Methods and systems for providing MPLS-based layer-2 virtual private network services
First Claim
1. A processing unit for forwarding data packets over a Label Switched Path (LSP) comprising:
- at least one bridging module (BM) operable to;
generate a spanning tree for at least one Virtual Private Network (VPN) to indicate an optimal set of LSPs;
determine active LSPs and inactive LSPs within the VPN; and
reallocate resources associated with inactive LSPs for forwarding data packets.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for forwarding packets over Label Switched Paths (LSPs) in a Virtual Private Network (VPN) are implemented within a Layer-2 architecture. A system includes a number of multi-purpose nodes connected by a number of multi-protocol label switching (MPLS) LSP links. Each multi-purpose node contains at least one bridging module (BM) that runs an extension of a bridging protocol (BP) contained in the IEEE 802.1d standard. The BP is used to establish MPSL LSPs between the BMs. The BP then generates a spanning tree using a spanning tree program to establish an optimal number of active LSPs. The remaining LSPs are then set to “inactive.” The BM de-allocates the resources assigned to inactive LSPs and makes the resources available to other active LSPs.
155 Citations
29 Claims
-
1. A processing unit for forwarding data packets over a Label Switched Path (LSP) comprising:
-
at least one bridging module (BM) operable to;
generate a spanning tree for at least one Virtual Private Network (VPN) to indicate an optimal set of LSPs;
determine active LSPs and inactive LSPs within the VPN; and
reallocate resources associated with inactive LSPs for forwarding data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for forwarding data packets over a Label Switched Path (LSP) comprising:
-
generating a spanning tree for at least one Virtual Private Network (VPN) to indicate an optimal set of LSPs;
determining active LSPs and inactive LSPs within the VPN; and
reallocating resources associated with inactive LSPs for forwarding data packets. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification