Managed IP routing services for L2 overlay IP virtual private network (VPN) services
DCFirst Claim
1. A method for providing Internet Protocol (IP) Virtual Private Network (VPN) services, comprising:
- exchanging unique loop-back addresses of customer edges (CE) between said CEs via a respective data virtual circuit therebetween;
sending IP addresses of customer networks associated with each CE to an associated IP service controller (IPSC);
broadcasting from said associated IPSC, said IP addresses of said associated customer networks to other IPSCs;
sending, from each CE to an associated IPSC, a list of received loop-back addresses;
sending, from each IPSC to an associated CE, customer network addresses received from other IPSCs; and
populating, at each CE, a local routing table with information mapping said customer networks with a data virtual circuit.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and apparatus for providing IP-VPN services for customers and service providers utilizing layer-2 point-to-point connectivity. The method and apparatus include exchanging unique loop-back addresses of customer edges (CE) between the CEs via a respective data virtual circuit therebetween, and sending IP addresses of customer networks associated with each CE to an associated IP service controller (IPSC). The associated IPSC broadcasts the IP addresses of the associated customer networks to other IPSCs, and each CE sends to an associated IPSC, a list of received loop-back addresses. Each IPSC then sends to an associated CE, customer network addresses received from other IPSCs, and each CE populates a local routing table with information mapping the customer networks with a data virtual circuit.
21 Citations
28 Claims
-
1. A method for providing Internet Protocol (IP) Virtual Private Network (VPN) services, comprising:
-
exchanging unique loop-back addresses of customer edges (CE) between said CEs via a respective data virtual circuit therebetween; sending IP addresses of customer networks associated with each CE to an associated IP service controller (IPSC); broadcasting from said associated IPSC, said IP addresses of said associated customer networks to other IPSCs; sending, from each CE to an associated IPSC, a list of received loop-back addresses; sending, from each IPSC to an associated CE, customer network addresses received from other IPSCs; and populating, at each CE, a local routing table with information mapping said customer networks with a data virtual circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for providing Internet Protocol (IP) Virtual Private Network (VPN) services, comprising:
-
means for exchanging unique loop-back addresses of customer edges (CE) between said CEs via a respective data virtual circuit therebetween; means for sending IP addresses of customer networks associated with each CE to an associated IP service controller (IPSC); means for broadcasting from said associated IPSC, said IP addresses of said associated customer networks to other IPSCs; means for sending, from each CE to an associated IPSC, a list of received loop-back addresses; means for sending, from each IPSC to an associated CE, customer network addresses received from other IPSCs; and means for populating, at each CE, a local routing table with information mapping said customer networks with a data virtual circuit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing Internet Protocol (IP) Virtual Private Network (VPN) services, comprising:
-
receiving, at a customer edge (CE), unique loop-back addresses of other customer edges (CEs) via a respective data virtual circuit therebetween; sending IP addresses of customer networks associated with said CE to an associated IP service controller (IPSC); broadcasting from said associated IPSC, said IP addresses of said associated customer networks to other IPSCs; sending, from said CE to said associated IPSC, a list of received loop-back addresses; sending, from said associated IPSC to said CE, customer network addresses received from other IPSCs; and populating a local routing table of said CE with information mapping said customer networks with a data virtual circuit. - View Dependent Claims (21, 22, 23)
-
-
24. A method for providing Internet Protocol (IP) Virtual Private Network (VPN) services, comprising:
-
exchanging unique loop-back addresses of customer edges (CE) between said CEs via a respective data virtual circuit therebetween; receiving, at an IP service controller (IPSC) associated with a CE, IP addresses of customer networks associated with said CE; broadcasting from said IPSC, said IP addresses of said associated customer networks to other IPSCs; sending, from said associated CE to said IPSC, a list of received loop-back addresses; sending, from said IPSC to an associated CE, customer network addresses received from other IPSCs; and populating a local routing table of said associated CE with information mapping said customer networks with a data virtual circuit. - View Dependent Claims (25, 26, 27, 28)
-
Specification