Abstract:
In some implementations, a first PE network device may receive, from a first CE network device, traffic that includes at least an IP header. The first PE network device may determine whether the first PE network device is to remove the IP header, or the IP header and a UDP header included in the traffic, from the traffic. The first PE network device may send, to one or more second PE network devices, the traffic, wherein the first PE network device, prior to sending the traffic, updates the traffic by removing the IP header, or the IP header and a UDP header, when the first PE network device makes a removal determination, and wherein the first PE network device, prior to sending the traffic, does not update the traffic when the first PE network device does not make a removal determination.
Abstract:
A network device may receive a first redundant multicast flow indication from a first network device, and may receive a second redundant multicast flow indication from a second network device. The device may designate a primary multicast flow based on the first redundant multicast flow indication, and may designate a backup multicast flow based on the second redundant multicast flow indication. The device may accept the primary multicast flow and may discard the backup multicast flow.
Abstract:
A network device may receive a non-Internet protocol (non-IP) frame with a particular size and may compare the particular size to a maximum transmission unit (MTU) associated with a path between the network device and another network device. The network device may divide the non-IP frame into fragments, based on the particular size being greater than the MTU and may prepend generic fragmentation headers to the fragments to generate fragments with headers, based on the particular size being greater than the MTU. The network device may add generic fragmentation header labels and transport labels to the fragments with the headers to generate fragments with headers and labels, based on the particular size being greater than the MTU. The network device may transmit the fragments with the headers and the labels to the other network device, via the path, based on the particular size being greater than the MTU.
Abstract:
A network device may receive, from an origination device associated with a first VxLAN, traffic destined for a destination device associated with a second VxLAN, wherein the network device is a VTEP of the first VxLAN. The network device may identify an address of the destination device included in the traffic and may thereby determine an anycast address associated with an EVPN DCI that is associated with the first VxLAN and the second VxLAN. The network device may determine, based on the anycast address, respective unicast addresses of a plurality of gateway network devices associated with the EVPN DCI, and may thereby identify a particular gateway network device, of the plurality of gateway network devices, to which the traffic is to be forwarded. The network device may forward the traffic to a unicast address of the particular gateway network device.
Abstract:
A network device receives multicast packets that include information identifying destinations in the network, identifies next hops associated with the destinations, and populates a cache with the destinations and addresses of the identified next hops. The network device receives a particular multicast packet that includes information identifying particular destinations included in the cache, identifies one or more next hops for the particular destinations from the cache, and forwards the particular multicast packet to the identified one or more next hops to permit the identified one or more next hops to forward the multicast packet toward the particular destinations.
Abstract:
A network device creates a forwarding table that includes information associated with a set of destinations in a network, and determines next hops for the set of destinations. The network device populates the forwarding table with information associated with the next hops, and stores the forwarding table. The forwarding table is used to forward a multicast packet toward a multiple destinations, and includes separate entries that depend upon routes the multicast packet is to traverse towards destinations with multiple choices for next hops.