CN101601232A - 三层任播寻址 - Google Patents

三层任播寻址 Download PDF

Info

Publication number
CN101601232A
CN101601232A CNA2008800034960A CN200880003496A CN101601232A CN 101601232 A CN101601232 A CN 101601232A CN A2008800034960 A CNA2008800034960 A CN A2008800034960A CN 200880003496 A CN200880003496 A CN 200880003496A CN 101601232 A CN101601232 A CN 101601232A
Authority
CN
China
Prior art keywords
switch
layer
grouping
emulated
hardware address
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.)
Granted
Application number
CNA2008800034960A
Other languages
English (en)
Other versions
CN101601232B (zh
Inventor
迪诺·法里纳齐
托马斯·埃兹尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
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 Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN101601232A publication Critical patent/CN101601232A/zh
Application granted granted Critical
Publication of CN101601232B publication Critical patent/CN101601232B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • 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/58Association of routers
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/552Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/60Software-defined switches
    • H04L49/604Hybrid IP/Ethernet 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
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/677Multiple interfaces, e.g. multihomed nodes

Abstract

在一个实施例中,提供了一种解决方案,其中,冗余路由器被当作单个仿真交换机。当在第2层边缘交换机处接收到来自主机的分组时,第2层边缘交换机可以使用包含在分组中的目的地任播硬件地址来确定仿真交换机的交换机标识符。任播硬件地址可以标识包括多个路由器的仿真交换机。然后,可以将一头部添加到分组中,该头部包括交换机标识符。接下来,分组可以沿着从第2层边缘交换机到仿真交换机的最短路径被转发到另一第2层交换机。

Description

三层任播寻址
技术领域
本发明涉及计算机联网。
背景技术
尤其随着因特网信息时代的出现,机构内的数据管理越来越受关注。这种数据管理功能的核心有时称为数据中心。在过去十年间,数据中心已经演化成保护、优化和发展机构的信息技术(IT)努力的战略重点。
附图说明
图1示出了“孤立应用程序”环境。
图2示出了DCE网络。
图3示出了包含被耦合到仿真交换机(emulated switch)的第2层交换机的示例网络。
图4示出了ARP请求分组的示例。
图5示出了具有附加的MAC-in-MAC头部的ARP请求分组的示例。
图6示出了具有附加的MAC-in-MAC头部的ARP答复分组的示例。
图7示出了用于处理到由两个或更多个路由器组成的仿真交换机中的路由器的硬件地址请求的示例方法。
图8示出了用于处理在第2层边缘交换机处接收的来自由两个或更多个路由器组成的仿真交换机中的路由器的分组的示例方法。
图9示出了用于在包含第2层交换机的网络中的边缘交换机处处理来自主机的分组的示例方法。
图10示出了用于在包含第2层交换机的网络中的边缘交换机处处理来自主机的分组的示例方法。
图11示出了用于处理到由两个或更多个路由器组成的仿真交换机中的路由器的硬件地址请求的示例装置。
图12图示出了用于处理在第2层边缘交换机处接收的来自由两个或更多个路由器组成的仿真交换机中的路由器的分组的示例装置。
图13图示出了用于在包含第2层交换机的网络中的边缘交换机处处理来自主机的分组的示例装置。
图14图示出了用于在包含第2层交换机的网络中的边缘交换机处处理来自主机的分组的示例装置。
图15图示出了DCE交换机的简化体系结构。
具体实施方式
概述
在一个实施例中,提供了一种解决方案,其中,冗余路由器被当作单个仿真交换机。当在第2层边缘交换机处接收到来自主机的分组时,第2层边缘交换机可以使用包含在分组中的目的地任播(anycast)硬件地址来确定仿真交换机的交换机标识符。任播硬件地址可以标识包括多个路由器的仿真交换机。然后,可以将一头部添加到分组中,该头部包括交换机标识符。接下来,分组可以沿着从第2层边缘交换机到仿真交换机的最短路径被转发到另一第2层交换机。
示例实施例
在此申请中,阐述了多个具体细节以便提供对本发明的透彻理解。然而,可以不用一些或所有这些具体细节来实施本发明,这对本领域技术人员来说是显然的。在其他实例中,未详细描述公知的处理步骤,以便不模糊本发明。
数据中心管理员在实现数据中心的目标时面临着若干挑战。大多数企业的数据中心快速发展以满足当代爆炸式的经济增长。结果,未充分利用的、孤立的基础设施储仓(silo)中的应用程序通常是独立的。各个基础设施储仓是基于被部署的具体应用程序的意向来设计的,以使得物理数据中心支持广泛种类的操作系统、计算平台以及存储系统。支持不同应用程序“孤岛”的完全不同的基础设施难以改变或扩展,并且管理、集成、确保安全以及备份较昂贵。图1图示出了“孤立应用程序”环境。
一种对这种问题的解决方案是设计一种高度可扩展、弹性强、安全,并且能够集成多个应用程序和协议的数据中心环境。一种这样的解决方案称为数据中心网络体系结构。该数据中心网络体系结构的具体实现方式称为数据中心以太网(DCE)。DCE允许增强输入和输出,并改进网络内通信的转发。这可以经由专用协议以及由DCE网络内的交换机经由第2网络层所操作的功能来实现。DCE网络内的每个交换机都可以是第2层交换机。图2图示出了DCE网络。边缘交换机200可以连接到主机202。边缘交换机204可以连接到主机206。边缘交换机200、204随后可以被连接到若干核心交换机208、210,核心交换机208、210然后可以被连接到其它边缘交换机212、214。每个DCE交换机可以被指派有唯一标识符。在DCE内部可以使用诸如中间系统到中间系统(IS-IS)之类的路由协议。实现这种路由协议的边缘交换机可以将信息附加到通过DCE发送的分组中。这种被附加的信息可以以MAC-in-MAC头部(MAC-in-MAC header)的形式被附接到分组。边缘交换机212、214的每个随后可以被连接到第3层设备,例如路由器216、218。取代将分组转发到MAC地址,DCE交换机基于利用MAC-in-MAC头部的边缘交换机标识将分组发送到边缘交换机。边缘交换机随后得知其端口中要将分组发送出以到达正确的IP地址的端口(例如,连接到路由器216的端口),并且在完成此之前剥离MAC-in-MAC头部。
取代单独操作路由器216和218,链接路由器以使得在路由器或链路故障的情况下一个路由器可以充当另一路由器的备份通常是有益的。这种链接可以通过诸如热备份路由协议(HSRP)之类的另一路由协议来完成。其它的热备份路由协议包括虚拟路由器冗余协议(VRRP)和网关负载均衡协议(GLBP)。在这些协议中,若干路由器被连接到网络中的同一子网,并且一起工作以表现出单个虚拟路由器的样子。通常,单个虚拟IP地址被指派给链接到单个虚拟MAC地址的路由器。然而,单个虚拟MAC地址指向路由器中的特定的一个路由器,该特定的一个路由器被指定为“活动”路由器,而其它一个或多个路由器被指定为“备份”。如果一个路由器出现故障,则另一路由器接替,并且将虚拟MAC地址映射到该备份路由器。但是,当两个都运行时,仅一个被用于外出(outbound)通信。这由于多个原因可能是没有效率的。
首先,仅使用多个冗余路由器中的一个路由器作为用于外出通信的活动路由器可能在单个路由器处或者在其关联链路之一上产生瓶颈。均衡冗余路由器之间负载将更有效。其次,即使将热路由选择协议用来均衡冗余路由器之间的负载,由这些协议产生的流量也可能是浪费的。再次,用于路由器从活动切换到备份的时间量并不是微不足道的。如果需要更快的收敛,则需要其他解决方案。
提供了一种解决方案,其中,多个冗余路由器被当作单个仿真交换机。这允许通过在包含第2层交换机的网络中使用的诸如DCE之类的协议,针对主机-交换机-路由器连接的故障恢复以及负载均衡机制。通过使用这种解决方案,可以不需要诸如HSRP、VRRP和GLBP之类的热备份路由协议。
可以通过首先将同一IP地址指派给仿真交换机中的所有路由器来实现网络的配置。这种IP地址可以称为“路由器任播地址”。另外,同一MAC地址可以被指派给仿真交换机中的所有路由器。这种MAC地址可以称为“路由器任播MAC地址”。然后,可以使用虚拟IP地址为每个主机配置默认路由器。虚拟IP地址映射到虚拟MAC地址。虚拟交换机中的路由器的虚拟MAC地址对应于单个任播硬件地址。任播硬件地址可以用作交换机标识。可以使用诸如IS-IS、RIP或(EIGRP)之类的协议向网络内的所有第2层交换机通告该交换机标识,只要边缘交换机具有可达路由器的连接。
图3图示出了包含被耦合到仿真交换机的第2层交换机的示例网络。当分组从主机300被发送到耦合到仿真交换机302的诸如因特网之类的网络时,其可以将该分组转发到最近的边缘交换机304。但是,该主机300在其存储器(例如地址解析协议(ARP)缓存)中没有默认路由器的MAC地址。因此,主机300可以首先发送对路由器任播地址的请求例如作为ARP请求。ARP请求是在广播树上发送过DCE网络的广播分组。由于路由器组是仿真任播交换机的一部分,因此,仅到仿真任播交换机中的一个链路接收到该ARP分组。这可以通过例如连接到特定仿真交换机的边缘交换机之间的协调来实现。发送请求的链路被连接到单个路由器,而不管该路由器可能是仿真交换机的一部分的事实。
接收到ARP请求的路由器可以通过向作出ARP请求的主机发送单播分组来作出ARP答复。这允许直接连接到主机的第一跳交换机得知与该路由器相关联的边缘交换机。可以根据与仿真任播交换机相关联的交换机标识来标识该边缘交换机。ARP答复可以与等同于路由器任播MAC地址的源MAC地址一起被发送,以使得直接连接到主机的边缘交换机将MAC地址与仿真任播交换机相关联。
此时,主机的离开子网流量将找出到仿真任播交换机的最短路径。这可能是或可能不是答复ARP请求的同一路由器。例如,虽然路由器306可能对ARP请求作出了响应,然而,到路由器308的路径实际上可能是用于流量的最短路径。其它主机将找到它们各自的到仿真任播交换机的最短路径,这些最短路径可能通过不同的路由器。这有效地均衡了仿真交换机中的冗余路由器之间的负载。另外,如果因网络中的拓扑改变或路由器本身发生故障而导致到特定路由器的连接发生故障,则可以快速将流量重新路由到其它路由器。这是因为在包含第2层交换机的网络中使用的诸如DCE之类的协议可以比诸如HSRP、VRRP或GLBP之类的热备份路由协议更快地发现拓扑改变或故障链路。提供了一种解决方案,该解决方案利用这个事实来比现有技术更快地执行故障切换,这是因为现在可以由交换机网络本身来执行故障切换。
假设主机A 300想要获知路由器306、308之一的MAC地址。其可以发送图4所示的ARP分组。IP源地址400可以是A的IP地址。IP目的地地址402可以是SW7的任播IP地址。分组的第2层目的地地址404可以被设为广播(所有地址)。第2层源地址406可以是主机A406。
当接收到来自主机A300的ARP请求时,交换机SW1304得知主机A300不在特定接口上(例如,接口2)。其随后可以附加图5所示的MAC-in-MAC头部。这里,由于分组仍然是ARP请求因此目的地500可以被设为广播,同时源可以设为表示交换机2、接口2的SW2,2。可以建立包括仿真SW5的无环树,因此,该树表明了到仿真SW7302的最短路径(这可以在比ARP请求的接收更早的处理中被执行)。ARP请求随后可以经过该最短路径被传递到仿真交换机SW7。然而,认识到下一交换机是仿真交换机的边缘交换机SW5310可以剥离MAC-in-MAC头部。路由器306、308之一可以接收ARP请求并以ARP答复作出响应。这里,假设这是路由器308。当接收到ARP答复时,边缘交换机SW5310可以添加MAC-in-MAC头部以得出图6所示的分组。答复中的MAC-in-MAC头部的目的地地址600可以是SW1。答复中的MAC-in-MAC头部的源地址602可以是仿真交换机SW7。还可以包括接口标识,但是这种值是不相关的,这是因为分组将不会被用来执行转发。边缘交换机SW5310随后可以得知路由器308在其接口(例如,接口2)上。可以将该信息与整个DCE网络中的交换机上的信息同步,以使得每个交换机都知道路由器308在边缘交换机SW5310的接口上。ARP答复随后流经交换机312、304到达主机A300。
当主机300随后希望通过与仿真交换机SW7302相对应的任播硬件地址将正常流量发送出去时,SW2304可以接收该流量。其随后可以在其表中查找任播硬件地址,并发现该地址在仿真交换机SW7上。其随后可以将MAC-in-MAC头部添加到该流量,并且经由最短路径将其转发到交换机SW7。再次,边缘交换机310认识到交换机SW7是仿真交换机,并且剥离MAC-in-MAC头部以将其转发。通过这样做,使得路由器306和308的负载均衡,这是因为来源于主机A300的分组将通过路由器308(利用最短路径)被发送,而来源于服务器B314的分组将通过路由器306被发送。在两条路径等同的情况中,可以使用平局决胜(tie-breaking)机制,例如基于源地址的散列法。另外,如上所述,如果一条链路发生故障,则DCE网络能够将所有分组转发到另一路由器直至链路恢复时为止。
图7图示出了用于处理到两个或更多个路由器组成的仿真交换机中的第一路由器的硬件地址请求,例如ARP请求或IPv6邻居请求的示例方法。可以在包含第2层交换机的网络中的第2层边缘交换机处执行该处理。在700中,可以接收来自第2层交换机的硬件地址请求。该请求可以是ARP请求,并且可以包括由另一第2层交换机(不一定是直接从其接收到请求的第2层交换机)添加到请求中的第2层网络头部(例如,MAC-in-MAC头部)。在702中,该第2层网络头部可以从请求中被剥离。在704中,硬件地址请求可以被转发到第一路由器。仿真交换机中的哪个路由器被指定为第一路由器是无关紧要的。在706中,可以从该路由器接收硬件地址答复。该答复可以是ARP答复,并且可以包括在仿真交换机中的各个路由器之间共享的任播硬件地址。在708中,诸如MAC-in-MAC头部之类的第2层网络头部可以被添加到硬件地址答复。在710中,硬件地址答复可以被转发到另一第2层交换机。该另一第2层交换机可以是或可以不是与700中相同的第2层交换机。
图8图示出了用于处理在第2层边缘交换机处接收到的来自由两个或更多个路由器组成的仿真交换机中的路由器的分组的示例方法。在800中,分组被接收。分组可以是ARP分组答复,但也可以是通常流量。分组可以包括在仿真交换机中的各个路由器之间共享的任播硬件地址。在802中,任播硬件地址可以与边缘交换机的标识一起被添加到表中。可以定期将该表与关联于网络中的其它第2层交换机的表同步。在804中,诸如MAC-in-MAC头部之类的第2层网络头部可以被添加到分组。在806中,分组可以被转发到网络中的另一第2层交换机。
图9图示出了用于在包含第2层交换机的网络中的边缘交换机处处理来自主机的分组的示例方法。在900中,分组可以被接收。该分组可以包括与多个路由器相对应的仿真交换机的任播硬件地址。在902中,可以利用任播硬件地址来确定仿真交换机的交换机标识符。这可以通过例如在一表中查找任播硬件地址以检索交换机标识符来进行确定。在904中,头部可以被添加到分组,该头部包括交换机标识符。该头部可以是第2层网络头部,例如MAC-in-MAC头部。在906中,分组可以沿着到仿真交换机的最短路径被转发到另一第2层交换机。该最短路径例如可以通过查阅针对包括仿真交换机在内的交换机而创建的生成树来确定。如果两条路径之间存在平局(tie)而使得不能基于距离来确定最短路径,则可以通过例如查阅基于分组的源地址的散列表来打破该平局。
图10图示出了用于在包含第2层交换机的网络中的边缘交换机处处理来自主机的分组的示例方法。在1000中,分组可以被接收。分组可以包括与多个路由器相对应的仿真交换机的目的地任播硬件地址。在1002中,可以利用任播硬件地址来确定仿真交换机的交换机标识符。这可以通过例如在一表中查找任播硬件地址以检索交换机标识符来进行确定。在1004中,头部可以被添加到分组,该头部包括交换机标识符。该头部可以是第2层网络头部,例如MAC-in-MAC头部。在1006中,可以确定到该仿真交换机的最短路径。在1008,可以判断该最短路径是否包括不工作链路。如果是,则在1010中,可以选择不包括不工作链路的新最短路径。在1012中,分组可以沿着代表到仿真交换机的最短路径的路径被转发到另一第2层交换机。该最短路径例如可以通过查阅针对包括仿真交换机在内的交换机而创建的生成树来确定。如果两条路径之间存在平局而使得不能基于距离来确定最短路径,则可以通过例如查阅基于分组的源地址的散列表来打破该平局。
图11图示出了用于处理到由两个或更多个路由器组成的仿真交换机中的第一路由器的硬件地址请求的示例装置。该装置可以是第2层边缘交换机或第2层边缘交换机的一部分(例如,软件)。硬件地址请求接收器1100可以接收来自第2层交换机的硬件地址请求。该请求可以是ARP请求,并且可以包括由另一第2层交换机(不一定是直接从其接收到请求的第2层交换机)添加到请求中的第2层网络头部(例如,MAC-in-MAC头部)。耦合到硬件地址请求接收器1100的第2层网络头部剥离器1102可以从该请求剥离该第2层网络头部。耦合到第2层网络头部剥离器1102的硬件地址请求转发器1104将该硬件地址请求转发到第一路由器。仿真交换机中的哪个路由器被指定为第一路由器是无关紧要的。硬件地址答复接收器1106可以从路由器接收硬件地址答复。该答复可以是ARP答复,并且可以包括在仿真交换机中的各个路由器之间共享的任播硬件地址。耦合到硬件地址答复接收器1106的第2层网络头部添加器1108可以将诸如MAC-in-MAC头部之类的第2层网络头部添加到硬件地址答复。耦合到第2层网络头部添加器1108的硬件地址答复转发器1110可将硬件地址转发到另一第2层交换机。这可以是或可以不是与以前相同的第2层交换机。
图12图示出了用于处理在第2层边缘交换机处接收到的来自由两个或更多个路由器组成的仿真交换机中的路由器的分组的示例装置。分组接收器1200可以接收分组。该分组可以是ARP分组答复,但也可以是通常流量。该分组可以包括在仿真交换机中的各个路由器之间共享的任播硬件地址。耦合到分组接收器1200的任播硬件地址表添加器1202可以将任播硬件地址请求与边缘交换机的标识一起添加到表中。可以定期将该表与关联于网络中的其它第2层交换机的表同步。耦合到任播硬件地址表添加器1202的第2层网络头部添加器1204可以将诸如MAC-in-MAC头部之类的第2层网络头部添加到分组。耦合到第2层网络头部添加器1204的分组转发器1206可以将分组转发到网络中的第2层交换机。
图13图示出了用于在包含第2层交换机的网络中的边缘交换机处处理来自主机的分组的示例装置。分组接收器1300可以接收分组。该分组可以包括与多个路由器相对应的仿真交换机的任播硬件地址。耦合到分组接收器1300的交换机标识单元1302可以利用任播硬件地址来确定仿真交换机的交换机标识符。这可以通过例如在一表中查找任播硬件地址以检索交换机标识符来进行确定。耦合到交换机标识单元1302的交换机标识符头部添加器1304可以将头部添加到分组,该头部包括交换机标识符。该头部可以是第2层网络头部,例如MAC-in-MAC头部。耦合到交换机标识符头部添加器1304的最短路径分组转发器1306可以沿着代表到仿真交换机的最短路径的路径将分组转发到另一第2层交换机。该最短路径例如可以通过查阅针对包括仿真交换机在内的交换机而创建的生成树来确定。如果两条路径之间存在平局(tie)而使得不能基于距离来确定最短路径,则可以通过例如查阅基于分组的源地址的散列表来打破该平局。
图14图示出了用于在包含第2层交换机的网络中的边缘交换机处处理来自主机的分组的示例装置。分组接收器1400可以接收分组。分组可以包括与多个路由器相对应的仿真交换机的目的地任播硬件地址。耦合到分组接收器1400的交换机标识单元1402可以使用任播硬件地址确定仿真交换机的交换机标识符。这可以通过例如在一表中查找任播硬件地址以检索交换机标识符来进行确定。耦合到交换机标识单元1402的交换机标识符头部添加器1404可以将头部添加到分组,该头部包括交换机标识符。该头部可以是第2层网络头部,例如MAC-in-MAC头部。耦合到交换机标识符头部添加器的最短路径确定器1406可以确定到仿真交换机的最短路径。耦合到最短路径确定器1406的最短路径不工作链路判断器1408可以判断最短路径是否包括不工作链路。如果是,则耦合到最短路径不工作链路判断器的新最短路径确定器1410可以选择不包括不工作链路的新的最短路径。耦合到最短路径不工作链路判断器1408和新最短路径确定器1410的最短路径分组转发器1412可以经由代表到仿真交换机的最短路径的路径将分组转发到另一第2层交换机。该最短路径例如可以通过查阅针对包括仿真交换机在内的交换机而创建的生成树来确定。如果两条路径之间存在平局而使得不能基于距离来确定最短路径,则可以通过例如查阅基于分组的源地址的散列表来打破该平局。
在这些实施例中的每个实施例中,可以使用各种协议(例如,使用IS-IS协议的DCE)。另外,在这些实施例中的每个实施例中,不再需要运行热备份路由协议。
图15图示出了DCE交换机1500的简化体系结构。DCE交换机1500包括N个线路卡,每个线路卡特征在于入口侧(或输入)1505以及出口侧(或输出)1525。线路卡入口侧1505经由交换结构1550连接到出口侧1525,在此示例中交换结构1550具有交叉开关。在此实施例中,由一个或多个线路卡来执行上述的一个或多个处理。
虽然在此示出并描述了本发明的例示实施例和应用,然而,保持在本发明的概念、范围和精神之内的许多变更和修改也是可以的,并且在细读了本申请之后,本领域技术人员会清楚这些变更。例如,可以将边缘交换机连接到单个仿真交换机内的多个路由器。因此,所描述的实施例将被认为是例示性的而非限制性的,并且本发明不限于在此给出的细节,而是可以在所附权利要求的等同物和范围内进行修改。

Claims (20)

1.一种用于在第一第2层交换机处处理从第二第2层交换机接收到的硬件地址请求的方法,其中,所述硬件地址请求指向仿真交换机中的第一路由器,其中,所述仿真交换机包括多个路由器,并且其中所述第一第2层交换机是边缘交换机,所述方法包括:
将所述硬件地址请求转发到所述第一路由器;
接收来自所述第一路由器的硬件地址答复,所述硬件地址答复包括在所述仿真交换机中的各个路由器之间共享的任播硬件地址;
将第2层网络头部添加到所述硬件地址答复;以及
将所述硬件地址答复转发到第三第2层交换机。
2.如权利要求1所述的方法,还包括:
将所述任播硬件地址与所述第一第2层交换机的标识一起添加到表中。
3.如权利要求2所述的方法,还包括:
将所述表与与除所述第一第2层交换机之外的一个或多个第2层交换机相关联的一个或多个表同步。
4.一种方法,包括:
在第一第2层交换机处接收来自仿真交换机中的第一路由器的分组,其中所述仿真交换机包括多个路由器,所述分组包括在所述仿真交换机中的各个路由器之间共享的任播硬件地址,并且所述第一第2层交换机是边缘交换机;
将第2层网络头部添加到所述分组;以及
将所述分组转发到第二第2层交换机。
5.如权利要求4所述的方法,还包括:
将所述任播硬件地址与所述边缘交换机的标识一起添加到表中。
6.如权利要求5所述的方法,还包括:
将所述表与与除所述第一第2层交换机之外的一个或多个第2层交换机相关联的一个或多个表同步。
7.一种用于在包含多个第2层交换机的网络中的第2层边缘交换机处处理从主机接收的分组的方法,其中所述分组包括仿真交换机的任播硬件地址,并且所述仿真交换机包括多个路由器,所述方法包括:
使用所述任播硬件地址确定所述仿真交换机的交换机标识符;
向所述分组添加头部,所述头部包括所述交换机标识符;以及
沿着从所述第2层边缘交换机到所述仿真交换机的最短路径将所述分组转发到另一第2层交换机。
8.如权利要求7所述的方法,其中,确定步骤包括在表中查找所述任播硬件地址以检索所述交换机标识符。
9.如权利要求7所述的方法,其中,如果由于两条或更多条路径之间的平局而不能基于距离来确定所述最短路径,则利用散列表基于所述分组的源地址来确定所述最短路径。
10.一种用于在包含多个第2层交换机的网络中的第2层边缘交换机处处理从主机接收的分组的方法,其中所述分组包括仿真交换机的目的地任播硬件地址,并且所述仿真交换机包括多个路由器,所述方法包括:
使用所述任播硬件地址确定所述仿真交换机的交换机标识符;
向所述分组添加头部,所述头部包括所述交换机标识符;
确定从所述第2层边缘交换机到所述仿真交换机的最短工作路径;以及
经由所述最短工作路径将所述分组转发到另一第2层交换机。
11.如权利要求10所述的方法,其中,确定步骤包括在表中查找所述任播硬件地址以检索所述交换机标识符。
12.如权利要求10所述的方法,其中,如果由于两条或更多条路径之间的平局而不能基于距离来确定所述最短路径,则利用散列表基于所述分组的源地址来确定所述最短路径。
13.如权利要求10所述的方法,其中,包含多个第2层交换机的所述网络是数据中心以太网DCE网络。
14.如权利要求10所述的方法,其中,所述头部是MAC-in-MAC头部。
15.如权利要求10所述的方法,其中,所述路由器不运行热备份路由协议。
16.一种用在包含第2层交换机的网络中的第2层边缘交换机,所述第2层边缘交换机包括:
一个或多个线路卡,其中当接收到来自主机的分组时,所述一个或多个线路卡中的至少一个线路卡被配置来执行下面的操作,其中所述分组包括仿真交换机的目的地任播硬件地址,并且所述仿真交换机包括多个路由器:
使用所述任播硬件地址确定所述仿真交换机的交换机标识符;
向所述分组添加头部,所述头部包括所述交换机标识符;
确定从所述第2层边缘交换机到所述仿真交换机的最短工作路径;以及
经由所述最短工作路径将所述分组转发到另一第2层交换机。
17.如权利要求16所述的第2层边缘交换机,其中,所述第2层边缘交换机是DCE交换机。
18.如权利要求16所述的第2层边缘交换机,其中,所述头部是MAC-in-MAC头部。
19.一种装置,包括:
用于在包含多个第2层交换机的网络中的第2层边缘交换机处接收来自主机的分组的装置,其中所述分组包括仿真交换机的目的地任播硬件地址,并且所述仿真交换机包括多个路由器;
用于使用所述任播硬件地址确定所述仿真交换机的交换机标识符的装置;
用于向所述分组添加头部的装置,其中所述头部包括所述交换机标识符;
用于确定从所述第2层边缘交换机到所述仿真交换机的最短工作路径的装置;以及
用于经由所述最短工作路径将所述分组转发到另一第2层交换机的装置。
20.如权利要求19所述的装置,其中,包含多个第2层交换机的所述网络是数据中心以太网DCE网络。
CN2008800034960A 2007-02-02 2008-01-25 三层任播寻址 Active CN101601232B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/670,544 2007-02-02
US11/670,544 US8259720B2 (en) 2007-02-02 2007-02-02 Triple-tier anycast addressing
PCT/US2008/051986 WO2008097730A1 (en) 2007-02-02 2008-01-25 Triple-tier anycast addressing

Publications (2)

Publication Number Publication Date
CN101601232A true CN101601232A (zh) 2009-12-09
CN101601232B CN101601232B (zh) 2012-08-29

Family

ID=39676100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008800034960A Active CN101601232B (zh) 2007-02-02 2008-01-25 三层任播寻址

Country Status (4)

Country Link
US (3) US8259720B2 (zh)
EP (1) EP2109962B1 (zh)
CN (1) CN101601232B (zh)
WO (1) WO2008097730A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139282A (zh) * 2011-11-30 2013-06-05 财团法人工业技术研究院 数据中心网络系统及其分组传送方法
CN103650437A (zh) * 2013-06-28 2014-03-19 华为技术有限公司 任播服务注册、实现方法及装置、交换设备和系统
WO2014091277A1 (en) * 2012-12-12 2014-06-19 Pismo Labs Technology Limited Method and system to reduce wireless network packets for centralized layer two network
CN103891216A (zh) * 2011-10-18 2014-06-25 思科技术公司 用于结构路径交换网络中n路网关负载平衡的FHRP优化
CN108234325A (zh) * 2018-01-10 2018-06-29 北京知道创宇信息技术有限公司 基于ip任播的系统及报文转发方法
US10298416B2 (en) 2013-09-05 2019-05-21 Pismo Labs Technology Limited Method and system for converting a broadcast packet to a unicast packet at an access point

Families Citing this family (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7564869B2 (en) 2004-10-22 2009-07-21 Cisco Technology, Inc. Fibre channel over ethernet
US7830793B2 (en) 2004-10-22 2010-11-09 Cisco Technology, Inc. Network device architecture for consolidating input/output and reducing latency
US7801125B2 (en) * 2004-10-22 2010-09-21 Cisco Technology, Inc. Forwarding table reduction and multipath network forwarding
US8238347B2 (en) * 2004-10-22 2012-08-07 Cisco Technology, Inc. Fibre channel over ethernet
US7969971B2 (en) 2004-10-22 2011-06-28 Cisco Technology, Inc. Ethernet extension for the data center
US7961621B2 (en) * 2005-10-11 2011-06-14 Cisco Technology, Inc. Methods and devices for backward congestion notification
US7822033B1 (en) * 2005-12-30 2010-10-26 Extreme Networks, Inc. MAC address detection device for virtual routers
US7894451B2 (en) * 2005-12-30 2011-02-22 Extreme Networks, Inc. Method of providing virtual router functionality
US8259720B2 (en) * 2007-02-02 2012-09-04 Cisco Technology, Inc. Triple-tier anycast addressing
US8149710B2 (en) 2007-07-05 2012-04-03 Cisco Technology, Inc. Flexible and hierarchical dynamic buffer allocation
US8121038B2 (en) 2007-08-21 2012-02-21 Cisco Technology, Inc. Backward congestion notification
BRPI0722112B1 (pt) * 2007-10-02 2019-12-24 Ericsson Telefon Ab L M nó de acesso, infraestrutura de rede de telecomunicação, e método e memória lida por computador para comunicação em uma rede de telecomunicação
US7924830B2 (en) 2008-10-21 2011-04-12 At&T Intellectual Property I, Lp System and method to route data in an anycast environment
US8532116B2 (en) * 2009-07-21 2013-09-10 Cisco Technology, Inc. Extended subnets
US8619779B2 (en) * 2009-09-30 2013-12-31 Alcatel Lucent Scalable architecture for enterprise extension in a cloud topology
US8532108B2 (en) * 2009-09-30 2013-09-10 Alcatel Lucent Layer 2 seamless site extension of enterprises in cloud computing
US8848508B2 (en) * 2009-11-16 2014-09-30 Cisco Technology, Inc. Method for the provision of gateway anycast virtual MAC reachability in extended subnets
EP2503738A4 (en) * 2009-11-18 2015-09-30 Nec Corp RELAY DEVICE, RELAY METHOD, AND PROGRAM
US8537720B2 (en) 2010-03-26 2013-09-17 Cisco Technology, Inc. Aggregating data traffic from access domains
US9769016B2 (en) 2010-06-07 2017-09-19 Brocade Communications Systems, Inc. Advanced link tracking for 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
US9716672B2 (en) 2010-05-28 2017-07-25 Brocade Communications Systems, Inc. Distributed configuration management for virtual cluster switching
JP5617137B2 (ja) 2010-05-28 2014-11-05 ホアウェイ・テクノロジーズ・カンパニー・リミテッド 仮想レイヤ2およびそれをスケーラブルにするための機構
US9806906B2 (en) 2010-06-08 2017-10-31 Brocade Communications Systems, Inc. Flooding packets on a per-virtual-network basis
EP2589208A1 (en) 2010-06-29 2013-05-08 Huawei Technologies Co., Ltd. Delegate gateways and proxy for target hosts in large layer 2 and address resolution with duplicated internet protocol addresses
EP3703345A1 (en) 2010-06-29 2020-09-02 Huawei Technologies Co., Ltd. Asymmetric network address encapsulation
US9807031B2 (en) 2010-07-16 2017-10-31 Brocade Communications Systems, Inc. System and method for network configuration
US8447909B2 (en) 2010-07-19 2013-05-21 International Business Machines Corporation Register access in distributed virtual bridge environment
GB2485148B (en) * 2010-11-01 2016-12-21 Media Network Services Network routing
CA2753747C (en) * 2010-12-14 2019-08-13 International Business Machines Corporation Method for operating a node cluster system in a network and node cluster system
US20120163164A1 (en) * 2010-12-27 2012-06-28 Brocade Communications Systems, Inc. Method and system for remote load balancing in high-availability networks
US8605732B2 (en) 2011-02-15 2013-12-10 Extreme Networks, Inc. Method of providing virtual router functionality
US20120281695A1 (en) * 2011-05-05 2012-11-08 Brocade Communications Systems, Inc. Control packet bicasting between stackable devices
US8681802B2 (en) 2011-08-15 2014-03-25 Cisco Technology, Inc. Proxy FHRP for anycast routing service
US9450870B2 (en) 2011-11-10 2016-09-20 Brocade Communications Systems, Inc. System and method for flow management in software-defined networks
US9363225B2 (en) 2012-01-12 2016-06-07 Cisco Technology, Inc. Connecting layer-2 domains over layer-3 networks
US8861400B2 (en) 2012-01-18 2014-10-14 International Business Machines Corporation Requesting multicast membership information in a distributed switch in response to a miss event
US8891535B2 (en) * 2012-01-18 2014-11-18 International Business Machines Corporation Managing a global forwarding table in a distributed switch
GB2500399B (en) 2012-03-20 2015-04-15 Media Network Services As Data distribution system
US9154416B2 (en) 2012-03-22 2015-10-06 Brocade Communications Systems, Inc. Overlay tunnel in a fabric switch
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
US9077562B2 (en) 2012-06-08 2015-07-07 Cisco Technology, Inc. System and method for layer-2 multicast multipathing
US9112787B2 (en) * 2012-06-21 2015-08-18 Cisco Technology, Inc. First hop load balancing
US9178837B2 (en) 2012-07-17 2015-11-03 Cisco Technology, Inc. System and method for layer-2 network routing
US9083642B2 (en) 2012-07-27 2015-07-14 Dell Products L.P. Systems and methods for optimizing layer three routing in an information handling system
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
US9401872B2 (en) 2012-11-16 2016-07-26 Brocade Communications Systems, Inc. Virtual link aggregations across multiple fabric switches
US8937955B2 (en) * 2012-12-05 2015-01-20 Cisco Technology, Inc. System and method for scaling IPv6 addresses in a network environment
US9548926B2 (en) 2013-01-11 2017-01-17 Brocade Communications Systems, Inc. Multicast traffic load balancing over virtual link aggregation
US9565099B2 (en) 2013-03-01 2017-02-07 Brocade Communications Systems, Inc. Spanning tree in fabric switches
WO2014145750A1 (en) 2013-03-15 2014-09-18 Brocade Communications Systems, Inc. Scalable gateways for a fabric switch
US9426060B2 (en) * 2013-08-07 2016-08-23 International Business Machines Corporation Software defined network (SDN) switch clusters having layer-3 distributed router functionality
US9819505B2 (en) 2013-08-20 2017-11-14 Cisco Technology, Inc. Group bundling priority dissemination through link-state routing protocol in a network environment
US9806949B2 (en) 2013-09-06 2017-10-31 Brocade Communications Systems, Inc. Transparent interconnection of Ethernet fabric switches
US9912612B2 (en) 2013-10-28 2018-03-06 Brocade Communications Systems LLC Extended ethernet fabric switches
US10135729B2 (en) * 2014-01-31 2018-11-20 Hewlett Packard Enterprise Development Lp Distributed gateway for local subnet
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
US9647883B2 (en) 2014-03-21 2017-05-09 Nicria, Inc. Multiple levels of logical routers
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
US9948472B2 (en) * 2014-10-22 2018-04-17 Juniper Networks, Inc. Protocol independent multicast sparse mode (PIM-SM) support for data center interconnect
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
US10079779B2 (en) 2015-01-30 2018-09-18 Nicira, Inc. Implementing logical router uplinks
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
CN106302251B (zh) * 2015-06-26 2019-09-06 深圳市中兴微电子技术有限公司 一种交换网络同步方法及交换装置、接入装置
US10439929B2 (en) 2015-07-31 2019-10-08 Avago Technologies International Sales Pte. Limited Graceful recovery of a multicast-enabled switch
US9917771B2 (en) * 2015-08-07 2018-03-13 Cisco Technology, Inc. Virtual expansion of network fabric edge for multihoming of layer-2 switches and hosts
US10129142B2 (en) 2015-08-11 2018-11-13 Nicira, Inc. Route configuration for logical router
US10075363B2 (en) 2015-08-31 2018-09-11 Nicira, Inc. Authorization for advertised routes among logical routers
US10171303B2 (en) 2015-09-16 2019-01-01 Avago Technologies International Sales Pte. Limited IP-based interconnection of switches with a logical chassis
US9923761B2 (en) * 2015-10-23 2018-03-20 Verizon Patent And Licensing Inc. Diverse network paths with site hardware redundancy for improved availability
US10095535B2 (en) 2015-10-31 2018-10-09 Nicira, Inc. Static route types for logical routers
US9912614B2 (en) 2015-12-07 2018-03-06 Brocade Communications Systems LLC Interconnection of switches based on hierarchical overlay tunneling
US10153973B2 (en) 2016-06-29 2018-12-11 Nicira, Inc. Installation of routing tables for logical router in route server mode
US10454758B2 (en) * 2016-08-31 2019-10-22 Nicira, Inc. Edge node cluster network redundancy and fast convergence using an underlay anycast VTEP IP
US10237090B2 (en) 2016-10-28 2019-03-19 Avago Technologies International Sales Pte. Limited Rule-based network identifier mapping
US10432513B2 (en) 2017-07-14 2019-10-01 Nicira, Inc. Asymmetric network elements sharing an anycast address
US10250493B2 (en) * 2017-07-14 2019-04-02 Nicira, Inc. Asymmetric network elements sharing an anycast address
US10673686B2 (en) * 2017-08-11 2020-06-02 Quanta Computer Inc. High availability storage pool compose mechanism
US10686734B2 (en) * 2017-09-26 2020-06-16 Hewlett Packard Enterprise Development Lp Network switch with interconnected member nodes
US11398968B2 (en) 2018-07-17 2022-07-26 Keysight Technologies, Inc. Methods, systems, and computer readable media for testing virtualized network functions and related infrastructure
US10594544B2 (en) * 2018-07-17 2020-03-17 Vmware, Inc. Method for moving logical resources without explicit negotiations in a high availability, active-active service router cluster
US10530634B1 (en) 2018-07-27 2020-01-07 Vmware, Inc. Two-channel-based high-availability
TWI803687B (zh) 2018-08-23 2023-06-01 美商阿爾克斯股份有限公司 用於路由最佳化的系統及其方法
CN110351385B (zh) * 2019-07-11 2022-03-11 苏州高博软件技术职业学院 一种家庭网关系统及数据转发方法
US11323354B1 (en) * 2020-10-09 2022-05-03 Keysight Technologies, Inc. Methods, systems, and computer readable media for network testing using switch emulation
US11483227B2 (en) 2020-10-13 2022-10-25 Keysight Technologies, Inc. Methods, systems and computer readable media for active queue management
US11483228B2 (en) 2021-01-29 2022-10-25 Keysight Technologies, Inc. Methods, systems, and computer readable media for network testing using an emulated data center environment
US11405302B1 (en) 2021-03-11 2022-08-02 Keysight Technologies, Inc. Methods, systems, and computer readable media for network testing using configurable test infrastructure
US11388081B1 (en) 2021-03-30 2022-07-12 Keysight Technologies, Inc. Methods, systems, and computer readable media for impairment testing using an impairment device
US11729087B2 (en) 2021-12-03 2023-08-15 Keysight Technologies, Inc. Methods, systems, and computer readable media for providing adaptive background test traffic in a test environment
US11765068B2 (en) 2021-12-22 2023-09-19 Keysight Technologies, Inc. Methods, systems, and computer readable media for programmable data plane processor based traffic impairment

Family Cites Families (207)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402416A (en) 1994-01-05 1995-03-28 International Business Machines Corporation Method and system for buffer occupancy reduction in packet switch network
US5526350A (en) 1994-03-09 1996-06-11 British Telecommunications Public Limited Company Communication network with bandwidth managers for allocating bandwidth to different types of traffic
SE9402059D0 (sv) 1994-06-13 1994-06-13 Ellemtel Utvecklings Ab Sätt och anordning vid telekommunikation
US5751971A (en) * 1995-07-12 1998-05-12 Cabletron Systems, Inc. Internet protocol (IP) work group routing
US5742604A (en) 1996-03-28 1998-04-21 Cisco Systems, Inc. Interswitch link mechanism for connecting high-performance network switches
US5987011A (en) 1996-08-30 1999-11-16 Chai-Keong Toh Routing method for Ad-Hoc mobile networks
US6201789B1 (en) 1996-12-30 2001-03-13 Compaq Computer Corporation Network switch with dynamic backpressure per port
US5946313A (en) 1997-03-20 1999-08-31 Northern Telecom Limited Mechanism for multiplexing ATM AAL5 virtual circuits over ethernet
US5920566A (en) 1997-06-30 1999-07-06 Sun Microsystems, Inc. Routing in a multi-layer distributed network element
US6098103A (en) 1997-08-11 2000-08-01 Lsi Logic Corporation Automatic MAC control frame generating apparatus for LAN flow control
US6021124A (en) 1997-08-19 2000-02-01 Telefonaktiebolaget Lm Ericsson Multi-channel automatic retransmission query (ARQ) method
US5974467A (en) 1997-08-29 1999-10-26 Extreme Networks Protocol for communicating data between packet forwarding devices via an intermediate network interconnect device
JP3607466B2 (ja) 1997-09-05 2005-01-05 株式会社東芝 ルータ装置及び制御フレーム処理方法
DE19747398C2 (de) 1997-10-27 2002-10-24 Ericsson Telefon Ab L M Kommunikationssystem
US6560198B1 (en) 1997-11-07 2003-05-06 Telcordia Technologies, Inc. Method and system for stabilized random early detection using packet sampling
US6587436B1 (en) 1997-11-24 2003-07-01 Cisco Technology, Inc. Method and apparatus for allocation of available bandwidth
US6195356B1 (en) * 1997-12-17 2001-02-27 Intel Corporation Switcher for spanning subnetworks
US7055173B1 (en) * 1997-12-19 2006-05-30 Avaya Technology Corp. Firewall pooling in a network flowswitch
US6456590B1 (en) 1998-02-13 2002-09-24 Texas Instruments Incorporated Static and dynamic flow control using virtual input queueing for shared memory ethernet switches
JP3441367B2 (ja) 1998-05-25 2003-09-02 三菱電機株式会社 複数通信コネクション設定方法
US6404768B1 (en) 1998-06-23 2002-06-11 Marconi Communications, Inc. Method and apparatus for serving ATM packets/cells
IL125272A0 (en) 1998-07-08 1999-03-12 Galileo Technology Ltd Vlan protocol
US6078586A (en) * 1998-08-03 2000-06-20 Mci Communications Corporation ATM virtual private networks
US6333917B1 (en) 1998-08-19 2001-12-25 Nortel Networks Limited Method and apparatus for red (random early detection) and enhancements.
US6363477B1 (en) 1998-08-28 2002-03-26 3Com Corporation Method for analyzing network application flows in an encrypted environment
US6236652B1 (en) * 1998-11-02 2001-05-22 Airbiquity Inc. Geo-spacial Internet protocol addressing
US6611872B1 (en) * 1999-01-11 2003-08-26 Fastforward Networks, Inc. Performing multicast communication in computer networks by using overlay routing
US6556541B1 (en) 1999-01-11 2003-04-29 Hewlett-Packard Development Company, L.P. MAC address learning and propagation in load balancing switch protocols
US7046631B1 (en) 1999-01-22 2006-05-16 Alcatel Canada Inc. Method and apparatus for provisioning traffic dedicated cores in a connection oriented network
US6397260B1 (en) 1999-03-08 2002-05-28 3Com Corporation Automatic load sharing for network routers
US6400730B1 (en) 1999-03-10 2002-06-04 Nishan Systems, Inc. Method and apparatus for transferring data between IP network devices and SCSI and fibre channel devices over an IP network
US6556578B1 (en) 1999-04-14 2003-04-29 Lucent Technologies Inc. Early fair drop buffer management method
US20030195983A1 (en) 1999-05-24 2003-10-16 Krause Michael R. Network congestion management using aggressive timers
US7016971B1 (en) 1999-05-24 2006-03-21 Hewlett-Packard Company Congestion management in a distributed computer system multiplying current variable injection rate with a constant to set new variable injection rate at source node
TW435027B (en) 1999-08-27 2001-05-16 Via Tech Inc Output queue method and device of network packet
US6785704B1 (en) * 1999-12-20 2004-08-31 Fastforward Networks Content distribution system for operation over an internetwork including content peering arrangements
US6415323B1 (en) * 1999-09-03 2002-07-02 Fastforward Networks Proximity-based redirection system for robust and scalable service-node location in an internetwork
US6934292B1 (en) 1999-11-09 2005-08-23 Intel Corporation Method and system for emulating a single router in a switch stack
US6690645B1 (en) 1999-12-06 2004-02-10 Nortel Networks Limited Method and apparatus for active queue management based on desired queue occupancy
US6640171B2 (en) * 1999-12-15 2003-10-28 Delphi Technologies, Inc. Motor vehicle with supplemental rear steering having open and closed loop modes
US6650623B1 (en) 1999-12-30 2003-11-18 Aperto Networks, Inc. Adaptive link layer for point to multipoint communication system
US6922408B2 (en) 2000-01-10 2005-07-26 Mellanox Technologies Ltd. Packet communication buffering with dynamic flow control
US6671258B1 (en) 2000-02-01 2003-12-30 Alcatel Canada Inc. Dynamic buffering system having integrated random early detection
US6721316B1 (en) 2000-02-14 2004-04-13 Cisco Technology, Inc. Flexible engine and data structure for packet header processing
US6990529B2 (en) 2000-02-24 2006-01-24 Zarlink Semiconductor V.N., Inc. Unified algorithm for frame scheduling and buffer management in differentiated services networks
US7120683B2 (en) 2000-04-03 2006-10-10 Zarlink Semiconductor V.N. Inc. Single switch image for a stack of switches
US6885633B1 (en) 2000-04-10 2005-04-26 Stonesoft Oy Network node and a system
US6675206B1 (en) * 2000-04-14 2004-01-06 International Business Machines Corporation Method and apparatus for generating replies to address resolution protocol requests for virtual IP addresses
US6678725B1 (en) * 2000-04-14 2004-01-13 International Business Machines Corporation Method and apparatus for generating replies to address resolution protocol requests by offload adapters
US6657974B1 (en) * 2000-04-14 2003-12-02 International Business Machines Corporation Method and apparatus for generating replies to address resolution protocol requests
US7027448B2 (en) * 2000-04-21 2006-04-11 At&T Corp. System and method for deriving traffic demands for a packet-switched network
US7725596B2 (en) * 2000-04-28 2010-05-25 Adara Networks, Inc. System and method for resolving network layer anycast addresses to network layer unicast addresses
US20010048661A1 (en) 2000-05-24 2001-12-06 David Clear Method and apparatus for multi-protocol redundant router protocol support
JP2002057682A (ja) * 2000-08-09 2002-02-22 Hitachi Ltd ネットワークインタフェース切替え方法及びネットワークに接続可能なコンピュータ
US7020715B2 (en) 2000-08-22 2006-03-28 Adaptec, Inc. Protocol stack for linking storage area networks over an existing LAN, MAN, or WAN
US6888824B1 (en) 2000-10-20 2005-05-03 Cisco Technology, Inc. Random early detection (RED) algorithm using marked segments to detect congestion in a computer network
EP1206099A3 (en) 2000-11-14 2003-10-22 Sancastle Technologies Ltd. Network interface
US20020085493A1 (en) 2000-12-19 2002-07-04 Rick Pekkala Method and apparatus for over-advertising infiniband buffering resources
US20020085565A1 (en) 2000-12-28 2002-07-04 Maple Optical Systems, Inc. Technique for time division multiplex forwarding of data streams
US6975589B2 (en) 2000-12-30 2005-12-13 Redback Networks Inc. Method and apparatus for a hybrid variable rate pipe
US7136355B2 (en) 2001-01-16 2006-11-14 Admtek Incorporated Transmission components for processing VLAN tag and priority packets supported by using single chip's buffer structure
US6934256B1 (en) 2001-01-25 2005-08-23 Cisco Technology, Inc. Method of detecting non-responsive network flows
WO2002065298A1 (en) 2001-02-13 2002-08-22 Candera, Inc. Silicon-based storage virtualization server
EP1233572A1 (en) * 2001-02-19 2002-08-21 Telefonaktiebolaget L M Ericsson (Publ) Method and system for multiple hosts anycast routing
IL141855A0 (en) 2001-03-07 2002-03-10 Onetiercommunications Inc A method and apparatus for providing an improved quality of service for data transfer over the internet
US20020141427A1 (en) 2001-03-29 2002-10-03 Mcalpine Gary L. Method and apparatus for a traffic optimizing multi-stage switch fabric network
US6975593B2 (en) 2001-04-03 2005-12-13 Sun Microsystems, Inc. Method for triggering flow control packets
US7174390B2 (en) * 2001-04-20 2007-02-06 Egenera, Inc. Address resolution protocol system and method in a virtual network
US6971044B2 (en) * 2001-04-20 2005-11-29 Egenera, Inc. Service clusters and method in a processing system with failover capability
US7190667B2 (en) 2001-04-26 2007-03-13 Intel Corporation Link level packet flow control mechanism
US20020159468A1 (en) 2001-04-27 2002-10-31 Foster Michael S. Method and system for administrative ports in a routing device
US6901593B2 (en) 2001-05-08 2005-05-31 Nortel Networks Limited Active queue management with flow proportional buffering
US6839858B1 (en) 2001-05-14 2005-01-04 Ciena Corporation System for clock synchronization
US6654383B2 (en) 2001-05-31 2003-11-25 International Business Machines Corporation Multi-protocol agile framer
US6459698B1 (en) 2001-06-18 2002-10-01 Advanced Micro Devices, Inc. Supporting mapping of layer 3 priorities in an infiniband ™ network
US6999462B1 (en) 2001-06-18 2006-02-14 Advanced Micro Devices, Inc. Mapping layer 2 LAN priorities to a virtual lane in an Infiniband™ network
US7881208B1 (en) * 2001-06-18 2011-02-01 Cisco Technology, Inc. Gateway load balancing protocol
JP3908483B2 (ja) 2001-06-28 2007-04-25 富士通株式会社 通信装置
JP2003023444A (ja) * 2001-07-06 2003-01-24 Fujitsu Ltd 仮想ルータを利用した動的な負荷分散システム
US7158480B1 (en) 2001-07-30 2007-01-02 Nortel Networks Limited Feedback output queuing system, apparatus, and method
US20030026267A1 (en) 2001-07-31 2003-02-06 Oberman Stuart F. Virtual channels in a network switch
DE10138916B4 (de) 2001-08-08 2004-02-19 Siemens Ag Verfahren und Anordnung für effektive Handover in einem Datenübertragungssystem bei Datenübertragungen in Abwärtsrichtung
JP4236398B2 (ja) 2001-08-15 2009-03-11 富士通株式会社 通信方法、通信システム及び通信接続プログラム
US7133405B2 (en) 2001-08-30 2006-11-07 International Business Machines Corporation IP datagram over multiple queue pairs
US7093024B2 (en) 2001-09-27 2006-08-15 International Business Machines Corporation End node partitioning using virtualization
US6839794B1 (en) 2001-10-12 2005-01-04 Agilent Technologies, Inc. Method and system to map a service level associated with a packet to one of a number of data streams at an interconnect device
US20030079027A1 (en) * 2001-10-18 2003-04-24 Michael Slocombe Content request routing and load balancing for content distribution networks
US20030084219A1 (en) 2001-10-26 2003-05-01 Maxxan Systems, Inc. System, apparatus and method for address forwarding for a computer network
US7046666B1 (en) * 2001-12-06 2006-05-16 The Directv Group, Inc. Method and apparatus for communicating between divergent networks using media access control communications
JP3898498B2 (ja) * 2001-12-06 2007-03-28 富士通株式会社 サーバ負荷分散システム
US7301906B2 (en) 2001-12-17 2007-11-27 Lsi Corporation Methods and structures for improved buffer management and dynamic adaption of flow control status in high-speed communication networks
US7596627B2 (en) 2001-12-18 2009-09-29 Cisco Technology, Inc. Methods and apparatus for network congestion control
JP2003198576A (ja) 2001-12-26 2003-07-11 Mitsubishi Electric Corp 光通信システム及び光通信方法
US7359321B1 (en) 2002-01-17 2008-04-15 Juniper Networks, Inc. Systems and methods for selectively performing explicit congestion notification
US7209489B1 (en) 2002-01-23 2007-04-24 Advanced Micro Devices, Inc. Arrangement in a channel adapter for servicing work notifications based on link layer virtual lane processing
US7133368B2 (en) 2002-02-01 2006-11-07 Microsoft Corporation Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same
US7254138B2 (en) 2002-02-11 2007-08-07 Optimum Communications Services, Inc. Transparent, look-up-free packet forwarding method for optimizing global network throughput based on real-time route status
US7768993B2 (en) 2002-02-13 2010-08-03 Nortel Networks Limited Transport for wireless radio access networks
US20030169690A1 (en) 2002-03-05 2003-09-11 James A. Mott System and method for separating communication traffic
US7133416B1 (en) 2002-03-05 2006-11-07 Mcdata Corporation Converting data signals in a multiple communication protocol system area network
US20030225549A1 (en) 2002-03-29 2003-12-04 Shay A. David Systems and methods for end-to-end quality of service measurements in a distributed network environment
US7385997B2 (en) 2002-04-08 2008-06-10 International Business Machines Corporation Priority based bandwidth allocation within real-time and non-real-time traffic streams
US7191259B2 (en) 2002-04-10 2007-03-13 Avago Technologies General Ip (Singapore) Pte. Ltd. Method and apparatus for fast integer within-range compare
US7209478B2 (en) 2002-05-31 2007-04-24 Palau Acquisition Corporation (Delaware) Apparatus and methods for dynamic reallocation of virtual lane buffer space in an infiniband switch
US7349336B2 (en) 2002-06-04 2008-03-25 Lucent Technologies Inc. Random early drop with per hop behavior biasing
US7113498B2 (en) * 2002-06-05 2006-09-26 Broadcom Corporation Virtual switch
US7206288B2 (en) 2002-06-12 2007-04-17 Cisco Technology, Inc. Methods and apparatus for characterizing a route in fibre channel fabric
US7221656B1 (en) 2002-06-18 2007-05-22 Nortel Networks Limited Technique for implementing an admission control scheme for data flows
US8001269B1 (en) * 2002-06-18 2011-08-16 Cisco Technology, Inc. Network address translation with IP redundancy
US7729268B2 (en) 2002-06-28 2010-06-01 Ntt Docomo, Inc. Method and apparatus for quality of service determination
US7187688B2 (en) 2002-06-28 2007-03-06 International Business Machines Corporation Priority arbitration mechanism
US20040006705A1 (en) 2002-07-05 2004-01-08 Walker Jesse R. Secure two-message synchronization in wireless networks
US7260096B2 (en) 2002-07-09 2007-08-21 International Business Machines Corporation Method and router for forwarding internet data packets
JP2005533445A (ja) 2002-07-16 2005-11-04 エンテラシス ネットワークス, インク. 仮想階層ローカルエリアネットワークのための装置及び方法
US7180862B2 (en) 2002-07-18 2007-02-20 Intel Corporation Apparatus and method for virtual output queue feedback
US7233570B2 (en) 2002-07-19 2007-06-19 International Business Machines Corporation Long distance repeater for digital information
WO2004012399A1 (en) 2002-07-30 2004-02-05 Xyratex Technology Limited Apparatus and method for connecting fibre channel devices via bypass buffers
US7401157B2 (en) * 2002-07-30 2008-07-15 Brocade Communications Systems, Inc. Combining separate infiniband subnets into virtual subnets
US7096383B2 (en) * 2002-08-29 2006-08-22 Cosine Communications, Inc. System and method for virtual router failover in a network routing system
US7218640B2 (en) 2002-08-30 2007-05-15 Intel Corporation Multi-port high-speed serial fabric interconnect chip in a meshed configuration
US7245586B2 (en) 2002-08-30 2007-07-17 Lucent Technologies Inc. Buffer management based on buffer sharing across ports and per-port minimum buffer guarantee
US6904507B2 (en) 2002-09-30 2005-06-07 Agilent Technologies, Inc. Buffer management architecture and method for an infiniband subnetwork
US7567581B2 (en) 2002-10-21 2009-07-28 Broadcom Corporation Multi-service channelized SONET mapper framer
US7266598B2 (en) 2002-10-22 2007-09-04 Hewlett-Packard Development Company, L.P. Programmable data center
US7480737B2 (en) * 2002-10-25 2009-01-20 International Business Machines Corporation Technique for addressing a cluster of network servers
US7319669B1 (en) 2002-11-22 2008-01-15 Qlogic, Corporation Method and system for controlling packet flow in networks
US7349416B2 (en) 2002-11-26 2008-03-25 Cisco Technology, Inc. Apparatus and method for distributing buffer status information in a switching fabric
US7266122B1 (en) 2002-11-27 2007-09-04 Genband Inc. System and method for allocating bandwidth in a communications environment
KR20050092710A (ko) 2002-12-18 2005-09-22 코닌클리즈케 필립스 일렉트로닉스 엔.브이. 데이터 처리 시스템, 회로 구조, 집적 회로, 프로그램제품, 데이터 통신 방법, 디지털 데이터 스트림에 대한억세스 제어 제공 방법 및 억세스 카드
DE10260156A1 (de) 2002-12-20 2004-07-01 BSH Bosch und Siemens Hausgeräte GmbH Wäschetrockner und Verwendung eines Ultraschallzerstäubers
US7295565B2 (en) 2002-12-24 2007-11-13 Sun Microsystems, Inc. System and method for sharing a resource among multiple queues
US7782784B2 (en) 2003-01-10 2010-08-24 Cisco Technology, Inc. Port analyzer adapter
US7570643B2 (en) 2003-02-12 2009-08-04 Cisco Technology, Inc. Efficient framing procedure for variable length packets
US7225364B2 (en) 2003-03-13 2007-05-29 International Business Machines Corporation Method and apparatus for implementing infiniband receive function
US7254636B1 (en) * 2003-03-14 2007-08-07 Cisco Technology, Inc. Method and apparatus for transparent distributed network-attached storage with web cache communication protocol/anycast and file handle redundancy
US20050169270A1 (en) * 2003-03-19 2005-08-04 Ryoichi Mutou Router, frame forwarding method, and lower layer frame virtual forwarding system
US7814232B2 (en) * 2003-03-28 2010-10-12 Cisco Technology, Inc. Network address translation with gateway load distribution
US7277391B1 (en) 2003-04-30 2007-10-02 Nortel Networks Limited Active queue management using proportional control and rate-based information
US7404058B2 (en) 2003-05-31 2008-07-22 Sun Microsystems, Inc. Method and apparatus for avoiding collisions during packet enqueue and dequeue
US8004981B2 (en) 2003-06-17 2011-08-23 Cisco Technology, Inc. Methods and devices for the coordination of flow control between a TCP/IP network and other networks
US7649866B2 (en) * 2003-06-24 2010-01-19 Tropos Networks, Inc. Method of subnet roaming within a network
US7525983B2 (en) 2003-07-21 2009-04-28 Qlogic, Corporation Method and system for selecting virtual lanes in fibre channel switches
US7406092B2 (en) 2003-07-21 2008-07-29 Qlogic, Corporation Programmable pseudo virtual lanes for fibre channel systems
US7512067B2 (en) 2003-07-21 2009-03-31 Qlogic, Corporation Method and system for congestion control based on optimum bandwidth allocation in a fibre channel switch
US7593346B2 (en) 2003-07-31 2009-09-22 Cisco Technology, Inc. Distributing and balancing traffic flow in a virtual gateway
US8045566B2 (en) * 2003-08-01 2011-10-25 Hewlett-Packard Development Company, L.P. Automated router load balancing
US8098669B2 (en) 2003-08-04 2012-01-17 Intel Corporation Method and apparatus for signaling virtual channel support in communication networks
JPWO2005013567A1 (ja) 2003-08-05 2006-09-28 富士通株式会社 通信区間の品質の分析システム
US7188198B2 (en) 2003-09-11 2007-03-06 International Business Machines Corporation Method for implementing dynamic virtual lane buffer reconfiguration
US20050152406A2 (en) 2003-10-03 2005-07-14 Chauveau Claude J. Method and apparatus for measuring network timing and latency
US7403486B2 (en) 2003-10-31 2008-07-22 Acterna Signal level measurement and data connection quality analysis apparatus and methods
US7885197B2 (en) 2003-11-17 2011-02-08 Intel Corporation System and method for measuring per node packet loss in a wireless network
US7115997B2 (en) 2003-11-19 2006-10-03 International Business Machines Corporation Seedless wirebond pad plating
US7478173B1 (en) * 2003-12-18 2009-01-13 Wmware, Inc. Method and system for sharing a network connection in a virtual computer system
US8819265B2 (en) 2003-12-22 2014-08-26 Rockstar Consortium Us Lp Managing flow control buffer
KR100567326B1 (ko) 2003-12-24 2006-04-04 한국전자통신연구원 Sonet/sdh, pdh, 그리고 이더넷 신호의 통합스위칭/전달 장치 및 그 방법
US7564789B2 (en) 2004-02-05 2009-07-21 Qlogic, Corporation Method and system for reducing deadlock in fibre channel fabrics using virtual lanes
US7561571B1 (en) * 2004-02-13 2009-07-14 Habanero Holdings, Inc. Fabric address and sub-address resolution in fabric-backplane enterprise servers
TWI250753B (en) 2004-02-27 2006-03-01 Accton Technology Corp Locate the incoming port of a MAC address in ethernet switch network
US7486689B1 (en) 2004-03-29 2009-02-03 Sun Microsystems, Inc. System and method for mapping InfiniBand communications to an external port, with combined buffering of virtual lanes and queue pairs
US7349334B2 (en) 2004-04-09 2008-03-25 International Business Machines Corporation Method, system and program product for actively managing central queue buffer allocation using a backpressure mechanism
US20060056308A1 (en) 2004-05-28 2006-03-16 International Business Machines Corporation Method of switching fabric for counteracting a saturation tree occurring in a network with nodes
US7860096B2 (en) 2004-06-08 2010-12-28 Oracle America, Inc. Switching method and apparatus for use in a communications network
US7436845B1 (en) 2004-06-08 2008-10-14 Sun Microsystems, Inc. Input and output buffering
US7400590B1 (en) 2004-06-08 2008-07-15 Sun Microsystems, Inc. Service level to virtual lane mapping
US8532119B2 (en) 2004-07-30 2013-09-10 Brocade Communications Systems, Inc. Interfabric routing header for use with a backbone fabric
US7457245B2 (en) 2004-09-07 2008-11-25 Intel Corporation Directional and priority based flow control mechanism between nodes
US7602720B2 (en) 2004-10-22 2009-10-13 Cisco Technology, Inc. Active queue management methods and devices
US7801125B2 (en) 2004-10-22 2010-09-21 Cisco Technology, Inc. Forwarding table reduction and multipath network forwarding
US7969971B2 (en) 2004-10-22 2011-06-28 Cisco Technology, Inc. Ethernet extension for the data center
US7830793B2 (en) * 2004-10-22 2010-11-09 Cisco Technology, Inc. Network device architecture for consolidating input/output and reducing latency
US8238347B2 (en) 2004-10-22 2012-08-07 Cisco Technology, Inc. Fibre channel over ethernet
US7564869B2 (en) 2004-10-22 2009-07-21 Cisco Technology, Inc. Fibre channel over ethernet
JP4481147B2 (ja) 2004-10-28 2010-06-16 富士通株式会社 Macアドレス学習装置
US7676587B2 (en) * 2004-12-14 2010-03-09 Emc Corporation Distributed IP trunking and server clustering for sharing of an IP server address among IP servers
DE502005007060D1 (de) 2004-12-16 2009-05-20 Siemens Ag Synchronisationsmodul
US7782841B2 (en) 2005-01-05 2010-08-24 Cisco Technology, Inc. Method and system for transporting data using pseudowire circuits over a bridged network
US20060187832A1 (en) 2005-02-18 2006-08-24 Broadcom Corporation Filter based range check in a network device
US7852831B2 (en) 2005-02-22 2010-12-14 Akbar Imran M Method and system for providing private virtual secure Voice over Internet Protocol communications
US7609619B2 (en) * 2005-02-25 2009-10-27 Cisco Technology, Inc. Active-active data center using RHI, BGP, and IGP anycast for disaster recovery and load distribution
US7769886B2 (en) * 2005-02-25 2010-08-03 Cisco Technology, Inc. Application based active-active data center network using route health injection and IGP
US7710865B2 (en) * 2005-02-25 2010-05-04 Cisco Technology, Inc. Disaster recovery for active-standby data center using route health and BGP
US7889681B2 (en) * 2005-03-03 2011-02-15 Cisco Technology, Inc. Methods and devices for improving the multiple spanning tree protocol
US7609691B2 (en) * 2005-03-21 2009-10-27 Cisco Technology, Inc. Method and system for automatically interconnecting IPv4 networks across an IPv6 network
US9185036B2 (en) 2005-03-23 2015-11-10 Alcatel Lucent Method and apparatus for flow control of data in a network
GB2426886A (en) 2005-06-01 2006-12-06 Agilent Technologies Inc Measuring a delay time metric
JP2007053564A (ja) 2005-08-17 2007-03-01 Fujitsu Ltd ネットワークスイッチ装置
US20070047443A1 (en) 2005-08-25 2007-03-01 P.A. Semi, Inc. Channelized flow control
JP4327142B2 (ja) * 2005-09-29 2009-09-09 パナソニック株式会社 情報処理システム、トンネル通信装置、トンネル通信方法、代理応答装置、及び代理応答方法
US7961621B2 (en) 2005-10-11 2011-06-14 Cisco Technology, Inc. Methods and devices for backward congestion notification
US7706277B2 (en) 2005-11-18 2010-04-27 Intel Corporation Selective flow control
US7903647B2 (en) * 2005-11-29 2011-03-08 Cisco Technology, Inc. Extending sso for DHCP snooping to two box redundancy
KR100714111B1 (ko) * 2005-12-08 2007-05-02 한국전자통신연구원 IPv6 애니캐스트 서비스 지원을 위한 애니캐스트라우팅 장치 및 방법
US20070165632A1 (en) * 2006-01-13 2007-07-19 Cisco Technology, Inc. Method of providing a rendezvous point
KR100757872B1 (ko) 2006-02-06 2007-09-11 삼성전자주식회사 네트워크에서의 혼잡 발생 예고 시스템 및 방법
US7673061B2 (en) * 2006-03-28 2010-03-02 Tellabs San Jose, Inc. Method and apparatus for neighborhood discovery across disparate point-to-point networks
US8208389B2 (en) 2006-07-20 2012-06-26 Cisco Technology, Inc. Methods and apparatus for improved determination of network metrics
JP4822997B2 (ja) 2006-09-20 2011-11-24 富士通株式会社 通信装置および通信方法
US7876765B2 (en) * 2006-09-29 2011-01-25 Intel Corporation Method for supporting IP network interconnectivity between partitions in a virtualized environment
US8531991B2 (en) * 2006-10-16 2013-09-10 Cisco Technology, Inc. Multi-chassis emulated switch
US7885180B2 (en) * 2006-12-15 2011-02-08 Check Point Software Technologies Inc. Address resolution request mirroring
US20080144634A1 (en) * 2006-12-15 2008-06-19 Nokia Corporation Selective passive address resolution learning
US8619784B2 (en) * 2007-01-25 2013-12-31 Brixham Solutions Ltd. Mapping PBT and PBB-TE traffic to VPLS and other services
US8259720B2 (en) 2007-02-02 2012-09-04 Cisco Technology, Inc. Triple-tier anycast addressing
US7916718B2 (en) 2007-04-19 2011-03-29 Fulcrum Microsystems, Inc. Flow and congestion control in switch architectures for multi-hop, memory efficient fabrics
US8149710B2 (en) 2007-07-05 2012-04-03 Cisco Technology, Inc. Flexible and hierarchical dynamic buffer allocation
US8121038B2 (en) 2007-08-21 2012-02-21 Cisco Technology, Inc. Backward congestion notification

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103891216A (zh) * 2011-10-18 2014-06-25 思科技术公司 用于结构路径交换网络中n路网关负载平衡的FHRP优化
CN103891216B (zh) * 2011-10-18 2016-11-02 思科技术公司 结构路径交换网络中网关负载平衡的fhrp优化的方法和系统
CN103139282A (zh) * 2011-11-30 2013-06-05 财团法人工业技术研究院 数据中心网络系统及其分组传送方法
CN103139282B (zh) * 2011-11-30 2017-04-12 财团法人工业技术研究院 数据中心网络系统及其分组传送方法
WO2014091277A1 (en) * 2012-12-12 2014-06-19 Pismo Labs Technology Limited Method and system to reduce wireless network packets for centralized layer two network
GB2514057A (en) * 2012-12-12 2014-11-12 Pismo Labs Technology Ltd Method and system to reduce wireless network packets for centralized layer two network
US9503276B2 (en) 2012-12-12 2016-11-22 Pismo Labs Technology Limited Method and system to reduce wireless network packets for centralised layer two network
GB2514057B (en) * 2012-12-12 2020-12-23 Pismo Labs Technology Ltd Method and system to reduce wireless network packets for centralized layer two network
CN103650437A (zh) * 2013-06-28 2014-03-19 华为技术有限公司 任播服务注册、实现方法及装置、交换设备和系统
CN103650437B (zh) * 2013-06-28 2016-11-16 华为技术有限公司 任播服务注册、实现方法及装置、交换设备和系统
US10298416B2 (en) 2013-09-05 2019-05-21 Pismo Labs Technology Limited Method and system for converting a broadcast packet to a unicast packet at an access point
CN108234325A (zh) * 2018-01-10 2018-06-29 北京知道创宇信息技术有限公司 基于ip任播的系统及报文转发方法

Also Published As

Publication number Publication date
US20080186968A1 (en) 2008-08-07
US20140226669A1 (en) 2014-08-14
CN101601232B (zh) 2012-08-29
WO2008097730A1 (en) 2008-08-14
EP2109962B1 (en) 2013-09-04
US8743738B2 (en) 2014-06-03
US9923812B2 (en) 2018-03-20
US8259720B2 (en) 2012-09-04
EP2109962A4 (en) 2010-04-21
US20120300782A1 (en) 2012-11-29
US20170346733A9 (en) 2017-11-30
EP2109962A1 (en) 2009-10-21

Similar Documents

Publication Publication Date Title
CN101601232B (zh) 三层任播寻址
US9385949B2 (en) Routing controlled by subnet managers
US9858163B2 (en) Dual adjacency between edge devices at a network site
US9276834B2 (en) Load sharing and redundancy scheme
EP2057788B1 (en) Multi-chassis emulated switch
US8817593B2 (en) Method and apparatus providing failover for a point to point tunnel for wireless local area network split-plane environments
CN103281247B (zh) 一种数据中心网络的通用路由方法及系统
CN110061915B (zh) 跨多个架构交换机的虚拟链路聚合的方法和系统
CN112422307B (zh) Evpn和vpls共存双活的方法、设备及系统
US20130135989A1 (en) Data forwarding apparatus with redundancy
CN104104570A (zh) Irf系统中的聚合处理方法及装置
CN102739526B (zh) 一种高效分布式路由表的实现方法
US8446818B2 (en) Routed split multi-link trunking resiliency for wireless local area network split-plane environments
CN102316014A (zh) 分层虚拟专用局域网服务环境下的负载分担方法及路由器
CN103200117B (zh) 一种负载均衡方法和装置
EP4020904B1 (en) Packet transmission method, device, and system
EP3018866A1 (en) Signaling aliasing capability in data centers
JP4728209B2 (ja) マルチキャストネットワーク冗長化システム
CN112187633A (zh) 一种链路故障收敛方法、装置、电子设备及存储介质
CN114760243A (zh) 报文传输方法、设备及系统
US20220173996A1 (en) Route advertisement method, route generation method, and device
JP2012191534A (ja) レイヤ3スイッチの切替方法
CN116614436A (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