Interface bundles in virtual network devices
First Claim
Patent Images
1. A system comprising:
- a virtual link bundle comprising a plurality of communication links, wherein a first end of each of the communication links is configured to be coupled to a first network device;
a second end of each of a first one of the communication links is configured to be coupled to a first virtual network device sub-unit within a virtual network device; and
a second end of each of a second one of the communication links is configured to be coupled to a second virtual network device sub-unit within the virtual network device.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual network device includes several different virtual network device sub-units, which collectively operate as a single logical network device. An interface bundle includes interfaces in more than one of the different virtual network device sub-units included in the virtual network device. The interface bundle is coupled to a virtual link bundle, which connects the virtual network device to another device. The interface bundle is managed as a single logical interface.
283 Citations
67 Claims
-
1. A system comprising:
a virtual link bundle comprising a plurality of communication links, wherein a first end of each of the communication links is configured to be coupled to a first network device;
a second end of each of a first one of the communication links is configured to be coupled to a first virtual network device sub-unit within a virtual network device; and
a second end of each of a second one of the communication links is configured to be coupled to a second virtual network device sub-unit within the virtual network device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system comprising:
a first virtual network device sub-unit comprising;
a first interface; and
a controller coupled to the first interface and configured to forward packets received via the first interface, wherein the first interface is identified by a first logical identifier, a second interface is identified by the first logical identifier, an interface bundle comprises the first interface and the second interface, and the second interface is comprised in a second virtual network device sub-unit. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system comprising:
-
a virtual link bundle;
a first virtual network device sub-unit; and
a second virtual network device sub-unit, wherein a first interface of the first virtual network device sub-unit is coupled to the virtual link bundle, a second interface of the second virtual network device sub-unit is coupled to the virtual link bundle, and each of the first interface and the second interface is identified by a first logical identifier. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
assigning a first logical identifier to each interface included within an interface bundle, wherein the interface bundle comprises a first interface of a first virtual network device sub-unit and a second interface of second virtual network device sub-unit;
coupling a first end of a first link to the first interface, the first link comprised within a virtual link bundle; and
coupling a first end of second link to the second interface, the second link comprised within the virtual link bundle. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method comprising:
-
sending a first packet via a first link of a virtual link bundle if a destination identifier associated with the first packet identifies the virtual link bundle; and
sending a second packet via a second link of the virtual link bundle if a destination identifier associated with the second packet identifies the virtual link bundle, wherein the first link is coupled to a first virtual network device sub-unit, and the second link is coupled to a second virtual network device sub-unit. - View Dependent Claims (39, 40)
-
-
41. A method comprising:
-
receiving a packet, wherein a destination identifier for the packet identifies an interface bundle, and the interface bundle comprises a first interface; and
filtering the packet from a packet flow being sent via the first interface if the packet was received via a virtual network device link. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A system comprising:
-
means for sending a first packet via a first link of a virtual link bundle if a destination identifier associated with the first packet identifies the virtual link bundle; and
means for sending a second packet via a second link of the virtual link bundle if a destination identifier associated with the second packet identifies the virtual link bundle, wherein the first link is coupled to a first virtual network device sub-unit, and the second link is coupled to a second virtual network device sub-unit. - View Dependent Claims (49, 50)
-
-
51. A system comprising:
-
means for receiving a packet, wherein a destination identifier for the packet identifies an interface bundle, and the interface bundle comprises a first interface; and
means for filtering the packet from a packet flow being sent via the first interface if the packet was received via a virtual network device link. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A computer readable medium comprising program instructions executable to:
-
send a first packet via a first link of a virtual link bundle if a destination identifier associated with the first packet identifies the virtual link bundle; and
send a second packet via a second link of the virtual link bundle if a destination identifier associated with the second packet identifies the virtual link bundle, wherein the first link is coupled to a first virtual network device sub-unit, and the second link is coupled to a second virtual network device sub-unit. - View Dependent Claims (59, 60)
-
-
61. A computer readable medium comprising program instructions executable to:
-
detect reception of a packet, wherein a destination identifier for the packet identifies an interface bundle, and the interface bundle comprises a first interface; and
filter the packet from a packet flow being sent via the first interface if the packet was received via a virtual network device link. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
Specification