Multi-protocol label switching virtual private networks
First Claim
1. A virtual private network which enables private communications, over a shared Multi-Protocol Label Switching (MPLS) network, between at least two private networks comprising:
- a first router coupled to the shared MPLS network and configured to dynamically distribute first router Virtual Private Networks (VPN) information across the shared MPLS network, wherein said first router VPN information includes a VPN identifier and a unique IP address which is assigned to said first router;
a second router coupled to the shared MPLS network and configured to dynamically distribute second router VPN information across the shared MPLS network;
wherein said second router VPN information includes a VPN identifier and another unique IP address which is assigned to said second router;
wherein said first and second routers are also configured to establish a plurality of label switched paths therebetween, said label switched paths comprising at least two multipoint-to-point paths and further comprising at least one multi-point to multi-point path; and
,wherein said VPN identifier assigned to said first router is the same as said VPN identifier assigned to said second router.
13 Assignments
0 Petitions
Accused Products
Abstract
A virtual private network enables private communications over a shared MPLS network between two or more private networks. The virtual private networks include a first router connected to the shared MPLS network and configured to dynamically distribute first router VPN information across the shared MPLS network. The first router VPN information includes a VPN identifier which is assigned to the first router. The VPN also includes a second router connected to the shared MPLS network and and configured to dynamically distribute second router VPN information across the shared MPLS network. The second router VPN information includes a VPN identifier which is assigned to the second router and which is identical to the VPN identifier assigned to the first router. The first and second routers are also configured to establish label switched paths therebetween. A method of automatically configuring virtual private networks over a shared MPLS network includes creating a link between a private network router and a shared network router. It also includes assigning a VPN identifier to the shared network router, assigning the same VPN identifier to at least one other shared network router, determining all shared network routers which are assigned the same VPN identifier, and creating at least two label switched paths between the shared network router and the other shared network routers.
-
Citations
16 Claims
-
1. A virtual private network which enables private communications, over a shared Multi-Protocol Label Switching (MPLS) network, between at least two private networks comprising:
-
a first router coupled to the shared MPLS network and configured to dynamically distribute first router Virtual Private Networks (VPN) information across the shared MPLS network, wherein said first router VPN information includes a VPN identifier and a unique IP address which is assigned to said first router; a second router coupled to the shared MPLS network and configured to dynamically distribute second router VPN information across the shared MPLS network;
wherein said second router VPN information includes a VPN identifier and another unique IP address which is assigned to said second router;wherein said first and second routers are also configured to establish a plurality of label switched paths therebetween, said label switched paths comprising at least two multipoint-to-point paths and further comprising at least one multi-point to multi-point path; and
,wherein said VPN identifier assigned to said first router is the same as said VPN identifier assigned to said second router. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A virtual private network which enables private communication, over a shared Multi-Protocol Label Switching (MPLS) network, between at least two actual networks comprising:
-
first router means coupled to the shared MPLS network for dynamically distributing first router means Virtual Private Networks (VPN) information across the shared MPLS network, wherein said first router means VPN information includes a VPN identifier and a unique IP address which is assigned to said first router means; a second router means coupled to the shared MPLS network for dynamically distributing second router means VPN information across the shared MPLS network;
wherein said second router means VPN information includes a VPN identifier and another unique IP address which is assigned to said second router;wherein said first and second router means are also configured to establish a plurality of label switched paths therebetween, said label switched paths comprising at least two multipoint-to-point paths and further comprising at least one multi-point to multi-point path; and
,wherein said VPN identifier assigned to said first router is the same as said VPN identifier assigned to said second router. - View Dependent Claims (10, 11, 12)
-
-
13. A method of automatically configuring virtual private networks over a shared Multi-Protocol Label Switching (MPLS) network comprising:
-
creating a link between a private network router and a shared network router, assigning a Virtual Private Networks (VPN) identifier and a unique IP address to said shared network router; assigning said VPN identifier and another unique IP address to at least one other shared network router; and creating at least two label switched paths between said shared network router and said at least one other shared network router, said label switched paths comprising at least two multipoint-to-point paths and further comprising at least one multi-point to multi-point path. - View Dependent Claims (14, 15, 16)
-
Specification