CA2566954A1 - Virtual network device clusters - Google Patents
Virtual network device clusters Download PDFInfo
- Publication number
- CA2566954A1 CA2566954A1 CA002566954A CA2566954A CA2566954A1 CA 2566954 A1 CA2566954 A1 CA 2566954A1 CA 002566954 A CA002566954 A CA 002566954A CA 2566954 A CA2566954 A CA 2566954A CA 2566954 A1 CA2566954 A1 CA 2566954A1
- Authority
- CA
- Canada
- Prior art keywords
- network device
- virtual network
- packet
- units
- device sub
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/18—Loop-free operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
- H04L45/586—Association of routers of virtual routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
Abstract
A virtual network device cluster includes several different virtual network device sub-units, which collectively operate as a single logical network device. The virtual network device cluster identifies the virtual network device sub-unit via which a given packet enters the virtual network device cluster. A packet is forwarded through the virtual network device cluster based on which virtual network device sub-unit has been identified for that packet. In one embodiment, a method involves receiving a packet via a first interface of a first one of several virtual network device sub-units of a virtual network device and associating the packet with the first one of the virtual network device sub-units. The method also involves inhibiting the packet from being sept via an interface of one of the virtual network device sub-units, in response to the packet being associated with the first one of the virtual network device sub-units
Claims (52)
1. A method comprising:
receiving a packet via a first interface of a first one of a plurality of virtual network device sub-units of a virtual network device; and associating the packet with the first one of the virtual network device sub-units.
receiving a packet via a first interface of a first one of a plurality of virtual network device sub-units of a virtual network device; and associating the packet with the first one of the virtual network device sub-units.
2 The method of claim 1, further comprising:
inhibiting the packet from being sent via an interface of one of the virtual network device sub-units, wherein the inhibiting is performed in response to the packet being associated with the first one of the virtual network device sub-units.
inhibiting the packet from being sent via an interface of one of the virtual network device sub-units, wherein the inhibiting is performed in response to the packet being associated with the first one of the virtual network device sub-units.
3. The method of claim 2, further comprising:
sending a single copy of a particular packet to a device coupled to the virtual network device.
sending a single copy of a particular packet to a device coupled to the virtual network device.
4. The method of claim 2, wherein the associating comprises.
assigning an identifier to the packet, wherein the identifier is associated with the first one of the virtual network device sub-units.
assigning an identifier to the packet, wherein the identifier is associated with the first one of the virtual network device sub-units.
The method of claim 4, wherein the assigning the identifier to the packet is performed by the first one of the virtual network device sub-units.
6 The method of claim 4, wherein the assigning the identifier to the packet comprises appending a header to the packet, wherein the header comprises the identifier
7 The method of claim 4, further comprising:
inhibiting the packet from being sent via an interface of a second one of the virtual network device sub--units in response to the identifier
inhibiting the packet from being sent via an interface of a second one of the virtual network device sub--units in response to the identifier
8 The method of claim 7, wherein the inhibiting the packet from being sent via an interface of the second one of the virtual network device sub-units comprises:
filtering the packet from a packet flow being sent via the interface.
filtering the packet from a packet flow being sent via the interface.
9 The method of claim 4, further comprising:
sending the packet and the identifier to a third one of the virtual network device sub-units.
sending the packet and the identifier to a third one of the virtual network device sub-units.
The method of claim 9, further comprising:
inhibiting the packet from being sent via an interface of the third one of the virtual network device sub--units, in response to the identifier
inhibiting the packet from being sent via an interface of the third one of the virtual network device sub--units, in response to the identifier
11. The method of claim 2, further comprising:
calculating a plurality of spanning trees for the virtual network device, wherein each of the spanning trees is associated with a respective one of the virtual network device sub-units;
and sending each packet received by one of the virtual network device sub-units through the virtual network device according to an associated one of the spanning trees.
calculating a plurality of spanning trees for the virtual network device, wherein each of the spanning trees is associated with a respective one of the virtual network device sub-units;
and sending each packet received by one of the virtual network device sub-units through the virtual network device according to an associated one of the spanning trees.
12 The method of claim 11, wherein a root of one of the spanning trees is the respective one of the virtual network device sub-units associated with the one of the spanning trees.
13. The method of claim 11, wherein each one of the spanning trees has a root, and each one of the virtual network device sub-units is the root of a single one of the spanning trees.
14. The method of claim 11, wherein the sending each packet comprises.
sending a given packet based on an identifier associated with the given packet.
sending a given packet based on an identifier associated with the given packet.
15 The method of claim 14, wherein the identifier associated with the given packet identifies one of a plurality of spanning trees.
16. The method of claim 14, wherein the identifier associated with the given packet identifies one of the virtual network device sub-units.
17. The method of claim 16, further comprising:
forwarding the given packet according to one of a plurality of spanning trees, wherein the one of the spanning trees is associated with the one of the virtual network device sub-units.
forwarding the given packet according to one of a plurality of spanning trees, wherein the one of the spanning trees is associated with the one of the virtual network device sub-units.
18 A system comprising:
a virtual network device, the virtual network device comprising:
a plurality of virtual network device sub-units, and a plurality of virtual network device links, wherein each of the virtual network device sub-units is coupled to at least one other one of the virtual network device sub-units by one of the virtual network device links, and the virtual network device sub-units are configured to prevent a packet from being sent to a one of the virtual network device sub-units, if the one of the virtual network device sub-units has already received the packet.
a virtual network device, the virtual network device comprising:
a plurality of virtual network device sub-units, and a plurality of virtual network device links, wherein each of the virtual network device sub-units is coupled to at least one other one of the virtual network device sub-units by one of the virtual network device links, and the virtual network device sub-units are configured to prevent a packet from being sent to a one of the virtual network device sub-units, if the one of the virtual network device sub-units has already received the packet.
19. The system of claim 18, wherein the virtual network device is configured to associate a packet with a first one of the virtual network device sub-units, in response to a first interface of the first one of the virtual network device sub-units receiving the packet.
20. The system of claim 19, wherein an interface of one of the virtual network device sub-units is configured to inhibit the packet from being sent via the interface, in response to the packet being associated with the first one of the virtual network device sub-units.
21 The system of claim 19, wherein the virtual network device sub-units are configured to send a single copy of a particular packet to a device coupled to the virtual network device.
22. The system of claim 19, wherein the virtual network device associates the packet with the first one of the virtual network device sub-units by assigning an identifier to the packet, and the identifier is associated with the first one of the virtual network device sub-units.
23 The system of claim 22, wherein the first one of the virtual network device sub-units is configured to assign the identifier to the packet.
24. The system of claim 23, wherein the virtual network device is configured to assign the identifier to the packet by appending a header to the packet, and the header comprises the identifier.
25 The system of claim 23, wherein an interface of a second one of the virtual network device sub-units is configured to inhibit the packet from being output via the interface in response to the identifier
26. The system of claim 25, wherein the interface of the second one of the virtual network device sub-units inhibits the packet from being output via the interface by filtering the packet from a packet flow being sent via the interface.
27 The system of claim 23, wherein one of the virtual network device sub-units is configured to calculate a plurality of spanning trees for the virtual network device.
28. The system of claim 22, wherein the virtual network device sub-units are configured to send the packet received via the first one of the virtual network device sub-units through the virtual network device according to a first one of the spanning trees, the first one of the spanning trees is associated with the first one of the virtual network device sub-units, the virtual network device sub-units are configured to send a second packet received via a second one of the virtual network device sub-units through the virtual network device according to a second one of the spanning trees, the second one of the spanning trees is associated with the second one of the virtual network device sub--units.
29. The system of claim 28, wherein a root of the first one of the spanning trees is the first one of the virtual network device sub-units, and a root of the second one of the spanning trees is the second one of the virtual network device sub-units.
30 The system of claim 27, wherein each one of the spanning trees has a root, and each one of the virtual network device sub-units is a root of a single one of the spanning trees.
31 A network device comprising:
an interface, the interface comprising:
an egress filter settings store comprising a plurality of egress filter settings, wherein each egress filter setting corresponds to a respective ingress identifier value; and an egress filter unit coupled to the egress filter settings store.
an interface, the interface comprising:
an egress filter settings store comprising a plurality of egress filter settings, wherein each egress filter setting corresponds to a respective ingress identifier value; and an egress filter unit coupled to the egress filter settings store.
32. The network device of claim 31, wherein the interface further comprises:
an identifier unit; and an ingress identifier value store coupled to the identifier unit, wherein the ingress identifier value store comprises an ingress identifier value.
an identifier unit; and an ingress identifier value store coupled to the identifier unit, wherein the ingress identifier value store comprises an ingress identifier value.
33. The network device of claim 32, wherein the identifier unit is configured to append the ingress identifier value to a packet, and the identifier unit is responsive to receipt of the packet by the interface.
34. The network device of claim 33, wherein the ingress identifier value identifies a virtual network device sub-unit, and the virtual network device sub-unit comprises the interface.
35. The network device of claim 33, wherein the ingress identifier value identifies a virtual network device sub-unit, and the virtual network device sub-unit is coupled to the interface.
36. The network device of claim 31, wherein the egress filter unit is configured to filter a packet from a packet flow being output via the interface, in response to a particular ingress identifier being appended to the packet.
37. A system comprising:
means for detecting reception of a packet via a first interface of a first one of a plurality of virtual network device sub-units of a virtual network device; and means for associating the packet with the first one of the virtual network device sub-units.
means for detecting reception of a packet via a first interface of a first one of a plurality of virtual network device sub-units of a virtual network device; and means for associating the packet with the first one of the virtual network device sub-units.
38. The system of claim 37, further comprising:
means for inhibiting the packet from being sent via an interface of one of the virtual network device sub--units, wherein the inhibiting is performed in response to the packet being associated with the first one of the virtual network device sub-units.
means for inhibiting the packet from being sent via an interface of one of the virtual network device sub--units, wherein the inhibiting is performed in response to the packet being associated with the first one of the virtual network device sub-units.
39 The system of claim 38, further comprising:
means for sending a single copy of a particular packet to a device coupled to the virtual network device.
means for sending a single copy of a particular packet to a device coupled to the virtual network device.
40 The system of claim 38, wherein the associating comprises.
assigning an identifier to the packet, wherein the identifier is associated with the first one of the virtual network device sub-units.
assigning an identifier to the packet, wherein the identifier is associated with the first one of the virtual network device sub-units.
41. The system of claim 40, wherein the assigning the identifier to the packet comprises:
appending a header to the packet, wherein the header comprises the identifier.
appending a header to the packet, wherein the header comprises the identifier.
42. The system of claim 40, further comprising:
means for sending the packet and the identifier to a third one of the virtual network device sub-units.
means for sending the packet and the identifier to a third one of the virtual network device sub-units.
43 The system of claim 38, further comprising:
means for calculating a plurality of spanning trees for the virtual network device, wherein each of the spanning trees is associated with a respective one of the virtual network device sub-units; and means for sending each packet received by one of the virtual network device sub-units through the virtual network device according to an associated one of the spanning trees
means for calculating a plurality of spanning trees for the virtual network device, wherein each of the spanning trees is associated with a respective one of the virtual network device sub-units; and means for sending each packet received by one of the virtual network device sub-units through the virtual network device according to an associated one of the spanning trees
44. The system of claim 43, wherein the sending each packet comprises:
sending a given packet based on an identifier associated with the given packet.
sending a given packet based on an identifier associated with the given packet.
45. A computer readable medium comprising program instructions executable to detect reception of a packet via a first interface of a first one of a plurality of virtual network device sub--units of a virtual network device; and associate the packet with the first one of the virtual network device sub-units.
46. The computer readable medium of claim 45, wherein the program instructions are further executable to.
inhibit the packet from being sent via an interface of one of the virtual network device sub-units, wherein the inhibiting is performed in response to the packet being associated with the first one of the virtual network device sub-units.
inhibit the packet from being sent via an interface of one of the virtual network device sub-units, wherein the inhibiting is performed in response to the packet being associated with the first one of the virtual network device sub-units.
47. The computer readable medium of claim 46, wherein the program instructions are further executable to.
send a single copy of a particular packet to a device coupled to the virtual network device.
send a single copy of a particular packet to a device coupled to the virtual network device.
48. The computer readable medium of claim 46, wherein associating the packet with the first one of the virtual network device sub-units comprises:
assigning an identifier to the packet, wherein the identifier is associated with the first one of the virtual network device sub-units.
assigning an identifier to the packet, wherein the identifier is associated with the first one of the virtual network device sub-units.
49 The computer readable medium of claim 48, wherein assigning the identifier to the packet comprises:
appending a header to the packet, wherem the header comprises the identifier
appending a header to the packet, wherem the header comprises the identifier
50. The computer readable medium of claim 48, wherein the program instructions are further executable to send the packet and the identifier to a third one of the virtual network device sub-units.
51. The computer readable medium of claim 46, wherein the program instructions are further executable to calculate a plurality of spanning trees for the virtual network device, wherein each of the spanning trees is associated with a respective one of the virtual network device sub-units, and send each packet received by one of the virtual network device sub-units through the virtual network device according to an associated one of the spanning trees.
52. The computer readable medium of claim 51, wherein sending each packet received by one of the virtual network device sub-units through the virtual network device according to the associated one of the spanning trees comprises.
sending a given packet based on an identifier associated with the given packet.
sending a given packet based on an identifier associated with the given packet.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/848,896 | 2004-05-19 | ||
US10/848,896 US7706364B2 (en) | 2004-05-19 | 2004-05-19 | Virtual network device clusters |
US10/858,088 US7710957B2 (en) | 2004-05-19 | 2004-06-01 | System and method for implementing multiple spanning trees per network |
US10/858,088 | 2004-06-01 | ||
PCT/US2005/014962 WO2005117369A1 (en) | 2004-05-19 | 2005-04-29 | Virtual network device clusters |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2566954A1 true CA2566954A1 (en) | 2005-12-08 |
CA2566954C CA2566954C (en) | 2011-04-19 |
Family
ID=34968500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2566954A Expired - Fee Related CA2566954C (en) | 2004-05-19 | 2005-04-29 | Virtual network device clusters |
Country Status (5)
Country | Link |
---|---|
US (1) | US7710957B2 (en) |
EP (1) | EP1757038B1 (en) |
CN (1) | CN101789907B (en) |
CA (1) | CA2566954C (en) |
WO (1) | WO2005117369A1 (en) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9215161B2 (en) * | 2004-06-07 | 2015-12-15 | Hewlett Packard Enterprise Development Lp | Automated selection of an optimal path between a core switch and teamed network resources of a computer system |
JP4397292B2 (en) * | 2004-07-09 | 2010-01-13 | 富士通株式会社 | Control packet loop prevention method and bridge device using the same |
US20060256717A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Electronic packet control system |
US20060256770A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Interface for configuring ad hoc network packet control |
US20060256814A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Ad hoc computer network |
US7599289B2 (en) * | 2005-05-13 | 2009-10-06 | Lockheed Martin Corporation | Electronic communication control |
US7936668B2 (en) * | 2005-05-26 | 2011-05-03 | Cisco Technology, Inc. | Methods and apparatus for distributing label information |
US7876689B2 (en) * | 2005-06-29 | 2011-01-25 | Hewlett-Packard Development Company, L.P. | Method and apparatus for load balancing network interface adapters based on network information |
US20070127474A1 (en) * | 2005-12-02 | 2007-06-07 | Cisco Technology, Inc. | Automatic mapping of an IPv6 packet in multi-topology routing |
KR101295577B1 (en) * | 2006-02-06 | 2013-08-09 | 엘지전자 주식회사 | Method and terminal for controlling vcc function initiated by network and network server thereof |
KR20070108425A (en) * | 2006-02-06 | 2007-11-12 | 엘지전자 주식회사 | Method for placing a call in voice call continuity and terminal and vcc application server thereof |
KR101259121B1 (en) * | 2006-02-06 | 2013-04-26 | 엘지전자 주식회사 | Method for controlling vcc related functions in vcc initiated by a terminal and terminal and network server thereof |
JP2007318553A (en) * | 2006-05-26 | 2007-12-06 | Fujitsu Ltd | Network managing method |
US8000266B2 (en) | 2006-12-19 | 2011-08-16 | Cisco Technology, Inc. | Shared virtual device ports |
US8225134B2 (en) | 2007-04-06 | 2012-07-17 | Cisco Technology, Inc. | Logical partitioning of a physical device |
JP4964735B2 (en) * | 2007-10-24 | 2012-07-04 | 株式会社日立製作所 | Network system, management computer, and filter reconfiguration method |
BRPI0722244A2 (en) * | 2007-12-10 | 2018-12-26 | Telefonaktibolaget Lm Ericsson Publ | method for transmitting a data stream, service agent system, and transmitting and receiving devices. |
US8619634B2 (en) * | 2008-04-14 | 2013-12-31 | Cisco Technology, Inc. | Channel assignment protocol |
EP2452470A4 (en) * | 2009-07-10 | 2014-04-30 | Ericsson Telefon Ab L M | A method, a terminal, an access node and a media server for providing resource admission control of digital media streams |
US8578059B2 (en) * | 2010-02-01 | 2013-11-05 | Invensys Systems, Inc. | Deploying a configuration for multiple field devices |
US9148389B2 (en) * | 2010-08-04 | 2015-09-29 | Alcatel Lucent | System and method for a virtual chassis system |
US9426091B2 (en) * | 2012-03-06 | 2016-08-23 | Cisco Technology, Inc. | Distributed switch with conversational learning |
US8971323B2 (en) | 2012-06-15 | 2015-03-03 | Citrix Systems, Inc. | Systems and methods for dynamic routing in a cluster |
US9160564B2 (en) * | 2012-06-25 | 2015-10-13 | Qualcomm Incorporated | Spanning tree protocol for hybrid networks |
CN109496410B (en) * | 2016-05-18 | 2021-08-03 | 马维尔以色列(M.I.S.L.)有限公司 | Method for processing packet in network equipment and network equipment |
CN108234321B (en) * | 2016-12-14 | 2021-02-23 | 中兴通讯股份有限公司 | Method and system for forwarding message |
US10795912B2 (en) * | 2018-03-19 | 2020-10-06 | Fortinet, Inc. | Synchronizing a forwarding database within a high-availability cluster |
Family Cites Families (105)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2059724B (en) | 1979-09-28 | 1984-04-04 | Racal Datacom Ltd | Data transmission systems |
US5058110A (en) | 1989-05-03 | 1991-10-15 | Ultra Network Technologies | Protocol processor |
US5371852A (en) * | 1992-10-14 | 1994-12-06 | International Business Machines Corporation | Method and apparatus for making a cluster of computers appear as a single host on a network |
US5473599A (en) | 1994-04-22 | 1995-12-05 | Cisco Systems, Incorporated | Standby router protocol |
US5822512A (en) | 1995-05-19 | 1998-10-13 | Compaq Computer Corporartion | Switching control in a fault tolerant system |
US5684800A (en) * | 1995-11-15 | 1997-11-04 | Cabletron Systems, Inc. | Method for establishing restricted broadcast groups in a switched network |
US6064671A (en) | 1995-12-08 | 2000-05-16 | Killian; Michael G. | Multi-homed end system for increasing computers network bandwidth |
US6085238A (en) | 1996-04-23 | 2000-07-04 | Matsushita Electric Works, Ltd. | Virtual LAN system |
US20030110344A1 (en) | 1996-09-18 | 2003-06-12 | Andre Szczepanek | Communications systems, apparatus and methods |
US5864535A (en) | 1996-09-18 | 1999-01-26 | International Business Machines Corporation | Network server having dynamic load balancing of messages in both inbound and outbound directions |
AU5313498A (en) | 1996-10-23 | 1998-05-15 | Infoglobal, S.L. | Method and system for integration of several physical media for data communications |
US6236659B1 (en) | 1996-11-29 | 2001-05-22 | 3Com Technologies | Network configuration |
US6108300A (en) | 1997-05-02 | 2000-08-22 | Cisco Technology, Inc | Method and apparatus for transparently providing a failover network device |
US5959972A (en) | 1997-05-27 | 1999-09-28 | 3Com Corporation | Method of port/link redundancy in an ATM switch |
US5959989A (en) | 1997-06-25 | 1999-09-28 | Cisco Technology, Inc. | System for efficient multicast distribution in a virtual local area network environment |
US6081512A (en) * | 1997-06-30 | 2000-06-27 | Sun Microsystems, Inc. | Spanning tree support in a high performance network device |
US5959968A (en) | 1997-07-30 | 1999-09-28 | Cisco Systems, Inc. | Port aggregation protocol |
US6275953B1 (en) | 1997-09-26 | 2001-08-14 | Emc Corporation | Recovery from failure of a data processor in a network server |
US6032194A (en) | 1997-12-24 | 2000-02-29 | Cisco Technology, Inc. | Method and apparatus for rapidly reconfiguring computer networks |
US6181681B1 (en) | 1997-12-29 | 2001-01-30 | 3Com Corporation | Local area network media access controller layer bridge |
US6202114B1 (en) | 1997-12-31 | 2001-03-13 | Cisco Technology, Inc. | Spanning tree with fast link-failure convergence |
US5978852A (en) | 1998-01-06 | 1999-11-02 | 3Com Corporation | LAN switch interface for providing arbitration between different simultaneous memory access requests |
US6195351B1 (en) | 1998-01-28 | 2001-02-27 | 3Com Corporation | Logical switch set |
US6567403B1 (en) | 1998-04-30 | 2003-05-20 | Hewlett-Packard Development Company, L.P. | Virtual-chassis switch network topology |
US6421787B1 (en) | 1998-05-12 | 2002-07-16 | Sun Microsystems, Inc. | Highly available cluster message passing facility |
US6222820B1 (en) | 1998-05-28 | 2001-04-24 | 3Com Corporation | Method of VCC/VPC redundancy for asynchronous transfer mode networks |
US6604136B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
US6181699B1 (en) | 1998-07-01 | 2001-01-30 | National Semiconductor Corporation | Apparatus and method of assigning VLAN tags |
KR100484209B1 (en) | 1998-09-24 | 2005-09-30 | 삼성전자주식회사 | Digital Content Encryption / Decryption Device and Method |
US6690668B1 (en) | 1998-10-19 | 2004-02-10 | Texas Instruments Incorporated | Modular interconnection of network switches |
US6657973B1 (en) * | 1998-10-27 | 2003-12-02 | Matsushita Electric Industrial Co., Ltd. | Communications node, network system and method of controlling network system |
US6487591B1 (en) | 1998-12-08 | 2002-11-26 | Cisco Technology, Inc. | Method for switching between active and standby units using IP swapping in a telecommunication network |
US6898189B1 (en) | 2000-08-23 | 2005-05-24 | Cisco Technology, Inc. | Restartable spanning tree for high availability network systems |
US6665304B2 (en) * | 1998-12-31 | 2003-12-16 | Hewlett-Packard Development Company, L.P. | Method and apparatus for providing an integrated cluster alias address |
JP3581589B2 (en) | 1999-01-11 | 2004-10-27 | 株式会社日立製作所 | Communication network system and service management method in communication network system |
US6519231B1 (en) | 1999-01-12 | 2003-02-11 | Nortel Networks Limited | Method and apparatus providing a spanning tree protocol for a data communications network having a multi-link trunk |
US6674713B1 (en) | 1999-02-23 | 2004-01-06 | Cisco Technology, Inc. | Method and apparatus for providing continuous voice and call communications between a data network and a telephony network |
US6535490B1 (en) | 1999-03-04 | 2003-03-18 | 3Com Corporation | High availability spanning tree with rapid reconfiguration with alternate port selection |
US6711163B1 (en) | 1999-03-05 | 2004-03-23 | Alcatel | Data communication system with distributed multicasting |
US6658016B1 (en) | 1999-03-05 | 2003-12-02 | Broadcom Corporation | Packet switching fabric having a segmented ring with token based resource control protocol and output queuing control |
US6460088B1 (en) * | 1999-05-21 | 2002-10-01 | Advanced Micro Devices, Inc. | Method and apparatus for port vector determination at egress |
WO2000072533A1 (en) | 1999-05-21 | 2000-11-30 | Broadcom Corporation | Stacked network switch configuration |
DE60043434D1 (en) | 1999-05-24 | 2010-01-14 | Broadcom Corp | E LINE GROUP |
US6678835B1 (en) | 1999-06-10 | 2004-01-13 | Alcatel | State transition protocol for high availability units |
US7315552B2 (en) | 1999-06-30 | 2008-01-01 | Broadcom Corporation | Frame forwarding in a switch fabric |
US6735198B1 (en) | 1999-12-21 | 2004-05-11 | Cisco Technology, Inc. | Method and apparatus for updating and synchronizing forwarding tables in a distributed network switch |
US6735205B1 (en) | 2000-01-10 | 2004-05-11 | Sun Microsystems, Inc. | Method and apparatus for fast packet forwarding in cluster networking |
US6687751B1 (en) * | 2000-01-28 | 2004-02-03 | 3Com Corporation | Multi-point link aggregation spoofing |
US7065096B2 (en) | 2000-06-23 | 2006-06-20 | Mips Technologies, Inc. | Method for allocating memory space for limited packet head and/or tail growth |
US6760776B1 (en) | 2000-04-10 | 2004-07-06 | International Business Machines Corporation | Method and apparatus for processing network frames in a network processor by embedding network control information such as routing and filtering information in each received frame |
GB2362538B (en) | 2000-05-20 | 2002-05-08 | 3Com Corp | Method for synchronising databases in stacked network units |
US6728780B1 (en) | 2000-06-02 | 2004-04-27 | Sun Microsystems, Inc. | High availability networking with warm standby interface failover |
EP1162795A3 (en) * | 2000-06-09 | 2007-12-26 | Broadcom Corporation | Gigabit switch supporting improved layer 3 switching |
US6738345B1 (en) | 2000-06-21 | 2004-05-18 | Motorola, Inc. | Method for failover management in a synchronous optical network using standard protocols |
US6938095B2 (en) | 2000-06-28 | 2005-08-30 | Pluris, Inc. | Method and apparatus for establishing and sharing a virtual change notification list among a plurality of peer nodes |
US6947963B1 (en) | 2000-06-28 | 2005-09-20 | Pluris, Inc | Methods and apparatus for synchronizing and propagating distributed routing databases |
US6966034B2 (en) | 2000-06-30 | 2005-11-15 | Microsoft Corporation | Supplemental request header for applications or devices using web browsers |
US6771673B1 (en) | 2000-08-31 | 2004-08-03 | Verizon Communications Inc. | Methods and apparatus and data structures for providing access to an edge router of a network |
US6829215B2 (en) | 2000-10-31 | 2004-12-07 | Marconi Intellectual Property (Ringfence) Inc. | IP multi-homing |
US6910148B1 (en) | 2000-12-07 | 2005-06-21 | Nokia, Inc. | Router and routing protocol redundancy |
US6856591B1 (en) * | 2000-12-15 | 2005-02-15 | Cisco Technology, Inc. | Method and system for high reliability cluster management |
US6996102B2 (en) | 2000-12-21 | 2006-02-07 | Nortel Networks Limited | Method and apparatus for routing data traffic across a multicast-capable fabric |
US6868095B2 (en) | 2001-01-08 | 2005-03-15 | Zarlink Semiconductor V.N. Inc. | Control channel implementation in a packet switched communications network |
GB2371706B (en) | 2001-01-30 | 2003-04-23 | 3Com Corp | Link aggregation control for network devices |
US20020103921A1 (en) * | 2001-01-31 | 2002-08-01 | Shekar Nair | Method and system for routing broadband internet traffic |
US20020176450A1 (en) | 2001-01-31 | 2002-11-28 | Sycamore Networks, Inc. | System and methods for selectively transmitting ethernet traffic over SONET/SDH optical network |
US7054276B2 (en) * | 2001-02-07 | 2006-05-30 | International Business Machines Corporation | System and method for a multicast network messaging service |
WO2002065309A1 (en) | 2001-02-13 | 2002-08-22 | Candera, Inc. | System and method for policy based storage provisioning and management |
US8429296B2 (en) | 2001-03-06 | 2013-04-23 | Pluris, Inc. | Method and apparatus for distributing routing instructions over multiple interfaces of a data router |
US7174390B2 (en) | 2001-04-20 | 2007-02-06 | Egenera, Inc. | Address resolution protocol system and method in a virtual network |
FI115271B (en) | 2001-05-28 | 2005-03-31 | Nokia Corp | Procedure and system for implementing a rapid rescue process in a local area network |
JP3956685B2 (en) | 2001-05-31 | 2007-08-08 | 古河電気工業株式会社 | Network connection method, virtual network connection device, and network connection system using the device |
US7130305B2 (en) * | 2001-07-02 | 2006-10-31 | Stonesoft Oy | Processing of data packets within a network element cluster |
JP2003023444A (en) | 2001-07-06 | 2003-01-24 | Fujitsu Ltd | Dynamic load distribution system utilizing virtual router |
US20030007489A1 (en) | 2001-07-09 | 2003-01-09 | Ram Krishnan | Data extraction system for packet analysis |
US7139267B2 (en) | 2002-03-05 | 2006-11-21 | Industrial Technology Research Institute | System and method of stacking network switches |
US6980534B1 (en) * | 2001-07-20 | 2005-12-27 | Cisco Technology, Inc. | System and method for efficient selection of a packet data servicing node |
JP2003046594A (en) | 2001-08-01 | 2003-02-14 | Canon Inc | Wireless data communication device and its control method |
DE10143356A1 (en) | 2001-09-04 | 2003-03-27 | Philips Corp Intellectual Pty | Acceptance filter for filtering identifiers in messages in e.g. controller area network system, compares each identifier with prestored identifiers and sends corresponding acceptance signal to allocated user based on comparison result |
US7173934B2 (en) | 2001-09-10 | 2007-02-06 | Nortel Networks Limited | System, device, and method for improving communication network reliability using trunk splitting |
US6910149B2 (en) | 2001-09-24 | 2005-06-21 | Intel Corporation | Multi-device link aggregation |
ATE290285T1 (en) | 2001-10-30 | 2005-03-15 | Cit Alcatel | FORWARDING IP PACKETS FOR ROUTING PROTOCOLS |
FR2832006B1 (en) * | 2001-11-05 | 2004-08-06 | Airbus France | METHOD FOR IMPLEMENTING A FULL-DUPLEX SWITCHED ETHERNET REDUNDANT COMMUNICATION NETWORK |
US7127633B1 (en) | 2001-11-15 | 2006-10-24 | Xiotech Corporation | System and method to failover storage area network targets from one interface to another |
US7061875B1 (en) | 2001-12-07 | 2006-06-13 | Cisco Technology, Inc. | Spanning tree loop guard |
JP3967141B2 (en) | 2002-01-28 | 2007-08-29 | 富士通株式会社 | Frame relay system and frame relay device |
US7145918B2 (en) | 2002-02-12 | 2006-12-05 | F 3 Incorporation | Bandwidth control method and device for network switch |
US20030223379A1 (en) * | 2002-05-28 | 2003-12-04 | Xuguang Yang | Method and system for inter-domain loop protection using a hierarchy of loop resolving protocols |
US7096383B2 (en) | 2002-08-29 | 2006-08-22 | Cosine Communications, Inc. | System and method for virtual router failover in a network routing system |
DE60223806T2 (en) | 2002-09-16 | 2008-10-30 | Agilent Technologies, Inc. - a Delaware Corporation -, Santa Clara | Measurement of network parameters as perceived by non-artificial network traffic |
US7483432B2 (en) | 2002-09-23 | 2009-01-27 | Alcatel Lucent Usa Inc. | Packet transport arrangement for the transmission of multiplexed channelized packet signals |
US7539185B2 (en) | 2002-10-07 | 2009-05-26 | Broadcom Corporation | Fast-path implementation for an uplink double tagging engine |
US8051211B2 (en) | 2002-10-29 | 2011-11-01 | Cisco Technology, Inc. | Multi-bridge LAN aggregation |
US7570643B2 (en) | 2003-02-12 | 2009-08-04 | Cisco Technology, Inc. | Efficient framing procedure for variable length packets |
CN100550955C (en) | 2003-05-26 | 2009-10-14 | 华为技术有限公司 | Big capacity broad band access method and system |
US20050044186A1 (en) | 2003-06-13 | 2005-02-24 | Petrisor Gregory C. | Remote interface optical network |
US7317722B2 (en) | 2003-08-20 | 2008-01-08 | 3Com Corporation | System and method for distributed multicast routing |
US7522596B2 (en) | 2003-08-25 | 2009-04-21 | Alcatel Lucent | Enhanced DVMRP for destination-based forwarding of multicast data |
US7178052B2 (en) | 2003-09-18 | 2007-02-13 | Cisco Technology, Inc. | High availability virtual switch |
US8493839B2 (en) * | 2003-11-20 | 2013-07-23 | Hewlett-Packard Development Company, L.P. | Method and system of teamed network adapters with offloaded connections |
US7391771B2 (en) | 2004-01-23 | 2008-06-24 | Metro Packet Systems Inc. | Method of sending information through a tree and ring topology of a network system |
US7460537B2 (en) | 2004-01-29 | 2008-12-02 | Brocade Communications Systems, Inc. | Supplementary header for multifabric and high port count switch support in a fibre channel network |
US7286853B2 (en) | 2004-03-24 | 2007-10-23 | Cisco Technology, Inc. | System and method for aggregating multiple radio interfaces into a single logical bridge interface |
US7889733B2 (en) | 2004-04-28 | 2011-02-15 | Cisco Technology, Inc. | Intelligent adjunct network device |
US7706364B2 (en) | 2004-05-19 | 2010-04-27 | Cisco Technology, Inc. | Virtual network device clusters |
-
2004
- 2004-06-01 US US10/858,088 patent/US7710957B2/en active Active
-
2005
- 2005-04-29 WO PCT/US2005/014962 patent/WO2005117369A1/en active Application Filing
- 2005-04-29 EP EP05744564.5A patent/EP1757038B1/en active Active
- 2005-04-29 CN CN2010101139028A patent/CN101789907B/en active Active
- 2005-04-29 CA CA2566954A patent/CA2566954C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1757038A1 (en) | 2007-02-28 |
US20050259649A1 (en) | 2005-11-24 |
WO2005117369A1 (en) | 2005-12-08 |
CN101789907B (en) | 2011-07-27 |
EP1757038B1 (en) | 2018-06-06 |
CN101789907A (en) | 2010-07-28 |
US7710957B2 (en) | 2010-05-04 |
CA2566954C (en) | 2011-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2566954A1 (en) | Virtual network device clusters | |
US10659342B2 (en) | Flow entry configuration method, apparatus, and system | |
US10091054B2 (en) | Controlling forwarding devices in software defined networks | |
US11178016B2 (en) | Performing slice based operations in a data plane circuit | |
CN105745883B (en) | Forwarding table synchronous method, the network equipment and system | |
WO2013155959A1 (en) | Accessing ip network and edge devices | |
JP6002853B2 (en) | Method, system and apparatus for controlling flow detection, controller and detection device | |
CN100525240C (en) | Data packet communication device | |
JP2002314571A5 (en) | ||
US20150188798A1 (en) | Accurate measurement of distributed counters | |
EP4024146A1 (en) | Method and apparatus for controlling data transmission, and storage medium | |
EP2555486A3 (en) | Multi-method gateway-based network security systems and methods | |
CN1934560A (en) | Method of sending information through a tree and ring topology of a network system | |
US20130315071A1 (en) | Apparatus and method for controlling a transmission interval of maintenance packets in a communication network | |
CN103812746B (en) | Bridging device based on linux operating systems and its communication means | |
CN107113228A (en) | Control device, border router, control method and control program | |
RU2007111857A (en) | RING NETWORK, COMMUNICATION DEVICE AND OPERATIONAL MANAGEMENT METHOD USED FOR THE RING NETWORK AND COMMUNICATION DEVICE | |
CN101262366A (en) | Debugging method, system and distributed device for target single board | |
CN102025644A (en) | Method and device for load sharing | |
CN105939267A (en) | Out-of-band management method and device | |
CN102870381B (en) | A kind of PCIE switching system, device and switching method | |
US10230647B2 (en) | Data packet processing method and device | |
CN103746932B (en) | Method and apparatus for determining appointed VLAN-x forwarder | |
CN112491688B (en) | Loop detection method and device and readable storage medium | |
CN108683598B (en) | Asymmetric network traffic processing method and processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20180430 |