CN105519046B - 可缩放和分离式网络虚拟化 - Google Patents

可缩放和分离式网络虚拟化 Download PDF

Info

Publication number
CN105519046B
CN105519046B CN201480043860.1A CN201480043860A CN105519046B CN 105519046 B CN105519046 B CN 105519046B CN 201480043860 A CN201480043860 A CN 201480043860A CN 105519046 B CN105519046 B CN 105519046B
Authority
CN
China
Prior art keywords
port
vlan tag
interchanger
edge
identifier
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
CN201480043860.1A
Other languages
English (en)
Other versions
CN105519046A (zh
Inventor
V·R·K·阿丹基
S·马拉迪
C·L·崇
K·K·加维尼
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.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Avago Technologies General IP Singapore Pte Ltd
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 Avago Technologies General IP Singapore Pte Ltd filed Critical Avago Technologies General IP Singapore Pte Ltd
Publication of CN105519046A publication Critical patent/CN105519046A/zh
Application granted granted Critical
Publication of CN105519046B publication Critical patent/CN105519046B/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
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • H04L12/4645Details on frame tagging
    • H04L12/465Details on frame tagging wherein a single frame includes a plurality of VLAN tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering

Landscapes

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

Abstract

本发明的一个实施例提供了网络100中的交换机101、102、103、104、105。该交换机包括虚拟网络模块和转发模块。该虚拟网络模块将全局虚拟局域网(VLAN)标签包括在分组中。该全局VLAN标签被映射至该分组中的边缘VLAN标签并且与数据中心域172、174相关联,其中与从该交换机的边缘端口接收的分组相关联的VLAN 152、154能够被称作边缘VLAN,并且对应的标识符或标签能够被称作边缘VLAN标签。该数据中心域指示与数据中心120、130相关联的端口的集合。该转发模块基于该全局VLAN标签来识别用于该分组的出口边缘端口。优选地,该全局VLAN标签被映射至内部虚拟标识符(IVID),该内部虚拟标识符(IVID)对该交换机是内部的和本地的。此外,该转发模块优选地进一步被适配为,基于该出口端口与该内部虚拟标识符之间的映射来识别该出口边缘端口。该全局VLAN标签可以被映射至该分组中的介质访问控制(MAC)地址。在一个实施例中,该交换机是TRILL网络100(大量链路的透明互连)的成员,并且该全局VLAN标签能够被包括在封装头部(诸如TRILL头部)中。

Description

可缩放和分离式网络虚拟化
技术领域
本公开内容涉及通信网络。更具体地,本公开内容涉及可缩放的网络虚拟化。
背景技术
互联网的指数式增长已经使其成为用于在物理设备和虚拟设备上运行的各种应用的普及递送介质。这样的应用已经随它们带来了对于带宽的增加的需求。作为结果,装备供应方争相构建具有多种能力(诸如支持多租赁)的更大且更快的交换机,以更为高效地移动更多流量(traffic)。然而,交换机的尺寸不能无限地增长。提出几种因素,其被物理空间、功耗、以及设计复杂度所限制。此外,具有更高能力的交换机通常更为复杂且昂贵。更重要的是,因为过于庞大且复杂的***经常并未提供规模经济,所以归因于所增加的每端口成本,简单地增加交换机的尺寸和能力可以证明在经济上并不可行。
一种改进交换机***的可缩放性的灵活方式是构建结构交换机(fabricswitch)。结构交换机是个体的成员交换机的集合。这些成员交换机形成单个逻辑交换机,该单个逻辑交换机能够具有任意数目的端口和任意拓扑。随着需求增长,客户能够采用“按增长支付(pay as you grow)”的方法来放大结构交换机的容量。
与此同时,层2(例如,以太网)交换技术继续演进。在传统上已经成为层3(例如,互联网协议或IP)网络的特性的更多类似路由的功能被迁移到层2之中。尤其是,大量链路的透明互连(TRILL)协议的近期发展允许以太网交换机更多地像路由设备那样运转。TRILL克服了常规的生成树协议(其迫使层2交换机以逻辑生成树拓扑进行耦合以避免成环)的固有低效。TRILL通过在交换机中实施路由功能并且将跳计数(hop count)包括在TRILL头部中,允许了路由桥(RBridge)以任意拓扑进行耦合而没有成环(looping)的风险。
尽管结构交换机为网络带来了许多合意的特征,但是在促进针对大数目租户的可缩放和分离式的网络虚拟化中,一些问题仍然未被解决。
发明内容
本发明的一个实施例提供了一种交换机。该交换机包括虚拟网络模块和转发模块。该虚拟网络模块将全局虚拟局域网(VLAN)标签包括在分组中。该全局VLAN标签被映射至该分组中的边缘VLAN标签并且与数据中心域相关联。该数据中心域指示与数据中心相关联的端口的集合。该转发模块基于该全局VLAN标签来识别用于该分组的出口边缘端口。
在这一实施例的变化形式中,该全局VLAN标签被映射至内部虚拟标识符,该内部虚拟标识符对该交换机是内部的和本地的。该转发模块进一步基于该出口边缘端口与该内部虚拟标识符之间的映射来识别该出口边缘端口。
在这一实施例的变化形式中,该边缘VLAN标签与虚拟机相关联。该虚拟机被允许迁移至由该数据中心域指示的端口的集合。
在这一实施例的变化形式中,该分组不包括边缘VLAN标签,并且该全局VLAN标签被映射至该分组中的介质访问控制(MAC)地址。
在这一实施例的变化形式中,该全局VLAN标签进一步被映射至以下的一项或多项:(i)租户标识符,其是能够在租户之间进行区分的信息,以及(ii)数据中心域的标识符。
在这一实施例的变化形式中,该交换机还包括标签管理模块,标签管理模块基于数据中心域和边缘VLAN标签来生成全局VLAN标签。
在这一实施例的变化形式中,该交换机还包括维持结构交换机中的成员资格的结构交换机管理模块。该结构交换机容纳多个成员交换机并且作为单个交换机进行操作。
在另外的变化形式中,该结构交换机管理模块将该全局VLAN标签包括在针对这些成员交换机的通知消息中。该全局VLAN标签基于数据中心域和边缘VLAN标签而被生成。
在另外的变化形式中,该交换机还包括端口简档(profile)模块,其响应于在端口简档中识别出该分组的源MAC地址,将端口简档应用到该分组的入口端口。
在另外的变化形式中,该端口简档在与该数据中心域相关联的端口简档集合中。
附图说明
图1图示了依据本发明的实施例的具有可缩放和分离式网络虚拟化支持的示例性提供方网络。
图2A图示了依据本发明的实施例的全局虚拟局域网(VLAN)的示例性映射。
图2B图示了依据本发明的实施例的、全局VLAN至虚拟机的介质访问控制(MAC)地址的示例性直接映射。
图2C图示了依据本发明的实施例的包括全局VLAN的映射的示例性表格。
图3A呈现了一个流程图,该流程图图示了依据本发明的实施例的、数据中心管理器为数据中心创建数据中心域的过程。
图3B呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机将边缘VLAN标签映射至全局VLAN标签的过程。
图3C呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机将全局VLAN映射至内部虚拟标识符(IVID)的过程。
图4A呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机基于可缩放和分离式网络虚拟化而对从边缘端口接收的分组进行转发的过程。
图4B呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机基于可缩放和分离式网络虚拟化而对从交换机间端口接收的分组进行转发的过程。
图5A图示了依据本发明的实施例的具有用于可缩放和分离式网络虚拟化的端口简档集合的示例性提供方网络。
图5B图示了依据本发明的实施例的用于可缩放和分离式网络虚拟化的示例性端口简档集合。
图6A呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机获得与关联于该交换机的数据中心相关联的端口简档集合的过程。
图6B呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机基于所接收的分组而应用来自端口简档集合的端口简档的过程。
图7图示了依据本发明的实施例的、交换机可缩放和分离式网络虚拟化支持的示例性架构。
在附图中,相似的参考标号指代相同的附图元素。
具体实施方式
提出以下描述以使得本领域的技术人员能够制造和使用本发明,并且在特定应用及其要求的情境中提供了以下描述。对所公开的实施例的各种修改对本领域的技术人员将是容易明显的,并且不偏离本发明的精神和范围,本文所定义的一般原理可以应用到其他实施例和应用。因此,本发明不限制于所示出的实施例,而是将符合于与权利要求一致的最宽范围。
概述
在本发明的实施例中,促进可缩放且分离式网络虚拟化的问题通过将边缘虚拟局域网(VLAN)映射至提供方网络中的大规模全局VLAN而被解决。作为结果,与提供方网络相关联的数据中心(DC)中的相应租户能够重复使用由另一租户使用的相同边缘VLAN,并且因此能够以可缩放的方式使用大数目的边缘VLAN。此外,全局VLAN针对耦合了提供方网络的相应数据中心能够是相异的,由此针对耦合至相同提供方网络的不同数据中心允许分离式的网络虚拟化。能够基于数据中心域标识符和边缘VLAN标签来计算全局VLAN。
利用已有的技术,除了边缘VLAN标签(也能够被称作客户标签或者C标签)之外,提供方网络通常使用分开的VLAN标签,其被称作服务标签或者S标签。然而,由于S标签的长度通常与C标签的长度是相同的,所以提供方网络中所支持的VLAN的数目仍然保持有限。另一方面,S标签和C标签能够一起被使用作为单个标识符,以扩展提供方网络中所支持的VLAN的数目。然而,这样的标识符并不在耦合至提供方网络的数据中心之间进行区分并且分离不同数据中心的相同边缘VLAN。
为了解决这个问题,提供方网络中的相应交换机将相应数据中心的相应租户的相应边缘VLAN映射至唯一且相异的全局VLAN。所支持的全局VLAN的数目能够显著大于边缘VLAN的数目。在一些实施例中,被用来表示边缘VLAN标签和全局VLAN标签的比特的数目分别为12和24。这一全局VLAN在不同租户和数据中心的边缘VLAN之间是相异的。例如,由两个租户使用的相同边缘VLAN被映射至提供方网络中的两个相异的全局VLAN。作为结果,租户能够使用由另一租户使用的边缘VLAN标签,并且因此能够使用大数目的边缘VLAN(例如,多达由12个比特所表示的可用数目的边缘VLAN)。这一全局VLAN能够被包括在提供方网络中所转发的交换机间分组中。在一些实施例中,这一全局VLAN在分组离开提供方网络时被移除。
此外,在两个不同数据中心处使用的相同边缘VLAN被映射到两个唯一且相异的全局VLAN。作为结果,如果租户的网络被分布在两个数据中心中并且该租户重复使用相同的边缘VLAN,则来自不同数据中心的流量在相同的提供方网络中被分离。此外,全局VLAN在提供方网络中能够是持久的,并且被包括在提供方网络中所转发的交换机间分组中。例如,如果虚拟机(VM)在数据中心内移动了,则所迁移的虚拟机的边缘VLAN映射至相同的全局VLAN。在一些实施例中,提供方网络中的相应交换机包括一个或多个端口简档,并且在检测到来自相关联的终端设备的流量时应用端口简档,该一个或多个端口简档包括端口配置(例如,边缘和全局VLAN策略)。
在一些实施例中,提供方网络是结构交换机,并且提供方网络中的相应交换机是结构交换机的成员交换机。在结构交换机中,以任意拓扑耦合的任何数目的交换机可以在逻辑上作为单个交换机进行操作。结构交换机能够是以太网结构交换机或者虚拟集***换机(VCS),其能够作为单个以太网交换机进行操作。任何成员交换机可以用“即插即用”模式加入或离开结构交换机而无需任何手动配置。在一些实施例中,结构交换机中的相应交换机是大量链路透明互连(TRILL)路由桥(RBridge)。在一些实施例中,结构交换机中的相应交换机是能够进行互联网协议(IP)路由的交换机(例如,IP路由器)。
应当注意,结构交换机与常规的交换机堆叠(stacking)并不相同。在交换机堆叠中,多个交换机基于特定拓扑在共用位置处(经常是在相同的机架内)被互连,并且以特定方式手动地被配置。这些被堆叠的交换机通常共享共同的地址,例如IP地址,所以它们在外部能够作为单个交换机被寻址。此外,交换机堆叠要求对端口和交换机间链路的大量的手动配置。对于手动配置的需求阻碍了交换机堆叠在构建大规模交换***时成为一种可行的选择。由交换机堆叠施加的拓扑局限还限制了能够被堆叠的交换机的数目。这是因为,设计出一种允许总交换机带宽利用交换机单元的数目充分缩放的堆叠拓扑,如果不是不可能的,也是非常困难的。
相对照地,结构交换机能够包括任意数目的具有个体地址的交换机,能够基于任意拓扑,并且不要求广泛的手动配置。这些交换机能够位于相同的位置,或者被分布在不同的位置上。这些特征克服了交换机堆叠的固有限制并且使得有可能构建大型“交换机场(switch farm)”,该交换机场能够被视为单个逻辑交换机。归因于结构交换机的自动配置能力,个体物理交换机能够动态地加入或离开结构交换机而无需中断对网络的其余部分的服务。
此外,结构交换机的自动且动态的可配置性允许网络运营商以分布式且“按增长支付”的方式构建它的交换***而无需牺牲可缩放性。结构交换机对变化的网络条件进行响应的能力使得其成为网络负载经常随时间变化的虚拟计算环境中的理想解决方案。
在这一公开内容中,术语“结构交换机”是指形成单个可缩放的逻辑交换机的多个互连的物理交换机。这些物理交换机被称为结构交换机的成员交换机。在结构交换机中,任何数目的交换机能够以任意拓扑被连接,并且交换机的整个群组一起作为一个单一的逻辑交换机来运转。这一特征使得有可能使用许多较小的不昂贵交换机来构造大型结构交换机,该大型结构交换机在外部能够被视为单个逻辑交换机。尽管使用基于结构交换机的示例提出了本公开内容,但是本发明的实施例不限制于结构交换机。本发明的实施例是关于包括作为单个设备进行操作的多个设备的任何计算设备。
术语“终端设备”能够指代在提供方网络(其可能是结构交换机)外部的任何设备。终端设备的示例包括,但不限于,主机机器、常规层2交换机、层3路由器、或者任何其他类型的网络设备。另外,终端设备能够耦合至进一步远离层2或层3网络的其他交换机或主机。终端设备还能够是用于多个网络设备进入结构交换机的聚合点。
术语“交换机”在一般性的意义上被使用,并且其能够指代在任何网络层进行操作的任何独立或结构交换机。“交换机”不应当被解释为将本发明的实施例限制于层2网络。能够将流量转发至外部设备或另一交换机的任何设备都能够被称作“交换机”。能够将流量转发至终端设备的任何物理或虚拟设备(例如,在计算设备上进行操作的虚拟机/交换机)都能够被称作“交换机”。“交换机”的示例包括,但不限于,层2交换机、层3交换机、TRILLRBridge、或者包括多个类似或异构的较小的物理交换机和/或虚拟交换机的结构交换机。
术语“边缘端口”是指提供方网络中与提供方网络之外的网络设备交换数据帧的端口(即,边缘端口不被使用用于与提供方网络的另一交换机交换数据帧)。提供方网络能够是结构交换机,并且提供方网络中的交换机能够是结构交换机的成员交换机。术语“交换机间端口”是指在提供方网络的交换机之间发送/接收数据帧的端口。术语“接口”和“端口”可互换地被使用。
术语“VLAN”在一般性的意义上被使用并且指代任何虚拟化网络。术语“VLAN”指代物理网络内的虚拟化网络。VLAN对虚拟化网络进行隔离以使得分组仅在该VLAN内被转发。与从交换机的边缘端口接收的分组相关联的VLAN能够被称作边缘VLAN,并且对应的标识符或标签能够被称作边缘VLAN标签。术语“标识符”和“标签”可互换地被使用。
术语“交换机标识符”是指能够被用来识别交换机的比特群组。交换机标识符的示例包括,但不限于,介质访问控制(MAC)地址、互联网协议(IP)地址、以及RBridge标识符。注意,TRILL标准使用“RBridge ID”(RBridge标识符)来标示向RBridge所指配的48位的中间***至中间***(IS-IS)的***ID,并且“RBridge别名”标示用作对于“RBridge ID”的缩写的16位的值。在这一公开内容中,“交换机标识符”作为一般性术语被使用,不限制于任何比特格式,并且能够指代能够识别交换机的任何格式。术语“RBridge标识符”也在一般性的意义上被使用,不限制于任何比特格式,并且能够指代“RBridge ID”、“RBridge别名”、或者能够识别RBridge的任何其他格式。
术语“分组”是指能够跨网络一起被传送的比特群组。“分组”不应当被解释为将本发明的实施例限制于层3网络。“分组”能够被指代比特群组的其他术语所替代,诸如“消息”、“帧”、“单元(cell)”、或者“数据报”。
网络架构
图1图示了依据本发明的实施例的具有可缩放和分离式网络虚拟化支持的示例性提供方网络。如图1A中所图示的,网络100包括交换机101、102、103、104和105。交换机102和105分别耦合至终端设备142和144。网络100能够是提供方网络,其提供通向数据中心的连接。数据中心120经由交换机101和103与网络100相耦合。类似地,数据中心130经由交换机103和105与网络100相耦合。
数据中心120包括主机机器112和114,它们中的每个主控(host)一个或多个虚拟机(即,在主机机器112和114上运行的一个或多个虚拟机)。例如,主机机器112主控虚拟机122,并且主机机器114主控虚拟机124和126。类似地,数据中心130包括主机机器116和118,它们中的每个主控一个或多个虚拟机。例如,主机机器116主控虚拟机132,并且主机机器118主控虚拟机134和136。数据中心120的虚拟机122和124以及数据中心130的虚拟机136处于边缘VLAN 152中。数据中心120的虚拟机126以及数据中心130的虚拟机132和134处于边缘VLAN 154中。
在一些实施例中,网络100是结构交换机,并且网络100中的相应交换机是该结构交换机的成员交换机。使用多个较小的物理交换机形成结构交换机。在相应成员交换机上运行的控制平面所提供的自动配置能力允许了任何数目的交换机以任意拓扑被连接而无需要求对端口和链路的繁重手动配置。这一特征使得有可能使用许多较小的不昂贵交换机来构造大型集***换机,该大型集***换机在外部能够被视为单个交换机。
在一些实施例中,结构交换机100是TRILL网络,并且结构交换机100的相应成员交换机(诸如交换机105)是TRILL RBridge。在一些另外的实施例中,结构交换机100是IP网络,并且结构交换机100的相应成员交换机(诸如交换机105)是支持IP的交换机,其计算并且维护本地IP路由表(例如,路由信息基础或RIB),并且能够基于分组的IP地址对分组进行转发。
结构交换机100中的交换机使用边缘端口与终端设备(例如,非成员交换机)进行通信,并且使用交换机间端口与其他成员交换机进行通信。例如,交换机105经由边缘端口耦合至终端设备144,并且经由交换机间端口和一个或多个链路耦合至交换机101、102和104。经由边缘端口的数据通信能够基于以太网,并且经由交换机间端口的数据通信能够基于IP和/或TRILL协议。应当注意,经由交换机间端口的控制消息交换能够基于不同的协议(例如,互联网协议(IP)或者光纤信道(FC)协议)。
在操作期间,数据中心被表示为数据中心域(DCD)。数据中心域表示边缘VLAN与全局VLAN之间的关联集合。数据中心域允许了边缘VLAN与全局VLAN之间的恰当映射。数据中心域还确保了迁移虚拟机与正确的全局VLAN相关联。需要连接的虚拟机处于相同的数据中心域中。能够基于数据中心域标识符和边缘VLAN标签来计算全局VLAN。为了实现不同数据中心之间的虚拟化网络的分离,提供方网络的交换机创建数据中心域,向该数据中心域指配端口,将全局VLAN与对应的虚拟机相关联,并且对属于这些全局VLAN的数据分组进行隔离。经常在虚拟机管理器(例如,vCenter)中的端口组(portgroup)中配置这些虚拟机以及它们的网络策略。在一些实施例中,端口组来自与对应数据中心域相关联的相应虚拟机管理器。
在一些实施例中,数据中心管理器创建对应的数据中心域。例如,数据中心120和130的数据中心管理器分别创建对应的数据中心域172和174。数据中心域被指配唯一标识符,并且包括网络100的一个或多个端口,虚拟机能够在该一个或多个端口之间进行迁移。这些端口能够来自网络100中的个体交换机或者来自多个交换机。例如,数据中心域174包括交换机103的端口162和交换机105的端口164。这允许虚拟机(诸如虚拟机134)在端口162与164之间(即,在主机机器116与118之间)进行迁移。作为结果,虚拟机134可以不迁移至不同数据中心域172的端口,诸如端口166。端口162和164能够手动地或者由数据中心130的数据中心管理器包括在数据中心域174中。
如果多个数据中心参与到相同的虚拟化网络中而没有分离,则相同的全局VLAN可能跨越多个数据中心。例如,如果数据中心120和130参与到边缘VLAN 154中而没有分离,则相同的全局VLAN可能针对数据中心120和130两者被映射至边缘VLAN 154。这一全局VLAN跨越两个数据中心120和130。这一全局VLAN可能被映射至两个数据中心120和130,或者可能被创建并独立地被映射至数据中心120和130。这还允许部分分离。例如,如果边缘VLAN 152要求分离,则分开的全局VLAN仍然能够针对数据中心120和130被映射至边缘VLAN 152。以这种方式,边缘VLAN 152的分组针对数据中心120和130被分离,但是边缘VLAN 154的分组在网络100中没有被分离。
利用已有的技术,除了边缘VLAN标签(也能够被称作客户标签或C标签)之外,网络100通常还使用分开的VLAN标签,其被称作服务标签或S标签。然而,由于S标签的长度通常与C标签的长度是相同的,所以在提供方网络中所支持的VLAN的数目仍然保持有限。另一方面,S标签和C标签能够一起被使用作为单个标识符,以扩展网络100中所支持的VLAN的数目。然而,这样的标识符可能不在耦合至网络100的数据中心120与130之间进行区分,并且分离不同数据中心的相同边缘VLAN。例如,数据中心120和130的边缘VLAN 152的标签能够被映射至网络100中的相同标识符,并且边缘VLAN 152的流量可以不针对数据中心120和130被分离。
为了解决这个问题,网络100中的相应交换机将边缘VLAN 152和154映射至全局VLAN。这些全局VLAN在不同租户和数据中心的边缘VLAN之间可以是相异的。所支持的全局VLAN的数目能够显著大于网络100中的边缘VLAN的数目。在一些实施例中,被用来表示边缘VLAN标签和全局VLAN标签的比特数目分别为12和24。例如,由两个租户使用的边缘VLAN152被映射至网络100中的两个相异的全局VLAN。作为结果,相应租户能够使用边缘VLAN152,并且因此能够使用大数目的边缘VLAN(例如,多达12比特所表示的边缘VLAN的可用数目)。被映射至边缘VLAN 152的全局VLAN能够被包括在提供方网络内的分组中。作为结果,网络100中的交换机将全局VLAN的这些分组与其他流量分离。在一些实施例中,这一全局VLAN在分组离开网络100时被移除。
此外,在数据中心120和130处使用的(即,分别在数据中心域172和174所配置的)相同边缘VLAN 152被映射至两个相异的全局VLAN。作为结果,对于相同的边缘VLAN 152而言,来自不同数据中心的流量在网络100中被分离。此外,全局VLAN在网络100中能够是持久的并且被包括在网络100中所转发的分组中。例如,如果虚拟机134移动至数据中心域174中的主机机器116(利用虚线标示),则虚拟机134保持与边缘VLAN 154相关联并且映射至相同的全局VLAN。
全局VLAN映射
在一些实施例中,在图1中的示例中,交换机103耦合至数据中心120和130,并且被配置用于边缘VLAN 152和154。因此,交换机103能够将边缘VLAN 152和154的标签映射至全局VLAN标签,从而相应的全局VLAN标签针对数据中心120和130是相异的。图2A图示了依据本发明的实施例的全局虚拟局域网(VLAN)的示例性映射。边缘分组(即,经由网络100中的交换机的边缘端口所接收的分组)能够包括边缘VLAN标签202(例如,C标签)。交换机将边缘VLAN标签202映射至全局VLAN标签204。如果边缘分组包括边缘VLAN标签202,则交换机将全局VLAN标签204包括在网络100中的对应的交换机间分组中。
为了在不同租户之间分离流量,边缘VLAN标签202与全局VLAN标签204之间的映射能够进一步包括租户标识符216(利用虚线标示),其能够是能够在租户之间进行区分的任何信息。租户标识符216的示例包括,但不限于,所生成的标识符、虚拟或物理MAC地址、IP地址、IP子网络(子网)、逻辑或物理端口标识符、虚拟交换机标识符、管理程序(hypervisor)标识符、以及它们的组合。此外,为了在不同数据中心域之间进行区分,这一映射还能够包括数据中心域标识符218(利用虚线标示),其能够是能够在数据中心域之间进行区分的任何信息。边缘VLAN标签202、租户标识符216、以及数据中心域标识符218的这种组合能够被映射至全局VLAN标签204。
在一些实施例中,交换机间分组是结构封装(fabric-encapsulated)的分组。结构封装的示例包括,但不限于,TRILL、IP、以及它们的组合。在一些实施例中,全局VLAN标签基于包括两个标签分段212和214的精细粒度标记(FGL)。这些标签分段一起表示全局VLAN标签204的比特。在http://tools.ietf.org/html/rfc7172处可获得的题为“TransparentInterconnection of Lots of Links(TRILL):Fine-Grained Labeling”的互联网工程任务组(IETF)请求注解(RFC)7172(其通过引用并入本文)中描述了FGL。
在一些实施例中,交换机将全局VLAN标签204映射至内部虚拟标识符(IVID)206。虚拟化网络中基于IVID的转发在由发明人Shunjia Yu、Anoop Ghanwani、PhanidharKoganti和Dilip Chatwani于2011年3月9日提交的题为“Flooding Packets on a Per-Virtual-Network Basis”的美国专利申请No.13/044,301(代理人案卷编号BRCD-3042.1.US.NP)中被描述,其公开内容通过引用并入本文。
当边缘分组被交换机经由边缘端口接收时,分组头部由交换机进行处理以确定该分组经由其将被转发的出口端口,其能够是边缘端口或者交换机间端口。经常,交换机的转发模块(例如,为了执行转发查找而专门设计的集成电路)是数据路径中的瓶颈。因此,增加处理速度并且减小转发模块的尺寸和复杂度通常是非常重要的。应当注意,IVID 206对该交换机是内部的和本地的,并且没有被包括在分组中。对于相同的全局VLAN标签204,对应的IVID 206针对网络100中的不同交换机能够是不同的。在一些实施例中,IVID还能够被映射至边缘VLAN标签。这允许出***换机经由边缘端口转发分组。
在一些实施例中,除了全局VLAN标签204之外,IVID 206能够被映射至附加信息210(利用虚线标示),诸如经由其接收分组的端口和/或分组中的一个或多个字段(其可以包括VPN标识符)。这一IVID被映射至交换机的出口端口208。多个全局VLAN标签能够被映射至相同的IVID。边缘VLAN标签也能够被映射至IVID。一经确定用于分组的IVID 206,交换机就基于该分组与IVID 206的映射经由出口端口208来转发该分组。IVID的(在比特方面的)长度能够小于分组头部中被使用用于确定IVID的一个或多个字段(诸如全局VLAN标签204)的组合长度。长度上的这一减小能够增加转发模块的处理速度,并且减少实施方式的总体大小和复杂度。
存在至少两种非显而易见的见解(insight),这两种见解允许全局VLAN标签204(和附加信息)向较短尺寸的IVID 206的映射而不显著地影响网络虚拟化功能。第一种非显而易见的见解是,即使相应的租户被给予基于全局VLAN创建大数目虚拟网络的能力,每个和各个租户都提供大数目的虚拟网络也是不太可能的。例如,即使每个租户都可以被给予使用边缘VLAN标签的12个比特来创建4K个VLAN的能力,对于相应的租户而言提供4K个VLAN也是不太可能的。因此,IVID不是必须足够长以处置相应租户提供4K个VLAN的情况。注意,全部4K VLAN地址空间对相应租户而言仍然是可用的。
第二种非显而易见的见解是,多个全局VLAN标签能够被映射至单个IVID。注意,如果交换机经由边缘端口从/向终端设备(例如,终端设备142)接收/转发分组,则交换机为全局VLAN或边缘VLAN指配唯一的IVID。例如,入***换机可以为如下的相应全局VLAN指配唯一的IVID,该相应全局VLAN的分组经由边缘端口被接收。类似地,出***换机可以为如下的相应边缘VLAN指配唯一的IVID,该相应边缘VLAN的分组经由边缘端口被转发。然而,如果交换机对于全局VLAN的集合而言不是入口或出***换机,则该交换机能够将全局VLAN的集合映射至共同的“经过(pass-through)”IVID。
图2B图示了依据本发明的实施例的、全局VLAN至虚拟机的MAC地址的示例性直接映射。在一些实施例中,如果虚拟机没有与边缘VLAN相关联,则该虚拟机能够与全局VLAN相关联。如果该虚拟机没有耦合至管理程序的vSwitch,则该虚拟机可以不与边缘VLAN相关联。该虚拟机的MAC地址220能够直接被映射至全局VLAN 204。这允许了对来自网络100中的该虚拟机的流量的分离。
在一些实施例中,图2A中的映射被存储在表格中。图2C图示了依据本发明的实施例的包括全局VLAN映射的示例性表格。假设边缘VLAN 152和154分别具有边缘VLAN标签222和224,并且数据中心域172和174分别具有标识符272和274。网络100中的交换机(例如,交换机103)的表格252包括边缘VLAN标签222和224向对应的全局VLAN标签的映射。在一些实施例中,这一映射还包括租户标识符和/或数据中心域标识符。对这一映射的包括允许了表格252存储与不同租户和数据中心域相关联的边缘VLAN标签向相异的全局VLAN标签的映射。
例如,对于在数据中心域172中具有租户标识符282的租户而言,边缘VLAN标签222和224以及对应的租户标识符282和数据中心域标识符272分别被映射至全局VLAN标签231和232。假设相同的租户在数据中心域174中也使用边缘VLAN标签224(即,在数据中心130中具有边缘VLAN 254)。该边缘VLAN标签224以及对应的租户标识符282和数据中心域标识符274被映射至不同的全局VLAN标签233。以这种方式,来自租户在不同数据中心处的相同边缘VLAN 154的流量在网络100中能够被分离。应当注意,具有标识符282的租户在数据中心130中可以不具有边缘VLAN152。
类似地,对于在数据中心域174中具有租户标识符284的租户而言,边缘VLAN标签222和224以及对应的租户标识符284和数据中心域标识符274分别被映射至全局VLAN标签234和235。假设相同的数据中心域还包括具有标识符286的另一租户,其在数据中心域174中使用边缘VLAN标签224(即,在数据中心130中具有边缘VLAN 254)。该边缘VLAN标签224以及对应的租户标识符286和数据中心域标识符274被映射至不同的全局VLAN标签236。以这种方式,来自相同数据中心内的不同租户的具有相同边缘VLAN标签224的分组在网络100中能够被分离。应当注意,具有标识符286的租户在数据中心130中可以不具有边缘VLAN 152。
在一些实施例中,网络100中的交换机一经生成全局VLAN标签,就将该全局VLAN标签与网络100中的其他交换机共享。如果网络100是结构交换机,则该交换机能够使用针对该结构交换机的内部消息收发(例如,名称服务)来生成通知消息。该交换机然后将所生成的全局VLAN标签包括在该通知消息中,确定用于该通知消息的出口端口,并且经由该出口端口传输该通知消息。以这种方式,网络100中的相应交换机知道针对网络100生成的所有全局VLAN标签。例如,交换机103能够生成全局VLAN标签232,并且交换机105能够生成全局VLAN标签236。一经交换通知消息,两个交换机103和105具有全局VLAN标签232和236。在一些实施例中,相应的全局VLAN标签在网络100中是唯一的。
相应的全局VLAN标签能够被映射至IVID。在这个示例中,交换机103能够在表格254中存储全局VLAN标签与其本地IVID之间的映射。表格254包括全局VLAN标签231、232、233、234、235和236分别向IVID 261、262、263、264、265和266的映射。这些IVID对交换机103是本地的和内部的,并且没有被包括在分组中。在一些实施例中,如结合图2A所描述的,这些映射中的一些映射还能够包括附加信息。例如,全局VLAN标签231、232、233、235和236的映射分别包括附加信息241、242、243、244和245。然而,全局VLAN标签234被映射至IVID264,其不包括附加信息。应当注意,针对不同全局VLAN标签的附加信息,诸如附加信息241和242,能够是不同的。例如,附加信息241能够表示MAC地址,并且附加信息242能够表示IP地址。
类似地,交换机105能够在表格256中存储全局VLAN标签与其本地IVID之间的映射。表格256包括全局VLAN标签231、232、233、234、235和236分别向IVID 267、262、263、268、261和269的映射。这些IVID对交换机105是本地的和内部的,并且没有被包括在分组中。全局VLAN标签231、232、233、234和236的映射分别包括附加信息241、247、244、248和246。然而,全局VLAN标签235被映射至IVID 261,其不包括附加信息。由于这些IVID对交换机105是本地的和内部的,所以相同的全局VLAN标签231和内部信息241分别被映射至交换机103和105中的不同IVID 261和267。此外,全局VLAN标签232与分别用于交换机103和105的不同附加信息242和247相关联。另一方面,附加信息244与交换机103中的全局VLAN标签235并且与交换机105中的全局VLAN标签233相关联。
在一些实施例中,交换机103能够存储另一表格(图2B中未示出),如结合图2A所描述的,其将IVID 261、262、263、264、265和266映射至对应的出口端口。类似地,交换机105能够存储另一表格(图2B中未示出),如结合图2A所描述的,其将IVID 267、262、263、268、261和269映射至对应的出口端口。这允许交换机103和105识别交换机间分组中的全局VLAN,分别从表格254和256确定对应的IVID,并且确定用于该分组的出口端口。
在图1中的示例中,假设虚拟机124朝向终端设备142发送分组。由于虚拟机124处于边缘VLAN 152中,所以该分组包括边缘VLAN标签222。一经接收到该分组,交换机103就从表格252获得对应的全局VLAN标签。如果虚拟机124与具有标识符282的租户相关联,则该交换机获得对应的全局VLAN标签231。交换机103使用全局VLAN标签231和附加信息(例如,MAC地址)来获得IVID261。如果网络100是结构交换机,则交换机103将该分组封装在结构封装中,以创建交换机间分组并且将全局VLAN标签231包括在该交换机间分组中。这一全局VLAN标签能够被包括在结构封装头部(例如,TRILL或IP头部)、填隙头部(shim header)、或者里面的边缘分组的头部中。由于终端设备142耦合至交换机102,所以交换机间分组的出***换机标识符对应于交换机102。交换机103然后使用IVID 261来确定用于该交换机间分组的出口端口,并且将该分组经由所确定的出口端口传输至交换机102。一经接收到该交换机间分组,交换机102就确定该交换机间分组被预定去往其自身,移除结构封装以获得里面的边缘分组,并且将该边缘分组转发至终端设备142。
初始化
图3A呈现了一个流程图,该流程图图示了依据本发明的实施例的、数据中心管理器为数据中心创建数据中心域的过程。在操作期间,数据中心管理器识别耦合至该数据中心的一个或多个交换机(操作302),并且识别与该数据中心相关联的所识别交换机的端口(操作304)。在图1中的示例中,数据中心130的数据中心管理器在操作302中识别交换机103和105,并且在操作304中识别端口162和164。该数据中心管理器然后创建包括所识别端口的数据中心域(操作306),并且向该数据中心域分配唯一标识符(操作308)。图3A中的操作能够针对相应的数据中心而被重复。
图3B呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机将边缘VLAN标签映射至全局VLAN标签的过程。在操作期间,交换机识别与本地交换机相关联的边缘VLAN标签(操作332)。该交换机针对该边缘VLAN标签识别数据中心域,并且可选地识别租户标识符(操作334)。如结合图2A所描述的,该交换机然后将该边缘VLAN标签映射至全局VLAN标签,使得该全局VLAN标签是唯一的并且在租户和数据中心域之间是相异的(操作336)。该交换机然后将该映射存储在本地表格中(操作338)。该交换机能够针对与该交换机相关联的相应边缘VLAN重复图3B的操作。在一些实施例中,如果物理或虚拟终端设备不在边缘VLAN中,则该交换机能够将该终端设备的MAC地址映射至全局VLAN。
图3C呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机将全局VLAN映射至IVID的过程。在操作期间,交换机识别与本地交换机相关联的全局VLAN标签(操作352)。该交换机可选地获得与该全局VLAN标签相关联的附加信息(操作354)(利用虚线标示),并且将该全局VLAN标签(和附加信息)映射至IVID,该IVID对该交换机是内部的和本地的(操作356)。应当注意,如结合图2B所描述的,该映射可以不包括附加信息。多个全局VLAN标签能够被映射至相同的IVID。该交换机能够进一步将该IVID映射至出口端口(操作358)。该交换机将一个或这两个映射存储在本地表格中(操作360)。
分组转发
图4A呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机基于可缩放和分离式网络虚拟化而对从边缘端口接收的分组进行转发的过程。在操作期间,交换机从边缘端口接收分组(操作402),并且从该分组识别边缘VLAN标签(操作404)。该交换机检查该分组是否被预定去往本地边缘端口(操作406)。如果该分组被预定去往本地边缘端口,则该交换机识别被映射至边缘VLAN标签的IVID(以及与该分组相关联的附加信息)(操作408)。如果不是(即,如果该分组被预定去往交换机间端口),则该交换机将该分组封装到交换机间分组(操作410)。如果该交换机是结构交换机的成员交换机,则该交换机能够使用结构封装(例如,TRILL或IP封装)来创建该交换机间分组。
如结合图2B所描述的,该交换机从本地表格识别被映射至边缘VLAN标签的全局VLAN标签(操作412)。该交换机将该全局VLAN标签包括在交换机间分组中(操作414),并且识别被映射至该全局VLAN标签的IVID(以及与该分组相关联的附加信息)(操作416)。基于所识别的IVID(操作408或416),该交换机识别被映射至所识别的IVID的出口端口(操作418)并且经由所识别的出口端口传输该分组(操作420)。
图4B呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机基于可缩放和分离式网络虚拟化而对从交换机间端口接收的分组进行转发的过程。在操作期间,交换机从交换机间端口接收分组(操作452)。该交换机检查该分组是否被预定去往本地边缘端口(操作454)。如果该分组被预定去往本地边缘端口,则该交换机对该交换机间分组解封装以提取里面的边缘分组(操作456),并且识别被映射至该边缘分组的边缘VLAN标签的IVID(以及与该边缘分组相关联的附加信息)(操作458)。
如果不是(即,如果该分组被预定去往交换机间端口),则该交换机从该分组识别全局VLAN标签(操作464),并且识别被映射至该全局VLAN标签的IVID(以及与该分组相关联的附加信息)(操作466)。基于所识别的IVID(操作458或466),该交换机识别被映射至所识别的IVID的出口端口(操作460),并且经由所识别的出口端口传输该分组(操作462)。
端口简档
端口简档具体地针对虚拟机指定端口配置信息的集合并且允许动态地提供端口。端口简档能够针对该虚拟机而被创建,其随着该虚拟机在网络中移动而被移动至对应的交换机端口。结构交换机能够快速地检测到虚拟机何时移动至新的位置。对应于该虚拟机的端口简档然后能够自动地被应用到该新的位置(即,该虚拟机耦合到的新物理交换机端口)。以这种方式,网络能够对虚拟机的动态位置变化快速地进行响应。端口简档在由发明人Dilip Chatwani,Suresh Vobbilisetty和Phanidhar Koganti于2011年3月7日提交的题为“Port Profile Management for Virtual Cluster Switching”的美国专利申请No.13/042,259(代理人案卷编号BRCD-3012.1.US.NP)中被描述,其公开内容通过引用并入本文。
端口简档能够包含为了虚拟机获取对LAN或WAN的访问所需要的全部配置,其能够包括:以太网光纤信道(FCoE)配置、VLAN配置、与QoS有关的配置、以及与安全有关的配置,诸如访问控制列表(ACL)。上述列举决不是完全的或者穷尽的。此外,并不是必然端口简档包含每种类型的配置信息。
在一个实施例中,端口简档可以能够作为自包含(self contained)的配置容器进行操作。换句话说,如果端口简档被应用到新的交换机而没有任何附加配置,则该端口简档应当足以设置该交换机的全局和本地(接口级别)配置并且允许该交换机开始运载流量。
端口简档内的VLAN配置简档能够定义:
a.边缘VLAN成员资格,其包括加标签的VLAN以及未加标签的VLAN;
b.全局VLAN成员资格,其包括全局VLAN的映射;以及
c.基于VLAN成员资格的入口/出口VLAN过滤规则。
端口简档内的QoS配置简档能够定义:
d.从传入帧的802.1p优先级向内部队列优先级的映射(如果该端口处于QoS非受信模式中,则所有传入帧的优先级都将被映射至缺省的尽力而为(best-effort)优先级);
e.从传入帧的优先级向传出优先级的映射;
f.调度简档,诸如加权轮询(Round-Robin)的或者基于严格优先级的排队;
g.传入帧的优先级向基于严格优先级的或者加权轮询的流量种类的映射;
h.与基于严格优先级的或者加权轮询的流量种类有关的流程控制机制;以及
i.对多播数据速率的限制。
端口简档内的FCoE配置简档定义了为了端口支持FCoE所需要的属性,其能够包括:
j.FCoE VLAN;
k.FCMAP;
l.FCoE优先级;以及
m.虚拟结构ID。
端口简档内的安全配置简档定义了对于服务器端口所需要的安全规则。然而,这些安全规则在不同端口能够是不同的,所以一些本地配置的ACL能够被允许推翻(override)来自端口简档的冲突规则。典型的安全简档能够包含以下属性:
n.启用具有针对VM移动性的EAP TLV扩展的802.1x;以及
o.基于MAC的标准和扩展的ACL。
图5A图示了依据本发明的实施例的具有用于可缩放和分离式网络虚拟化的端口简档集合的示例性提供方网络。在这个示例中,交换机分离用于相应数据中心域的端口简档。在操作期间,交换机103获得分别用于数据中心120和130的端口简档集合502和504。以这种方式,用于虚拟机124和126的端口简档在端口简档集合502中。类似地,用于虚拟机132和134的端口简档在端口简档集合504中,端口简档集合504与端口简档集合502分离。为了确保分离,端口简档集合502在数据中心130中不被共享,并且端口简档集合504在数据中心120中不被共享。
在一个实施例中,每个端口简档能够具有与之相关联的一个或多个MAC地址。图5B图示了依据本发明的实施例的用于可缩放和分离式网络虚拟化的示例性端口简档集合。在这个示例中,端口简档集合502包括一个或多个端口简档。端口简档集合502包括端口简档552,端口简档552与一个或多个MAC地址相关联。这些MAC地址能够是被指配给不同虚拟机的虚拟MAC地址,诸如虚拟机126的MAC地址。这一端口简档至MAC地址的映射信息能够被包括在端口简档552中,或者能够在端口简档552之外被维持(例如,在分开的表格中)。端口简档集合502被分布遍及网络100。端口简档能够以三种方式针对端口而被激活:(1)当管理程序将MAC地址绑定至端口简档标识符时;(2)通过规律的MAC学习;以及(3)通过经由管理接口的手动配置过程。
在这个示例中,端口简档集合504包括一个或多个端口简档。端口简档集合504包括端口简档554,端口简档554与一个或多个MAC地址相关联。这些MAC地址能够是被指配给不同虚拟机的虚拟MAC地址,诸如虚拟机132和134的MAC地址。这一端口简档至MAC地址的映射信息能够被包括在端口简档554中,或者能够在端口简档554之外为维持(例如,在分开的表格中)。虚拟机的集合能够通过将它们与一个端口简档相关联而在网络100中被分组。这种群组能够被用来支配(dictate)虚拟机之间的转发。
图6A呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机获得与关联于该交换机的数据中心相关联的端口简档集合的过程。在操作期间,交换机识别与本地交换机相关联的数据中心域(操作602)。该交换机然后获得与相应的数据中心域相关联的端口简档集合(操作604)。交换机能够从用户获得端口简档集合(例如,经由来自管理站的消息、命令行接口(CLI)命令、或者web接口)。交换机还能够从用户接收端口简档,并且基于数据中心域生成对应的端口简档集合。该交换机然后在本地存储端口简档集合(操作606)。
图6B呈现了一个流程图,该流程图图示了依据本发明的实施例的、交换机基于所接收的分组应用来自端口简档集合的端口简档的过程。在操作期间,交换机从本地端口接收分组(操作652)。该交换机然后获得该分组的源MAC地址(操作654),并且识别与该源MAC地址相关联的数据中心域(操作656)。在一些实施例中,该交换机基于已经经由其接收到该分组的入口端口识别数据中心域(即,识别与该分组的入口端口相关联的数据中心域)。该交换机从与所识别的数据中心域相关联的端口简档集合取回与该MAC地址相关联的端口简档(操作658)。该交换机然后将所接收的端口简档应用到该本地端口(即,该分组的入口端口)(操作660)。
示例***换机
图7图示了依据本发明的实施例的交换机可缩放和分离式网络虚拟化支持的示例性架构。在这个示例中,交换机700包括多个通信端口702、分组处理器710、虚拟网络模块730、转发模块720、以及存储设备750。分组处理器710从所接收的帧提取并且处理头部信息。
在一些实施例中,交换机700可以维持在如结合图1A所描述的结构交换机中的成员资格,其中交换机700还包括结构交换机管理模块760。结构交换机管理模块760在存储设备750中维持配置数据库,其维持该结构交换机内的每个交换机的配置状态。结构交换机管理模块760维持结构交换机的状态,其被用来联合其他交换机。在一些实施例中,交换机700能够被配置为结合远程交换机而作为以太网交换机进行操作。
通信端口702能够包括用于结构交换机内的通信的交换机间通信信道。能够经由通常的通信端口并且基于任何开放或专用格式来实施这一交换机间通信信道。通信端口702可以包括能够接收TRILL头部中封装的帧的一个或多个TRILL端口。通信端口702还可以包括能够接收IP分组的一个或多个IP端口。IP端口能够接收IP分组并且可以利用IP地址而被配置。分组处理器710能够处理TRILL封装的帧和/或IP分组。
在操作期间,虚拟网络模块730将全局VLAN标签包括在经由通信端口702之中的入口端口所接收的分组中。转发模块720基于该全局VLAN标签来识别通信端口702之中用于该分组的出口端口。在一些实施例中,交换机700还包括标签管理模块732,标签管理模块732基于数据中心域和边缘VLAN标签来生成全局VLAN标签。结构交换机管理模块760能够将所生成的全局VLAN标签包括在用于该结构交换机的成员交换机的通知消息中。在一些实施例中,交换机700还包括端口简档模块740,端口简档模块740响应于在端口简档中识别出该分组的源MAC地址,而将端口简档应用到该分组的入口端口。这一端口简档能够在与对应的数据中心域相关联的端口简档集合中。
注意,上文所提到的模块能够被实施在硬件中以及软件中。在一个实施例中,这些模块能够被具体化在存储器中存储的计算机可执行指令中,该存储器耦合至交换机700中的一个或多个处理器。当被执行时,这些指令促使该(些)处理器执行此前提及的功能。
概言之,本发明的实施例提供了一种用于促进可缩放和分离式网络虚拟化的交换机和方法。在一个实施例中,该交换机包括虚拟网络模块和转发模块。该虚拟网络模块将全局VLAN标签包括在分组中。该全局VLAN标签被映射至该分组中的边缘VLAN标签并且与数据中心域相关联。该数据中心域指示与数据中心相关联的端口的集合。该转发模块基于该全局VLAN标签来识别用于该分组的出口边缘端口。
本文所描述的方法和过程能够被具体化为代码和/或数据,它们能够被存储在计算机可读的非瞬态存储介质中。当计算机***读取并且执行该计算机可读的非瞬态存储介质上存储的该代码和/或数据时,该计算机***执行被具体化为数据结构和代码并且被存储在该介质内的方法和过程。
本文所描述的方法和过程能够由硬件模块或装置来执行和/或被包括在硬件模块或装置中。这些模块和装置可以包括,但不限于,专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、在特定时间执行特定软件模块或代码段的专用或共享处理器、和/或现在已知或以后开发的其他可编程逻辑设备。当这些硬件模块或装置被激活时,它们执行被包括在它们之内的方法和过程。
对本发明的实施例的前述描述仅为了说明和描述的目的而被提出。它们不意图为是穷尽的或者对这一公开内容进行限制。因此,许多修改和变化对本领域的技术人员将是明显的。本发明的范围由所附权利要求来限定。

Claims (25)

1.一种交换机,包括:
多个端口;
存储设备,其经配置以存储数据结构,所述数据结构包括将全局虚拟局域网VLAN标签映射至边缘VLAN标签和数据中心域标识符的条目,其中所述数据中心域标识符指示经配置用于数据中心的端口的集合,且其中所述边缘VLAN标签识别所述数据中心中的租户的虚拟网络且所述全局VLAN标签识别区别于租户和数据中心域的全局虚拟网络;以及
转发电路,其经配置以基于所述条目封装分组,所述分组包括具有封装头部的所述边缘VLAN标签,其中所述封装头部包含所述全局VLAN标签;以及
转发电路,其经配置以基于所述全局VLAN标签来从所述多个端口中识别用于所述分组的出口端口。
2.根据权利要求1所述的交换机,其中所述存储设备进一步经配置以存储将所述全局VLAN标签映射至内部虚拟标识符的第二数据结构,所述内部虚拟标识符对所述交换机是内部的和本地的;并且
其中所述转发电路进一步被适配为,基于将所述出口端口映射至所述内部虚拟标识符的第三数据结构来识别所述出口端口。
3.根据权利要求1所述的交换机,其中所述边缘VLAN标签与虚拟机相关联;并且
其中所述虚拟机的迁移被限制于由所述数据中心域指示的端口的所述集合。
4.根据权利要求1所述的交换机,其中所述存储设备进一步经配置以存储将所述全局VLAN标签映射至第二分组中的介质访问控制MAC地址的第四数据结构,且其中所述第二分组不包括边缘VLAN标签。
5.根据权利要求1所述的交换机,其中所述数据结构进一步将所述全局VLAN标签映射至租户标识符,所述租户标识符是能够在租户之间进行区分的信息。
6.根据权利要求1所述的交换机,进一步包括标签管理电路,其经配置以基于所述数据中心域和所述边缘VLAN标签来生成所述全局VLAN标签。
7.根据权利要求1所述的交换机,进一步包括结构交换机管理电路,其经配置以维持互联交换机网络中的成员资格,其中所述互联交换机网络由结构标识符识别。
8.根据权利要求7所述的交换机,其中所述结构交换机管理电路进一步经配置以,将所述全局VLAN标签包括在针对所述互联交换机网络的所述成员交换机的通知消息中。
9.根据权利要求1所述的交换机,进一步包括端口简档电路,其经配置以响应于在端口简档中识别出所述分组的源MAC地址,将端口简档应用到所述分组在所述多个端口中的入口端口,其中所述端口简档指定针对所述交换机的端口的端口配置信息的集合。
10.根据权利要求9所述的交换机,其中所述端口简档在与所述数据中心域相关联的端口简档集合中。
11.一种计算机可执行的方法,包括:
在交换机的存储设备中存储数据结构,所述数据结构包括将全局虚拟局域网VLAN标签映射至边缘VLAN标签和数据中心域标识符的条目,其中所述数据中心域标识符指示经配置用于数据中心的端口的集合,且其中所述边缘VLAN标签识别所述数据中心中的租户的虚拟网络且所述全局VLAN标签识别区别于租户和数据中心域的全局虚拟网络;
基于所述条目封装分组,所述分组包括具有封装头部的所述边缘VLAN标签,其中所述封装头部包含所述全局VLAN标签;以及
基于所述全局VLAN标签来识别用于所述分组的出口端口。
12.根据权利要求11所述的方法,其进一步包括:
在所述存储设备中存储将所述全局VLAN标签映射至内部虚拟标识符的第二数据结构,所述内部虚拟标识符对所述交换机是内部的和本地的;并且
基于将所述出口端口映射至所述内部虚拟标识符的第三数据结构来识别所述出口端口。
13.根据权利要求11所述的方法,其中所述边缘VLAN标签与虚拟机相关联;并且
其中所述虚拟机的迁移被限制于由所述数据中心域指示的端口的所述集合。
14.根据权利要求11所述的方法,其中所述方法进一步包括在所述存储设备中存储将所述全局VLAN标签映射至第二分组中的介质访问控制MAC地址的第四数据结构,且其中所述第二分组不包括边缘VLAN标签。
15.根据权利要求11所述的方法,其中所述数据结构进一步将所述全局VLAN标签映射至租户标识符,所述租户标识符是能够在租户之间进行区分的信息。
16.根据权利要求11所述的方法,进一步包括基于所述数据中心域和所述边缘VLAN标签来生成所述全局VLAN标签。
17.根据权利要求11所述的方法,进一步包括维持互联交换机网络中的成员资格,其中所述互联交换机网络由结构标识符识别。
18.根据权利要求17所述的方法,进一步包括将所述全局VLAN标签包括在针对所述互联交换机网络的所述成员交换机的通知消息中。
19.根据权利要求11所述的方法,进一步包括响应于在端口简档中识别出所述分组的源MAC地址,将端口简档应用到所述分组的入口端口,所述入口端口属于所述交换机,其中所述端口简档指定针对所述交换机的端口的端口配置信息的集合。
20.根据权利要求19所述的方法,其中所述端口简档在与所述数据中心域相关联的端口简档集合中。
21.一种计算***,包括:
多个端口;
存储设备;
处理器;以及
存储指令的非瞬态计算机可读存储介质,所述指令在被所述处理器执行时促使所述处理器执行一种方法,所述方法包括:
在所述存储设备中存储数据结构,所述数据结构包括将全局虚拟局域网VLAN标签映射至边缘VLAN标签和数据中心域标识符的条目,其中所述数据中心域标识符指示经配置用于数据中心的端口的集合,且其中所述边缘VLAN标签识别所述数据中心中的租户的虚拟网络且所述全局VLAN标签识别区别于租户和数据中心域的全局虚拟网络;以及
基于所述条目封装分组,所述分组包括具有封装头部的所述边缘VLAN标签,其中所述封装头部包含所述全局VLAN标签;以及
基于所述全局VLAN标签来从所述多个端口中识别用于所述分组的出口端口。
22.根据权利要求21所述的计算***,其中所述方法进一步包括:
在所述存储设备中存储将所述全局VLAN标签映射至内部虚拟标识符的第二数据结构,所述内部虚拟标识符对交换机是内部的和本地的;并且
基于将所述出口端口映射至所述内部虚拟标识符的第三数据结构来识别所述出口端口。
23.根据权利要求21所述的计算***,其中所述方法进一步包括在所述存储设备中存储将所述全局VLAN标签映射至第二分组中的介质访问控制MAC地址的第四数据结构,且其中所述第二分组不包括边缘VLAN标签。
24.根据权利要求21所述的计算***,其中所述方法进一步包括维持互联交换机网络中的成员资格,其中所述互联交换机网络由结构标识符识别。
25.根据权利要求24所述的计算***,其中所述方法进一步包括响应于在端口简档中识别出所述分组的源MAC地址,将端口简档应用到所述分组在所述多个端口中的入口端口,其中所述端口简档指定针对所述交换机的端口的端口配置信息的集合。
CN201480043860.1A 2013-06-10 2014-06-10 可缩放和分离式网络虚拟化 Active CN105519046B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201361833376P 2013-06-10 2013-06-10
US61/833,376 2013-06-10
US14/299,206 US9699001B2 (en) 2013-06-10 2014-06-09 Scalable and segregated network virtualization
US14/299,206 2014-06-09
PCT/US2014/041774 WO2014201040A1 (en) 2013-06-10 2014-06-10 Scalable and segregated network virtualization

Publications (2)

Publication Number Publication Date
CN105519046A CN105519046A (zh) 2016-04-20
CN105519046B true CN105519046B (zh) 2019-03-08

Family

ID=52005432

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480043860.1A Active CN105519046B (zh) 2013-06-10 2014-06-10 可缩放和分离式网络虚拟化

Country Status (4)

Country Link
US (1) US9699001B2 (zh)
EP (2) EP3261301B1 (zh)
CN (1) CN105519046B (zh)
WO (1) WO2014201040A1 (zh)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9769016B2 (en) 2010-06-07 2017-09-19 Brocade Communications Systems, Inc. Advanced link tracking for virtual cluster switching
US8867552B2 (en) 2010-05-03 2014-10-21 Brocade Communications Systems, Inc. Virtual cluster switching
US9716672B2 (en) 2010-05-28 2017-07-25 Brocade Communications Systems, Inc. Distributed configuration management for virtual cluster switching
US9270486B2 (en) 2010-06-07 2016-02-23 Brocade Communications Systems, Inc. Name services for virtual cluster switching
US9807031B2 (en) 2010-07-16 2017-10-31 Brocade Communications Systems, Inc. System and method for network configuration
US9450870B2 (en) 2011-11-10 2016-09-20 Brocade Communications Systems, Inc. System and method for flow management in software-defined networks
US9374301B2 (en) 2012-05-18 2016-06-21 Brocade Communications Systems, Inc. Network feedback in software-defined networks
US9401872B2 (en) 2012-11-16 2016-07-26 Brocade Communications Systems, Inc. Virtual link aggregations across multiple fabric switches
US9565099B2 (en) 2013-03-01 2017-02-07 Brocade Communications Systems, Inc. Spanning tree in fabric switches
US9699082B2 (en) * 2013-08-27 2017-07-04 Cisco Technology, Inc. Inter-domain network tenant identifier
WO2015054902A1 (zh) * 2013-10-18 2015-04-23 华为技术有限公司 转发报文的方法、控制器、转发设备和网络***
US9912612B2 (en) 2013-10-28 2018-03-06 Brocade Communications Systems LLC Extended ethernet fabric switches
CN104717150B (zh) * 2013-12-13 2019-06-11 中兴通讯股份有限公司 交换装置及丢包方法
US9548873B2 (en) 2014-02-10 2017-01-17 Brocade Communications Systems, Inc. Virtual extensible LAN tunnel keepalives
US10581758B2 (en) 2014-03-19 2020-03-03 Avago Technologies International Sales Pte. Limited Distributed hot standby links for vLAG
US10476698B2 (en) 2014-03-20 2019-11-12 Avago Technologies International Sales Pte. Limited Redundent virtual link aggregation group
US10063473B2 (en) 2014-04-30 2018-08-28 Brocade Communications Systems LLC Method and system for facilitating switch virtualization in a network of interconnected switches
US9800471B2 (en) * 2014-05-13 2017-10-24 Brocade Communications Systems, Inc. Network extension groups of global VLANs in a fabric switch
US10616108B2 (en) 2014-07-29 2020-04-07 Avago Technologies International Sales Pte. Limited Scalable MAC address virtualization
US9807007B2 (en) 2014-08-11 2017-10-31 Brocade Communications Systems, Inc. Progressive MAC address learning
WO2016094291A1 (en) 2014-12-08 2016-06-16 Umbra Technologies Ltd. System and method for content retrieval from remote network regions
US9942097B2 (en) 2015-01-05 2018-04-10 Brocade Communications Systems LLC Power management in a network of interconnected switches
US10003552B2 (en) 2015-01-05 2018-06-19 Brocade Communications Systems, Llc. Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches
US11711346B2 (en) 2015-01-06 2023-07-25 Umbra Technologies Ltd. System and method for neutral application programming interface
CN107409079B (zh) * 2015-01-28 2021-05-07 安博科技有限公司 用于全局虚拟网络的***和方法
US10038592B2 (en) 2015-03-17 2018-07-31 Brocade Communications Systems LLC Identifier assignment to a new switch in a switch group
EP3761592B8 (en) 2015-04-07 2023-09-13 Umbra Technologies Ltd. System and method for virtual interfaces and advanced smart routing in a global virtual network
US10579406B2 (en) 2015-04-08 2020-03-03 Avago Technologies International Sales Pte. Limited Dynamic orchestration of overlay tunnels
US9628379B2 (en) 2015-06-01 2017-04-18 Cisco Technology, Inc. Large scale residential cloud based application centric infrastructures
JP2018517372A (ja) 2015-06-11 2018-06-28 アンブラ テクノロジーズ リミテッドUmbra Technologies Ltd. ネットワークタペストリの複数プロトコルの統合のための方法及びシステム
US9851999B2 (en) 2015-07-30 2017-12-26 At&T Intellectual Property I, L.P. Methods, systems, and computer readable storage devices for handling virtualization of a physical telephone number mapping service
US10277736B2 (en) 2015-07-30 2019-04-30 At&T Intellectual Property I, L.P. Methods, systems, and computer readable storage devices for determining whether to handle a request for communication services by a physical telephone number mapping service or a virtual telephone number mapping service
US9866521B2 (en) 2015-07-30 2018-01-09 At&T Intellectual Property L.L.P. Methods, systems, and computer readable storage devices for determining whether to forward requests from a physical telephone number mapping service server to a virtual telephone number mapping service server
US9888127B2 (en) 2015-07-30 2018-02-06 At&T Intellectual Property I, L.P. Methods, systems, and computer readable storage devices for adjusting the use of virtual resources providing communication services based on load
US10439929B2 (en) 2015-07-31 2019-10-08 Avago Technologies International Sales Pte. Limited Graceful recovery of a multicast-enabled switch
US10171303B2 (en) 2015-09-16 2019-01-01 Avago Technologies International Sales Pte. Limited IP-based interconnection of switches with a logical chassis
US9912614B2 (en) 2015-12-07 2018-03-06 Brocade Communications Systems LLC Interconnection of switches based on hierarchical overlay tunneling
EP4236264A3 (en) 2015-12-11 2023-11-08 Umbra Technologies Ltd. System and method for information slingshot over a network tapestry and granularity of a tick
CN109076006B (zh) 2016-04-13 2021-10-15 诺基亚技术有限公司 基于覆盖网络的多租户虚拟专用网络
EP4216072A1 (en) 2016-04-26 2023-07-26 Umbra Technologies Ltd. Sling-routing logic and load balancing
US10326830B1 (en) * 2016-09-02 2019-06-18 Amazon Technologies, Inc. Multipath tunneling to a service offered at several datacenters
US10237090B2 (en) 2016-10-28 2019-03-19 Avago Technologies International Sales Pte. Limited Rule-based network identifier mapping
US10277535B2 (en) 2017-03-31 2019-04-30 Hewlett Packard Enterprise Development Lp Network switch systems including logical switches
US10728268B1 (en) * 2018-04-10 2020-07-28 Trend Micro Incorporated Methods and apparatus for intrusion prevention using global and local feature extraction contexts
US11102296B2 (en) * 2018-04-30 2021-08-24 International Business Machines Corporation Big bang approach in datacenter migrations
US11233692B2 (en) * 2020-03-19 2022-01-25 Dell Products L.P. Out-of-band-management systems and methods for integrated serial console and ethernet access
CN113472562B (zh) * 2020-03-31 2023-09-01 华为技术有限公司 一种设备管理方法、装置及计算机***
US11582227B2 (en) 2020-12-22 2023-02-14 Microsoft Technology Licensing, Llc Securing network access at edge sites using trusted network devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1938997A (zh) * 2004-04-06 2007-03-28 北电网络有限公司 在基于地址的运营商网络中的区分转发
WO2012166139A1 (en) * 2011-06-02 2012-12-06 Hewlett-Packard Development Company, L.P. Network virtualization
CN103139037A (zh) * 2011-11-30 2013-06-05 国际商业机器公司 用于实现灵活的虚拟局域网的方法和装置

Family Cites Families (433)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US829529A (en) 1906-01-31 1906-08-28 John N Keathley Cotton-chopper.
US5309433A (en) 1992-06-18 1994-05-03 International Business Machines Corp. Methods and apparatus for routing packets in packet transmission networks
EP0930566A3 (en) 1992-07-06 2006-07-05 Microsoft Corporation Method and system for composing objects
US5390173A (en) 1992-10-22 1995-02-14 Digital Equipment Corporation Packet format in hub for packet data communications system
US5802278A (en) 1995-05-10 1998-09-01 3Com Corporation Bridge/router architecture for high performance scalable networking
US5684800A (en) 1995-11-15 1997-11-04 Cabletron Systems, Inc. Method for establishing restricted broadcast groups in a switched network
US5983278A (en) 1996-04-19 1999-11-09 Lucent Technologies Inc. Low-loss, fair bandwidth allocation flow control in a packet switch
US6085238A (en) 1996-04-23 2000-07-04 Matsushita Electric Works, Ltd. Virtual LAN system
US5878232A (en) 1996-12-27 1999-03-02 Compaq Computer Corporation Dynamic reconfiguration of network device's virtual LANs using the root identifiers and root ports determined by a spanning tree procedure
US20010005527A1 (en) 1997-03-31 2001-06-28 Kathleen Michelle Vaeth Thin film fabrication
US6331983B1 (en) 1997-05-06 2001-12-18 Enterasys Networks, Inc. Multicast switching
US6041042A (en) 1997-05-27 2000-03-21 Cabletron Systems, Inc. Remote port mirroring system and method thereof
US5959968A (en) 1997-07-30 1999-09-28 Cisco Systems, Inc. Port aggregation protocol
US6185214B1 (en) 1997-09-11 2001-02-06 3Com Corporation Use of code vectors for frame forwarding in a bridge/router
JP3075251B2 (ja) 1998-03-05 2000-08-14 日本電気株式会社 非同期転送モード交換網における仮想パス帯域分配システム
US7430164B2 (en) 1998-05-04 2008-09-30 Hewlett-Packard Development Company, L.P. Path recovery on failure in load balancing switch protocols
US5973278A (en) 1998-05-07 1999-10-26 Eaton Corporation Snap acting charge/discharge and open/closed indicators displaying states of electrical switching apparatus
AU6311299A (en) 1998-07-08 2000-02-01 Broadcom Corporation Network switching architecture with multiple table synchronization, and forwarding of both IP and IPX packets
US7346063B1 (en) 1998-07-08 2008-03-18 Broadcom Corporation Memory management unit for a network switch
IL125272A0 (en) 1998-07-08 1999-03-12 Galileo Technology Ltd Vlan protocol
EP0993156B1 (en) 1998-10-05 2007-01-03 Alcatel Network switching device with forwarding database tables populated based on use
US6185241B1 (en) 1998-10-29 2001-02-06 Xerox Corporation Metal spatial filter to enhance model reflectivity in a vertical cavity surface emitting laser
US6438106B1 (en) 1998-12-22 2002-08-20 Nortel Networks Limited Inter-class schedulers utilizing statistical priority guaranteed queuing and generic cell-rate algorithm priority guaranteed queuing
US6771610B1 (en) 1999-01-19 2004-08-03 3Com Corporation Spanning tree with protocol for bypassing port state transition timers
US6542266B1 (en) 1999-06-24 2003-04-01 Qwest Communications International Inc. System and method for providing broadband data service
JP4148605B2 (ja) 1999-08-06 2008-09-10 富士通株式会社 ネットワークシステムおよびサーバ
US6498781B1 (en) 1999-08-13 2002-12-24 International Business Machines Corporation Self-tuning link aggregation system
ES2277854T5 (es) 1999-08-25 2011-02-04 Allergan, Inc. Neurotoxinas recombinantes activables.
US7061877B1 (en) 1999-09-10 2006-06-13 Georgia Tech Reseach Corporation System and method for providing high speed wireless media access
US20010055274A1 (en) 2000-02-22 2001-12-27 Doug Hegge System and method for flow mirroring in a network switch
JP2001313670A (ja) 2000-04-28 2001-11-09 Oki Electric Ind Co Ltd ネットワーク管理方法
US20020019904A1 (en) 2000-05-11 2002-02-14 Katz Abraham Yehuda Three-dimensional switch providing packet routing between multiple multimedia buses
JP4168574B2 (ja) 2000-06-02 2008-10-22 株式会社日立製作所 パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法
AU7170301A (en) 2000-06-29 2002-01-14 Cachestream Corp Virtual multicasting
US7924837B1 (en) 2000-07-31 2011-04-12 Avaya Communication Israel Ltd. IP multicast in VLAN environment
US6633761B1 (en) 2000-08-11 2003-10-14 Reefedge, Inc. Enabling seamless user mobility in a short-range wireless networking environment
US6870840B1 (en) 2000-08-16 2005-03-22 Alcatel Distributed source learning for data communication switch
US8619793B2 (en) 2000-08-21 2013-12-31 Rockstar Consortium Us Lp Dynamic assignment of traffic classes to a priority queue in a packet forwarding device
US7373425B2 (en) 2000-08-22 2008-05-13 Conexant Systems, Inc. High-speed MAC address search engine
CA2355473A1 (en) 2000-09-29 2002-03-29 Linghsiao Wang Buffer management for support of quality-of-service guarantees and data flow control in data switching
US6937576B1 (en) 2000-10-17 2005-08-30 Cisco Technology, Inc. Multiple instance spanning tree protocol
JP2002135410A (ja) 2000-10-26 2002-05-10 Kddi Research & Development Laboratories Inc アクセスネットワークシステム
US6957269B2 (en) 2001-01-03 2005-10-18 Advanced Micro Devices, Inc. Method and apparatus for performing priority-based flow control
US6912592B2 (en) 2001-01-05 2005-06-28 Extreme Networks, Inc. Method and system of aggregate multiple VLANs in a metropolitan area network
CA2436710C (en) 2001-01-31 2011-06-14 Lancope, Inc. Network port profiling
US7016352B1 (en) 2001-03-23 2006-03-21 Advanced Micro Devices, Inc. Address modification within a switching device in a packet-switched network
US7450595B1 (en) 2001-05-01 2008-11-11 At&T Corp. Method and system for managing multiple networks over a set of ports
US7102996B1 (en) 2001-05-24 2006-09-05 F5 Networks, Inc. Method and system for scaling network traffic managers
US20070116422A1 (en) 2001-06-06 2007-05-24 Reynolds Thomas A Photoresponsive polyimide based fiber
US6956824B2 (en) 2001-06-14 2005-10-18 Tropic Networks Inc. Extension of link aggregation protocols over the network
US20040001433A1 (en) 2001-07-18 2004-01-01 Gram Charles Andrew Interactive control of network devices
US7382787B1 (en) 2001-07-30 2008-06-03 Cisco Technology, Inc. Packet routing and switching device
EP1415443B1 (en) 2001-08-01 2005-11-16 Nokia Corporation Apparatus and method for flow scheduling based on priorities in a mobile network
JP2003069573A (ja) 2001-08-23 2003-03-07 Allied Tereshisu Kk 情報記録媒体を用いたネットワーク機器の管理システム及び方法
US7173934B2 (en) 2001-09-10 2007-02-06 Nortel Networks Limited System, device, and method for improving communication network reliability using trunk splitting
US20030084219A1 (en) 2001-10-26 2003-05-01 Maxxan Systems, Inc. System, apparatus and method for address forwarding for a computer network
US20070094465A1 (en) 2001-12-26 2007-04-26 Cisco Technology, Inc., A Corporation Of California Mirroring mechanisms for storage area networks and network based virtualization
US20030123393A1 (en) 2002-01-03 2003-07-03 Feuerstraeter Mark T. Method and apparatus for priority based flow control in an ethernet architecture
US7327748B2 (en) 2002-01-28 2008-02-05 Alcatel Lucent Enterprise switching device and method
JPWO2003071749A1 (ja) 2002-02-20 2005-06-16 三菱電機株式会社 移動体ネットワーク
US7688960B1 (en) 2002-02-26 2010-03-30 Sprint Communications Company L.P. Method and system for separating business and device logic in a computing network system
US7606938B2 (en) 2002-03-01 2009-10-20 Enterasys Networks, Inc. Verified device locations in a data network
US20030174706A1 (en) 2002-03-15 2003-09-18 Broadcom Corporation Fastpath implementation for transparent local area network (LAN) services over multiprotocol label switching (MPLS)
US7315545B1 (en) 2002-03-29 2008-01-01 Nortel Networks Limited Method and apparatus to support differential internet data packet treatment in a base station controller
TW550902B (en) 2002-04-03 2003-09-01 Accton Technology Corp Method of setting network configuration and device and system thereof
US7209435B1 (en) 2002-04-16 2007-04-24 Foundry Networks, Inc. System and method for providing network route redundancy across Layer 2 devices
US20030208616A1 (en) 2002-05-01 2003-11-06 Blade Software, Inc. System and method for testing computer network access and traffic control systems
US20090279558A1 (en) 2002-05-06 2009-11-12 Ian Edward Davis Network routing apparatus for enhanced efficiency and monitoring capability
US7206288B2 (en) 2002-06-12 2007-04-17 Cisco Technology, Inc. Methods and apparatus for characterizing a route in fibre channel fabric
US20040003094A1 (en) 2002-06-27 2004-01-01 Michael See Method and apparatus for mirroring traffic over a network
FI113127B (fi) 2002-06-28 2004-02-27 Ssh Comm Security Corp Yleislähetyspakettien välittäminen turvallisissa tietokoneiden välisissä tietoliikenneyhteyksissä
US7330897B2 (en) 2002-07-09 2008-02-12 International Business Machines Corporation Methods and apparatus for storage area network component registration
US7453888B2 (en) 2002-08-27 2008-11-18 Alcatel Lucent Stackable virtual local area network provisioning in bridged networks
US7316031B2 (en) 2002-09-06 2008-01-01 Capital One Financial Corporation System and method for remotely monitoring wireless networks
JP4444834B2 (ja) 2002-10-04 2010-03-31 テレフオンアクチーボラゲット エル エム エリクソン(パブル) アクセスネットワークに接続されるホストの分離
US7647427B1 (en) 2002-10-18 2010-01-12 Foundry Networks, Inc. Redundancy support for network address translation (NAT)
US7292581B2 (en) 2002-10-24 2007-11-06 Cisco Technology, Inc. Large-scale layer 2 metropolitan area network
AU2003269391A1 (en) 2002-11-08 2004-06-07 Koninklijke Philips Electronics N.V. Method and apparatus allowing remote access in data networks
US7424014B2 (en) 2002-11-12 2008-09-09 Cisco Technology, Inc. System and method for local packet transport services within distributed routers
US7397794B1 (en) 2002-11-21 2008-07-08 Juniper Networks, Inc. Systems and methods for implementing virtual switch planes in a physical switch fabric
KR100480366B1 (ko) 2002-12-24 2005-03-31 한국전자통신연구원 E-pon의 가상 랜 구성 시스템 및 방법, 그 프로그램이 저장된 기록매체
US7417950B2 (en) 2003-02-03 2008-08-26 Ciena Corporation Method and apparatus for performing data flow ingress/egress admission control in a provider network
JP4256693B2 (ja) 2003-02-18 2009-04-22 株式会社日立製作所 計算機システム、i/oデバイス及びi/oデバイスの仮想共有方法
US20040225725A1 (en) 2003-02-19 2004-11-11 Nec Corporation Network system, learning bridge node, learning method and its program
US20040165595A1 (en) 2003-02-25 2004-08-26 At&T Corp. Discovery and integrity testing method in an ethernet domain
US7411973B2 (en) 2003-03-11 2008-08-12 Broadcom Corporation System and method for interfacing with a management system
US7486674B2 (en) 2003-04-28 2009-02-03 Alcatel-Lucent Usa Inc. Data mirroring in a service
US7370346B2 (en) 2003-04-29 2008-05-06 Hewlett-Packard Development Company, L.P. Method and apparatus for access security services
US7561590B1 (en) 2003-05-05 2009-07-14 Marvell International Ltd. Network switch having virtual input queues for flow control
US7516487B1 (en) 2003-05-21 2009-04-07 Foundry Networks, Inc. System and method for source IP anti-spoofing security
WO2004112327A1 (ja) 2003-06-11 2004-12-23 Nec Corporation ルータ装置およびネットワーク接続方式
US7480258B1 (en) 2003-07-03 2009-01-20 Cisco Technology, Inc. Cross stack rapid transition protocol
US7463579B2 (en) 2003-07-11 2008-12-09 Nortel Networks Limited Routed split multilink trunking
JP4123088B2 (ja) 2003-08-06 2008-07-23 株式会社日立製作所 ストレージネットワーク管理装置及び方法
US7380025B1 (en) 2003-10-07 2008-05-27 Cisco Technology, Inc. Method and apparatus providing role-based configuration of a port of a network element
EP1673683A4 (en) 2003-10-14 2010-06-02 Raptor Networks Technology Inc MEDIATION SYSTEM WITH DISTRIBUTED COUPLING FIELD
US8179808B2 (en) 2003-10-31 2012-05-15 Brocade Communication Systems, Inc. Network path tracing method
US8050180B2 (en) 2003-10-31 2011-11-01 Brocade Communications Systems, Inc. Network path tracing method
US7561578B2 (en) 2003-11-13 2009-07-14 Cryptek, Inc. System and method for traversing metadata across multiple network domains at various layers of the protocol stack
US7558273B1 (en) 2003-12-23 2009-07-07 Extreme Networks, Inc. Methods and systems for associating and translating virtual local area network (VLAN) tags
CN101351995B (zh) 2004-01-14 2011-02-02 利福斯通网络公司 管理网络节点中的处理利用
US7333508B2 (en) 2004-01-20 2008-02-19 Nortel Networks Limited Method and system for Ethernet and frame relay network interworking
US7701948B2 (en) 2004-01-20 2010-04-20 Nortel Networks Limited Metro ethernet service enhancements
US7764688B2 (en) 2004-01-20 2010-07-27 Nortel Networks Limited Ethernet differentiated services
US7310664B1 (en) 2004-02-06 2007-12-18 Extreme Networks Unified, configurable, adaptive, network architecture
US7843906B1 (en) 2004-02-13 2010-11-30 Habanero Holdings, Inc. Storage gateway initiator for fabric-backplane enterprise servers
US7843907B1 (en) 2004-02-13 2010-11-30 Habanero Holdings, Inc. Storage gateway target for fabric-backplane enterprise servers
US7860097B1 (en) 2004-02-13 2010-12-28 Habanero Holdings, Inc. Fabric-backplane enterprise servers with VNICs and VLANs
US8090805B1 (en) 2004-02-17 2012-01-03 Cisco Technology, Inc. System and method for performing cascaded lookups to forward packets
US7477894B1 (en) 2004-02-23 2009-01-13 Foundry Networks, Inc. Methods and apparatus for handling wireless roaming among and across wireless area networks
US20050195813A1 (en) 2004-02-23 2005-09-08 Sinett Corporation Unified architecture for wired and wireless networks
WO2005088938A1 (en) 2004-03-10 2005-09-22 Enterasys Networks, Inc. Method for network traffic mirroring with data privacy
WO2005109908A2 (en) 2004-04-30 2005-11-17 Vulcan Inc. Maintaining a graphical user interface state that is based on a selected piece of content
JP4373271B2 (ja) 2004-05-14 2009-11-25 富士通株式会社 ノード網における仮想lanの網構成を把握する方法およびプログラム
GB2414623B (en) 2004-05-27 2006-05-17 3Com Corp Distributed bridging with synchronization of forwarding databases
JP4397292B2 (ja) 2004-07-09 2010-01-13 富士通株式会社 制御パケットループ防止方法及びそれを用いたブリッジ装置
FR2873524B1 (fr) 2004-07-22 2006-10-27 Alcatel Sa Reseau local a groupe(s) virtuel(s) d'equipements de coeur propres a la commutation de niveau deux
US7466712B2 (en) 2004-07-30 2008-12-16 Brocade Communications Systems, Inc. System and method for providing proxy and translation domains in a fibre channel router
EP1782293A2 (en) 2004-08-20 2007-05-09 Enterasys Networks, Inc. System, method and apparatus for traffic mirror setup, service and security in communication networks
US7463597B1 (en) 2004-08-27 2008-12-09 Juniper Networks, Inc. Spanning tree protocol synchronization within virtual private networks
US7558263B1 (en) 2004-08-30 2009-07-07 Juniper Networks, Inc. Reliable exchange of control information for multicast virtual private networks
US8116307B1 (en) 2004-09-23 2012-02-14 Juniper Networks, Inc. Packet structure for mirrored traffic flow
US7764768B2 (en) 2004-10-06 2010-07-27 Alcatel-Lucent Usa Inc. Providing CALEA/legal intercept information to law enforcement agencies for internet protocol multimedia subsystems (IMS)
US7508757B2 (en) 2004-10-15 2009-03-24 Alcatel Lucent Network with MAC table overflow protection
US8238347B2 (en) 2004-10-22 2012-08-07 Cisco Technology, Inc. Fibre channel over ethernet
US7801125B2 (en) 2004-10-22 2010-09-21 Cisco Technology, Inc. Forwarding table reduction and multipath network forwarding
GB2419701A (en) 2004-10-29 2006-05-03 Hewlett Packard Development Co Virtual overlay infrastructure with dynamic control of mapping
US8700799B2 (en) 2004-11-12 2014-04-15 Brocade Communications Systems, Inc. Methods, devices and systems with improved zone merge operation by operating on a switch basis
EP1657853A1 (en) 2004-11-12 2006-05-17 STMicroelectronics (Research & Development) Limited Roaming network stations using a MAC address identifier to select a new access point
US8005084B2 (en) 2004-11-30 2011-08-23 Broadcom Corporation Mirroring in a network device
US7502319B2 (en) 2004-12-10 2009-03-10 Electronics And Telecommunications Research Institute Ethernet packet transmission apparatus and method
US7808992B2 (en) 2004-12-30 2010-10-05 Cisco Technology, Inc. Platform independent implementation of private VLANS
US20070036178A1 (en) 2005-02-02 2007-02-15 Susan Hares Layer 2 virtual switching environment
US20060184937A1 (en) 2005-02-11 2006-08-17 Timothy Abels System and method for centralized software management in virtual machines
US7586895B2 (en) 2005-04-01 2009-09-08 Cisco Technology, Inc. Performing extended lookups on MAC-based tables including level 3 multicast group destination addresses
US7673068B2 (en) 2005-04-18 2010-03-02 Alcatel Lucent Method and system for implementing a high availability VLAN
GB2425681A (en) 2005-04-27 2006-11-01 3Com Corporaton Access control by Dynamic Host Configuration Protocol snooping
US7835370B2 (en) 2005-04-28 2010-11-16 Cisco Technology, Inc. System and method for DSL subscriber identification over ethernet network
US8751649B2 (en) 2005-06-07 2014-06-10 Extreme Networks Port management system
US20060285499A1 (en) 2005-06-17 2006-12-21 Broadcom Corporation Loop detection for a network device
US7571447B2 (en) 2005-06-20 2009-08-04 International Business Machines Corporation Loose coupling of web services
GB0516158D0 (en) 2005-08-05 2005-09-14 Univ Montfort An apparatus and method for `non-contact' electrical impedance imaging
US7937756B2 (en) 2005-08-19 2011-05-03 Cpacket Networks, Inc. Apparatus and method for facilitating network security
US20070053294A1 (en) 2005-09-02 2007-03-08 Michael Ho Network load balancing apparatus, systems, and methods
EP1924864B1 (en) 2005-09-12 2015-03-04 Rockstar Consortium US LP Forwarding plane data communications channel for ethernet transport networks
US9143841B2 (en) 2005-09-29 2015-09-22 Brocade Communications Systems, Inc. Federated management of intelligent service modules
DE102005048585A1 (de) 2005-10-06 2007-04-12 Robert Bosch Gmbh Teilnehmer und Kommunikationscontroller eines Kommunikationssystems und Verfahren zur Realisierung einer Gateway-Funktionalität in einem Teilnehmer eines Kommunikationssystems
CN100442772C (zh) 2005-10-19 2008-12-10 华为技术有限公司 一种桥接转发方法
US9497600B2 (en) 2005-10-28 2016-11-15 Hewlett Packard Enterprise Development Lp Service chaining
US7697528B2 (en) 2005-11-01 2010-04-13 Nortel Networks Limited Multilink trunking for encapsulated traffic
EP1964426B1 (en) 2005-12-12 2010-07-28 Telefonaktiebolaget LM Ericsson (publ) Method and devices for specifying the quality of service in a transmission of data packets
US7716240B2 (en) 2005-12-29 2010-05-11 Nextlabs, Inc. Techniques and system to deploy policies intelligently
US7835378B2 (en) 2006-02-02 2010-11-16 Cisco Technology, Inc. Root node redundancy for multipoint-to-multipoint transport trees
US20070177597A1 (en) 2006-02-02 2007-08-02 Yu Ju Ethernet connection-based forwarding process
US7639605B2 (en) 2006-02-08 2009-12-29 Cisco Technology, Inc. System and method for detecting and recovering from virtual switch link failures
US7885398B2 (en) 2006-03-06 2011-02-08 Alcatel Lucent Multiple criteria based load balancing
US8189575B2 (en) 2006-03-13 2012-05-29 Rockstar Bidco, L.P. Modular scalable switch architecture
US7962566B2 (en) 2006-03-27 2011-06-14 Sap Ag Optimized session management for fast session failover and load balancing
CN101064682B (zh) 2006-04-29 2010-08-04 华为技术有限公司 光网络终端及其报文处理方法
US7948977B2 (en) 2006-05-05 2011-05-24 Broadcom Corporation Packet routing with payload analysis, encapsulation and service module vectoring
US8160080B1 (en) 2006-05-08 2012-04-17 Marvell Israel (M.I.S.L.) Ltd. Implementation of reliable synchronization of distributed databases
JP2007318553A (ja) 2006-05-26 2007-12-06 Fujitsu Ltd ネットワーク管理方法
US8018938B1 (en) 2006-06-02 2011-09-13 World Wide Packets, Inc. Translating between a switching format and a transport format
JP4834493B2 (ja) 2006-08-25 2011-12-14 アラクサラネットワークス株式会社 ネットワーク中継装置、および、ネットワーク中継装置の制御方法
CN100583825C (zh) 2006-08-30 2010-01-20 华为技术有限公司 最短路径桥中对称树的生成方法
US8169912B2 (en) 2006-08-31 2012-05-01 Futurewei Technologies, Inc. System for dynamic bandwidth adjustment and trading among peers
US8396945B2 (en) 2006-09-11 2013-03-12 Alcatel Lucent Network management system with adaptive sampled proactive diagnostic capabilities
US20080080517A1 (en) 2006-09-28 2008-04-03 At & T Corp. System and method for forwarding traffic data in an MPLS VPN
US9178793B1 (en) 2006-09-29 2015-11-03 Yahoo! Inc. Engine for processing content rules associated with locations in a page
US8208463B2 (en) 2006-10-24 2012-06-26 Cisco Technology, Inc. Subnet scoped multicast / broadcast packet distribution mechanism over a routed network
US7697556B2 (en) 2006-10-26 2010-04-13 Telefonaktiebolaget L M Ericsson (Publ) MAC (media access control) tunneling and control and method
US7720889B1 (en) 2006-10-31 2010-05-18 Netapp, Inc. System and method for nearly in-band search indexing
WO2008056838A1 (en) 2006-11-08 2008-05-15 Chang Hwan Cho System and method for controlling network traffic
US20080112400A1 (en) 2006-11-15 2008-05-15 Futurewei Technologies, Inc. System for Providing Both Traditional and Traffic Engineering Enabled Services
US7599901B2 (en) 2006-12-06 2009-10-06 Microsoft Corporation Processing data-centric business models
US20080181243A1 (en) 2006-12-15 2008-07-31 Brocade Communications Systems, Inc. Ethernet forwarding in high performance fabrics
US20080159277A1 (en) 2006-12-15 2008-07-03 Brocade Communications Systems, Inc. Ethernet over fibre channel
US8973098B2 (en) 2007-01-11 2015-03-03 International Business Machines Corporation System and method for virtualized resource configuration
US7706255B1 (en) 2007-01-29 2010-04-27 Solace Systems, Inc. Communications apparatus with redundant switching or backpressure mechanism
US20080181196A1 (en) 2007-01-31 2008-07-31 Alcatel Lucent Link aggregation across multiple chassis
WO2008099446A1 (ja) 2007-02-06 2008-08-21 Mitsubishi Electric Corporation 通信システム、通信装置、無線基地局および無線端末局
JP4259581B2 (ja) 2007-02-07 2009-04-30 日立電線株式会社 スイッチングハブおよびlanシステム
US7796594B2 (en) 2007-02-14 2010-09-14 Marvell Semiconductor, Inc. Logical bridging system and method
US9661112B2 (en) 2007-02-22 2017-05-23 International Business Machines Corporation System and methods for providing server virtualization assistance
US8140696B2 (en) 2007-03-12 2012-03-20 International Business Machines Corporation Layering serial attached small computer system interface (SAS) over ethernet
US8077721B2 (en) 2007-03-15 2011-12-13 Cisco Technology, Inc. Methods and apparatus providing two stage tunneling
US7916741B2 (en) 2007-04-02 2011-03-29 William Marsh Rice University System and method for preventing count-to-infinity problems in ethernet networks
US8078704B2 (en) 2007-04-12 2011-12-13 Hewlett-Packard Development Company, L.P. Provisioning of a service environment using web services
US8301686B1 (en) 2007-04-16 2012-10-30 Citrix Systems, Inc. Systems and methods for decentralized computing
US7873038B2 (en) 2007-04-30 2011-01-18 Hewlett-Packard Development Company, L.P. Packet processing
EP1995543A1 (fr) 2007-05-10 2008-11-26 AGC Flat Glass Europe SA Echangeur de chaleur pour oxygène
US7724674B2 (en) 2007-05-16 2010-05-25 Simula Innovations As Deadlock free network routing
JP4862743B2 (ja) 2007-05-17 2012-01-25 日本電気株式会社 ノード、通信方法およびノード用プログラム
US20080298248A1 (en) 2007-05-28 2008-12-04 Guenter Roeck Method and Apparatus For Computer Network Bandwidth Control and Congestion Management
US7945941B2 (en) 2007-06-01 2011-05-17 Cisco Technology, Inc. Flexible access control policy enforcement
US8054833B2 (en) 2007-06-05 2011-11-08 Hewlett-Packard Development Company, L.P. Packet mirroring
US20080310342A1 (en) 2007-06-12 2008-12-18 Cisco Technology, Inc. Addressing Messages in a Two-Tier Network
US7898959B1 (en) 2007-06-28 2011-03-01 Marvell Israel (Misl) Ltd. Method for weighted load-balancing among network interfaces
US8615008B2 (en) 2007-07-11 2013-12-24 Foundry Networks Llc Duplicating network traffic through transparent VLAN flooding
GB0713785D0 (en) 2007-07-16 2007-08-22 Cellfire Security Technologies Voice over IP system
US7836332B2 (en) 2007-07-18 2010-11-16 Hitachi, Ltd. Method and apparatus for managing virtual ports on storage systems
US20090044270A1 (en) 2007-08-07 2009-02-12 Asaf Shelly Network element and an infrastructure for a network risk management system
US7864712B2 (en) 2007-07-20 2011-01-04 Cisco Technology, Inc. Preventing loops in networks operating different protocols to provide loop-free topology
US8166205B2 (en) 2007-07-31 2012-04-24 Cisco Technology, Inc. Overlay transport virtualization
US7729296B1 (en) 2007-09-07 2010-06-01 Force 10 Networks, Inc. Distributed BPDU processing for spanning tree protocols
US20090080345A1 (en) 2007-09-21 2009-03-26 Ericsson, Inc. Efficient multipoint distribution tree construction for shortest path bridging
US8798056B2 (en) 2007-09-24 2014-08-05 Intel Corporation Method and system for virtual port communications
US9083609B2 (en) 2007-09-26 2015-07-14 Nicira, Inc. Network operating system for managing and securing networks
US20090079560A1 (en) 2007-09-26 2009-03-26 General Electric Company Remotely monitoring railroad equipment using network protocols
US7751329B2 (en) 2007-10-03 2010-07-06 Avaya Inc. Providing an abstraction layer in a cluster switch that includes plural switches
JP5030063B2 (ja) 2007-10-05 2012-09-19 本田技研工業株式会社 ナビゲーション装置およびナビゲーションシステム
US7975033B2 (en) 2007-10-23 2011-07-05 Virtudatacenter Holdings, L.L.C. System and method for initializing and maintaining a series of virtual local area networks contained in a clustered computer system
US9342339B2 (en) 2007-11-07 2016-05-17 Brocade Communications Systems, Inc. Method and system for congestion management in a fibre channel network
CN101911602A (zh) 2007-11-16 2010-12-08 爱立信股份有限公司 包含使用is-is层级的自组织可缩放以太网的远程通信的方法和***
JP5069356B2 (ja) 2007-11-26 2012-11-07 テレフオンアクチーボラゲット エル エム エリクソン(パブル) データ伝送ネットワークにおけるアドレス解決のための技術
US8117495B2 (en) 2007-11-26 2012-02-14 Stratus Technologies Bermuda Ltd Systems and methods of high availability cluster environment failover protection
US8194674B1 (en) 2007-12-20 2012-06-05 Quest Software, Inc. System and method for aggregating communications and for translating between overlapping internal network addresses and unique external network addresses
US7796593B1 (en) 2007-12-21 2010-09-14 Juniper Networks, Inc. Router using internal flood groups for flooding VPLS traffic
US7860093B2 (en) 2007-12-24 2010-12-28 Cisco Technology, Inc. Fast multicast convergence at secondary designated router or designated forwarder
CN101471899A (zh) 2007-12-26 2009-07-01 上海贝尔阿尔卡特股份有限公司 一种支持传感器网络数据访问方法及其接入网关、***
US8018841B2 (en) 2007-12-31 2011-09-13 Ciena Corporation Interworking an ethernet ring network and an ethernet network with traffic engineered trunks
JP2009187368A (ja) 2008-02-07 2009-08-20 Hitachi Ltd Usbポートの共有制御方法
US20090222879A1 (en) 2008-03-03 2009-09-03 Microsoft Corporation Super policy in information protection systems
US20090245137A1 (en) 2008-03-03 2009-10-01 Green Hills Software, Inc. Highly available virtual stacking architecture
US20110044352A1 (en) 2008-03-04 2011-02-24 France Telecom Technique for determining a point-to-multipoint tree linking a root node to a plurality of leaf nodes
US8230069B2 (en) 2008-03-04 2012-07-24 International Business Machines Corporation Server and storage-aware method for selecting virtual machine migration targets
US7801137B2 (en) 2008-03-11 2010-09-21 Cisco Technology, Inc. Receiver-based construction of point-to-multipoint trees using path computation elements in a computer network
ES2552990T3 (es) 2008-03-31 2015-12-03 Vertex Pharmaceuticals Incorporated Derivados de piridilo como moduladores del CFTR
US7792148B2 (en) 2008-03-31 2010-09-07 International Business Machines Corporation Virtual fibre channel over Ethernet switch
US8743740B2 (en) 2008-04-08 2014-06-03 At&T Intellectual Property I, L.P. Methods and apparatus to implement a partial mesh virtual private local area network service
US7911982B1 (en) 2008-05-01 2011-03-22 Juniper Networks, Inc. Configuring networks including spanning trees
WO2009139489A1 (ja) 2008-05-16 2009-11-19 日本電気株式会社 Pciエクスプレススイッチ、pciエクスプレスシステム、及びネットワーク制御方法
US8195774B2 (en) 2008-05-23 2012-06-05 Vmware, Inc. Distributed virtual switch for virtualized computer systems
US8160063B2 (en) 2008-06-09 2012-04-17 Microsoft Corporation Data center interconnect and traffic engineering
US8565248B2 (en) 2008-06-26 2013-10-22 Cisco Technology, Inc. Pure control-plane approach for on-path connection admission control operations in multiprotocol label switching virtual private networks
US7873711B2 (en) 2008-06-27 2011-01-18 International Business Machines Corporation Method, system and program product for managing assignment of MAC addresses in a virtual machine environment
US7941539B2 (en) 2008-06-30 2011-05-10 Oracle America, Inc. Method and system for creating a virtual router in a blade chassis to maintain connectivity
KR101508794B1 (ko) 2008-07-09 2015-04-06 삼성전자주식회사 Ndef 메시지에서 선택적으로 레코드들을 보안하기 위한 방법
US8102791B2 (en) 2008-07-25 2012-01-24 Newport Media, Inc. Interleaver address generation in turbo decoders for mobile multimedia multicast system communication systems
US8102781B2 (en) 2008-07-31 2012-01-24 Cisco Technology, Inc. Dynamic distribution of virtual machines in a communication network
CN101645880B (zh) 2008-08-06 2013-09-11 华为技术有限公司 基于线路捆绑的数据帧转发方法和装置
US9426095B2 (en) 2008-08-28 2016-08-23 International Business Machines Corporation Apparatus and method of switching packets between virtual ports
US8259569B2 (en) 2008-09-09 2012-09-04 Cisco Technology, Inc. Differentiated services for unicast and multicast frames in layer 2 topologies
US8134922B2 (en) 2008-09-12 2012-03-13 Cisco Technology, Inc. Reducing flooding in a bridged network
US8392606B2 (en) 2008-09-23 2013-03-05 Synapse Wireless, Inc. Wireless networks and methods using multiple valid network identifiers
US8223633B2 (en) 2008-10-03 2012-07-17 Brocade Communications Systems, Inc. Port trunking at a fabric boundary
US7944812B2 (en) 2008-10-20 2011-05-17 International Business Machines Corporation Redundant intermediary switch solution for detecting and managing fibre channel over ethernet FCoE switch failures
US8571052B2 (en) 2008-10-24 2013-10-29 International Business Machines Corporation Determining the configuration of an ethernet fabric
US9100269B2 (en) 2008-10-28 2015-08-04 Rpx Clearinghouse Llc Provisioned provider link state bridging (PLSB) with routed back-up
US7962647B2 (en) 2008-11-24 2011-06-14 Vmware, Inc. Application delivery control module for virtual network switch
WO2010071882A2 (en) 2008-12-19 2010-06-24 Watchguard Technologies, Inc. Cluster architecture for network security processing
US7929554B2 (en) 2008-12-23 2011-04-19 Cisco Technology, Inc. Optimized forwarding for provider backbone bridges with both I and B components (IB-PBB)
US8509248B2 (en) 2008-12-29 2013-08-13 Juniper Networks, Inc. Routing frames in a computer network using bridge identifiers
US8054832B1 (en) 2008-12-30 2011-11-08 Juniper Networks, Inc. Methods and apparatus for routing between virtual resources based on a routing location policy
US8565118B2 (en) 2008-12-30 2013-10-22 Juniper Networks, Inc. Methods and apparatus for distributed dynamic network provisioning
US8331362B2 (en) 2008-12-30 2012-12-11 Juniper Networks, Inc. Methods and apparatus for distributed dynamic network provisioning
US8255496B2 (en) 2008-12-30 2012-08-28 Juniper Networks, Inc. Method and apparatus for determining a network topology during network provisioning
US8336079B2 (en) 2008-12-31 2012-12-18 Hytrust, Inc. Intelligent security control system for virtualized ecosystems
US7820853B2 (en) 2008-12-31 2010-10-26 Celanese International Corporation Integrated process for the production of vinyl acetate from acetic acid via ethyl acetate
CN101459618B (zh) 2009-01-06 2011-01-19 北京航空航天大学 虚拟机网络的数据包转发方法和装置
JP5168166B2 (ja) 2009-01-21 2013-03-21 富士通株式会社 通信装置および通信制御方法
JP5075990B2 (ja) 2009-01-21 2012-11-21 株式会社日立製作所 省電力ネットワーク管理サーバ、ネットワークシステム及び電力供給判定方法
JP2010177722A (ja) 2009-01-27 2010-08-12 Nec Corp スイッチ装置、カード、fdb情報の管理方法及びプログラム
US8098572B2 (en) 2009-02-03 2012-01-17 Google Inc. Interface monitoring for link aggregation
CN102396184B (zh) 2009-02-13 2016-04-20 Adc长途电讯有限公司 用于通信的***、连接器组件、以及用于通信的设备
US8213336B2 (en) 2009-02-23 2012-07-03 Cisco Technology, Inc. Distributed data center access switch
US8274980B2 (en) 2009-02-26 2012-09-25 International Business Machines Corporation Ethernet link aggregation
US7787480B1 (en) 2009-03-04 2010-08-31 Juniper Networks, Inc. Routing frames in a trill network using service VLAN identifiers
US8238340B2 (en) 2009-03-06 2012-08-07 Futurewei Technologies, Inc. Transport multiplexer—mechanisms to force ethernet traffic from one domain to be switched in a different (external) domain
EP2408155A4 (en) 2009-03-09 2015-01-28 Nec Corp OPENFLOW COMMUNICATION SYSTEM AND OPENFLOW COMMUNICATION METHOD
US8155150B1 (en) 2009-03-11 2012-04-10 Juniper Networks, Inc. Cooperative MAC learning/aging in highly distributed forwarding system
US7912091B1 (en) 2009-03-18 2011-03-22 Extreme Networks, Inc. Traffic forwarding in a traffic-engineered link aggregation group
US8665886B2 (en) 2009-03-26 2014-03-04 Brocade Communications Systems, Inc. Redundant host connection in a routed network
US8918631B1 (en) 2009-03-31 2014-12-23 Juniper Networks, Inc. Methods and apparatus for dynamic automated configuration within a control plane of a switch fabric
US8966035B2 (en) 2009-04-01 2015-02-24 Nicira, Inc. Method and apparatus for implementing and managing distributed virtual switches in several hosts and physical forwarding elements
US8213313B1 (en) 2009-04-15 2012-07-03 Tellabs Operations, Inc. Methods and apparatus for shared layer 3 application card in multi-service router
US8000336B2 (en) 2009-04-21 2011-08-16 Voltaire Ltd. Spanning tree root selection in a hierarchical network
US8116213B2 (en) 2009-04-24 2012-02-14 Verizon Patent And Licensing Inc. Tracing routes and protocols
US9727508B2 (en) 2009-04-27 2017-08-08 Intel Corporation Address learning and aging for network bridging in a network processor
US8027354B1 (en) 2009-04-29 2011-09-27 Cisco Technology, Inc. Network consolidation for virtualized servers
US8874709B2 (en) 2009-05-01 2014-10-28 Futurewei Technologies, Inc. Automatic subnet creation in networks that support dynamic ethernet-local area network services for use by operation, administration, and maintenance
US8429647B2 (en) 2009-05-06 2013-04-23 Vmware, Inc. Virtual machine migration across network by publishing routes to the associated virtual networks via virtual router after the start of migration of the virtual machine
US20100287262A1 (en) 2009-05-08 2010-11-11 Uri Elzur Method and system for guaranteed end-to-end data flows in a local networking domain
US9282057B2 (en) 2009-05-11 2016-03-08 Brocade Communication Systems, Inc. Flexible stacking port
US8351431B2 (en) 2009-05-13 2013-01-08 Avaya Inc. Method and apparatus for providing fast reroute of a multicast packet within a network element to an available port associated with a multi-link trunk
US8472443B2 (en) 2009-05-15 2013-06-25 Cisco Technology Port grouping for association with virtual interfaces
US8165122B2 (en) 2009-05-26 2012-04-24 Alcatel Lucent System and method for converting unicast client requests into multicast client requests
US8170038B2 (en) 2009-05-27 2012-05-01 International Business Machines Corporation Two-layer switch apparatus to avoid first layer inter-switch link data traffic in steering packets through bump-in-the-wire service applications
US8174984B2 (en) 2009-05-29 2012-05-08 Oracle America, Inc. Managing traffic on virtualized lanes between a network switch and a virtual machine
US7944860B2 (en) 2009-06-04 2011-05-17 Cisco Technology, Inc. Preventing loss of network traffic due to inconsistent configurations within the network
US8199753B2 (en) 2009-06-05 2012-06-12 Juniper Networks, Inc. Forwarding frames in a computer network using shortest path bridging
US8102760B2 (en) 2009-06-30 2012-01-24 Alcatel Lucent Method for reconvergence after failure in a dual-homing network environment
US8351352B1 (en) 2009-07-15 2013-01-08 Eastlake Iii Donald E Methods and apparatus for RBridge hop-by-hop compression and frame aggregation
US8717948B2 (en) 2009-07-16 2014-05-06 Telefonaktiebolaget Lm Ericsson (Publ) Technique for providing an asymmetric multipoint call between a plurality of network nodes
US8204061B1 (en) 2009-07-23 2012-06-19 Cisco Technology, Inc. Virtual port channel switches with distributed control planes
US8125928B2 (en) 2009-07-24 2012-02-28 Juniper Networks, Inc. Routing frames in a shortest path computer network for a multi-homed legacy bridge node
US8341725B2 (en) 2009-07-30 2012-12-25 Calix, Inc. Secure DHCP processing for layer two access networks
US8503329B2 (en) 2009-08-05 2013-08-06 Cisco Technology, Inc. Signaling of attachment circuit status and automatic discovery of inter-chassis communication peers
US8504690B2 (en) 2009-08-07 2013-08-06 Broadcom Corporation Method and system for managing network power policy and configuration of data center bridging
US8175107B1 (en) 2009-08-18 2012-05-08 Hewlett-Packard Development Company, L.P. Network routing based on MAC address subnetting
IL200504A0 (en) 2009-08-20 2011-08-01 Eci Telecom Ltd Technique for dual homing interconnection between communication networks
US8369332B2 (en) 2009-08-21 2013-02-05 Alcatel Lucent Server-side load balancing using parent-child link aggregation groups
US8706905B1 (en) 2009-08-24 2014-04-22 Qlogic, Corporation Method and system for routing information in a network
US8339994B2 (en) 2009-08-27 2012-12-25 Brocade Communications Systems, Inc. Defining an optimal topology for a group of logical switches
US8583503B2 (en) * 2009-09-04 2013-11-12 Equinix, Inc. On line web portal for private network service providers
US8369347B2 (en) 2009-09-14 2013-02-05 Futurewei Technologies, Inc. Fiber channel over Ethernet and fiber channel switching based on Ethernet switch fabrics
US8599850B2 (en) 2009-09-21 2013-12-03 Brocade Communications Systems, Inc. Provisioning single or multistage networks using ethernet service instances (ESIs)
US8914598B2 (en) 2009-09-24 2014-12-16 Vmware, Inc. Distributed storage resource scheduler and load balancer
US8599864B2 (en) 2009-10-08 2013-12-03 Brocade Communications Systems, Inc. Transit switches in a network of logical switches
US20110085560A1 (en) 2009-10-12 2011-04-14 Dell Products L.P. System and Method for Implementing a Virtual Switch
US8693485B2 (en) 2009-10-14 2014-04-08 Dell Products, Lp Virtualization aware network switch
EP2497234B1 (en) 2009-11-02 2018-09-19 Marvell World Trade Ltd. Network device and method based on virtual interfaces
US20110113146A1 (en) 2009-11-10 2011-05-12 Li Gordon Yong Dynamic quality of service (qos) setup over wired and wireless networks
CN102088388B (zh) 2009-12-02 2014-04-02 上海贝尔股份有限公司 自动分配/获取虚拟局域网配置信息的方法及设备
US7937438B1 (en) 2009-12-07 2011-05-03 Amazon Technologies, Inc. Using virtual networking devices to manage external connections
US20110134802A1 (en) 2009-12-09 2011-06-09 Cisco Technology, Inc. Determining A Routing Tree For Networks With Different Routing Protocols
US8270420B2 (en) 2009-12-15 2012-09-18 Hewlett-Packard Development Company, L.P. iSCSI to FCoE gateway
US8705513B2 (en) 2009-12-15 2014-04-22 At&T Intellectual Property I, L.P. Methods and apparatus to communicatively couple virtual private networks to virtual machines within distributive computing networks
WO2011074516A1 (ja) 2009-12-15 2011-06-23 日本電気株式会社 ネットワークシステムとその制御方法、及びコントローラ
US8295291B1 (en) 2009-12-21 2012-10-23 Juniper Networks, Inc. Computation of next hops within layer two networks
US8161156B2 (en) 2009-12-30 2012-04-17 Verizon Patent And Licensing, Inc. Feature delivery packets for peer-to-peer based feature network
WO2011081020A1 (ja) 2010-01-04 2011-07-07 日本電気株式会社 ネットワークシステム、コントローラ、ネットワーク制御方法
US8446817B2 (en) 2010-01-19 2013-05-21 Cisco Technology, Inc. Distributed virtual fibre channel over Ethernet forwarder
JP5493926B2 (ja) 2010-02-01 2014-05-14 日本電気株式会社 インタフェース制御方式、インタフェース制御方法、及びインタフェース制御用プログラム
US8619595B2 (en) 2010-02-05 2013-12-31 Cisco Technology, Inc. Fault isolation in trill networks
CN102158386B (zh) 2010-02-11 2015-06-03 威睿公司 ***管理程序级的分布式负载平衡
US8873401B2 (en) 2010-03-16 2014-10-28 Futurewei Technologies, Inc. Service prioritization in link state controlled layer two networks
US8996720B2 (en) 2010-03-16 2015-03-31 Brocade Communications Systems, Inc. Method and apparatus for mirroring frames to a remote diagnostic system
US8369335B2 (en) 2010-03-24 2013-02-05 Brocade Communications Systems, Inc. Method and system for extending routing domain to non-routing end stations
JP5190084B2 (ja) 2010-03-30 2013-04-24 株式会社日立製作所 仮想マシンのマイグレーション方法およびシステム
US8249069B2 (en) 2010-03-30 2012-08-21 Cisco Technology, Inc. Forwarding multi-destination packets in a network with virtual port channels
US8599854B2 (en) 2010-04-16 2013-12-03 Cisco Technology, Inc. Method of identifying destination in a virtual environment
JP5299856B2 (ja) 2010-04-19 2013-09-25 日本電気株式会社 スイッチ、及びフローテーブル制御方法
US8611352B2 (en) 2010-04-20 2013-12-17 Marvell World Trade Ltd. System and method for adapting a packet processing pipeline
US8345692B2 (en) 2010-04-27 2013-01-01 Cisco Technology, Inc. Virtual switching overlay for cloud computing
US9461840B2 (en) 2010-06-02 2016-10-04 Brocade Communications Systems, Inc. Port profile management for virtual cluster switching
US9231890B2 (en) 2010-06-08 2016-01-05 Brocade Communications Systems, Inc. Traffic management for virtual cluster switching
US8625616B2 (en) 2010-05-11 2014-01-07 Brocade Communications Systems, Inc. Converged network extension
CA2797278A1 (en) 2010-05-03 2011-11-10 Brocade Communications Systems, Inc. Virtual cluster switching
US9270486B2 (en) 2010-06-07 2016-02-23 Brocade Communications Systems, Inc. Name services for virtual cluster switching
US8867552B2 (en) 2010-05-03 2014-10-21 Brocade Communications Systems, Inc. Virtual cluster switching
US8989186B2 (en) 2010-06-08 2015-03-24 Brocade Communication Systems, Inc. Virtual port grouping for virtual cluster switching
US8520595B2 (en) 2010-05-04 2013-08-27 Cisco Technology, Inc. Routing to the access layer to support mobility of internet protocol devices
US8335236B2 (en) 2010-05-06 2012-12-18 Cisco Technology, Inc. FCoE isolated port channels and FCoE session resynchronization in vPC/MCEC environments using DCBXP
US8503307B2 (en) 2010-05-10 2013-08-06 Hewlett-Packard Development Company, L.P. Distributing decision making in a centralized flow routing system
US8724456B1 (en) 2010-05-19 2014-05-13 Juniper Networks, Inc. Network path selection for multi-homed edges to ensure end-to-end resiliency
US9491085B2 (en) 2010-05-24 2016-11-08 At&T Intellectual Property I, L.P. Methods and apparatus to route control packets based on address partitioning
CA2781060C (en) 2010-05-28 2016-03-08 Huawei Technologies Co., Ltd. Virtual layer 2 and mechanism to make it scalable
US8667171B2 (en) 2010-05-28 2014-03-04 Microsoft Corporation Virtual data center allocation with bandwidth guarantees
US10033650B2 (en) 2010-06-08 2018-07-24 Brocade Communication Systems Llc Preserving quality of service across trill networks
US9806906B2 (en) 2010-06-08 2017-10-31 Brocade Communications Systems, Inc. Flooding packets on a per-virtual-network basis
US9246703B2 (en) 2010-06-08 2016-01-26 Brocade Communications Systems, Inc. Remote port mirroring
US9628293B2 (en) 2010-06-08 2017-04-18 Brocade Communications Systems, Inc. Network layer multicasting in trill networks
US9608833B2 (en) 2010-06-08 2017-03-28 Brocade Communications Systems, Inc. Supporting multiple multicast trees in trill networks
US8446914B2 (en) 2010-06-08 2013-05-21 Brocade Communications Systems, Inc. Method and system for link aggregation across multiple switches
US20110299533A1 (en) 2010-06-08 2011-12-08 Brocade Communications Systems, Inc. Internal virtual network identifier and internal policy identifier
US8619788B1 (en) 2010-06-14 2013-12-31 Juniper Networks, Inc. Performing scalable L2 wholesale services in computer networks
US8897134B2 (en) 2010-06-25 2014-11-25 Telefonaktiebolaget L M Ericsson (Publ) Notifying a controller of a change to a packet forwarding configuration of a network element over a communication channel
CN102971992B (zh) 2010-06-29 2016-03-09 华为技术有限公司 虚拟专用局域网设备、网络组件和数据帧转发方法
US8837493B2 (en) 2010-07-06 2014-09-16 Nicira, Inc. Distributed network control apparatus and method
US8588081B2 (en) 2010-07-14 2013-11-19 Cisco Technology, Inc. Monitoring a flow set to detect faults
US8873551B2 (en) 2010-07-30 2014-10-28 Cisco Technology, Inc. Multi-destination forwarding in network clouds which include emulated switches
US8451717B2 (en) 2010-07-30 2013-05-28 Alcatel Lucent Method and apparatus for rapid switchover from primary to standby multicast trees
US8472447B2 (en) 2010-08-04 2013-06-25 Alcatel Lucent IP multicast snooping and routing with multi-chassis link aggregation
US8767735B2 (en) 2010-08-04 2014-07-01 Alcatel Lucent System and method for multi-chassis link aggregation
US9049098B2 (en) 2010-08-05 2015-06-02 Cisco Technology, Inc. Discovery of services provided by application nodes in a network
US8891438B2 (en) 2010-09-08 2014-11-18 Intel Corporation Packet-data network and methods for RAN-agnostic multimedia content distribution
US8953621B2 (en) 2010-09-10 2015-02-10 Futurewei Technologies, Inc. Specifying priority on a virtual station interface discovery and configuration protocol response
US8665267B2 (en) 2010-09-24 2014-03-04 Adobe Systems Incorporated System and method for generating 3D surface patches from unconstrained 3D curves
US8705502B2 (en) 2010-10-20 2014-04-22 Cisco Technology, Inc. Using encapsulation to enable 802.1 bridging across 802.11 links
US20120099602A1 (en) 2010-10-25 2012-04-26 Brocade Communications Systems, Inc. End-to-end virtualization
US8634297B2 (en) 2010-11-01 2014-01-21 Cisco Technology, Inc. Probing specific customer flow in layer-2 multipath networks
CN102148749B (zh) 2010-11-05 2013-11-06 华为技术有限公司 一种交换机端口扩展的方法及装置
US8583978B2 (en) 2010-11-09 2013-11-12 Cisco Technology, Inc. Multicast message retransmission
US8762668B2 (en) 2010-11-18 2014-06-24 Hitachi, Ltd. Multipath switching over multiple storage systems
US8756424B2 (en) 2010-11-30 2014-06-17 Marvell Israel (M.I.S.L) Ltd. Load balancing hash computation for network switches
US8705526B1 (en) 2010-12-03 2014-04-22 Juniper Networks, Inc. Extending VPLS support for CE lag multi-homing
US8521884B2 (en) 2010-12-15 2013-08-27 Industrial Technology Research Institute Network system and method of address resolution
US8806031B1 (en) 2010-12-15 2014-08-12 Juniper Networks, Inc. Systems and methods for automatically detecting network elements
US20120163164A1 (en) 2010-12-27 2012-06-28 Brocade Communications Systems, Inc. Method and system for remote load balancing in high-availability networks
US8559335B2 (en) 2011-01-07 2013-10-15 Jeda Networks, Inc. Methods for creating virtual links between fibre channel over ethernet nodes for converged network adapters
CN102098237B (zh) 2011-01-27 2012-11-28 大唐移动通信设备有限公司 一种网关设备及使用方法、信息传输方法及设备
US8776207B2 (en) 2011-02-16 2014-07-08 Fortinet, Inc. Load balancing in a network with session information
US9246810B2 (en) 2011-03-11 2016-01-26 Broadcom Corporation Hash-based load balancing with per-hop seeding
US8755383B2 (en) 2011-03-21 2014-06-17 Avaya, Inc. Usage of masked ethernet addresses between transparent interconnect of lots of links (TRILL) routing bridges
US8964537B2 (en) 2011-03-30 2015-02-24 Fujitsu Limited Method and system for egress policy indications
US8761005B2 (en) 2011-04-26 2014-06-24 Dell Products L.P. Multi-chassis link aggregation on network devices
US9054999B2 (en) 2012-05-09 2015-06-09 International Business Machines Corporation Static TRILL routing
US20120287785A1 (en) 2011-05-14 2012-11-15 International Business Machines Corporation Data traffic handling in a distributed fabric protocol (dfp) switching network architecture
US8605626B2 (en) 2011-05-18 2013-12-10 Cisco Technology, Inc. Method and apparatus for preserving extensions in multi-vendor trill networks
US20120294192A1 (en) 2011-05-19 2012-11-22 Hitachi, Ltd. Method and apparatus of connectivity discovery between network switch and server based on vlan identifiers
EP2723020B1 (en) 2011-06-17 2019-11-06 Huawei Technologies Co., Ltd. Method and ethernet switching device for detecting loop position in ethernet
US9497073B2 (en) 2011-06-17 2016-11-15 International Business Machines Corporation Distributed link aggregation group (LAG) for a layer 2 fabric
US9736065B2 (en) 2011-06-24 2017-08-15 Cisco Technology, Inc. Level of hierarchy in MST for traffic localization and load balancing
US9288288B2 (en) 2011-06-27 2016-03-15 Marvell Israel (M.I.S.L) Ltd. FCoE over trill
US8537810B2 (en) 2011-06-29 2013-09-17 Telefonaktiebolaget L M Ericsson (Publ) E-tree using two pseudowires between edge routers with enhanced learning methods and systems
US8559302B2 (en) 2011-06-29 2013-10-15 Fujitsu Limited Systems and methods for distributed service protection across plug-in units
US20130003738A1 (en) 2011-06-29 2013-01-03 Brocade Communications Systems, Inc. Trill based router redundancy
US20130003549A1 (en) 2011-06-30 2013-01-03 Broadcom Corporation Resilient Hashing for Load Balancing of Traffic Flows
EP2712128B1 (en) 2011-07-06 2016-01-13 Huawei Technologies Co., Ltd. Message processing method and related device thereof
US8467375B2 (en) 2011-07-07 2013-06-18 Ciena Corporation Hybrid packet-optical private network systems and methods
US8705551B2 (en) 2011-07-27 2014-04-22 Fujitsu Limited Method and system for management of flood traffic over multiple 0:N link aggregation groups
US20130034015A1 (en) 2011-08-05 2013-02-07 International Business Machines Corporation Automated network configuration in a dynamic virtual environment
US8966499B2 (en) 2011-09-09 2015-02-24 Microsoft Technology Licensing, Llc Virtual switch extensibility
US9185056B2 (en) 2011-09-20 2015-11-10 Big Switch Networks, Inc. System and methods for controlling network traffic through virtual switches
US8804736B1 (en) 2011-09-23 2014-08-12 Juniper Networks, Inc. Network tunneling using a label stack delimiter
JP5836042B2 (ja) 2011-10-04 2015-12-24 株式会社日立製作所 管理サーバプログラム
CN102378176B (zh) 2011-10-18 2015-07-01 京信通信***(中国)有限公司 一种gsm网络接入***
US8885643B2 (en) 2011-11-04 2014-11-11 Futurewei Technologies, Inc. Method for multicast flow routing selection
US9450870B2 (en) 2011-11-10 2016-09-20 Brocade Communications Systems, Inc. System and method for flow management in software-defined networks
US8942139B2 (en) 2011-12-07 2015-01-27 International Business Machines Corporation Support for converged traffic over ethernet link aggregation (LAG)
US8995272B2 (en) 2012-01-26 2015-03-31 Brocade Communication Systems, Inc. Link aggregation in software-defined networks
EP2817934A1 (en) 2012-02-22 2014-12-31 Nokia Solutions and Networks Oy Controlling access
US9059912B2 (en) 2012-02-27 2015-06-16 Verizon Patent And Licensing Inc. Traffic policing for MPLS-based network
US9154416B2 (en) 2012-03-22 2015-10-06 Brocade Communications Systems, Inc. Overlay tunnel in a fabric switch
JP6032278B2 (ja) 2012-03-28 2016-11-24 富士通株式会社 Lan多重化装置
CN102594711B (zh) 2012-03-28 2014-11-26 杭州华三通信技术有限公司 一种在边缘设备上的报文转发方法和边缘设备
US9184995B2 (en) 2012-04-11 2015-11-10 Gigamon Inc. Traffic visibility in an open networking environment
US8989188B2 (en) 2012-05-10 2015-03-24 Cisco Technology, Inc. Preventing leaks among private virtual local area network ports due to configuration changes in a headless mode
US9106578B2 (en) 2012-05-31 2015-08-11 Hewlett-Packard Development Company, L.P. Core network architecture
US9143439B2 (en) 2012-07-23 2015-09-22 Cisco Technology, Inc. System and method for cluster link aggregation control in a network environment
CN102801599B (zh) 2012-07-26 2015-09-30 华为技术有限公司 一种通信方法和***
US8855117B2 (en) 2012-08-08 2014-10-07 Cisco Technology, Inc. Scalable media access control protocol synchronization techniques for fabric extender based emulated switch deployments
US9602430B2 (en) 2012-08-21 2017-03-21 Brocade Communications Systems, Inc. Global VLANs for fabric switches
US20140059225A1 (en) 2012-08-21 2014-02-27 Iosif Gasparakis Network controller for remote system management
US8937865B1 (en) 2012-08-21 2015-01-20 Juniper Networks, Inc. Scheduling traffic over aggregated bundles of links
US20140086253A1 (en) 2012-09-26 2014-03-27 Futurewei Technologies, Inc. Overlay Virtual Gateway for Overlay Networks
US9438447B2 (en) 2012-12-18 2016-09-06 International Business Machines Corporation Flow distribution algorithm for aggregated links in an ethernet switch
US9251115B2 (en) 2013-03-07 2016-02-02 Citrix Systems, Inc. Dynamic configuration in cloud computing environments
US10404621B2 (en) 2013-03-15 2019-09-03 Oracle International Corporation Scalable InfiniBand packet-routing technique
WO2014145750A1 (en) 2013-03-15 2014-09-18 Brocade Communications Systems, Inc. Scalable gateways for a fabric switch
US9059909B2 (en) 2013-06-04 2015-06-16 Dell Products L.P. System and method for configuration of link aggregation groups
US9912612B2 (en) 2013-10-28 2018-03-06 Brocade Communications Systems LLC Extended ethernet fabric switches

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1938997A (zh) * 2004-04-06 2007-03-28 北电网络有限公司 在基于地址的运营商网络中的区分转发
WO2012166139A1 (en) * 2011-06-02 2012-12-06 Hewlett-Packard Development Company, L.P. Network virtualization
CN103139037A (zh) * 2011-11-30 2013-06-05 国际商业机器公司 用于实现灵活的虚拟局域网的方法和装置

Also Published As

Publication number Publication date
EP3261301A1 (en) 2017-12-27
US9699001B2 (en) 2017-07-04
CN105519046A (zh) 2016-04-20
EP3008860B1 (en) 2017-08-30
WO2014201040A1 (en) 2014-12-18
EP3261301B1 (en) 2019-01-30
EP3008860A1 (en) 2016-04-20
US20140362859A1 (en) 2014-12-11

Similar Documents

Publication Publication Date Title
CN105519046B (zh) 可缩放和分离式网络虚拟化
CN104937885B (zh) 用于结构交换机的全局vlan
CN102986172B (zh) 虚拟集***换
CN105049360B (zh) 用于促进互连交换机的网络中的交换机虚拟化的方法和***
EP3533189B1 (en) Rule-based network identifier mapping
CN104580024B (zh) 扩展的以太网互联结构交换机
US10044568B2 (en) Network extension groups of global VLANs in a fabric switch
ES2588739T3 (es) Método, equipo y sistema para mapear una instancia de servicio
Azodolmolky et al. Cloud computing networking: Challenges and opportunities for innovations
CN105634986B (zh) 一种交换机实现方法与***
US8995287B2 (en) AMPP active profile presentation
US10038627B2 (en) Selective rule management based on traffic visibility in a tunnel
US8995435B2 (en) Port profile analytics
US9544219B2 (en) Global VLAN services
US8767529B2 (en) High availability distributed fabric protocol (DFP) switching network architecture
CN104285416A (zh) 在存储区域网络中端接覆盖隧道的虚拟路由器
CN108476160A (zh) 基于分层覆叠穿隧的交换机互连
CN104184676B (zh) 一种数据中心网络及其流量均衡方法和控制器
CN110022262A (zh) 一种基于sdn网络实现平面分离的方法、***和装置
CN104363185B (zh) 一种微型复合网络数据交换***
WO2017209863A1 (en) Selective rule management based on traffic visibility in a tunnel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: American California

Applicant after: Brocade Communications Systems, Inc.

Address before: American California

Applicant before: Brocade Communications Systems, Inc.

CB02 Change of applicant information
TA01 Transfer of patent application right

Effective date of registration: 20181031

Address after: Singapore Singapore

Applicant after: Annwa high tech Limited by Share Ltd

Address before: American California

Applicant before: Brocade Communications Systems, Inc.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant