自动配给数据中心的制作方法_3

文档序号:9289972阅读:来源:国知局
T] [PL:0] [RPL:3] [E] [D] [C] [SID] [MT] [SQN] [DSL] [Data][CRC]
[0093] 交换机A会接收以及处理数据包。
[0094]对话端标示(Session ID):
[0095] 因为对话端只会被配置服务器初始化,因此配置服务器会管理所有的对话端标 /_J、i〇
[0096] 对话端讯息格式:
[0097]
[0099] 1.SessionInit(0x00):由配置服务器送出至交换机,用来初始化有对话端标示 支持的对话端。如果对话端已经被开启,对话端会因初始化而被重置。而其中一个交换机 将为此对话端回复一个确认信号(Acknowledgement,ACK)并会清空此对话端的所有缓存 器(Buffer),如果有的话。
[0100] 2.GetRequest(0x02):由配置服务器送出,包含数据有效载荷(Payload)的指令 和选项。
[0101]
[0103] 3.GetR印ly(0x03):由交换机送出,包含请求数据或是错误码。数据格式遵循较 高层的协议的规则,例如JSON、XML等等。
[0104]
[0105] 4.SetRequest(0x04):由配置服务器送出,目的在将配置设定移动至交换机。数 据格式遵循较高层的协议的规则,例如JSON、XML等等。
[0106] 5.RetransmitRequest(0x05):当数据包碎片(PacketFragments)遗失时(序列 编号遗失时),会针对遗失的数据包碎片、序列编号、或多个序列编号发出一个重传请求的 数据信号。而重传请求的数据信号格式如下:
[0107][长度]=针对序列编号的重传请求的数目
[0108][序列编号]=列出目前对话端中遗失的序列编号
[0109] 6.RetransmitReply(0x06):同GetReply的概念,这边是指重新传送回复的数 据。
[0110] 7.SessionEnd(OxOF):关闭所有启动的对话端并释出所有相关的缓存器。
[0111] 对话端缓存:
[0112] 交换机在对话端中缓存(Buffering)全部的数据包,目的是为了能重送遗失的数 据包。
[0113]序列编号(SequenceNumber,SQN)和数据流长度(DataStreamLength,DSL):
[0114] 数据包在对话端传送时会带有一个序列编号以及数据流长度的讯息。序列编号增 加当每一个数据包在对话端被传送时会增加,而数据流长度表示传送的数据流包含n个数 据包(碎片)。在重新传送回复讯息的情况中,序列编号不会因为重新传送的数据包而增 加。
[0115]对话端超时(Timeout):
[0116]假如数据包已经被送出,但是经过一段时间后仍然未收到确认讯息(ACK),数据包 将被重送。为了避免无限循环,将会设定最大重新传送的次数。
[0117] 对话端口状态以及端口状态更新:
[0118] 在交换机第一次成功地传送端口状态信息后,它会将之前请求传送端口状态信息 的时间点存在存储器中。而服务器,当由交换机成功地接收到初始化的端口状态后,随后将 周期性的发送端口状态更新的请求。如果服务器遗失它们的存储器(可能重新开机或再一 次被初始化),它会再一次地查询初始化端口的状态。如果交换机遗失它们的存储器(重开 机),它会传送完整的端口状态信息。
[0119] 图3表示本发明利用自动智能配给系统处理一个对话端标示的流程图。在流程图 300内,在步骤305中,对话端初始值(Sessioninit)会被传送出去。而确认讯息(ACK)在 步骤310中会被接收。一旦对话端被建立,取得回复(GetReply,步骤320)和取得请求(Get Request,步骤315)会被决策箱(DecisionBox)列入考虑的项目。若所有请求数据的数据 包碎片都于步骤325被接收,则决策箱(DecisionBox)会执行上述被考虑的决策项目。若 所有请求数据的数据包碎片都被接收,确认讯息(ACK)会传送出去,而且并执行步骤335, 亦即关闭所有启动的对话端并释出所有相关的缓存器(SessionEnds)。然而,若所有请求 数据的数据包碎片并没有于步骤325被接收,请求(Request)和回复(Reply)的讯息将分 别于步骤340以及步骤345被重新传送,而再一次判断所有请求数据的数据包碎片使否被 接收并执行步骤325。
[0120] 综上所述,本发明提供一种用于具备众多交换机,以柯洛斯拓朴(ClosTopology) 的方式相互连接而构成的数据中心的自动配给系统及其自动配给方法。每一个交换 机利用链路层发现协议(LLDP)对邻近的交换机广播自己本身,并发送LLDP数据包至 01-80-C2-00-00-0E的多媒体存取控制地址(MACAddress)。邻近的交换机接收、分析及储 存广播的数据于一个本地(Local)存储器的数据库中。配置服务器直接连接在即将要被配 置的网络结构中,接收由邻近交换机传出的LLDP数据包并建立它自己的本地数据库。配置 服务器随后会查询邻近的交换机数据库内的所有网络的拓朴数据。而网络界面会显示已经 搜寻到的拓朴数据,并能让管理者检查是否所有的链路和交换机都已经被搜寻。对于每一 个交换机的配置选项将会被设定,并根据配置服务器数据库中已储存的网络拓朴信息,通 过通讯协议和其他的交换机沟通。
[0121] 以上所述仅为本发明的优选实施例,凡依本发明的权利要求所做的均等变型与修 改,皆应属本发明的涵盖范围。
【主权项】
1. 一种数据中心网络的自动配给方法,该数据中心网络具有多个交换机,该等交换机 依据折叠式柯洛斯拓朴网络结构相互连接,该自动配给方法包含: 每一交换机向邻近的交换机广播本身的信息,并接收邻近交换机的信息而将该信息本 地地储存,其中接收邻近交换机的信息是由一物理端口接收; 直接连接于该数据中心网络的一配置服务器查询与该配置服务器相邻的一交换机中 的本地储存数据; 该配置服务器使用一预定的网络协议,并进一步利用该预定的协议及该交换机中的信 息查询每一个与该交换机相邻的交换机中所存的信息,以产生具有一拓朴信息的数据中心 网络的数据库; 对数据中心网络的每一交换机产生多个配置设定,其中产生的配置设定和交换机为一 对一的对应关系;及 该配置服务器利用该预定的协议及在数据中心网络中具有该拓朴信息的数据库,对每 一在数据中心网络中对应的交换机发送配置设定。2. 如权利要求1所述的自动配给方法,还包含每一交换机向邻近的交换机广播本身的 信息是利用一链路层发现协议(LLDP),将该LLDP数据包传送至一 01-80-C2-00-00-0E对应 的组播媒体存取控制的地址。3. 如权利要求2所述的自动配给方法,其中当邻近的交换机通过多重平行链路而连接 时,邻近的交换机接收与多个平行链路路径数目相同的多个LLDP数据包。4. 如权利要求1所述的自动配给方法,还包含配置该配置服务器以提供一网络界面, 以显示已搜寻到的该数据中心的该网络拓朴信息。5. 如权利要求4所述的自动配给方法,还包含利用该网络界面产生该配置设定。6. 如权利要求5所述的自动配给方法,还包含利用一预设模组来设定该配置设定。7. 如权利要求1所述的自动配给方法,还包含每一个交换机验证接收到的配置设定, 该配置设定是否存在语法错误或不支持的物件,并告知该配置服务器错误讯息。8. 如权利要求1所述的自动配给方法,其中该预定的网络协议使用一以太网络网帧及 一特殊的以太网络型式标示。9. 一种在数据中心网络的自动配给系统,包含: 多个未被配置的交换机,以一折叠式柯洛斯拓朴的形式互连,其中每一交换机向邻近 的交换机广播本身的信息,并接收邻近交换机的信息而将该信息本地地储存,其中接收邻 近交换机的信息是由一物理端口接收;及 一配置服务器,直接连接于该数据中心网络,该配置服务器查询与该配置服务器相邻 的一交换机中的该本地储存数据; 其中,该配置服务器使用一预定的网络协议及该交换机中的信息查询每一个与该交换 机相邻的交换机中所存的信息,以产生具有一拓朴信息的数据中心网络的数据库,该配置 服务器会针对该数据中心网络的每一交换机产生多个配置设定,其中产生的配置设定和交 换机为一对一的对应关系,且该配置服务器利用该预定的协议及在该数据中心网络中具有 该拓朴信息的数据库,对每一个在该数据中心网络中对应的交换机发送该配置设定。10. 如权利要求9所述的自动配给系统,其中每一个交换机向邻近的交换机广播本身 的信息是利用一链路层发现协议(LLDP),将该LLDP数据包传送至一 01-80-C2-00-00-0E组 播媒体存取控制的地址。11. 如权利要求9所述的自动配给系统,还包含: 一网络界面,由该配置服务器提供,用以显示已搜寻到的该数据中心的该网络拓朴信 肩、。12. 如权利要求9所述的自动配给系统,其中每一个交换机验证接收到的配置设定,该 配置设定是否存在语法错误或不支持的物件,并告知该配置服务器错误讯息。
【专利摘要】一种在柯洛斯拓朴结构下的数据中心网络的自动配给方法,该方法包含每一交换机向邻近的交换机广播本身的信息,并接收邻近交换机的信息而将其储存。配置服务器查询存于一个交换机中的信息,并使用预定的协议及该交换机中的信息查询每一个与该交换机相邻的交换机中所存的信息,以产生具有拓朴信息的数据中心网络的数据库。对数据中心网络中的每一个交换机产生配置设定,其中产生的配置设定和交换机为一对一的对应。配置服务器利用该预定的协议及在数据中心网络中具有拓朴信息的数据库,对每一个在数据中心网络中对应的交换机发送配置设定。
【IPC分类】H04L12/24, H04L29/06, H04L12/741
【公开号】CN105007169
【申请号】CN201410261711
【发明人】高盛华
【申请人】智邦科技股份有限公司
【公开日】2015年10月28日
【申请日】2014年6月12日
【公告号】US20150304164
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1