Proxy forwarding of local traffic by edge devices in a multi-homed overlay virtual private network
First Claim
1. A method comprising:
- in a multi-homed virtual private network for a data center in which there are a plurality of peer edge network devices including a first edge network device and a second edge network device, at the first edge network device;
receiving from the second edge network device a message indicating that a link for a particular Ethernet segment of the second edge network device in the data center is down;
storing information indicating state of links for Ethernet segments associated with each of the one or more other edge network devices at the data center; and
performing proxy forwarding of traffic for the particular Ethernet segment locally on Ethernet segments in the data center on behalf of the second edge network device.
1 Assignment
0 Petitions
Accused Products
Abstract
A first provider edge network device that is configured in a multi-homed virtual private network for a data center in which there are one or more peer edge network devices including a second edge network device, receives from the second edge network device a message indicating that a link for a particular Ethernet segment of the second edge network device in the data center is down. Information is stored at the first edge network device indicating state of links for Ethernet segments associated with each of the one or more other edge network devices at the data center. The first edge network device forwards of traffic for the particular Ethernet segment locally on Ethernet segments in the data center on behalf of the second edge network device. The proxy forwarding is performed for traffic for the particular Ethernet segment that originates from the data center, that is, for “same-site” traffic.
38 Citations
29 Claims
-
1. A method comprising:
in a multi-homed virtual private network for a data center in which there are a plurality of peer edge network devices including a first edge network device and a second edge network device, at the first edge network device; receiving from the second edge network device a message indicating that a link for a particular Ethernet segment of the second edge network device in the data center is down; storing information indicating state of links for Ethernet segments associated with each of the one or more other edge network devices at the data center; and performing proxy forwarding of traffic for the particular Ethernet segment locally on Ethernet segments in the data center on behalf of the second edge network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
in a multi-homed virtual private network for a data center in which there are a plurality of peer edge network devices including a first edge network device and a second edge network device, at the second edge network device; determining that a link for a particular Ethernet segment of the second edge network device in the data center is down; sending to the first edge network device a notification that a link on the particular Ethernet segment is down at the second edge network device; and receiving from the first edge network device a notification that the first edge network device is performing proxy forwarding of traffic for the particular Ethernet segment locally on Ethernet segments in the data center on behalf of the second edge network device. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A non-transitory computer readable storage media encoded with instructions that, when executed by a processor of a first edge network device operating in a multi-homed virtual private network for a data center in which there are a plurality of peer edge network devices including the first edge network device and a second edge network device, the instructions causing the processor to perform operations comprising:
-
receiving from the second edge network device a message indicating that a link for a particular Ethernet segment of the second edge network device in the data center is down; storing information indicating state of links for Ethernet segments associated with each of the one or more other edge network devices at the data center; and performing proxy forwarding of traffic for the particular Ethernet segment locally on Ethernet segments in the data center on behalf of the second edge network device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a plurality of ports that send packets to and receive packets from a network on behalf of a first edge network device operating in a multi-homed virtual private network for a data center in which there are a plurality of peer edge network devices including the first edge network device and a second edge network device; a memory; a network processor unit that performs one or more network functions for packets received at the ports and to be sent from the ports; and a processor coupled to the network processor unit and the memory, wherein the processor; receives from the second edge network device a message indicating that a link for a particular Ethernet segment of the second edge network device in the data center is down; stores in the memory information indicating state of links for Ethernet segments associated with each of the one or more other edge network devices at the data center; and performs proxy forwarding of traffic for the particular Ethernet segment locally on Ethernet segments in the data center on behalf of the second edge network device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification