Advertising with a layer three routing protocol constituent link attributes of a layer two bundle
First Claim
1. A method comprising:
- receiving, with a network device of a network, configuration information that specifies first and second constituent links for a layer two (L2) aggregated interface, wherein the first and second constituent links are physical links connected to respective physical interfaces of the network device;
generating, with the network device, a link state message that specifies layer three (L3) routing information associated with the aggregated interface and includes a first sub-type-length-value (sub-TLV) that specifies an attribute of the first constituent link of the aggregated interface and a second sub-type-length-value (sub-TLV) that specifies an attribute of the second constituent link of the aggregated interface; and
sending the link state message from the network device to another network device of the network in accordance with a routing protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, techniques are described for extending routing protocol advertisements to include respective attributes of constituent links of an aggregation group. In one example, a network device includes a management interface that receives configuration information that specifies first and second constituent links for a layer two (L2) aggregated interface. The first and second constituent links are physical links connected to respective physical interfaces of forwarding units of the network device. A routing protocol daemon of the control unit generates a link state message that specifies layer three (L3) routing information associated with the aggregated interface and further specifies an attribute of the first constituent link and an attribute of the second constituent link. The routing protocol daemon sends the link state message from the network device to another network device of the network in accordance with a routing protocol.
69 Citations
24 Claims
-
1. A method comprising:
-
receiving, with a network device of a network, configuration information that specifies first and second constituent links for a layer two (L2) aggregated interface, wherein the first and second constituent links are physical links connected to respective physical interfaces of the network device; generating, with the network device, a link state message that specifies layer three (L3) routing information associated with the aggregated interface and includes a first sub-type-length-value (sub-TLV) that specifies an attribute of the first constituent link of the aggregated interface and a second sub-type-length-value (sub-TLV) that specifies an attribute of the second constituent link of the aggregated interface; and sending the link state message from the network device to another network device of the network in accordance with a routing protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network device comprising:
-
a control unit comprising one or more processors; one or more forwarding units each having one or more interfaces, coupled to respective physical links, to exchange packet data units with other network devices of a network; a management interface of the control unit that receives configuration information that specifies first and second constituent links for a layer two (L2) aggregated interface, wherein the first and second constituent links are physical links connected to respective physical interfaces of the forwarding units; and a routing protocol daemon of the control unit that generates a link state message that specifies layer three (L3) routing information associated with the aggregated interface and includes a first sub-type-length-value (sub-TLV) that specifies an attribute of the first constituent link of the aggregated interface and a second sub-type-length-value (sub-TLV) that specifies an attribute of the second constituent link of the aggregated interface, wherein the routing protocol daemon sends the link state message from the network device to another network device of the network in accordance with a routing protocol. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, with a network device in accordance with a routing protocol, a link state message for a layer two (L2) aggregated interface having first and second constituent links, wherein the link state message specifies layer three (L3) routing information associated with the aggregated interface and includes a first sub-type-length-value (sub-TLV) that specifies an attribute of a first constituent link of the aggregated interface and a second sub-type-length-value (sub-TLV) that specifies an attribute of a second constituent link of the aggregated interface; and computing a path through a network with the network device that includes the first constituent link when the attribute of the first constituent link satisfies a computation constraint for the path and the attribute of the second constituent link does not satisfy the computation constraint. - View Dependent Claims (18, 19, 20)
-
-
21. A network device comprising:
-
a control unit comprising one or more processors; and a routing protocol daemon of the control unit that receives a link state message in accordance with a routing protocol for a layer two (L2) aggregated interface having first and second constituent links, wherein the link state message specifies layer three (L3) routing information associated with the aggregated interface and includes a first sub-type-length-value (sub-TLV) that specifies an attribute of a first constituent link of the aggregated interface and a second sub-type-length-value (sub-TLV) that specifies an attribute of a second constituent link of the aggregated interface, wherein the routing protocol daemon computes a path through a network that includes the first constituent link when the attribute of the first constituent link satisfies a computation constraint for the path and the attribute of the second constituent link does not satisfy the computation constraint. - View Dependent Claims (22, 23, 24)
-
Specification