Layer 2 virtual private network over PBB-TE/PBT and seamless interworking with VPLS
First Claim
Patent Images
1. A method for interconnecting a Layer 2 Virtual Private Network (L2VPN) system, comprising:
- coupling a plurality of sites in a Provider Backbone Bridge (PBB) network using a plurality of provider backbone trunks that includes a Provider Backbone Transport (PBT) trunk or a Provider Backbone Bridge Traffic Engineering (PBB-TE) trunk, such that the L2VPN includes the plurality of sites;
provisioning one or more Virtual Switch Instances (VSIs) associated with the plurality of sites, the provisioning to be performed using a control plane that is external to the plurality of sites; and
using a split horizon rule to control distribution of received frames, wherein the split horizon rule is associated with a first VSI coupling the PBB network to a Multi Protocol Label Switching (MPLS) network, the split horizon rule to restrict the normal VSI frame forwarding/distribution of received frames such that;
(1) in the event a frame is received from a Service Instance over one of the plurality of provider backbone trunks, the received frame is forwarded to Pseudowires over the MPLS network and a set of customer bound interfaces;
(2) in the event a frame is received from a Pseudowire over the MPLS network, the received frame is forwarded to a set of Service Instances over the plurality of provider backbone trunks and a set of customer bound interfaces; and
(3) in the event a frame is received from a customer bound interface, the received frame is forwarded as defined by the normal VSI frame forwarding behavior and no forwarding restrictions are imposed on the VSI.
4 Assignments
0 Petitions
Accused Products
Abstract
A Layer 2 Virtual Private Network (L2VPN) system is provided. A Provider Backbone Bridge (PBB) network is provided which comprises a plurality of sites to be connected via a L2VPN. The plurality of sites in the PBB network is connected using a plurality of provider backbone trunks that includes a Provider Backbone Transport (PBT) trunk or a Provider Backbone Bridge Traffic Engineering (PBB-TE) trunk, such that the L2VPN includes the plurality of sites.
34 Citations
51 Claims
-
1. A method for interconnecting a Layer 2 Virtual Private Network (L2VPN) system, comprising:
-
coupling a plurality of sites in a Provider Backbone Bridge (PBB) network using a plurality of provider backbone trunks that includes a Provider Backbone Transport (PBT) trunk or a Provider Backbone Bridge Traffic Engineering (PBB-TE) trunk, such that the L2VPN includes the plurality of sites; provisioning one or more Virtual Switch Instances (VSIs) associated with the plurality of sites, the provisioning to be performed using a control plane that is external to the plurality of sites; and using a split horizon rule to control distribution of received frames, wherein the split horizon rule is associated with a first VSI coupling the PBB network to a Multi Protocol Label Switching (MPLS) network, the split horizon rule to restrict the normal VSI frame forwarding/distribution of received frames such that; (1) in the event a frame is received from a Service Instance over one of the plurality of provider backbone trunks, the received frame is forwarded to Pseudowires over the MPLS network and a set of customer bound interfaces; (2) in the event a frame is received from a Pseudowire over the MPLS network, the received frame is forwarded to a set of Service Instances over the plurality of provider backbone trunks and a set of customer bound interfaces; and (3) in the event a frame is received from a customer bound interface, the received frame is forwarded as defined by the normal VSI frame forwarding behavior and no forwarding restrictions are imposed on the VSI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for interconnecting a Layer 2 Virtual Private Network (L2VPN) system, comprising:
-
a connector configured to couple a plurality of sites in a Provider Backbone Bridge (PBB) network using a plurality of provider backbone trunks that includes a Provider Backbone Transport (PBT) trunk or a Provider Backbone Bridge Traffic Engineering (PBB-TE) trunk, such that the L2VPN includes the plurality of sites; a controller coupled to the connector, wherein the controller is configured to interface with a control plane that is capable of provisioning one or more Virtual Switch Instances (VSIs) associated with the plurality of sites, the control plan to be external to the plurality of sites; and a first VSI configured to use a split horizon rule to control distribution of received frames, wherein the first VSI is also configured to couple the PBB network to a Multi Protocol Label Switching (MPLS) network and to use the split horizon rule to restrict the normal VSI frame forwarding/distribution of received frames such that; (1) in the event a frame is received from a Service Instance over one of the plurality of provider backbone trunks, the received frame is forwarded to Pseudowires over the MPLS network and a set of customer bound interfaces; (2) in the event a frame is received from a Pseudowire over the MPLS network, the received frame is forwarded to a set of Service Instances over the plurality of provider backbone trunks and a set of customer bound interfaces; and (3) in the event a frame is received from a customer bound interface, the received frame is forwarded as defined by the normal VSI frame forwarding behavior and no forwarding restrictions are imposed on the VSI. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product for interconnecting a Layer 2 Virtual Private Network (L2VPN) system, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
coupling a plurality of sites in a Provider Backbone Bridge (PBB) network using a plurality of provider backbone trunks that includes a Provider Backbone Transport (PBT) trunk or a Provider Backbone Bridge Traffic Engineering (PBB-TE) trunk, such that the L2VPN includes the plurality of sites; provisioning one or more Virtual Switch Instances (VSIs) associated with the plurality of sites, the provisioning to be performed using a control plane that is external to the plurality of sites; using a split horizon rule to control distribution of received frames, wherein the split horizon rule is associated with a first VSI coupling the PBB network to a Multi Protocol Label Switching (MPLS) network, the split horizon rule to restrict the normal VSI frame forwarding/distribution of received frames such that; (1) in the event a frame is received from a Service Instance over one of the plurality of provider backbone trunks, the received frame is forwarded to Pseudowires over the MPLS network and a set of customer bound interfaces; (2) in the event a frame is received from a Pseudowire over the MPLS network, the received frame is forwarded to a set of Service Instances over the plurality of provider backbone trunks and a set of customer bound interfaces; and (3) in the event a frame is received from a customer bound interface, the received frame is forwarded as defined by the normal VSI frame forwarding behavior and no forwarding restrictions are imposed on the VSI. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for interconnecting a Layer 2 Virtual Private Network (L2VPN) system, comprising:
-
coupling a plurality of sites in a Provider Backbone Bridge (PBB) network using a plurality of provider backbone trunks that includes a Provider Backbone Transport (PBT) trunk or a Provider Backbone Bridge Traffic Engineering (PBB-TE) trunk, such that the L2VPN includes the plurality of sites; provisioning one or more Virtual Switch Instances (VSIs) associated with the plurality of sites, the provisioning to be performed using a control plane that is external to the plurality of sites; and using a split horizon rule to control distribution of received frames, wherein the split horizon rule is associated with a first VSI coupling a PBB core network having a first set of Service Instances over a first plurality of provider backbone trunks to a PBB metro network having a second set of Service Instances over a second plurality of provider backbone trunks, the split horizon rule to restrict the normal VSI frame forwarding/distribution of received frames such that; (1) in the event a frame is received from one of a second set of Service Instances over the second plurality of provider backbone trunks of the PBB metro network, the received frame can only be forwarded to the first set of Service Instances over the first plurality of provider backbone trunks of the PBB core network and a set of customer bound interfaces; (2) in the event a frame is received from one of a first set of Service Instances over the first plurality of provider backbone trunks of the PBB core network, the received frame can only be forwarded to the second set of Service Instances over the second plurality of provider backbone trunks of the PBB metro network and a set of customer bound interfaces; and (3) in the event a frame is received from one of a set of customer bound interfaces, the received frame is forwarded as defined by the normal VSI frame forwarding behavior and no forwarding restrictions are imposed on the VSI. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification