CN102415065B - 在有路由的网络中冗余主机连接的方法和装置 - Google Patents

在有路由的网络中冗余主机连接的方法和装置 Download PDF

Info

Publication number
CN102415065B
CN102415065B CN201080019938.8A CN201080019938A CN102415065B CN 102415065 B CN102415065 B CN 102415065B CN 201080019938 A CN201080019938 A CN 201080019938A CN 102415065 B CN102415065 B CN 102415065B
Authority
CN
China
Prior art keywords
switch
bridger
frame
equipment
coupled
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
CN201080019938.8A
Other languages
English (en)
Other versions
CN102415065A (zh
Inventor
S·加普塔
A·甘瓦尼
P·科甘蒂
虞顺佳
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
Brocade Communications Systems LLC
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 Brocade Communications Systems LLC filed Critical Brocade Communications Systems LLC
Publication of CN102415065A publication Critical patent/CN102415065A/zh
Application granted granted Critical
Publication of CN102415065B publication Critical patent/CN102415065B/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
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/557Error correction, e.g. fault recovery or fault tolerance
    • 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/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • 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/58Association of routers
    • H04L45/586Association of routers of virtual routers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/66Layer 2 routing, e.g. in Ethernet based MAN's
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/76Routing in software-defined topologies, e.g. routing between virtual machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/65Re-configuration of fast packet switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/70Virtual switches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/201Multicast operation; Broadcast operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches

Abstract

本发明的一个实施例提供一种交换机。该交换机包括管理机制和配置机制。在操作期间,管理机制被配置成与伙伴交换机结合操作交换机作为单个逻辑交换机。配置机制被配置成向逻辑交换机分配虚拟交换机标识符。

Description

在有路由的网络中冗余主机连接的方法和装置
技术领域
本公开内容涉及网络管理。更具体而言,本公开内容涉及一种用于有助于在有路由的网络中从一个网络设备到多个设备的链路聚合的方法和系统。
背景技术
随着在数据通信网络中实施更多任务关键应用,对于网络设计师而言高可用性的操作作为价值命题正在变得日益更为重要。经常希望在多个网络设备之间划分常规聚合链路(从一个设备到另一设备),从而节点失败或者链路失败不会影响多归属设备的操作。
同时,第2层(例如以太网)联网技术继续演变。已经传统上成为第3层(例如IP)网络特性的更多类似于路由的功能正在向第2层中迁移。值得注意的是大量链路透明互连(TRILL)协议的近来发展允许以太网交换机更像路由设备一样工作。TRILL克服常规生成树协议的固有低效率,这迫使第2层交换机耦合于逻辑生成树拓扑中以避免回路。TRILL通过在交换机中实施路由功能并且在TRILL报头中包括跳跃计数来允许路由桥接器(R桥接器(RBridge))耦合于任意拓扑中而无回路风险。
尽管TRILL给第2层网络带来诸多合乎需要的特征,但是当具有TRILL功能的设备与非TRILL设备耦合时一些问题仍未解决。具体而言,当非TRILL设备使用链路聚合来耦合到多个TRILL设备时,现有技术未提供一种完全利用TRILL网络的可扩展和灵活解决方案。
发明内容
本发明的一个实施例提供一种交换机。该交换机包括管理机制和配置机制。在操作期间,管理机制被配置成与伙伴交换机结合操作交换机作为单个逻辑交换机。配置机制被配置成向逻辑交换机分配虚拟交换机标识符。
在对这一实施例的一种变形中,交换机是能够在无需网络拓扑基于生成树的情况下进行路由的第2层交换机。
在对这一实施例的一种变形中,交换机是配置成根据TRILL协议来操作的路由桥接器。
在对这一实施例的一种变形中,配置机制还被配置成将通向逻辑交换机的链路的成本设置为零。
在对这一实施例的一种变形中,交换机包括配置成用虚拟交换机标识符标记帧的入口交换机字段的帧标记机制,其中从耦合到交换机的设备接收帧。
在对这一实施例的一种变形中,交换机包括配置成向伙伴交换机通知与耦合到交换机和伙伴交换机的设备关联的介质访问控制(MAC)地址的可达性的通信机制。
在又一变形中,在检测到在设备与伙伴交换机之间的链路失败时,配置机制被配置成将设备与虚拟交换机去关联。
在又一变形中,在检测到在设备与交换机之间的链路失败时,通信机制被配置成经由交换机间通信信道向伙伴节点通知失败。
在对这一实施例的一种变形中,交换机包括配置成通报虚拟交换机等效于交换机和伙伴交换机二者的通信机制,由此有助于向耦合到两个交换机的设备或者从耦合到两个交换机的设备的多径路由。
在对这一实施例的一种变形中,在帧的入口交换机标识符与虚拟交换机标识符相同时、或者在帧的入口交换机标识符不同于虚拟交换机标识符并且在设备与交换机之间的链路并非主要链路时,交换机丢弃与同时耦合到交换机和单独物理交换机的设备所属的多播组对应的所接收的多播帧。
在对这一实施例的一种变形中,在同时耦合到交换机和单独物理交换机的第二本地设备在与从耦合到交换机的第一本地设备始发的多播帧对应的多播组中时交换机向第二设备转发多播帧。
附图说明
图1图示了根据本发明一个实施例的示例网络,其中向经由划分的聚合链路耦合到非TRILL设备的两个物理TRILLR桥接器分配虚拟R桥接器标识符。
图2呈现了如下流程图,该流程图图示了根据本发明一个实施例的在入口物理R桥接器配置来自双归属终端站的入口帧的TRILL报头的过程。
图3A图示了根据本发明一个实施例的入口TRILL帧的示例报头配置,该报头配置在它的入口R桥接器别名字段中包含虚拟R桥接器别名。
图3B图示了根据本发明一个实施例的入口TRILL帧的示例报头配置,该报头配置在它的TRILL选项字段中包含虚拟R桥接器别名。
图4呈现了如下流程图,该流程图图示了根据本发明一个实施例的在参与链路聚合的伙伴R桥接器转发单播TRILL帧的过程。
图5A呈现了根据本发明一个实施例的如何能够在双归属终端站之间处置多播的例子。
图5B呈现了如下流程图,该流程图图示了根据本发明一个实施例的转发多播帧的过程。
图6图示了根据本发明一个实施例的其中双归属终端站的物理链路之一经历失败的场景。
图7呈现了如下流程图,该流程图图示了根据本发明一个实施例的处置如下链路失败的过程,该链路失败影响与虚拟R桥接器关联的终端站。
图8图示了根据本发明一个实施例的有助于分配虚拟R桥接器 ID的交换机的示例架构。
具体实施方式
呈现下文描述以使本领域技术人员能够实现和运用本发明,并且在具体应用及其要求的背景中提供下文描述。本领域技术人员将容易清楚对公开的实施例的各种修改,并且这里限定的一般原理可以应用于其它实施例和应用而不脱离本发明的精神实质和范围。因此,本发明并不限于所示实施例而是将被赋予以与权利要求书一致的最广范围。
概述
在本发明的实施例中,通过形成逻辑虚拟交换机并且向共享聚合链路的多个交换机分配虚拟交换机标识符来解决提供一种提供多设备链路聚合的可扩展和灵活方式这样的问题。例如在TRILL网络中,当终端站耦合到两个单独R桥接器并且通向这些R桥接器的链路形成聚合链路时,生成虚拟TRILL R桥接器标识符(ID),并且终端站视为逻辑耦合到虚拟R桥接器。用虚拟R桥接器别名作为终端站的入口R桥接器别名以标记来自终端站的传入帧,并且在TRILL网络的其余部分内为该帧进行路由。以相似方式耦合到相同物理TRILL R桥接器的其它终端站可以使用与它们的入口R桥接器别名相同的虚拟R桥接器别名。在TRILL网络的其余部分看来,这样的双归属终端站表现为直接耦合到虚拟R桥接器。使用这样的虚拟R桥接器别名允许多个双归属终端站共享相同虚拟R桥接器,随着双归属终端站的数目增长,这是一种可扩展解决方案。当聚合链路之一失败时,受影响的终端站不再视为耦合到虚拟R桥接器。终端站代之以将视为用操作链路耦合到物理R桥接器。这一配置允许快速保护切换和及时拓扑汇聚。
虽然使用基于TRILL协议的例子来呈现本公开内容,但是本发明的实施例并不限于TRILL网络或者在开放系统互联参考模型(OSI参考模型)的特定层中限定的网络。
术语“R桥接器”指代如下路由桥接器,这些桥接器实施如在可从http://tools.ietf.org/html/draft-ietf-trill-rbridge-protocol-16获得的通过引用合并于此的IETF草案“RBridge:Base Protocol Specification”中描述的TRILL协议。本发明的实施例并不限于应用于R桥接器之中。也可以使用其它类型的交换机、路由器和转发器。
术语“终端站”指代无TRILL功能的网络设备。“终端站”是相对于TRILL网络的术语。“终端站”未必意味着网络设备为终端主机。终端站可以是主机、常规第2层交换机、IP路由器或者任何其它类型的网络设备。此外。终端站可以耦合到与TRILL网络相距更远的其它交换机、路由器或者主机。换而言之,终端站可以是用于多个网络设备进入TRILL网络的聚合点。
术语“双归属终端站”指代具有通向两个或者更多TRILL R桥接器的聚合链路的终端站,其中聚合链路包括通向不同R桥接器的多个物理链路。包括多个物理链路的聚合链路作为通向终端站的一个逻辑链路来工作。虽然这里使用术语“双”,但是术语“双归属终端站”并未使共享聚合链路的物理R桥接器的数目限于两个。在各种实施例中,其它数目的物理R桥接器可以共享相同聚合链路。当在本公开内容中使用“双归属终端站”时,也可以使用术语“多归属终端站”。
术语“帧”指代可以通过网络一起传送的比特组。“帧”不应解释为使本发明的实施例限于第2层网络。“帧”可以替换为指代比特组的其它术语、比如“分组”、“单元”或者“数据报”。
术语“R桥接器标识符”指代可以用来标识R桥接器的比特组。注意TRILL标准使用“R桥接器ID”来表示向R桥接器分配的48位中间系统到中间系统(IS-IS)系统ID而使用“R桥接器别名”来表示作为“R桥接器ID”的缩写的16位值。在本公开内容中,“R桥接器标识符”作为通用术语来使用而不限于任何比特格式并且可以指代“R桥接器ID”或者“R桥接器别名”或者任何可以标识R桥接器的其它格式。
网络架构
图1图示了根据本发明一个实施例的示例网络,其中向经由划分的聚合链路耦合到非TRILL设备的两个物理TRILL R桥接器分配虚拟TRILL标识符。如图1中所示,TRILL网络包括六个R桥接器101、102、103、104、105和106。终端站113耦合到R桥接器102;终端站114耦合到R桥接器103;而终端站115耦合到R桥接器105。终端站111和112均为双归属并且耦合到R桥接器104和105。目标在于允许双归属终端站使用通向两个单独TRILL R桥接器的两个物理链路作为具有相同介质访问控制(MAC)地址的单个逻辑聚合链路。这样的配置将实现真正冗余度并且有助于快速保护切换。
然而在常规TRILL网络中,双归属式连接性不会提供所需结果,因为TRILL协议依赖于MAC地址学习以基于帧的入口TRILL R桥接器ID来确定终端站的位置(即终端站耦合到哪个入口R桥接器)。这样,终端站可以仅表现为经由单个物理R桥接器可达。例如假设终端站112与终端站113进行通信。入口R桥接器将为R桥接器104和105,而出口R桥接器将为R桥接器102。来自终端站112的传入帧将使得R桥接器104或者R桥接器105被标记为它们的入口R桥接器ID。当R桥接器102接收这些帧并且执行MAC地址学习时,R桥接器102将假设终端站112正在移动并且耦合到R桥接器104或者R桥接器105(但是并非二者)。R桥接器102将向R桥接器104或者105发送来自终端站113的帧。因而使用通向终端站112的物理链路中的仅一个物理链路,这不利于在终端站12与R桥接器104和105之间具有冗余链路这样的目的。
在本发明的实施例中,如图1中所示,R桥接器104和105被配置成针对终端站111和112在特殊“干线”模式中操作。终端站111和112将R桥接器104和105视为具有对应虚拟R桥接器ID的共同虚拟R桥接器108。双归属终端站111和112被视为经由虚线代表的逻辑链路逻辑上耦合到虚拟R桥接器108。虚拟R桥接器108被视为可选地用零成本链路(也由虚线代表)逻辑上耦合到R桥接器 104和105。来自终端站111或者112的传入帧用虚拟R桥接器108的别名作为它们的传入R桥接器别名来标记。因而TRILL网络中的其它R桥接器可以了解终端站111和112均经由虚拟R桥接器108而可达。另外,R桥接器104和105可以向虚拟R桥接器108通报它们的相应连接性(可选地经由零成本链路)。因此可以在其它R桥接器选择经由R桥接器104和105向虚拟R桥接器108(在帧中标记为出口R桥接器)发送帧时实现多径化。在下文描述中,参与链路聚合并且形成虚拟R桥接器的R桥接器称为“伙伴R桥接器”。
由于两个伙伴R桥接器作为单个逻辑R桥接器来工作,所以每个R桥接器学习的MAC地址可达性与其它伙伴R桥接器共享。例如在正常操作期间,终端站111可以选择仅经由通向R桥接器105的链路发送它的传出帧。因而仅R桥接器105将学习终端站111的MAC地址(和终端站111耦合到的在R桥接器105上的对应端口)。这一信息然后由R桥接器105与R桥接器104共享。由于来自终端站111的帧将以虚拟R桥接器108的别名作为它们的入口R桥接器别名,所以当网络中的设备向终端站111发送回帧时,这些帧将以虚拟R桥接器108的别名作为它们的出口R桥接器别名,并且可能向R桥接器104或者105发送这些帧。当R桥接器104接收这样的帧时,它可以基于R桥接器105共享的MAC可达性信息来确定应当向它的伙伴R桥接器105发送这一个帧。
应当注意虚拟R桥接器108并非聚合链路的特定集合所特有。换而言之,双归属终端站111和112均可以共享相同虚拟R桥接器108。这一特征使本解决方案可扩展,因为多个双归属终端站可以逻辑上附着到相同虚拟R桥接器。
此外,无需终端站改变它被配置用于链路聚合的方式。如使用现有链路聚合方法的常规物理R桥接器这样的情况那样,双归属终端站仅需被配置成具有通向虚拟R桥接器的聚合链路。因此,双归属终端站不需要知晓在聚合链路另一端的虚拟R桥接器实际上是两个物理R桥接器。另外,也无需TRILL网络的其余部分(除了R桥 接器104和105之外)知道虚拟R桥接器108实际上并非一个物理R桥接器。也就是说,在TRILL网络的其余部分看来,虚拟R桥接器108无法区别于任何物理R桥接器。因此,本发明无需对于TRILL网络的其余部分的额外配置。
帧处理
图2呈现了如下流程图,该流程图图示了根据本发明一个实施例的在入口物理R桥接器配置来自双归属终端站的入口帧的TRILL报头的过程。在操作期间,参与链路聚合的R桥接器从终端站接收入口以太网帧(操作202)。R桥接器然后标识接收的帧的目的地MAC地址(操作204)。基于目的地MAC地址,R桥接器对出口TRILL R桥接器别名执行查找(操作206)。接着,R桥接器基于出口TRILL R桥接器别名来确定下一跳TRILL R桥接器(操作208)。(假设TRILL协议或者其它路由协议中的路由功能负责填充在每个R桥接器的转发信息库)。
随后,R桥接器设置帧的TRILL报头(操作210)。在这样做事,R桥接器将虚拟R桥接器设置为用于帧的入口R桥接器。基于操作206的结果来设置TRILL报头的出口R桥接器。
R桥接器然后设置帧的外以太网报头(操作212)。在这样做时,R桥接器将下一跳R桥接器的MAC地址(操作208的结果)设置作为外以太网报头中的目的地MAC地址。R桥接器还将本地发送R桥接器的MAC地址设置为外以太网报头中的源MAC地址。在设置外以太网报头之后,R桥接器向下一跳R桥接器发送TRILL封装帧(操作214)。
图3A图示了根据本发明一个实施例的入口TRILL帧的示例报头配置,该报头配置在它的入口R桥接器别名字段中包括虚拟R桥接器别名。在这一例子中,TRILL封装帧包括外以太网报头302、TRILL报头303、内以太网报头308、以太网有效负荷310和以太网帧校验序列(FCS)312。
TRILL报头303包括版本字段(表示为“V”)、保留字段(表 示为“R”)、多目的地指示字段(表示为“M”)、选项字段长度指示字段(表示为“OP-LEN”)和跳跃计数字段(表示为“HOP CT”)。也包括出口R桥接器别名字段304和入口R桥接器别名字段306。
在一些实施例中,除了在入口R桥接器别名字段中携带虚拟R桥接器的别名之外,还有可能在TRILL选项字段中包括物理入口R桥接器别名。这一配置可以有助于端到端拥塞通知并且有助于多播删除(pruning)场景。
另外也有可能在TRILL选项字段而不是源R桥接器别名字段中携带虚拟R桥接器标识符。传入帧的入口R桥接器别名字段用来承载物理入口R桥接器(该R桥接器为形成虚拟R桥接器的伙伴R桥接器之一)的别名。这一配置允许TRILL网络中的其它R桥接器标识实际物理入口R桥接器以及虚拟入口R桥接器。
图3B图示了根据本发明一个实施例的入口TRILL帧的示例报头配置,该报头配置在它的TRILL选项字段中包含虚拟R桥接器别名。在这一例子中,帧的选项字段长度字段“OP-LEN”表明它的TRILL选项字段305的长度。TRILL选项字段305包括虚拟R桥接器别名307。入口R桥接器别名字段306承载物理入口R桥接器的别名。为了恰当标识R桥接器别名,假设TRILL网络中的出口R桥接器能够识别TRILL选项字段305。注意选项区的第一八位组的前两比特为关键逐步跳跃(CHbH)比特和关键入口到出口(CItE)比特。CHbH比特可以设置为零而CItE比特可以设置为一。以这一方式,仅需入口和出口R桥接器解析选项字段,而中转R桥接器仅需透明转发帧。也有可能将CHbH比特设置为一,以需要中转R桥接器解析字段。这一配置允许TRILL网络中的R桥接器做出更智能路由决策。
在一个实施例中,当处理接收的帧时,出口物理R桥接器确定帧的内以太网报头的以太类型字段表明返回数据流应当去往相同物理入口R桥接器以有助于在终端站的状态性操作。换而言之,对于某些类型的数据流(比如通过以太网的光纤信道(FCoE)),希望返回数据路径穿越相同入口物理R桥接器。例如回顾图1,假设终 端站112生成去往终端站114的FCoE业务。向R桥接器104发送来自终端站112的入口帧。在向作为出口R桥接器的R桥接器103发送这些帧之前,R桥接器104对它们的TRILL选项字段中的虚拟R桥接器108的别名和入口R桥接器别名字段中的R桥接器104的别名进行编码。当解析这些帧时,R桥接器103确定它们的以太类型字段表明这些帧用于FCoE业务。因而R桥接器103维持如下理解:对于在MAC地址对(即终端站112和114的MAC地址)之间的FCoE业务,从终端站114到终端站112的帧应当以R桥接器104的别名(而不是虚拟R桥接器108的别名)作为它们的出口R桥接器别名。这一配置保证从终端站114到终端站112的FCoE业务总是穿过R桥接器104和在终端站112上的相同端口。
在伙伴R桥接器用恰当TRILL和外以太网报头封装入口帧并且向帧的目的地发送它之后,有望响应于该发送在相反方向上从目的地接收帧。图4呈现了如下流程图,该流程图图示了根据本发明一个实施例的在参与链路聚合的伙伴R桥接器接收和转发单播TRILL帧的过程。
在操作期间,伙伴R桥接器接收TRILL帧(操作402)。R桥接器然后确定帧的出口R桥接器别名是否对应于本地R桥接器或者与本地关联的虚拟R桥接器(操作403)。如果帧的出口R桥接器别名与本地R桥接器和与本地关联的虚拟R桥接器均未匹配(即帧并非去往本地R桥接器),则R桥接器基于帧的出口R桥接器别名向下一跳R桥接器发送帧(操作405)。
另一方面,如果满足在操作403中的条件,则R桥接器在它的MAC地址表中执行查找以识别与帧的在它的内以太网报头中的目的地MAC地址对应的输出端口(操作404)。注意在形成虚拟R桥接器的两个伙伴R桥接器之间共享MAC可达性信息。因此即使R桥接器尚未接收具有相同源MAC地址的入口帧(即R桥接器尚未本地学习MAC地址),R桥接器仍然可以基于从伙伴R桥接器共享的MAC可达性信息来确定目的地MAC地址经由本地链路而可达。随 后,R桥接器向与帧的在它的内以太网报头中的目的地MAC地址对应的本地输出端口发送帧(操作408)。
多播
在多播的情况下,帧的出口R桥接器别名字段携带用于多播树的根R桥接器的别名,并且多播帧通常可以到达TRILL网络中的所有R桥接器。可以实施特殊过程以最小化与双归属终端站的业务复制。
图5A呈现了根据本发明一个实施例的如下例子,该例子举例说明如何能够在双归属终端站之间处置多播。在这一例子中,终端站513是分别经由链路507和509与R桥接器506和504双归属的。终端站512是分别经由链路503和505与R桥接器506和504双归属的。链路507和509形成用于终端站513的链路干线,而链路504和505形成用于终端站512的链路干线。两个链路干线均对应于虚拟R桥接器508。终端站514为耦合到R桥接器506的独立终端站。在链路干线中的链路之中,一个链路被选为主要链路。例如链路509为用于终端站513的链路干线的主要链路,而链路505为用于终端站512的链路干线的主要链路。下文描述不同多播场景和对应R桥接器转发行为。
当出口R桥接器(比如R桥接器504)从TRILL网络接收去往终端站512的多播帧时,它首先确定入口R桥接器别名是否与它的关联虚拟R桥接器别名相同。例如R桥接器504将确定帧的入口R桥接器别名是否为虚拟R桥接器508的别名。如果是这样,则丢弃帧。否则,R桥接器504进一步确定它的通向终端站512的链路是否为主要链路。在这一情况下,由于链路505为用于通向终端站512的链路干线的主要链路,所以R桥接器504可以向终端站512转发多播帧。如果链路505并非主要链路,则丢弃帧。
当入口R桥接器(比如R桥接器506)从独立终端站514接收多播帧时(其中终端站513和/或终端站512在多播组中),需要R桥接器506向终端站513和/或终端站512转发帧。换而言之,如果 本地双归属终端站在从独立终端站本地接收的多播帧的多播组中,则多播帧无论在本地R桥接器与双归属终端站之间的链路是否为主要链路都由本地R桥接器转发。注意如果附加终端站在多播组中则也将向TRILL网络的其余部分转发帧。多播帧将最终到达作为与虚拟R桥接器508对应的另一伙伴节点的R桥接器504。然而由于排除R桥接器504向终端站513和/或终端站512转发多播帧(因为帧以虚拟R桥接器508的别名作为它的入口R桥接器别名),所以可以避免业务复制。
类似地,如果终端站513生成向R桥接器506发送的多播帧并且终端站512在多播组中,则虽然链路503并非通向终端站512的链路干线中的主要链路,但是R桥接器506将向终端站512直接转发这个帧。
图5B呈现了如下流程图,该流程图图示了根据本发明一个实施例的转发多播帧的过程。在操作期间,在本地物理R桥接器接收多播帧之后,R桥接器首先确定是本地(即从耦合到R桥接器的终端站)还是从TRILL网络接收多播帧(操作530)。如果本地接收帧,则R桥接器进一步确定本地连接的终端站是否在多播组中(操作532)。
如果本地连接的终端站在多播组中,则R桥接器向本地连接的终端站转发帧(操作534)。可选地,假设在多播组内有可以经由TRILL网络到达的附加终端站,R桥接器可以向TRILL网络进一步转发帧(操作536)。
如果从TRILL网络接收帧(见操作530的右分支),则R桥接器然后确定本地连接的终端站是否在多播组中(操作542)。如果不是,则R桥接器向TRILL网络中的其它R桥接器转发帧(操作552)。如果本地连接的终端站在多播组中,则R桥接器进一步确定本地连接的终端站是否是双归属的(操作544)。如果它并非双归属的,则R桥接器向本地连接的终端站转发帧(操作534)。如果它为双归属的,则R桥接器然后确定帧的入口R桥接器别名是否与双 归属终端站的关联虚拟R桥接器的别名相同(操作546)。如果它们相同,则丢弃帧(操作554)。否则,R桥接器进一步确定它的通向双归属终端站的链路是否为主要链路(操作548)。如果该链路为主要链路,则R桥接器经由该链路向双归属终端站转发帧(操作550)。否则,丢弃帧(操作554)。
失败处置
图6图示了根据本发明一个实施例的其中双归属终端站的物理链路之一经历失败的场景。在这一例子中,假设终端站611和612均是经由它们的相应聚合链路与R桥接器605和604双归属的。具体而言,终端站612经由链路620耦合到R桥接器605并且经由链路622耦合到R桥接器604。R桥接器605和604形成虚拟R桥接器608。假设链路622在操作期间失败。R桥接器604可以检测这一失败并且通知R桥接器605。
因而,R桥接器605中断用虚拟R桥接器608的别名标记来自终端站612的帧。代之以用R桥接器605的别名标记用于来自终端站612的帧的源R桥接器别名。换而言之,由于终端站612不再具有通向R桥接器605和604的聚合链路,所以虚拟R桥接器608对于终端站612而言不再存在。在来自终端站612的TRILL封装帧到达网络中的其它出口R桥接器之后,这些R桥接器将了解与终端站612对应的MAC地址与R桥接器605而不是虚拟R桥接器608关联。因而将向R桥接器605发送去往终端站612的将来帧。注意在拓扑汇聚过程期间,R桥接器604可以继续接收去往终端站612的帧。R桥接器604可以向所有端口(除了从其接收帧的端口之外)洪泛这些帧或者可选地向R桥接器605转发这些帧,因而有最少数据损失。
图7呈现了如下流程图,该流程图图示了根据本发明一个实施例的处置如下链路失败的过程,该链路失败影响与虚拟R桥接器关联的终端站。在操作期间,伙伴R桥接器检测到通向与虚拟R桥接器关联的终端站的物理链路失败(操作702)。R桥接器然后将终端站与虚拟R桥接器去关联(操作704)并且返回到如针对非干线端 口的正常操作和/或洪泛操作。另外,R桥接器将它自己的别名(物理入口R桥接器的别名)放入来自终端站的入口帧的TRILL报头中的源R桥接器字段中(操作706)。可选地,R桥接器可以经由它自己的R桥接器标识符向TRILL网络中的其它R桥接器广播终端站的MAC可达性(操作708)。
多径化
本发明的实施例也可以有助于相等成本或者接近相等成本的多径化。以图1中的网络拓扑为例。假设终端站111与终端站114进行通信。最短路径穿越R桥接器104和R桥接器103。因而,从终端站114到终端站111的业务(去往虚拟R桥接器108)将总是穿过R桥接器104而不是在R桥接器105与R桥接器104之间拆分。
在一个实施例中,如果希望业务拆分,则伙伴R桥接器可以例如经由表明RBx→{RB1,RB2}(其中RBx表示虚拟R桥接器别名而RB1和RB2表示物理R桥接器别名)的消息向TRILL网络的其它部分通报虚拟R桥接器108等于R桥接器14和R桥接器105。这可以使用现有路由协议(比如IS-IS协议)所支持的控制消息来完成。因而对于给定数据流集合,R桥接器103可以选择R桥接器104作为出口R桥接器,而对于其它流,R桥接器103可以选择R桥接器105作为出口R桥接器。
示例交换机系统
图8图示了根据本发明一个实施例的有助于分配虚拟R桥接器ID的交换机的示例架构。在这一例子中,R桥接器800包括多个通信端口801、分组处理器802、虚拟R桥接器管理模块804、虚拟R桥接器配置模块805、存储设备806和TRILL报头生成模块808。在操作期间,通信端口801从终端站接收帧(并且向终端站发送帧)。分组处理器802从接收的帧提取和处理报头信息。如结合图2描述的那样,分组处理器802对接收的帧基于它们的以太网报头进一步执行路由。注意通信端口801包括用于与一个或者多个伙伴R桥接器通信的至少一个交换机间通信信道。可以经由规则通信端口并且 基于任何开放或者专有格式实施这一交换机间通信信道。另外,伙伴R桥接器之间的交换机间通信无需为直接端口到端口通信。虚拟R桥接器管理模块804管理与伙伴R桥接器的通信并且处置各种交换机间通信,比如MAC地址信息共享和链路失败通知。
虚拟R桥接器配置模块805允许用户配置和分配用于虚拟R桥接器的标识符。它也负责与伙伴R桥接器通信以共享彼此的存储于储存器806中的MAC地址可达性信息。另外,TRILL报头生成模块808为入口帧生成与虚拟R桥接器对应的TRILL报头。注意可以用硬件以及用软件实施上文提到的模块。在一个实施例中,可以用与R桥接器800中的一个或者多个处理器耦合的存储器中存储的计算机可执行指令实施这些模块。在执行时,这些指令使处理器执行前述功能。
概括而言,本发明的实施例提供一种用于有助于跨有路由的网络中的不同交换机的链路聚合。在一个实施例中,形成虚拟R桥接器以提供从终端站到多个物理R桥接器的聚合链路。使用虚拟R桥接器作为用于来自终端站的入口帧的入口R桥接器。这样的配置提供一种对跨多个交换机的链路聚合的可伸缩和灵活解决方案。
这里描述的方法和过程可以实施为可以在计算机可读非瞬态存储介质中存储的代码和/或数据。当计算机系统读取和执行在计算机可读非瞬态存储介质上存储的代码和/或数据时,计算机系统执行实施为数据结构和代码并且存储于介质内的方法和过程。
这里描述的方法和过程可以由硬件模块或者装置执行和/或包含于硬件模块或者装置中。这些模块或者装置可以包括但不限于专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、在特定时间执行特定软件模块或者一条代码的专用或者共享处理器和/或现在已知或者以后开发的其它可编程逻辑器件。当激活硬件模块或者装置时,它们执行包含于它们内的方法和过程。
已经仅出于图示和描述的目的而呈现对本发明实施例的前文描述。它们并非为了穷举或者限制本公开内容。因而,本领域技术人员将清楚诸多修改和变化。本发明的范围由所附权利要求书限定。

Claims (21)

1.一种交换机,包括:
用于基于帧的以太网报头来对所述帧进行路由的装置;
用于与单独物理交换机结合操作所述交换机作为单个逻辑交换机的装置;以及
用于向所述逻辑交换机分配虚拟交换机标识符的装置;以及
用于利用所述虚拟交换机标识符标记帧的入口交换机字段的装置;
其中所述交换机是能够在无需网络拓扑基于生成树拓扑的情况下进行路由的第2层交换机。
2.根据权利要求1所述的交换机,其中所述交换机是配置成根据大量链路透明互连(TRILL)协议来操作的路由桥接器。
3.根据权利要求1所述的交换机,还包括:用于将通向所述逻辑交换机的链路的成本设置为零的装置。
4.根据权利要求1所述的交换机,其中从耦合到所述交换机的设备接收所述帧。
5.根据权利要求1所述的交换机,其中用于向所述单独物理交换机通知与耦合到所述交换机和所述单独物理交换机其二者的设备关联的介质访问控制(MAC)地址的可达性的装置。
6.根据权利要求4所述的交换机,其中用于在检测到在所述设备与所述单独物理交换机之间的链路失败时将所述设备与所述虚拟交换机去关联的装置。
7.根据权利要求4所述的交换机,其中用于在检测到在所述设备与所述交换机之间的链路失败时经由交换机间通信信道向所述单独物理交换机通知所述失败的装置。
8.根据权利要求1所述的交换机,其中用于通报所述虚拟交换机等效于所述交换机和所述单独物理交换机二者、由此有助于向耦合到两个交换机的设备或者从耦合到两个交换机的设备进行的多径路由的装置。
9.根据权利要求4所述的交换机,其中用于在以下情况时丢弃与耦合到所述交换机和所述单独物理交换机其二者的设备所属的多播组对应的所接收的多播帧的装置:
当所述帧的入口交换机标识符与所述虚拟交换机标识符相同时;或者
当所述帧的入口交换机标识符不同于所述虚拟交换机标识符并且在所述设备与所述交换机之间的链路并非主要链路时。
10.根据权利要求1所述的交换机,其中用于在耦合到所述交换机和所述单独物理交换机其二者的第二本地设备在与从耦合到所述交换机的第一本地设备始发的多播帧对应的多播组中时,向所述第二本地设备转发所述多播帧的装置。
11.一种用于在交换机中操作的方法,包括:
基于在交换机接收的帧的以太网报头来对所述帧进行路由;
将所述交换机配置为包括一个或者多个单独物理交换机的单个逻辑交换机,所述逻辑交换机具有虚拟交换机标识符;
利用所述虚拟交换机标识符标记帧的入口交换机字段;以及
在无需网络拓扑基于生成树拓扑的情况下执行第2层路由功能。
12.根据权利要求11所述的方法,还包括根据大量链路透明互连(TRILL)协议执行第2层路由功能。
13.根据权利要求11所述的方法,还包括向邻居通报从所述交换机到所述逻辑交换机的零成本链路。
14.根据权利要求11所述的方法,还包括向单独物理交换机通知与耦合到所述交换机的设备关联的介质访问控制(MAC)地址的可达性。
15.根据权利要求14所述的方法,其中在检测到在所述设备与所述单独物理交换机之间的链路失败时,所述方法还包括将所述设备与所述虚拟交换机去关联。
16.根据权利要求14所述的方法,其中在检测到在所述设备与所述交换机之间的链路失败时,所述方法还包括经由交换机间通信信道向所述单独物理交换机通知所述失败。
17.根据权利要求11所述的方法,还包括通报所述虚拟交换机等效于所述交换机和所述单独物理交换机二者、由此有助于向耦合到两个交换机的设备或者从耦合到两个交换机的设备进行的多径路由。
18.根据权利要求11所述的方法,还包括在以下情况时丢弃与耦合到所述交换机和所述单独物理交换机其二者的设备所属的多播组对应的所接收的多播帧:
当所述帧的入口交换机标识符与所述虚拟交换机标识符相同时;或者
当所述帧的入口交换机标识符不同于所述虚拟交换机标识符并且在所述设备与所述交换机之间的链路并非主要链路时。
19.根据权利要求11所述的方法,还包括在耦合到所述交换机和所述单独物理交换机其二者的第二本地设备在与从耦合到所述交换机的第一本地设备始发的多播帧对应的多播组中时,向所述第二本地设备转发所述多播帧。
20.一种交换机装置,包括:
帧处理装置,用于基于帧的以太网报头来对所述帧进行路由;
交换机间通信装置,用于与单独物理交换机通信;
管理装置,用于与所述单独物理交换机结合操作所述交换机作为单个逻辑交换机;
配置装置,用于向所述逻辑交换机分配虚拟交换机标识符;
帧标记装置,用于利用所述虚拟交换机标识符标记帧的入口交换机字段;以及
路由装置,用于在无需网络拓扑基于生成树拓扑的情况下执行第2层路由功能。
21.根据权利要求20所述的交换机装置,其中从耦合到所述交换机的设备接收所述帧。
CN201080019938.8A 2009-03-26 2010-03-19 在有路由的网络中冗余主机连接的方法和装置 Active CN102415065B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US16375209P 2009-03-26 2009-03-26
US61/163,752 2009-03-26
US12/725,249 2010-03-16
US12/725,249 US8665886B2 (en) 2009-03-26 2010-03-16 Redundant host connection in a routed network
PCT/US2010/027999 WO2010111142A1 (en) 2009-03-26 2010-03-19 Redundant host connection in a routed network

Publications (2)

Publication Number Publication Date
CN102415065A CN102415065A (zh) 2012-04-11
CN102415065B true CN102415065B (zh) 2015-08-05

Family

ID=42235904

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080019938.8A Active CN102415065B (zh) 2009-03-26 2010-03-19 在有路由的网络中冗余主机连接的方法和装置

Country Status (4)

Country Link
US (2) US8665886B2 (zh)
EP (1) EP2412129B1 (zh)
CN (1) CN102415065B (zh)
WO (1) WO2010111142A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10171303B2 (en) 2015-09-16 2019-01-01 Avago Technologies International Sales Pte. Limited IP-based interconnection of switches with a logical chassis

Families Citing this family (133)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8509248B2 (en) 2008-12-29 2013-08-13 Juniper Networks, Inc. Routing frames in a computer network using bridge identifiers
US8665886B2 (en) 2009-03-26 2014-03-04 Brocade Communications Systems, Inc. Redundant host connection in a routed network
FR2945690B1 (fr) * 2009-05-13 2011-05-20 Canon Kk Procede et dispositif de parametrage d'un pont au sein d'un reseau de communication.
US8199753B2 (en) 2009-06-05 2012-06-12 Juniper Networks, Inc. Forwarding frames in a computer network using shortest path bridging
US8351352B1 (en) * 2009-07-15 2013-01-08 Eastlake Iii Donald E Methods and apparatus for RBridge hop-by-hop compression and frame aggregation
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
US8625427B1 (en) * 2009-09-03 2014-01-07 Brocade Communications Systems, Inc. Multi-path switching with edge-to-edge flow control
US20110134802A1 (en) * 2009-12-09 2011-06-09 Cisco Technology, Inc. Determining A Routing Tree For Networks With Different Routing Protocols
US8295291B1 (en) * 2009-12-21 2012-10-23 Juniper Networks, Inc. Computation of next hops within layer two networks
US8369335B2 (en) 2010-03-24 2013-02-05 Brocade Communications Systems, Inc. Method and system for extending routing domain to non-routing end stations
US8867552B2 (en) * 2010-05-03 2014-10-21 Brocade Communications Systems, Inc. Virtual cluster switching
US9231890B2 (en) 2010-06-08 2016-01-05 Brocade Communications Systems, Inc. Traffic management for virtual cluster switching
US9001824B2 (en) 2010-05-18 2015-04-07 Brocade Communication Systems, Inc. Fabric formation for virtual cluster switching
US9716672B2 (en) 2010-05-28 2017-07-25 Brocade Communications Systems, Inc. Distributed configuration management for virtual cluster switching
US8625616B2 (en) 2010-05-11 2014-01-07 Brocade Communications Systems, Inc. Converged network extension
US9461840B2 (en) 2010-06-02 2016-10-04 Brocade Communications Systems, Inc. Port profile management for virtual cluster switching
US9270486B2 (en) 2010-06-07 2016-02-23 Brocade Communications Systems, Inc. Name services for virtual cluster switching
US8989186B2 (en) 2010-06-08 2015-03-24 Brocade Communication Systems, Inc. Virtual port grouping for virtual cluster switching
US9769016B2 (en) 2010-06-07 2017-09-19 Brocade Communications Systems, Inc. Advanced link tracking for virtual cluster switching
US8634308B2 (en) 2010-06-02 2014-01-21 Brocade Communications Systems, Inc. Path detection in trill networks
US8885488B2 (en) 2010-06-02 2014-11-11 Brocade Communication Systems, Inc. Reachability detection in 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
US8446914B2 (en) 2010-06-08 2013-05-21 Brocade Communications Systems, Inc. Method and system for link aggregation across multiple switches
US9608833B2 (en) 2010-06-08 2017-03-28 Brocade Communications Systems, Inc. Supporting multiple multicast trees in trill networks
US8718070B2 (en) * 2010-07-06 2014-05-06 Nicira, Inc. Distributed network virtualization apparatus and method
US9807031B2 (en) 2010-07-16 2017-10-31 Brocade Communications Systems, Inc. System and method for network configuration
CN105099906B (zh) 2010-09-26 2018-11-09 新华三技术有限公司 降低链路聚合端口报文丢失的方法及硬件控制单元
US8756602B2 (en) * 2010-11-14 2014-06-17 Brocade Communications Systems, Inc. Virtual machine and application migration over local and wide area networks without timeout
US8694664B2 (en) * 2010-11-23 2014-04-08 Cisco Technology, Inc. Active-active multi-homing support for overlay transport protocol
JP5601193B2 (ja) * 2010-12-22 2014-10-08 富士通株式会社 ネットワーク中継システム、ネットワーク中継装置、輻輳状態通知方法、及びプログラム
US20120163164A1 (en) * 2010-12-27 2012-06-28 Brocade Communications Systems, Inc. Method and system for remote load balancing in high-availability networks
CN102064970B (zh) * 2010-12-31 2013-10-09 华为技术有限公司 用户线路的管理方法、系统及接入节点
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
US9071629B2 (en) * 2011-01-07 2015-06-30 Jeda Networks, Inc. Methods for the interconnection of fibre channel over ethernet devices using shortest path bridging
US8559433B2 (en) 2011-01-07 2013-10-15 Jeda Networks, Inc. Methods, systems and apparatus for the servicing of fibre channel fabric login frames
US8625597B2 (en) 2011-01-07 2014-01-07 Jeda Networks, Inc. Methods, systems and apparatus for the interconnection of fibre channel over ethernet devices
US9071630B2 (en) * 2011-01-07 2015-06-30 Jeda Networks, Inc. Methods for the interconnection of fibre channel over ethernet devices using a trill network
US8811399B2 (en) 2011-01-07 2014-08-19 Jeda Networks, Inc. Methods, systems and apparatus for the interconnection of fibre channel over ethernet devices using a fibre channel over ethernet interconnection apparatus controller
US9178944B2 (en) 2011-01-07 2015-11-03 Jeda Networks, Inc. Methods, systems and apparatus for the control of interconnection of fibre channel over ethernet devices
CN102075438B (zh) * 2011-02-14 2016-03-30 中兴通讯股份有限公司 单播数据帧传输方法及装置
CN102577257B (zh) * 2011-04-27 2014-02-19 华为技术有限公司 一种实现虚拟局域网标识转换的方法及装置
US9270572B2 (en) 2011-05-02 2016-02-23 Brocade Communications Systems Inc. Layer-3 support in TRILL networks
US8670450B2 (en) 2011-05-13 2014-03-11 International Business Machines Corporation Efficient software-based private VLAN solution for distributed virtual switches
US9276953B2 (en) 2011-05-13 2016-03-01 International Business Machines Corporation Method and apparatus to detect and block unauthorized MAC address by virtual machine aware network switches
US20120291034A1 (en) 2011-05-14 2012-11-15 International Business Machines Corporation Techniques for executing threads in a computing environment
US8837499B2 (en) 2011-05-14 2014-09-16 International Business Machines Corporation Distributed fabric protocol (DFP) switching network architecture
US20120287785A1 (en) 2011-05-14 2012-11-15 International Business Machines Corporation Data traffic handling in a distributed fabric protocol (dfp) switching network architecture
US9692686B2 (en) * 2011-06-08 2017-06-27 Dell Products L.P. Method and system for implementing a multi-chassis link aggregation group in a network
CN102223303A (zh) * 2011-06-14 2011-10-19 杭州华三通信技术有限公司 一种基于多链接透明互联的负载均衡方法和路由桥
US9497073B2 (en) 2011-06-17 2016-11-15 International Business Machines Corporation Distributed link aggregation group (LAG) for a layer 2 fabric
US9407533B2 (en) 2011-06-28 2016-08-02 Brocade Communications Systems, Inc. Multicast in a trill network
US9401861B2 (en) 2011-06-28 2016-07-26 Brocade Communications Systems, Inc. Scalable MAC address distribution in an Ethernet fabric switch
US8948056B2 (en) 2011-06-28 2015-02-03 Brocade Communication Systems, Inc. Spanning-tree based loop detection for an ethernet fabric switch
US8879549B2 (en) * 2011-06-28 2014-11-04 Brocade Communications Systems, Inc. Clearing forwarding entries dynamically and ensuring consistency of tables across ethernet fabric switch
US9007958B2 (en) 2011-06-29 2015-04-14 Brocade Communication Systems, Inc. External loop detection for an ethernet fabric switch
US20130003738A1 (en) * 2011-06-29 2013-01-03 Brocade Communications Systems, Inc. Trill based router redundancy
US8885641B2 (en) * 2011-06-30 2014-11-11 Brocade Communication Systems, Inc. Efficient trill forwarding
CN102857441B (zh) * 2011-07-01 2017-07-28 中兴通讯股份有限公司 避免端系统地址分发信息协议报文风暴的方法及路由网桥
US9736085B2 (en) 2011-08-29 2017-08-15 Brocade Communications Systems, Inc. End-to end lossless Ethernet in Ethernet fabric
US8767529B2 (en) 2011-09-12 2014-07-01 International Business Machines Corporation High availability distributed fabric protocol (DFP) switching network architecture
US20130064066A1 (en) 2011-09-12 2013-03-14 International Business Machines Corporation Updating a switch software image in a distributed fabric protocol (dfp) switching network
CN102333023B (zh) * 2011-09-30 2014-01-01 福建星网锐捷网络有限公司 多链接透明互联网络中的通信方法及设备
US8750129B2 (en) * 2011-10-06 2014-06-10 International Business Machines Corporation Credit-based network congestion management
US9065745B2 (en) 2011-10-06 2015-06-23 International Business Machines Corporation Network traffic distribution
US8804572B2 (en) 2011-10-25 2014-08-12 International Business Machines Corporation Distributed switch systems in a trill network
US9699117B2 (en) 2011-11-08 2017-07-04 Brocade Communications Systems, Inc. Integrated fibre channel support in an ethernet fabric switch
US9450870B2 (en) 2011-11-10 2016-09-20 Brocade Communications Systems, Inc. System and method for flow management in software-defined networks
CN102404216A (zh) * 2011-11-23 2012-04-04 华为技术有限公司 一种trill网络保护的方法、路由桥和系统
US8995272B2 (en) 2012-01-26 2015-03-31 Brocade Communication Systems, Inc. Link aggregation in software-defined networks
US9742693B2 (en) 2012-02-27 2017-08-22 Brocade Communications Systems, Inc. Dynamic service insertion in a fabric switch
US9154416B2 (en) * 2012-03-22 2015-10-06 Brocade Communications Systems, Inc. Overlay tunnel in a fabric switch
US9025432B2 (en) * 2012-05-07 2015-05-05 Cisco Technology, Inc. Optimization for trill LAN hellos
US9374301B2 (en) 2012-05-18 2016-06-21 Brocade Communications Systems, Inc. Network feedback in software-defined networks
US10277464B2 (en) 2012-05-22 2019-04-30 Arris Enterprises Llc Client auto-configuration in a multi-switch link aggregation
EP2853066B1 (en) 2012-05-23 2017-02-22 Brocade Communications Systems, Inc. Layer-3 overlay gateways
US8971323B2 (en) * 2012-06-15 2015-03-03 Citrix Systems, Inc. Systems and methods for dynamic routing in a cluster
US9036646B2 (en) * 2012-06-20 2015-05-19 International Business Machines Corporation Distributed routing mechanisms for a virtual switch enabled by a trill-based fabric
US9614759B2 (en) * 2012-07-27 2017-04-04 Dell Products L.P. Systems and methods for providing anycast MAC addressing in an information handling system
US9602430B2 (en) 2012-08-21 2017-03-21 Brocade Communications Systems, Inc. Global VLANs for fabric switches
CN102857429B (zh) * 2012-10-09 2015-10-21 盛科网络(苏州)有限公司 在trill网络中承载路由的方法和装置
US9401872B2 (en) 2012-11-16 2016-07-26 Brocade Communications Systems, Inc. Virtual link aggregations across multiple fabric switches
US9548926B2 (en) 2013-01-11 2017-01-17 Brocade Communications Systems, Inc. Multicast traffic load balancing over virtual link aggregation
US9413691B2 (en) 2013-01-11 2016-08-09 Brocade Communications Systems, Inc. MAC address synchronization in a fabric switch
US9350680B2 (en) 2013-01-11 2016-05-24 Brocade Communications Systems, Inc. Protection switching over a virtual link aggregation
US9565113B2 (en) 2013-01-15 2017-02-07 Brocade Communications Systems, Inc. Adaptive link aggregation and virtual link aggregation
US9565099B2 (en) 2013-03-01 2017-02-07 Brocade Communications Systems, Inc. Spanning tree in fabric switches
US9143444B2 (en) 2013-03-12 2015-09-22 International Business Machines Corporation Virtual link aggregation extension (VLAG+) enabled in a TRILL-based fabric network
US9401818B2 (en) 2013-03-15 2016-07-26 Brocade Communications Systems, Inc. Scalable gateways for a fabric switch
US9197553B2 (en) * 2013-03-29 2015-11-24 Cisco Technology, Inc. Using a virtual internet protocol address to represent dually connected hosts in an internet protocol overlay network
CN103200106A (zh) * 2013-04-12 2013-07-10 杭州华三通信技术有限公司 一种报文转发方法和设备
US9565101B2 (en) * 2013-04-22 2017-02-07 Fujitsu Limited Risk mitigation in data center networks
JP6217138B2 (ja) * 2013-05-22 2017-10-25 富士通株式会社 パケット転送装置及びパケット転送方法
US9565028B2 (en) 2013-06-10 2017-02-07 Brocade Communications Systems, Inc. Ingress switch multicast distribution in a fabric switch
US9699001B2 (en) 2013-06-10 2017-07-04 Brocade Communications Systems, Inc. Scalable and segregated network virtualization
US9806949B2 (en) * 2013-09-06 2017-10-31 Brocade Communications Systems, Inc. Transparent interconnection of Ethernet fabric switches
US9344359B1 (en) * 2013-09-10 2016-05-17 Juniper Networks, Inc. Ingress protection for multipoint label switched paths
US20150085862A1 (en) * 2013-09-24 2015-03-26 Hangzhou H3C Technologies Co., Ltd. Forwarding Multicast Data Packets
US9912612B2 (en) 2013-10-28 2018-03-06 Brocade Communications Systems LLC Extended ethernet fabric switches
US9503367B2 (en) 2013-12-10 2016-11-22 Fujitsu Limited Risk mitigation in data center networks using virtual machine sharing
CN104717140B (zh) * 2013-12-11 2018-03-09 华为技术有限公司 Trill网络中边缘路由桥设备的故障处理方法和装置
US9294341B2 (en) 2013-12-13 2016-03-22 International Business Machines Corporation Multipath fiber channel over ethernet networks
US9288105B2 (en) 2013-12-27 2016-03-15 Dell Products L.P. N-node virtual link trunking (VLT) systems fault management
US9276815B2 (en) 2013-12-27 2016-03-01 Dell Products L.P. N-node virtual link trunking (VLT) systems management plane
US9473394B1 (en) * 2014-01-10 2016-10-18 Juniper Networks, Inc. Proactive flow table for virtual networks
US9548873B2 (en) 2014-02-10 2017-01-17 Brocade Communications Systems, Inc. Virtual extensible LAN tunnel keepalives
US9300592B2 (en) 2014-03-14 2016-03-29 International Business Machines Corporation Physical port sharing in a link aggregation group
US9559940B2 (en) 2014-03-14 2017-01-31 International Business Machines Corporation Take-over of network frame handling in a computing environment
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
CN110120906B (zh) * 2014-05-13 2021-04-20 华为技术有限公司 用于实现双活接入trill园区边缘的方法和设备
US10616108B2 (en) 2014-07-29 2020-04-07 Avago Technologies International Sales Pte. Limited Scalable MAC address virtualization
US9544219B2 (en) 2014-07-31 2017-01-10 Brocade Communications Systems, Inc. Global VLAN services
US9807007B2 (en) 2014-08-11 2017-10-31 Brocade Communications Systems, Inc. Progressive MAC address learning
US9524173B2 (en) 2014-10-09 2016-12-20 Brocade Communications Systems, Inc. Fast reboot for a switch
US9699029B2 (en) 2014-10-10 2017-07-04 Brocade Communications Systems, Inc. Distributed configuration management in a switch group
US9762545B2 (en) 2014-11-03 2017-09-12 Cisco Technology, Inc. Proxy forwarding of local traffic by edge devices in a multi-homed overlay virtual private network
US9626255B2 (en) 2014-12-31 2017-04-18 Brocade Communications Systems, Inc. Online restoration of a switch snapshot
US9628407B2 (en) 2014-12-31 2017-04-18 Brocade Communications Systems, Inc. Multiple software versions in a switch group
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
US9807005B2 (en) 2015-03-17 2017-10-31 Brocade Communications Systems, Inc. Multi-fabric manager
US10038592B2 (en) 2015-03-17 2018-07-31 Brocade Communications Systems LLC Identifier assignment to a new switch in a switch group
US10579406B2 (en) 2015-04-08 2020-03-03 Avago Technologies International Sales Pte. Limited Dynamic orchestration of overlay tunnels
US10439929B2 (en) 2015-07-31 2019-10-08 Avago Technologies International Sales Pte. Limited Graceful recovery of a multicast-enabled switch
CN105187176B (zh) * 2015-08-07 2018-08-21 中国运载火箭技术研究院 一种具有冗余链路的电气系统及其通信方法
US9806911B2 (en) 2015-11-02 2017-10-31 International Business Machines Corporation Distributed virtual gateway appliance
US9912614B2 (en) 2015-12-07 2018-03-06 Brocade Communications Systems LLC Interconnection of switches based on hierarchical overlay tunneling
US10237090B2 (en) 2016-10-28 2019-03-19 Avago Technologies International Sales Pte. Limited Rule-based network identifier mapping
US10554494B1 (en) * 2017-01-04 2020-02-04 Juniper Networks, Inc. Automatic ICCP provisioning and VLAN provisioning on an inter-chassis link in a MC-LAG

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7016352B1 (en) * 2001-03-23 2006-03-21 Advanced Micro Devices, Inc. Address modification within a switching device in a packet-switched network
CN1878112A (zh) * 2006-07-20 2006-12-13 杭州华为三康技术有限公司 实现虚拟局域网聚合的方法和汇聚交换机
US7209435B1 (en) * 2002-04-16 2007-04-24 Foundry Networks, Inc. System and method for providing network route redundancy across Layer 2 devices

Family Cites Families (260)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
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
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
AU4848799A (en) 1998-07-08 2000-02-01 Broadcom Corporation High performance self balancing low cost network switching architecture based ondistributed hierarchical shared memory
IL125272A0 (en) 1998-07-08 1999-03-12 Galileo Technology Ltd Vlan protocol
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
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 富士通株式会社 ネットワークシステムおよびサーバ
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 ネットワーク管理方法
JP4168574B2 (ja) 2000-06-02 2008-10-22 株式会社日立製作所 パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法
US20020001310A1 (en) * 2000-06-29 2002-01-03 Khanh Mai 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
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
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
AU2002242043B2 (en) 2001-01-31 2006-12-14 Cisco Technology, Inc. Network port profiling
US7450595B1 (en) 2001-05-01 2008-11-11 At&T Corp. Method and system for managing multiple networks over a set of ports
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
ATE310351T1 (de) 2001-08-01 2005-12-15 Nokia Corp Einrichtung und verfahren zur flusssteuerung basierend auf prioritäten in einem mobilen netzwerk
WO2003013433A2 (en) 2001-08-06 2003-02-20 Euro-Celtique S.A. Sequestered antagonist formulations
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
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
US20030174706A1 (en) 2002-03-15 2003-09-18 Broadcom Corporation Fastpath implementation for transparent local area network (LAN) services over multiprotocol label switching (MPLS)
TW550902B (en) * 2002-04-03 2003-09-01 Accton Technology Corp Method of setting network configuration and device and system thereof
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
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
ATE480925T1 (de) * 2002-10-04 2010-09-15 Ericsson Telefon Ab L M Isolation von mit einem zugangsnetzwerk verbundenen hosts
US7647427B1 (en) 2002-10-18 2010-01-12 Foundry Networks, Inc. Redundancy support for network address translation (NAT)
CN1711743A (zh) * 2002-11-08 2005-12-21 皇家飞利浦电子股份有限公司 在数据网络中允许远程访问的方法和设备
KR100480366B1 (ko) * 2002-12-24 2005-03-31 한국전자통신연구원 E-pon의 가상 랜 구성 시스템 및 방법, 그 프로그램이 저장된 기록매체
JP4256693B2 (ja) * 2003-02-18 2009-04-22 株式会社日立製作所 計算機システム、i/oデバイス及びi/oデバイスの仮想共有方法
US20040165595A1 (en) * 2003-02-25 2004-08-26 At&T Corp. Discovery and integrity testing method in an ethernet domain
KR100619006B1 (ko) 2003-03-28 2006-08-31 삼성전자주식회사 고효율 프로젝션 시스템
US7486674B2 (en) * 2003-04-28 2009-02-03 Alcatel-Lucent Usa Inc. Data mirroring in a service
US7516487B1 (en) * 2003-05-21 2009-04-07 Foundry Networks, Inc. System and method for source IP anti-spoofing security
US20060256767A1 (en) * 2003-06-11 2006-11-16 Nec Corporation Router and network connecting method
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
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
WO2005050950A1 (en) 2003-11-13 2005-06-02 Cryptek, Inc. System and method for traversing access control metadata across multiple network domains
US7558273B1 (en) * 2003-12-23 2009-07-07 Extreme Networks, Inc. Methods and systems for associating and translating virtual local area network (VLAN) tags
US7701948B2 (en) 2004-01-20 2010-04-20 Nortel Networks Limited Metro ethernet service enhancements
US7333508B2 (en) 2004-01-20 2008-02-19 Nortel Networks Limited Method and system for Ethernet and frame relay network interworking
US7849098B1 (en) 2004-02-06 2010-12-07 Vmware, Inc. Providing multiple concurrent access to a file system
US7310664B1 (en) * 2004-02-06 2007-12-18 Extreme Networks Unified, configurable, adaptive, network architecture
US7860097B1 (en) 2004-02-13 2010-12-28 Habanero Holdings, Inc. Fabric-backplane enterprise servers with VNICs and VLANs
US7843907B1 (en) 2004-02-13 2010-11-30 Habanero Holdings, Inc. Storage gateway target for fabric-backplane enterprise servers
WO2005083982A1 (en) 2004-02-23 2005-09-09 Sinett Corporation Unified architecture for wired and wireless networks
US7477894B1 (en) * 2004-02-23 2009-01-13 Foundry Networks, Inc. Methods and apparatus for handling wireless roaming among and across wireless area networks
US7690040B2 (en) * 2004-03-10 2010-03-30 Enterasys Networks, Inc. Method for network traffic mirroring with data privacy
WO2005109886A2 (en) 2004-04-30 2005-11-17 Vulcan Inc. Controlling one or more media devices
JP4373271B2 (ja) * 2004-05-14 2009-11-25 富士通株式会社 ノード網における仮想lanの網構成を把握する方法およびプログラム
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
WO2006023829A2 (en) * 2004-08-20 2006-03-02 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
US8160076B1 (en) 2004-08-30 2012-04-17 Juniper Networks, Inc. Auto-discovery of 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
US7136550B2 (en) 2004-10-28 2006-11-14 Corning Incorporated Single-fiber launch/receive system for biosensing applications
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
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
US7937756B2 (en) 2005-08-19 2011-05-03 Cpacket Networks, Inc. Apparatus and method for facilitating network security
WO2007033204A2 (en) * 2005-09-12 2007-03-22 Nortel Networks Limited Forwarding plane data communications channel for ethernet transport networks
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
ATE476077T1 (de) 2005-12-12 2010-08-15 Ericsson Telefon Ab L M Verfahren und einrichtungen zum spezifizieren der dienstgüte bei einer übertragung von datenpaketen
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
US8189575B2 (en) 2006-03-13 2012-05-29 Rockstar Bidco, L.P. Modular scalable switch architecture
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 ネットワーク管理方法
JP4834493B2 (ja) * 2006-08-25 2011-12-14 アラクサラネットワークス株式会社 ネットワーク中継装置、および、ネットワーク中継装置の制御方法
CN100583825C (zh) 2006-08-30 2010-01-20 华为技术有限公司 最短路径桥中对称树的生成方法
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
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
US7599901B2 (en) * 2006-12-06 2009-10-06 Microsoft Corporation Processing data-centric business models
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
US20080181196A1 (en) * 2007-01-31 2008-07-31 Alcatel Lucent Link aggregation across multiple chassis
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
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
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
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
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
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
US8949392B2 (en) 2007-11-07 2015-02-03 Brocade Communications Systems, Inc. Workload management with network dynamics
CN101911602A (zh) 2007-11-16 2010-12-08 爱立信股份有限公司 包含使用is-is层级的自组织可缩放以太网的远程通信的方法和系统
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
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
US8230069B2 (en) 2008-03-04 2012-07-24 International Business Machines Corporation Server and storage-aware method for selecting virtual machine migration targets
US7792148B2 (en) * 2008-03-31 2010-09-07 International Business Machines Corporation Virtual fibre channel over Ethernet switch
US7911982B1 (en) 2008-05-01 2011-03-22 Juniper Networks, Inc. Configuring networks including spanning trees
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
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
US8102781B2 (en) 2008-07-31 2012-01-24 Cisco Technology, Inc. Dynamic distribution of virtual machines in a communication network
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
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
WO2010071884A2 (en) 2008-12-19 2010-06-24 Watchguard Technologies, Inc. Self-monitoring cluster of network security devices
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
US8255496B2 (en) 2008-12-30 2012-08-28 Juniper Networks, Inc. Method and apparatus for determining a network topology during network provisioning
US8331362B2 (en) 2008-12-30 2012-12-11 Juniper Networks, Inc. Methods and apparatus for distributed dynamic network provisioning
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
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
JP5075990B2 (ja) 2009-01-21 2012-11-21 株式会社日立製作所 省電力ネットワーク管理サーバ、ネットワークシステム及び電力供給判定方法
JP5168166B2 (ja) 2009-01-21 2013-03-21 富士通株式会社 通信装置および通信制御方法
US8213336B2 (en) 2009-02-23 2012-07-03 Cisco Technology, Inc. Distributed data center access switch
US7787480B1 (en) 2009-03-04 2010-08-31 Juniper Networks, Inc. Routing frames in a trill network using service VLAN identifiers
US8155150B1 (en) 2009-03-11 2012-04-10 Juniper Networks, Inc. Cooperative MAC learning/aging in highly distributed forwarding system
US8665886B2 (en) 2009-03-26 2014-03-04 Brocade Communications Systems, Inc. Redundant host connection in a routed network
KR101460848B1 (ko) * 2009-04-01 2014-11-20 니시라, 인크. 가상 스위치를 구현 및 관리하는 방법 및 장치
US8213313B1 (en) * 2009-04-15 2012-07-03 Tellabs Operations, Inc. Methods and apparatus for shared layer 3 application card in multi-service router
US8116213B2 (en) 2009-04-24 2012-02-14 Verizon Patent And Licensing Inc. Tracing routes and protocols
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
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
US8351352B1 (en) 2009-07-15 2013-01-08 Eastlake Iii Donald E Methods and apparatus for RBridge hop-by-hop compression and frame aggregation
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
US8504690B2 (en) 2009-08-07 2013-08-06 Broadcom Corporation Method and system for managing network power policy and configuration of data center bridging
US8369332B2 (en) * 2009-08-21 2013-02-05 Alcatel Lucent Server-side load balancing using parent-child link aggregation groups
US8339994B2 (en) 2009-08-27 2012-12-25 Brocade Communications Systems, Inc. Defining an optimal topology for a group of logical switches
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
US9668230B2 (en) 2009-11-10 2017-05-30 Avago Technologies General Ip (Singapore) Pte. Ltd. Security integration between a wireless and a wired network using a wireless gateway proxy
US20110134802A1 (en) 2009-12-09 2011-06-09 Cisco Technology, Inc. Determining A Routing Tree For Networks With Different Routing Protocols
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
US8270420B2 (en) 2009-12-15 2012-09-18 Hewlett-Packard Development Company, L.P. iSCSI to FCoE gateway
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
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
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
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
US8989186B2 (en) 2010-06-08 2015-03-24 Brocade Communication Systems, Inc. Virtual port grouping for virtual cluster switching
US8867552B2 (en) 2010-05-03 2014-10-21 Brocade Communications Systems, Inc. Virtual cluster switching
US9231890B2 (en) 2010-06-08 2016-01-05 Brocade Communications Systems, Inc. Traffic management for virtual cluster switching
US9270486B2 (en) 2010-06-07 2016-02-23 Brocade Communications Systems, Inc. Name services 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
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
US8667171B2 (en) 2010-05-28 2014-03-04 Microsoft Corporation Virtual data center allocation with bandwidth guarantees
EP2489172B1 (en) 2010-05-28 2020-03-25 Huawei Technologies Co., Ltd. Virtual layer 2 and mechanism to make it scalable
US10033650B2 (en) 2010-06-08 2018-07-24 Brocade Communication Systems Llc Preserving quality of service across trill networks
US9608833B2 (en) 2010-06-08 2017-03-28 Brocade Communications Systems, Inc. Supporting multiple multicast trees in trill networks
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
US20110299533A1 (en) 2010-06-08 2011-12-08 Brocade Communications Systems, Inc. Internal virtual network identifier and internal policy identifier
US8446914B2 (en) 2010-06-08 2013-05-21 Brocade Communications Systems, Inc. Method and system for link aggregation across multiple switches
US9806906B2 (en) * 2010-06-08 2017-10-31 Brocade Communications Systems, Inc. Flooding packets on a per-virtual-network basis
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
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
US8665267B2 (en) 2010-09-24 2014-03-04 Adobe Systems Incorporated System and method for generating 3D surface patches from unconstrained 3D curves
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
US8762668B2 (en) 2010-11-18 2014-06-24 Hitachi, Ltd. Multipath switching over multiple storage systems
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
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
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
CN102232279B (zh) 2011-06-17 2013-09-11 华为技术有限公司 以太网中环路位置检测的方法及以太网交换设备
US9497073B2 (en) 2011-06-17 2016-11-15 International Business Machines Corporation Distributed link aggregation group (LAG) for a layer 2 fabric
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
US8995272B2 (en) 2012-01-26 2015-03-31 Brocade Communication Systems, Inc. Link aggregation in software-defined networks
US9154416B2 (en) 2012-03-22 2015-10-06 Brocade Communications Systems, Inc. Overlay tunnel in a fabric switch
CN102801599B (zh) 2012-07-26 2015-09-30 华为技术有限公司 一种通信方法和系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7016352B1 (en) * 2001-03-23 2006-03-21 Advanced Micro Devices, Inc. Address modification within a switching device in a packet-switched network
US7209435B1 (en) * 2002-04-16 2007-04-24 Foundry Networks, Inc. System and method for providing network route redundancy across Layer 2 devices
CN1878112A (zh) * 2006-07-20 2006-12-13 杭州华为三康技术有限公司 实现虚拟局域网聚合的方法和汇聚交换机

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《Switched Virtual Networks: Internetworking moves beyond 》;Steven S et al.;《Data Communications》;19940901;第23卷(第12期);全文 *
《Virtual Router Redundancy Protocl》;Knight s et al.;《ftp://ftp.isi.edu/in-notes/rfc2338.txt》;19980401;全文 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10171303B2 (en) 2015-09-16 2019-01-01 Avago Technologies International Sales Pte. Limited IP-based interconnection of switches with a logical chassis

Also Published As

Publication number Publication date
EP2412129B1 (en) 2015-07-22
US8665886B2 (en) 2014-03-04
US20140153385A1 (en) 2014-06-05
US9019976B2 (en) 2015-04-28
EP2412129A1 (en) 2012-02-01
WO2010111142A1 (en) 2010-09-30
US20100246388A1 (en) 2010-09-30
CN102415065A (zh) 2012-04-11

Similar Documents

Publication Publication Date Title
CN102415065B (zh) 在有路由的网络中冗余主机连接的方法和装置
US9660939B2 (en) Protection switching over a virtual link aggregation
CN108476160B (zh) 基于分层覆叠穿隧的交换机互连
CN102150148B (zh) 层2拓扑中针对单播帧和多播帧的差别化服务
EP2567519B1 (en) Per-graph link cost assignment in layer 2 multipath networks
EP2503743B1 (en) Usage Of Masked Ethernet Addresses Between Transparent Interconnect Of Lots Of Links (Trill) Routing Bridges
JP5373625B2 (ja) マルチキャストルーティングのための方法および装置
CN1938997B (zh) 在基于地址的运营商网络中的区分转发的方法、连接控制器和系统
US9509522B2 (en) Forwarding multicast data packets
CN110061915B (zh) 跨多个架构交换机的虚拟链路聚合的方法和系统
US20130259050A1 (en) Systems and methods for multi-level switching of data frames
US20140122704A1 (en) Remote port mirroring
CN104335537A (zh) 用于层2多播多路径传送的系统和方法
JP2010509880A (ja) ハッシュベースのマルチホーミング
CN102217238A (zh) 应用于mpls网络的服务实例
EP2989755B1 (en) Efficient multicast delivery to dually connected (vpc) hosts in overlay networks
CN102449962A (zh) 混合层2网络中的瞬态环路预防
CN104348717A (zh) 报文转发方法和装置
WO2013119777A1 (en) Virtual local area network identifier substitution as time to live method
WO2021093463A1 (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
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: American California

Patentee after: Brocade Communications Systems, Inc.

Address before: American California

Patentee before: Brocade Communications Systems, Inc.

CP03 Change of name, title or address
TR01 Transfer of patent right

Effective date of registration: 20181101

Address after: Singapore Singapore

Patentee after: Annwa high tech Limited by Share Ltd

Address before: American California

Patentee before: Brocade Communications Systems, Inc.

TR01 Transfer of patent right