Stability site for VPLS multi-homing
First Claim
1. A method for mitigating data loss during failover and recovery in a VPLS multi-homed network, the method comprising:
- providing a VPLS multi-homed network comprising a first plurality of provider edge (“
PE”
) routers on a first point of presence (“
POP”
) within a service provider network and a second plurality of PE routers on a second POP within the service provider network, the first plurality of PE routers including a first primary PE router, the second plurality of PE routers including a second primary PE router, each of the first plurality of PE routers in network communication with a first set of customer edge (“
CE”
) devices located within one or more customer sites outside of the service provider network and served by the first POP, wherein the first set of CE devices provide access to a plurality of virtual local area networks (“
VLANs”
), wherein a first CE device in the first set of CE devices is assigned a lowest numbered site ID from among the first set of CE devices, each of the second plurality of PE routers in network communication with a second set of CE devices located within a plurality of customer sites outside of the service provider network and served by the second POP, wherein the second set of CE devices provide access to the plurality of VLANs, wherein a second CE device in the second set of CE devices is assigned a lowest numbered site ID from among the second set of CE devices;
establishing a first primary link between the first primary PE router and the first CE device;
establishing a second primary link between the second primary PE router and the second CE device;
establishing a first stability site within the service provider network;
associating the first stability site with a first interface that is configured to remain operational at all times;
communicatively coupling the first stability site to at least the first primary PE router via a first stable virtual circuit;
assigning the first stability site with a first virtual site ID, the first virtual site ID being lower than the site ID assigned to the first CE device;
establishing a second stability site within the service provider network;
associating the second stability site with a second interface that is configured to remain operational at all times;
communicatively coupling the second stability site to at least the second primary PE router via a second stable virtual circuit;
assigning the second stability site with a second virtual site ID, the second virtual site ID being lower than the site ID assigned to the second CE device; and
in response to at least one of the first primary link or the second primary link failing, establishing one or more backup virtual circuits between the first plurality of PE routers and the second plurality of PE routers, without destroying any of the first or second stable virtual circuits.
1 Assignment
0 Petitions
Accused Products
Abstract
Novel tools and techniques are described for mitigating data loss during failover in a VPLS multi-homed network. In one aspect, a primary link might be established between a lowest numbered provider edge (“PE”) router in the service provider network and a lowest numbered physical site at customer premises outside the service provider network. A stability site might be established within the service provider network, communicatively coupled to at least the lowest numbered PE router via a primary virtual circuit. The stability site might be designated as the lowest numbered virtual site, which might have a site ID number lower than the lowest numbered physical site. In response to the primary link failing or becoming broken, one or more backup virtual circuits might be established between a plurality of ingress PE routers and a plurality of egress PE routers in the service provider network, without destroying the primary virtual circuit.
-
Citations
14 Claims
-
1. A method for mitigating data loss during failover and recovery in a VPLS multi-homed network, the method comprising:
- providing a VPLS multi-homed network comprising a first plurality of provider edge (“
PE”
) routers on a first point of presence (“
POP”
) within a service provider network and a second plurality of PE routers on a second POP within the service provider network, the first plurality of PE routers including a first primary PE router, the second plurality of PE routers including a second primary PE router, each of the first plurality of PE routers in network communication with a first set of customer edge (“
CE”
) devices located within one or more customer sites outside of the service provider network and served by the first POP, wherein the first set of CE devices provide access to a plurality of virtual local area networks (“
VLANs”
), wherein a first CE device in the first set of CE devices is assigned a lowest numbered site ID from among the first set of CE devices, each of the second plurality of PE routers in network communication with a second set of CE devices located within a plurality of customer sites outside of the service provider network and served by the second POP, wherein the second set of CE devices provide access to the plurality of VLANs, wherein a second CE device in the second set of CE devices is assigned a lowest numbered site ID from among the second set of CE devices;
establishing a first primary link between the first primary PE router and the first CE device;
establishing a second primary link between the second primary PE router and the second CE device;
establishing a first stability site within the service provider network;
associating the first stability site with a first interface that is configured to remain operational at all times;
communicatively coupling the first stability site to at least the first primary PE router via a first stable virtual circuit;
assigning the first stability site with a first virtual site ID, the first virtual site ID being lower than the site ID assigned to the first CE device;
establishing a second stability site within the service provider network;
associating the second stability site with a second interface that is configured to remain operational at all times;
communicatively coupling the second stability site to at least the second primary PE router via a second stable virtual circuit;
assigning the second stability site with a second virtual site ID, the second virtual site ID being lower than the site ID assigned to the second CE device; and
in response to at least one of the first primary link or the second primary link failing, establishing one or more backup virtual circuits between the first plurality of PE routers and the second plurality of PE routers, without destroying any of the first or second stable virtual circuits. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- providing a VPLS multi-homed network comprising a first plurality of provider edge (“
-
8. A VPLS multi-homed network system, comprising:
- a first plurality of provider edge (“
PE”
) routers on a first point of presence (“
POP”
) within a service provider network, the first plurality of PE routers including a first primary PE router, each of the first plurality of PE routers in network communication with a first set of customer edge (“
CE”
) devices located within one or more customer sites outside of the service provider network and served by the first POP, wherein the first set of CE devices provide access to a plurality of virtual local area networks (“
VLANs”
), wherein a first CE device in the first set of CE devices is assigned a lowest numbered site ID from among the first set of CE devices;
a second plurality of PE routers on a second POP within the service provider network, the second plurality of PE routers including a second primary PE router, each of the second plurality of PE routers in network communication with a second set of CE devices located within a plurality of customer sites outside of the service provider network and served by the second POP, wherein the second set of CE devices provide access to the plurality of VLANs, wherein a second CE device in the second set of CE devices is assigned a lowest numbered site ID from among the second set of CE devices;
a first primary link established between the first primary PE router and the first CE device;
a second primary link established between the second primary PE router and the second CE device;
a first stability site communicatively coupled to at least the first primary PE router via a first stable virtual circuit, the first stability site located within the service provider network, the first stability site being associated with a first interface that is configured to remain operational at all times, wherein the first stability site is assigned with a first virtual site ID, the first virtual site ID being lower than the site ID assigned to the first CE device;
a second stability site communicatively coupled to at least the second primary PE router via a second stable virtual circuit, the second stability site located within the service provider network, the second stability site being associated with a second interface that is configured to remain operational at all times, wherein the second stability site is assigned with a second virtual site ID, the second virtual site ID being lower than the site ID assigned to the second CE device; and
one or more backup virtual circuits established between the first plurality of PE routers and the second plurality of PE routers, the one or more backup virtual circuits being established in response to at least one of the first primary link or the second primary link failing, wherein the one or more backup virtual circuits are established without destroying any of the first or second stable virtual circuits. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- a first plurality of provider edge (“
Specification