CN103812780B - 网络路由模式转换方法、中央控制器及数据中心网络*** - Google Patents

网络路由模式转换方法、中央控制器及数据中心网络*** Download PDF

Info

Publication number
CN103812780B
CN103812780B CN201210571642.8A CN201210571642A CN103812780B CN 103812780 B CN103812780 B CN 103812780B CN 201210571642 A CN201210571642 A CN 201210571642A CN 103812780 B CN103812780 B CN 103812780B
Authority
CN
China
Prior art keywords
node
spanning
network
tree protocol
fire wall
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210571642.8A
Other languages
English (en)
Other versions
CN103812780A (zh
Inventor
阙志克
涂政君
王派伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial Technology Research Institute ITRI
Original Assignee
Industrial Technology Research Institute ITRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial Technology Research Institute ITRI filed Critical Industrial Technology Research Institute ITRI
Publication of CN103812780A publication Critical patent/CN103812780A/zh
Application granted granted Critical
Publication of CN103812780B publication Critical patent/CN103812780B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/48Routing tree calculation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/18Loop-free operations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提出一种网络路由模式转换方法及使用此方法的中央控制器与数据中心网络***,其中在网络中连接中央控制器至多个节点的多个第一路由和此些节点之间的多个第二路由会通过生成树协议来被建立。本方法包括开启每个节点的防火墙以阻断第二路由;关闭每个节点的生成树协议功能;植入多个预定路由路径于每个节点的转送表中以及清除每个节点的防火墙,其中在每个节点的防火墙被清除后,中央控制器与多个节点之间的多个第三路由会在不使用生成树协议下根据预定路由路径来被建立。

Description

网络路由模式转换方法、中央控制器及数据中心网络***
技术领域
本发明是有关于一种网络路由模式转换方法,以及使用此方法的中央控制器与数据中心网络***。
背景技术
在第二层(layer two,L2)网络中,生成树协议(spanning tree protocol,STP)是用以避免会引起广播风暴(broadcast storm)并瓦解整个第二层网络的回路(loop)。生成树协议通过检测可以形成回路的冗余连结(redundant link)并在第二层网络中阻断(blocking)这些连结来防止回路。生成树协议为电机电子工程师学会(IEEE standard)802.1D标准,并且被实作于所有第二层交换机中。
生成树协议的其中一个缺点就是被阻断连结会造成频宽的浪费。在数据中心网络上经常所使用的高度网状结构网络拓扑中,存在许多冗余连结并且因此生成树协议会造成极大的频宽浪费。多生成树协议(Multiple SpanningTree Protocol,MSTP)允许每个虚拟局域网络群组(VLAN group)拥有各别的生成树。倘若存有多个虚拟局域网络群组且每个虚拟局域网络群组都选择不同的替代路径(alternative path)时,多生成树协议可以有效改善频宽利用率。然而,相较于生成树协议,多生成树协议需要具更为复杂架构,并且如果只有少数的虚拟局域网络群组或者这些虚拟局域网络群组的多生成树实例(STPinstances)选择所有可能替代路径之中的公共路径通路(common paths)时,频宽利用率仍会很低。
发明内容
本发明的一范例实施例中提出一种网络路由模式转换方法,其中在网络中连接中央控制器至多个节点的多个第一路由和此些节点之间的多个第二路由会通过生成树协议来被建立。本方法包括:开启每个节点的防火墙以阻断第二路由、关闭每个节点的生成树协议功能、植入(populate)多个预定路由路 径于每个节点的转送表中以及清除(flush)每个节点的防火墙,其中在每个节点的防火墙被清除后,中央控制器与多个节点之间的多个第三路由会在不使用生成树协议下根据此些预定路由路径来被建立。
本发明的一范例实施例中提出一种用于网络的中央控制器,其中在此网络中连接中央控制器至多个节点的多个第一路由和此些节点之间的多个第二路由会通过生成树协议来被建立。中央控制器包括处理器以及耦接至处理器的存储器,其中存储器存有多个指令并且处理器执行此些指令以:对此些节点下达指令以开启每个节点的防火墙阻断第二路由;对此些节点下达指令以关闭除能每个节点的生成树协议功能;对此些节点下达指令以植入多个预定路由路径于每个节点的转送表中;以及对此些节点下达指令以清除每个节点的防火墙,其中在每个节点的防火墙被清除后,中央控制器与多个节点之间的多个第三路由会在不使用生成树协议下根据此些预定路由路径来被建立。
本发明的一范例实施例中提出一种数据中心网络***,此数据中心网络***包括中央控制器、多个交换机、多个服务器以及网络,其中在此网络中连接中央控制器至多个节点的多个第一路由和此些节点之间的多个第二路由会通过生成树协议来被建立。中央控制器对交换机与服务器下达指令以开启每个交换机与服务器的防火墙来阻断上述第二路由;对交换机与服务器下达指令以关闭每个交换机与服务器的生成树协议功能;对交换机与服务器下达指令以植入多个预定路由路径于每个交换机与服务器的转送表中;以及对交换机与服务器下达指令以清除每个交换机与服务器的防火墙,其中在交换机与服务器的防火墙被清除后,中央控制器与多个节点之间的多个第三路由会在不使用生成树协议下根据此些预定路由路径来被建立。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
附图说明
图1是根据本发明的一范例实施例所绘示的数据中心网络***的示意图。
图2是根据本发明的一范例实施例所绘示的网络路由模式转换方法的流程图。
图3至图5是根据本发明的一范例实施例所绘示的对一个节点执行阶段 I的范例。
图6是根据本发明的一范例实施例所绘示的并入一个新节点至无使用生成树协议的数据中心网络***的方法的流程图。
图7是根据本发明的一范例实施例所绘示的从无使用生成树协议的数据中心网络***中移除一个旧节点的方法的流程图。
图8是根据本发明的一范例实施例所绘示的中央控制器的示意图。
[主要元件标号说明]
100:数据中心网络*** 1000:网络
102:中央控制器 104:第一服务器
106:第二服务器 108:第三服务器
110:第四服务器 112:第五服务器
114:第六服务器 116:第七服务器
118:第一网络交换机 120:第二网络交换机
122:第三网络交换机 124:第四网络交换机
S201、S203、S205、S207:网络路由模式转换方法的步骤
S601、S603、S605、S607、S609:并入新节点至无使用生成树协议的数据中心网络***的方法的步骤
S701、S703、S705:从无使用生成树协议的数据中心网络***中移除旧节点的方法的步骤
802:处理器 804:存储器
812:路由路径计算模块 814:防火墙开启模块
816:生成树协议关闭模块 818:转送表更新模块
820:防火墙清除模块 822:节点并入/移除模块
具体实施方式
图1是根据本发明的一范例实施例所绘示的数据中心网络***的示意图。
请参照图1,数据中心网络***100包括中央控制器102、第一服务器(server)104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114、第七服务器116、第一网络交换机(network switch)118、第二网络交换机120、第三网络交换机122以及第四网络交换机124。在本范 例实施例中,是以配置有7台服务器以及4台交换机的数据中心网络***100来作范例。然而,本发明并不限于此。在另一范例实施例中,数据中心网络***100中可以配置有更多的服务器以及网络交换机。
中央控制器102、第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114、第七服务器116、第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124会彼此连接以形成网络1000。举例来说,网络1000是一个第二层网络(layer two network)。在此,第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114、第七服务器116、第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124也可被视为网络1000中的节点(nodes)。
中央控制器102用以管理数据中心网络***100中连接的所有实体机器(physicalmachine)、虚拟机器(virtual machine)以及网络交换机。举例来说,中央控制器102是一台服务器,并储存相关的管理信息(managementinformation),其中管理信息包括运作于实体机器中的虚拟机器的相关信息以及与实体机器连接的网络交换机的信息。
第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114以及第七服务器116为部署于数据中心网络***100中的实体主机(physical host)。第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114以及第七服务器116可以分别运作一个或多个虚拟机器,以提供不同的服务。举例来说,第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114以及第七服务器116分别在其内配备有虚拟桥接器(virtual bridge),并且此虚拟桥接器能够开启(enable)/关闭(disable)生成树协议(STP)的功能、设定(configure)生成树协议的相关选项(option)、设定防火墙规则(firewall rules)以及植入(populate)转送表(forwarding table)。
第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124被部署于中央控制器102、第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114以及第七服务器116之间,并且用以转送(forwarding)数据封包(data packet)。举例来说,第一网络交换机118、第二网络交换机120、第三网络交换机122 以及第四网络交换机124为第二层交换机(layer two switch),并且能够开启/关闭生成树协议(STP)的功能、设定生成树协议的相关选项、允许/阻断广播(broadcast)、多重广播(multicast)以及未知的单播(unicast)数据封包、植入转送表以及可经由命令列接口(command-line interface,CLI)或简易网络管理协议接口(simplenetwork management protocol interface,SNMP interface)作远程(remote)设定。
在本范例实施例中,中央控制器102、第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114、第七服务器116、第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124是部署于以生成树协议(STP)初始化的数据中心网络***100中,由此避免网络1000中的回路。具体而言,当数据中心网络***100最初被建立时,中央控制器102的生成树协议功能以及网络1000中的节点的生成树协议功能被开启致能,并且中央控制器102与网络1000中的节点之间的路由(route)会根据生成树协议来被计算,以形成生成树协定拓扑。
举例来说,请参照图1,中央控制器102、第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114、第七服务器116、第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124间的路由会被计算,第四网络交换机124会被选作为生成树协议的根(root),并且形成生成树协定拓扑(即,具箭头的线)。举例来说,中央控制器102与第七服务器116之间的数据封包经由第一网络交换机118、第二网络交换机120以及第四网络交换机124转送。如何在网络中形成生成树协议拓扑为本领域技术人员所熟知的技术,因此在此省略建立生成树的细节操作。
在本范例实施例中,中央控制器102或是另一个路由元件会被配置以计算数据中心网络***100的路由路径(routing paths)(在此,亦称为「预定路由路径(predeterminedrouting path)」)。举例来说,预定路由路径会根据路由算法来计算以更有效率利用网络1000的所有频宽。特别是,中央控制器102根据预定路由路径将数据中心网络***100的路由模式由生成树协议模式转换为不使用生成树协议的模式(在此,亦称为「明确路由网状模式(explicitlyrouted mesh mode)」)。
图2是根据本发明的一范例实施例所绘示的网络路由模式转换方法的流 程图。
请参照图2,将数据中心网络***100的路由模式由具有生成树协议的模式转换至不使用生成树协议的模式的方法包含阶段I以及阶段II。
在阶段I中,每个节点的防火墙会被开启,以只允许在该节点本身与中央控制器102之间所传送的数据封包通过(步骤S201);关闭每个节点中的生成树协议功能(步骤S203);并且将预定路由路径植入于每个节点的转送表中(步骤S205)。在此,必须了解的是,图2的步骤S201、步骤S203与步骤S205不限于在流程图中所示的顺序,在另一范例实施中亦可以其它顺序来执行骤S201、步骤S203、步骤S205。
图3至图5是根据本发明的一范例实施例所绘示的对一个节点执行阶段I的范例。
请参照图3,中央控制器102与数据中心网络***100的节点(即,第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114、第七服务器116、第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124)之间的多个第一路由以及节点之间的多个第二路由是根据生成树协议来被建立。
当启动(activate)路由模式转换时,在数据中心网络***100中的一个节点会被选出。举例来说,中央控制器102会选择第七服务器116。接着,中央控制器102会对第七服务器116下一个指令,来开启第七服务器116的防火墙以只允许在第七服务器116与中央控制器102之间传送的数据封包通过。也就是说,由其它节点连接至第七服务器116的第二路由会被阻断,并且第七服务器116与中央控制器102之间的第一路由则不受阻挡。
另外,在一范例实施例中,当被选为执行阶段I的节点是一台实体交换机(physical switch)时,此实体交换机的防火墙会更阻断广播、多重广播以及未知的单播数据封包。此防火墙设定会被开启以防止广播风暴,并且即便在明确路由网状模式下也不会被清除(flush)。
请参照图4,在第七服务器116的防火墙被开启后,中央控制器102会对第七服务器116下指令,以关闭第七服务器116的生成树协议功能。
请参照图5,在第七服务器116的生成树协议功能被关闭后,中央控制器102会对第七服务器116下指令,以将预定路由路径植入于第七服务器116的转送表中。具体来说,中央控制器102会指示第七服务器116在其转送表 中记录转送信息。
在本范例实施例中,中央控制器102会一个接一个地选择部署于数据中心网络***100中的节点来执行阶段I。举例来说,中央控制器102首先选择第一节点(例如,第七服务器116)来执行上述的阶段I,并在第一节点完成上述的阶段I后,中央控制器102会选择第二节点(例如,第六服务器114)来执行阶段I。
特别是,每当数据中心网络***100中的一个节点的生成树协议功能被关闭时,数据中心网络***100的新生成树拓扑会重新被计算,并且在新生成树拓扑收敛至稳定之前,数据封包都无法可靠地被传送。在另一范例实施例中,中央控制器102还用以判断在对一个节点下指令以关闭其生成树协议功能后,数据中心网络***100的新生成树拓扑是否收敛。举例来说,在对第七服务器116下指令以关闭第七服务器116的生成树协议功能之后,中央控制器102会判断在数据中心网络***100中执行生成树协议的剩余节点是否指向相同的生成树协议的根。并且,当在数据中心网络***100中执行生成树协议的所有节点所认定的作为生成树协议的根的节点是同一个节点时,则表示新生成树拓扑已稳定形成。另外,在另一范例实施例中,中央控制器102亦可每隔一段间隔时间(interval time)就尝试连线(ping)在网络中执行生成树协议的剩余节点;并且倘若执行生成树协议的剩余节点连续成功回复一预定次数时,识别在数据中心网络***100中的新生成树拓扑已收敛。举例来说,间隔时间被设定为生成树协议配置的问候时间(HELLO time)而预定次数被设定为3,然而本发明并不限于此。
此外,判断在数据中心网络***100中的新生成树拓扑是否收敛的步骤会延长执行上述阶段I的时间,在另一范例实施例中,中央控制器102还可在转换数据中心网络***100的路由模式前改变一个生成树协议的根,由此避免生成树拓扑的重新计算。举例来说,中央控制器102可设定一个直接与中央控制器102连接的节点(例如,第一网络交换机118)为生成树协议的根,并优先选择属于此生成树协议叶节点的节点执行上述阶段I。由于将属于生成树协议叶节点的节点关闭的操作不会造成生成树拓扑的重新计算,由此可避免等待生成树协议收敛的时间。
在本范例实施例中,中央控制器102会根据预定的顺序选择部署于数据中心网络***100中的节点来执行上述阶段I,以致于当所选择的节点的防火 墙被开启时,中央控制器102与转送表中尚未植入有预定路由路径的剩余节点之间的路由不会被阻断。具体来说,在本范例实施例中,部署于数据中心网络***100中的节点会一个接一个执行上述阶段I。如果中央控制器102与节点之间的路由在该节点植入转送表前会被阻断,则不会选择该节点来执行上述阶段I。举例来说,如图1所示,如果第一服务器104、第五服务器112、第二网络交换机120以及第三网络交换机122被首先选择执行上述阶段I,在第一服务器104、第五服务器112、第二网络交换机120以及第三网络交换机122的防火墙被开启之后,中央控制器102将无法经由网络1000对第三服务器108、第六服务器114、第七服务器116以及第四网络交换机124下达指令。
举例来说,由于服务器通常是生成树协议的叶节点,在另一范例实施例中,中央控制器102会优先选择数据中心网络***100中的服务器执行上述阶段I。在所有服务器都执行过上述阶段I后,中央控制器102以最远到最近的顺序,来选择数据中心网络***100中的网络交换机执行上述阶段I。基此,中央控制器102与转送表中尚未植入有预定路由路径的节点之间的路由不会因此被阻断。
此外,在节点(例如,第七服务器116)的生成树协议功能被关闭并且该节点的转送表已被植入之后,倘若该节点原本被阻断的通讯端口(port)仍未被更改为转送状态(forwarding state)并且被选择作为路由时,连结可能会中断几秒钟。在另一范例实施例中,中央控制器102还用以在转换数据中心网络***100的路由模式前,改变其媒体存取控制(media access control,MAC)地址。具体来说,在转换数据中心网络***100的路由模式前,中央控制器102会将原本的媒体存取控制地址更改为暂时的媒体存取控制地址,由此,可以避免上述连结中断。
请再参照图2,在开启防火墙(步骤S201)、关闭生成树协议功能(步骤S203)以及植入转送表(步骤S205)中之后,在阶段II,每个节点的防火墙会被清除(flush)(步骤S207)。具体而言,中央控制器102会对每个节点下达指令,以清除其防火墙。举例来说,中央控制器102会根据预定路由路径由距离最近的节点至距离最远的节点依序地对每一个节点下达令,以清除其防火墙。特别是,在节点的防火墙被清除后,中央控制器102与部署于数据中心网络***100中的节点之间的多个新路由(在这里也被称为「第三路由」)会在不使用生成树协议下根据所植入的预定路由路径来被建立。于是,数据中心网络*** 100的路由模式会成功地由生成树协议模式转换至明确路由网状模式。
在本范例实施例中,中央控制器102会一个接一个地选择部署于数据中心网络***100中的节点来执行阶段I。然而,本发明不限于此。在另一范例实施例中,中央控制器102亦可同时对属于生成树的叶节点的节点下达令以执行上述阶段I。举例来说,如图1所示,中央控制器102可以同时对第一服务器104、第二服务器106、第三服务器108、四服务器110、第五服务器112、第六服务器114以及第七服务器116下达指令,由此以实质平行方式分别地开启第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114以及第七服务器116的防火墙,以实质平行方式分别地关闭第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114以及第七服务器116的生成树协议功能以及以实质平行方式根据预定路由路径来植入第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114以及第七服务器116的转送表。特别是,上述阶段I的所有配置指令(configuration command)可以合并为一个脚本文件(script file),并且属于生成树的叶节点的节点可以实质平行方式执行此脚本文件以进行上述阶段I。
值得一提的是,本发明并不限制图2所示的步骤的执行顺序。具体而言,当预定路由路径(即,第三路由)与原本的生成树协定拓扑路由(即,第一路由与第二路由)相同时,中央控制器102可在开启每个节点的防火墙以阻断第二路由之前植入预定路由路径于每个节点的转送表中。或者,中央控制器102可在开启每个节点的防火墙以阻断第二路由之后且关闭每个节点的生成树协议功能之前,植入预定路由路径于每个节点的转送表中。
在本范例实施例中,中央控制器102与节点(即,第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114、第七服务器116、第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124)部署于相同的第二层网域(layer twodomain)。然而,本发明不限于此。
举例来说,在另一范例实施例中,中央控制器102可以部署于另一个第二层网域。在此范例实施例中,网络1000的一个网关器(gateway)可以作为控制器代理(controllerproxy),并且根据从中央控制器102接收的指令将数据中心网络***100的路由模式由具有生成树协议的模式转换为不使用生成树协 议的模式。特别是,由于包含地址解析协议(address resolution protocol,ARP)封包的广播封包会被实体交换机阻断,以致于此些节点(包含网关器)无法得知彼此的媒体存取控制地址而无法与彼此通讯。举例来说,在一范例实施例,网络1000中所有节点的地址解析协议表都被设定,以使此些节点可以在不传送地址解析协议封包询问彼此的媒体存取控制地址的情况下互相通讯。另外,在另一范例实施例,广播树(broadcast tree)会被设立于网络1000中,以转送广播封包。具体而言,在网络1000中,部分交换机通讯端口会被设定为广播致能(broadcast enabled),而其它的被设定为广播除能(broadcast disabled),由此广播致能的通讯端口会形成树状拓扑,称为广播树。原则上,通过使用广播树,包含地址解析协议封包的广播封包可以通过网络1000而不致发生广播风暴。
在本范例实施例中,中央控制器102会周期地检测是否有新节点(例如,服务器或网络交换机)被加入至数据中心网络***100。并且,如果有一个新节点被加入,中央控制器102会并入此新节点至执行明确路由网状模式的数据中心网络***100。
图6是根据本发明的一范例实施例所绘示的并入一个新节点至无使用生成树协议的数据中心网络***的方法的流程图。
请参照图6,在步骤S601,中央控制器102会检测到新节点连接至其中一个网络交换机。
举例来说,中央控制器102会周期地从第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124中读取链路层发现协议(link layerdiscovery protocol,LLDP)表,以形成最近的网络拓扑。具体而言,当一个支持链路层发现协议的新节点被加入至数据中心网络***100时,关于新节点的信息会显示于第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124的链路层发现协议表中,因此新节点可被中央控制器102所检测。
另外,当新节点被连接至网络交换机,网络交换机中会发生连接事件(linkupevent)。在另一范例实施例中,第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124还用以在连接事件被触发时传送通知给中央控制器102。于是,中央控制器102可以接收到检测到新节点的通知。
在步骤S603中,中央控制器102会扫描网络1000以形成一个新的网络拓扑,并且根据新网络拓扑重新计算中央控制器102与原始节点(即第一服务器104、第二服务器106、第三服务器108、第四服务器110、第五服务器112、第六服务器114、第七服务器116、第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124)和部署于数据中心网络***100中的新节点之间的多个新路由路径。举例来说,中央控制器102会读取第一网络交换机118、第二网络交换机120、第三网络交换机122以及第四网络交换机124的链路层发现协议表并根据读取的链路层发现协议表形成新网络拓扑。
在步骤S605中,中央控制器102会将重新计算的新路由路径植入于数据中心网络***100中原始节点的转送表中。
接着,在步骤S607,中央控制器102会传送无故地址解析协议(gratuitousARP,GARP)封包至新节点,以将中央控制器102的媒体存取控制地址写入新节点的地址解析协议表,由此建立中央控制器102与新节点之间的连结。
最后,在步骤S609,中央控制器102会关闭新节点的生成树协议功能,并且将重新计算的新路由路径植入于新节点的转送表中。于是,新节点被成功并入至执行明确路由网状模式的数据中心网络***100中。
在本范例实施例中,当一个节点要从执行明确路由网状模式的数据中心网络***100中移除时,中央控制器102会重新计算中央控制器102与剩余节点之间的多个新路由路径,并且植入于部署在数据中心网络***100中剩余节点的转送表中。
图7是根据本发明的一范例实施例所绘示的从无使用生成树协议的数据中心网络***中移除一个旧节点的方法的流程图。
请参照图7,当要从执行明确路由网状模式的数据中心网络***100中移除一个节点时,在步骤S701,中央控制器102会根据剩余节点形成新网络拓扑。
接着,在步骤S703,中央控制器102会重新计算中央控制器102与剩余节点之间的多个新路由路径。
最后,在步骤S705,中央控制器102会将重新计算的新路由路径植入于数据中心网络***100中剩余节点的转送表中。因此,在不会有路由路径经过要被移除的节点下,此节点可以安全地从执行明确路由网状模式的数据中 心网络***100中被移除。
图8是根据本发明的一范例实施例所绘示的中央控制器的示意图。
请参照图8,中央控制器102包括处理器802与存储器804。
处理器802用以控制中央控制器102的全部运作。举例来说,处理器802是中央处理单元(central processing unit,CPU),然本发明不限于此。
存储器804用以储存数据。举例来说,存储器804是静态随机存取存储器(staticrandom-access memory,SRAM)、动态随机存取存储器(dynamicrandom access memory)、闪存(flash memory)或是其它存储器,但本发明不限于此。特别是,存储器804储存多个指令(instruction),并且处理器802会执行此些指令以将数据中心网络***100的路由模式由生成树协议模式转换为明确路由网状模式。
具体来说,上述指令包括路由路径计算模块812、防火墙开启模块814、生成树协议关闭模块816、转送表更新模块818、防火墙清除模块820以及节点并入/移除模块822。在此,处理器802会执行路由路径计算模块812以形成网络拓扑并根据数据中心网络***100中的节点计算路由路径;执行防火墙开启模块814以致能每个节点的防火墙来阻断部署于数据中心网络***100中的节点之间的路由;执行生成树协议关闭模块816来关闭每个节点的生成树协议功能;执行转送表更新模块818以植入每个节点的转送表;执行防火墙清除模块820以清除每个节点的防火墙以及执行节点并入/移除模块822以检测节点的加入或移除。值得注意的是,尽管在图8所示的范例实施例中路由路径计算模块812是配置于中央控制器102中,然而,在另一范例实施例中,路由路径计算模块812亦可配置于另一个服务器中。
此外,上述指令可以储存于计算机可读取的记录媒体(computer-readablerecording medium)中。例如,计算机可读取的记录媒体为光盘片(CD-ROM)、磁带(magnetic tape)、软式盘片(floppy disc)或是光学数据储存装置(optical datastoragedevice)。
综合上述,本发明的范例实施例所提供的网络路由模式转换方法可以稳定地将一个运作中的第二层网络由生成树协议模式转换为无使用生成树协议的明确路由网状模式。由此,所有网络频宽都可以被有效地利用并且网络路由可以更加高效能。
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属 技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附的权利要求范围所界定者为准。

Claims (25)

1.一种网络路由模式转换方法,其中在一网络中连接中央控制器至多个节点的多个第一路由以及所述多个节点之间的多个第二路由会通过使用生成树协议来被建立,所述网络路由模式转换方法包括:
开启每一该多个节点的防火墙以阻断该多个第二路由;
在开启每一该多个节点的防火墙之后,关闭每一该多个节点的生成树协议功能;
在关闭每一该多个节点的生成树协议功能之后,植入多个预定路由路径至每一该多个节点的转送表中;以及
在植入多个预定路由路径至每一该多个节点的转送表中之后,清除每一该多个节点的该防火墙,
其中在每一该多个节点的该防火墙被清除后,在该中央控制器与该多个节点之间的多个第三路由会在无使用该生成树协议下根据该多个预定路由路径来被建立,
其中所述开启每一该多个节点的该防火墙以阻断该多个第二路由,关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至于每一该多个节点的该转送表中的步骤包括:
根据预定顺序,开启该多个节点中的第一节点的第一防火墙以阻断该多个第二路由的至少其中之一,关闭该第一节点的生成树协议功能,并植入该多个预定路由路径至该第一节点的转送表中;并且在该第一节点的该转送表被植入该多个预定路由路径后,开启该多个节点之中的第二节点的第二防火墙以阻断该多个第二路由的至少其中之一,关闭该第二节点的生成树协议功能,并植入该多个预定路由路径至该第二节点的转送表中,
其中当根据所述预定顺序开启该多个节点之中的任何一个节点的防火墙时,连接该中央控制器至其它节点的其它路由不会被阻断,其中所述其它节点的转送表未被植入所述预定路由路径。
2.根据权利要求1所述的网络路由模式转换方法,其中所述清除每一该多个节点的该防火墙的步骤包括:
根据该多个预定路由路径从最近节点至最远节点依序地清除每一该多个节点的该防火墙。
3.根据权利要求1所述的网络路由模式转换方法,还包括:
在关闭该多个节点的其中一个节点的生成树协议功能之后,判断在该网络中新生成树拓扑是否已收敛。
4.根据权利要求3所述的网络路由模式转换方法,其中所述判断在该网络中该新生成树拓扑是否已收敛的步骤包括:
判断在该网络中该多个节点之中执行该生成树协议的多个剩余节点是否指向相同的生成树协议根;以及
倘若在该网络中执行该生成树协议的该多个剩余节点指向相同的生成树协议根时,识别在该网络中该新生成树拓扑已收敛。
5.根据权利要求3所述的网络路由模式转换方法,其中所述判断该网络中该新生成树拓扑是否已收敛的步骤包括:
每隔一段间隔时间尝试连线在该网络中执行该生成树协议的多个剩余节点;以及
倘若执行该生成树协议的该多个剩余节点连续成功地回复一预定次数时,识别在该网络中该新生成树拓扑已收敛。
6.根据权利要求1所述的网络路由模式转换方法,还包括:
在所述开启每一该多个节点的该防火墙以阻断该多个第二路由,关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至每一该多个节点的该转送表中的步骤之前将该中央控制器的媒体存取控制地址更改为暂时媒体存取控制地址。
7.根据权利要求1所述的网络路由模式转换方法,其中所述开启每一该多个节点的该防火墙以阻断该多个第二路由、关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至于每一该多个节点的该转送表中的步骤包括:
以实质上平行方式开启该多个节点之中属于生成树协定叶节点的每一节点的防火墙;以实质上平行方式关闭属于该生成树协议叶节点的每一该多个节点的生成树协议功能以及以实质上平行方式植入该多个预定路由路径至属于该生成树协定叶节点的每一该多个节点的转送表中。
8.根据权利要求1所述的网络路由模式转换方法,还包括:
在所述开启每一该多个节点的该防火墙以阻断该多个第二路由,关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至每一该多个节点的该转送表中的步骤之前设定该多个节点之中直接连接至该中央控制器的节点作为生成树协议根。
9.根据权利要求1所述的网络路由模式转换方法,其中倘若该多个第三路由与该多个第一路由以及该多个第二路由相同时,所述植入该多个预定路由路径至于每一该多个节点的该转送表的步骤是在所述开启每一该多个节点的该防火墙以阻断该多个第二路由的步骤之前被执行或是在所述开启每一该多个节点的该防火墙以阻断该多个第二路由的步骤与所述关闭每一该多个节点的该生成树协议功能的步骤之间被执行。
10.根据权利要求1所述的网络路由模式转换方法,其中所述开启每一该多个节点的该防火墙以阻断该多个第二路由,关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至每一该多个节点的该转送表中的步骤包括:
将分别用于在该多个所述节点之中属于生成树协定叶节点的多个节点的多个配置指令合并为多个脚本文件;以及
分别地在属于该生成树协议叶节点的该多个节点中执行该多个脚本文件,以开启属于该生成树协议叶节点的每一该多个节点的防火墙,关闭属于该生成树协定叶节点的每一该多个节点的生成树协议功能以及植入该多个预定路由路径至属于该生成树协定叶节点的每一该多个节点的转送表中。
11.根据权利要求1所述的网络路由模式转换方法,其中该中央控制器经由网关器连接至该多个节点。
12.根据权利要求1所述的网络路由模式转换方法,还包括:
通过周期地读取链路层发现协议表或触发连接事件,来检测在该网络中的新节点;
植入多个新路由路径至每一该多个节点的该转送表中;
传送无故地址解析协议封包至该新节点;
关闭该新节点的生成树协议功能;以及
植入该多个新路由路径于该新节点的转送表中。
13.根据权利要求1所述的网络路由模式转换方法,还包括:
获取多个新路由路径,其中在该多个新路由路径中该多个节点之中的旧节点被移除;
植入该多个新路由路径至于每一该多个节点的该转送表;以及
从该网络中移除该旧节点。
14.一种中央控制器,用于网络,其中在该网络中连接中央控制器至多个节点的多个第一路由以及该多个节点之间的多个第二路由会通过使用生成树协议来被建立,该中央控制器包括:
处理器;以及
存储器,耦接至该处理器并且存有多个指令,其中该处理器执行该多个指令以:
对该多个节点下达指令,来开启每一该多个节点的防火墙以阻断该多个第二路由;
在开启每一该多个节点的防火墙之后,对该多个节点下达指令,来关闭每一该多个节点的生成树协议功能;
在关闭每一该多个节点的生成树协议功能之后,对该多个节点下达指令,来植入多个预定路由路径至每一该多个节点的转送表中;以及
在植入多个预定路由路径至每一该多个节点的转送表中之后,对该多个节点下达指令,来清除每一该多个节点的该防火墙,
其中在每一该多个节点的该防火墙被清除后,在该中央控制器与该多个节点之间的多个第三路由会在无使用该生成树协议下根据该多个预定路由路径来被建立,
其中所述开启每一该多个节点的该防火墙以阻断该多个第二路由,关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至于每一该多个节点的该转送表中的步骤包括:
根据预定顺序,开启该多个节点中的第一节点的第一防火墙以阻断该多个第二路由的至少其中之一,关闭该第一节点的生成树协议功能,并植入该多个预定路由路径至该第一节点的转送表中;并且在该第一节点的该转送表被植入该多个预定路由路径后,开启该多个节点之中的第二节点的第二防火墙以阻断该多个第二路由的至少其中之一,关闭该第二节点的生成树协议功能,并植入该多个预定路由路径至该第二节点的转送表中,
其中当根据所述预定顺序开启该多个节点之中的任何一个节点的防火墙时,连接该中央控制器至其它节点的其它路由不会被阻断,其中所述其它节点的转送表未被植入所述预定路由路径。
15.根据权利要求14所述的中央控制器,
其中所述清除每一该多个节点的该防火墙的步骤包括:
根据该多个预定路由路径从最近节点至最远节点依序地清除每一该多个节点的该防火墙。
16.根据权利要求14所述的中央控制器,其中所述处理器还执行该多个指令以:
在关闭该多个节点的其中一个节点的生成树协议功能之后,判断在该网络中新生成树拓扑是否已收敛。
17.根据权利要求16所述的中央控制器,
其中所述判断在该网络中该新生成树拓扑是否已收敛的步骤包括:
判断在该网络中该多个节点之中执行该生成树协议的多个剩余节点是否指向相同的生成树协议根;以及
倘若在该网络中执行该生成树协议的该多个剩余节点指向相同的生成树协议根时,识别在该网络中该新生成树拓扑已收敛。
18.根据权利要求16所述的中央控制器,
其中所述判断该网络中该新生成树拓扑是否已收敛的步骤包括:
每隔一段间隔时间尝试连线在该网络中执行该生成树协议的多个剩余节点;以及
倘若执行该生成树协议的该多个剩余节点连续成功地回复一预定次数时,识别在该网络中该新生成树拓扑已收敛。
19.根据权利要求14所述的中央控制器,其中在所述开启每一该多个节点的该防火墙以阻断该多个第二路由,关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至每一该多个节点的该转送表中之前,所述处理器还执行该多个指令以:
将该中央控制器的媒体存取控制地址更改为暂时媒体存取控制地址。
20.根据权利要求14所述的中央控制器,
其中所述开启每一该多个节点的该防火墙以阻断该多个第二路由、关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至于每一该多个节点的该转送表中的步骤包括:
以实质上平行方式开启该多个节点之中属于生成树协定叶节点的每一节点的防火墙;以实质上平行方式关闭属于该生成树协议叶节点的每一该多个节点的生成树协议功能以及以实质上平行方式植入该多个预定路由路径至属于该生成树协定叶节点的每一该多个节点的转送表中。
21.根据权利要求14所述的中央控制器,其中在所述开启每一该多个节点的该防火墙以阻断该多个第二路由,关闭每一该多个节点的该生成树协议功能以及植入该多个预定路由路径至每一该多个节点的该转送表中之前,所述处理器还执行该多个指令以:
设定该多个节点之中直接连接至该中央控制器的节点作为生成树协议根。
22.根据权利要求14所述的中央控制器,其中倘若该多个第三路由与该多个第一路由以及该多个第二路由相同时,所述植入该多个预定路由路径至于每一该多个节点的该转送表的步骤是在所述开启每一该多个节点的该防火墙以阻断该多个第二路由的步骤之前被执行或是在所述开启每一该多个节点的该防火墙以阻断该多个第二路由的步骤与所述关闭每一该多个节点的该生成树协议功能的步骤之间被执行。
23.根据权利要求14所述的中央控制器,其中所述处理器还执行该多个指令以:
通过周期地读取链路层发现协议表或触发连接事件,来检测在该网络中的新节点;
植入多个新路由路径至每一该多个节点的该转送表中;
传送无故地址解析协议封包至该新节点;
关闭该新节点的生成树协议功能;以及
植入该多个新路由路径于该新节点的转送表中。
24.根据权利要求14所述的中央控制器,其中所述处理器还执行该多个指令以:
获取多个新路由路径,其中在该多个新路由路径中该多个节点之中的旧节点被移除;
植入该多个新路由路径至于每一该多个节点的该转送表;以及
从该网络中移除该旧节点。
25.一种数据中心网络***,包括:
中央控制器;
多个交换机;
多个服务器;以及
网络,其中在该网络中连接该中央控制器至该多个交换机与该多个服务器的多个第一路由以及在该多个交换机与该多个服务器之间的多个第二路由会通过使用生成树协议来被建立,
其中所述中央控制器对该多个交换机与该多个服务器下达指令以开启每一该多个交换机与每一该多个服务器的防火墙以阻断该多个第二路由,在开启每一该多个交换机与每一该多个服务器的防火墙之后,对该多个交换机与该多个服务器下达指令以关闭每一该多个交换机与每一该多个服务器的生成树协议功能,在关闭每一该多个交换机与每一该多个服务器的生成树协议功能之后,对该多个交换机与该多个服务器下达指令以植入多个预定路由路径至每一该多个交换机与每一该多个服务器的转送表,以及在植入多个预定路由路径至每一该多个交换机与每一该多个服务器的转送表中之后,对该多个交换机与该多个服务器下达指令以清除每一该多个交换机与每一该多个服务器的该防火墙,
其中在每一该多个交换机与每一该多个服务器的该防火墙被清除后,在该中央控制器与该多个交换机和该多个服务器之间的多个第三路由会在无使用该生成树协议下根据该多个预定路由路径来被建立,
其中所述开启每一该多个交换机与每一该多个服务器的该防火墙以阻断该多个第二路由,关闭每一该多个交换机与每一该多个服务器的该生成树协议功能以及植入该多个预定路由路径至于每一该多个交换机与每一该多个服务器的该转送表中的步骤包括:
根据预定顺序,开启该多个交换机与该多个服务器中的第一节点的第一防火墙以阻断该多个第二路由的至少其中之一,关闭该第一节点的生成树协议功能,并植入该多个预定路由路径至该第一节点的转送表中;并且在该第一节点的该转送表被植入该多个预定路由路径后,开启该多个交换机与该多个服务器之中的第二节点的第二防火墙以阻断该多个第二路由的至少其中之一,关闭该第二节点的生成树协议功能,并植入该多个预定路由路径至该第二节点的转送表中,
其中当根据所述预定顺序开启该多个交换机与该多个服务器之中的任何一个节点的防火墙时,连接该中央控制器至其它节点的其它路由不会被阻断,其中所述其它节点的转送表未被植入所述预定路由路径。
CN201210571642.8A 2012-11-15 2012-12-25 网络路由模式转换方法、中央控制器及数据中心网络*** Active CN103812780B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/677,312 2012-11-15
US13/677,312 US9231831B2 (en) 2012-11-15 2012-11-15 Method and network system of converting a layer two network from a spanning tree protocol mode to a routed mesh mode without a spanning tree protocol

Publications (2)

Publication Number Publication Date
CN103812780A CN103812780A (zh) 2014-05-21
CN103812780B true CN103812780B (zh) 2017-06-06

Family

ID=50681624

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210571642.8A Active CN103812780B (zh) 2012-11-15 2012-12-25 网络路由模式转换方法、中央控制器及数据中心网络***

Country Status (3)

Country Link
US (1) US9231831B2 (zh)
CN (1) CN103812780B (zh)
TW (1) TWI487354B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9264400B1 (en) * 2013-12-02 2016-02-16 Trend Micro Incorporated Software defined networking pipe for network traffic inspection
US20150169353A1 (en) * 2013-12-18 2015-06-18 Alcatel-Lucent Usa Inc. System and method for managing data center services
GB2524749B (en) * 2014-03-31 2018-12-19 Metaswitch Networks Ltd Spanning tree protocol
TWI542172B (zh) * 2014-09-22 2016-07-11 財團法人工業技術研究院 路徑更換方法與系統及其控制器
US20160099862A1 (en) * 2014-10-01 2016-04-07 Allied Telesis Holdings Kabushiki Kaisha Redundant network formation
US10033628B2 (en) * 2015-04-06 2018-07-24 Verizon Digital Media Services Inc. Application controlled path selection over different transit providers
US9979693B2 (en) * 2016-01-28 2018-05-22 Fiber Logic Communications, Inc. IP allocation method for use in telecommunication network automatic construction
US9923731B1 (en) * 2016-09-12 2018-03-20 Fujitsu Limited Seamless migration from multiple spanning tree protocol to ethernet ring protection switching protocol
KR102543905B1 (ko) * 2018-08-13 2023-06-15 삼성전자 주식회사 5G Ethernet service를 제공하는 방법 및 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556541B1 (en) * 1999-01-11 2003-04-29 Hewlett-Packard Development Company, L.P. MAC address learning and propagation in load balancing switch protocols
CN1897596A (zh) * 2006-03-13 2007-01-17 华为技术有限公司 在以太网应用中使用虚拟媒体访问控制地址的方法和***
CN101617510A (zh) * 2007-02-28 2009-12-30 Lm爱立信电话有限公司 网桥及操作该网桥的方法
CN101785257A (zh) * 2007-03-01 2010-07-21 极进网络有限公司 用于交换机和路由器的软件控制平面

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5881246A (en) * 1996-06-12 1999-03-09 Bay Networks, Inc. System for generating explicit routing advertisements to specify a selected path through a connectionless network to a destination by a specific router
US6865160B1 (en) 1998-05-04 2005-03-08 Hewlett-Packard Development Company, L.P. Broadcast tree determination in load balancing switch protocols
US6580715B1 (en) 1998-05-04 2003-06-17 Hewlett-Packard Development Company, L.P. Load balancing switch protocols
TWI238624B (en) 2004-05-10 2005-08-21 Chunghwa Telecom Co Ltd Method of dynamically setting ethernet port isolation
US7523092B2 (en) * 2004-12-14 2009-04-21 International Business Machines Corporation Optimization of aspects of information technology structures
US8250654B1 (en) * 2005-01-27 2012-08-21 Science Applications International Corporation Systems and methods for implementing and scoring computer network defense exercises
US7756035B2 (en) 2006-01-31 2010-07-13 Nortel Networks Limited Planning routes and allocating identifiers to routes in a managed frame-forwarding network
US7864712B2 (en) 2007-07-20 2011-01-04 Cisco Technology, Inc. Preventing loops in networks operating different protocols to provide loop-free topology
US7843917B2 (en) * 2007-11-08 2010-11-30 Cisco Technology, Inc. Half-duplex multicast distribution tree construction
US8089866B2 (en) 2009-10-16 2012-01-03 Ciena Corporation Spanning tree flooding backbone systems and methods for link state routed networks
US9148389B2 (en) * 2010-08-04 2015-09-29 Alcatel Lucent System and method for a virtual chassis system
US8559341B2 (en) 2010-11-08 2013-10-15 Cisco Technology, Inc. System and method for providing a loop free topology in a network environment
US8848519B2 (en) 2011-02-28 2014-09-30 Telefonaktiebolaget L M Ericsson (Publ) MPLS fast re-route using LDP (LDP-FRR)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6556541B1 (en) * 1999-01-11 2003-04-29 Hewlett-Packard Development Company, L.P. MAC address learning and propagation in load balancing switch protocols
CN1897596A (zh) * 2006-03-13 2007-01-17 华为技术有限公司 在以太网应用中使用虚拟媒体访问控制地址的方法和***
CN101617510A (zh) * 2007-02-28 2009-12-30 Lm爱立信电话有限公司 网桥及操作该网桥的方法
CN101785257A (zh) * 2007-03-01 2010-07-21 极进网络有限公司 用于交换机和路由器的软件控制平面

Also Published As

Publication number Publication date
US9231831B2 (en) 2016-01-05
TWI487354B (zh) 2015-06-01
US20140133360A1 (en) 2014-05-15
CN103812780A (zh) 2014-05-21
TW201419811A (zh) 2014-05-16

Similar Documents

Publication Publication Date Title
CN103812780B (zh) 网络路由模式转换方法、中央控制器及数据中心网络***
TWI543566B (zh) 基於軟體定義網路的資料中心網路系統及其封包傳送方法、位址解析方法與路由控制器
US9294395B2 (en) Media access control bridging in a mesh network
US7835306B2 (en) Translating MST instances between ports of a bridge in a computer network
EP2850517B1 (en) System and method for routing traffic between distinct infiniband subnets based on source routing
CN104335530B (zh) 用于网络元件的网络路由协议节能方法和装置
US7480258B1 (en) Cross stack rapid transition protocol
US9019812B2 (en) Method, system, and device for managing addresses on ethernet ring network
CN103329469B (zh) 在信息包网络设备中缩小数据损失窗口的方法
US20150334089A1 (en) Managing mac moves with secure port groups
CN106992874A (zh) 用于通信的方法和网络设备
US20130094357A1 (en) Fhrp optimizations for n-way gateway load balancing in fabric path switching networks
EP2891287A1 (en) Configuring virtual media access control addresses for virtual machines
CN101155109A (zh) 一种以太网交换***及设备
CN110401558B (zh) 安全级多点通信网络设备、***及安全级网络通信方法
EP2667544B1 (en) Media access control bridging in a mesh network
CN107896188A (zh) 数据转发方法及装置
CN102136957B (zh) 一种标签交换路径监控的实现方法、装置和***
CN109962846A (zh) 路由协议报文的处理方法及装置
CN108512737A (zh) 一种数据中心ip层互联的方法和sdn控制器
KR20060063722A (ko) 액세스 네트워크 시스템 및 내부 네트워크 중계 장치를이동시키는 방법
CN114301806B (zh) 一种虚网连通性检测方法、装置、设备和存储介质
US8665752B2 (en) Network modeling, service provisioning, and service management
US7319677B2 (en) Network topology mapper
CN104283795B (zh) 一种组播表项刷新的方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant