Border Gateway Protocol Extended Community Attribute for Layer-2 and Layer-3 Virtual Private Networks
First Claim
1. A method of distributing routing information for a virtual private network (VPN) application through a packet-switched network (PSN), the method comprising:
- configuring a PE router of the PSN to support a VPN and to run a BGP (Border Gateway Protocol) as an auto-discovery process for finding one or more other PE routers participating in the VPN;
associating the VPN with a Provider Backbone Bridge (PBB) tunnel;
assigning an I-component service instance identifier (I-SID) to the VPN;
advertising, by the PE router, membership in the VPN by including the I-SID assigned to the VPN in a BGP message issued during the auto-discovery process.
4 Assignments
0 Petitions
Accused Products
Abstract
Described are a network, computer program product, and method of distributing routing information for a virtual private network (VPN) application through a packet-switched network (PSN) having fully meshed provider edge (PE) routers through Provider Backbone Bridge (PBB) tunnels. A PE router is configured to participate in a VPN and to run a BGP (Border Gateway Protocol) as an auto-discovery process for finding one or more other PE routers participating in the VPN. The VPN is associated with a PBB tunnel. A service instance identifier (I-SID) is assigned to the VPN. The PE router advertises membership in the VPN by including the I-SID assigned to the VPN in a BGP message issued during the auto-discovery process.
102 Citations
39 Claims
-
1. A method of distributing routing information for a virtual private network (VPN) application through a packet-switched network (PSN), the method comprising:
-
configuring a PE router of the PSN to support a VPN and to run a BGP (Border Gateway Protocol) as an auto-discovery process for finding one or more other PE routers participating in the VPN; associating the VPN with a Provider Backbone Bridge (PBB) tunnel; assigning an I-component service instance identifier (I-SID) to the VPN; advertising, by the PE router, membership in the VPN by including the I-SID assigned to the VPN in a BGP message issued during the auto-discovery process. - View Dependent Claims (2, 3, 4, 5, 6)
-
- 7. A packet-switched network comprising a provider edge (PE) router, the PE router being configured to participate in a virtual private network (VPN) and to run a Border Gateway Protocol (BGP) as an auto-discovery mechanism for finding one or more other PE routers in the VPN, the VPN being associated with a Provider Backbone Bridge (PBB) tunnel and having an assigned I-component service instance identifier (I-SID), the PE router advertising membership in the VPN by including the I-SID assigned to the VPN in a BGP message issued during the auto-discovery process
-
13. A computer program product for distributing routing information for a virtual private network (VPN) application through a packet-switched network (PSN), the computer program product comprising:
-
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to configure a PE router of the PSN to support a VPN and to run a BGP (Border Gateway Protocol) as an auto-discovery process for finding one or more other PE routers in the VPN; computer-readable program code configured to associate the VPN with a Provider Backbone Bridge (PBB) tunnel; computer-readable program code configured to assign an I-component service instance identifier (I-SID) to the VPN; computer-readable program code configured to advertise, by the PE router, membership in the VPN by including the I-SID assigned to the VPN in a BGP message issued during the auto-discovery process. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of distributing routing information for a virtual private network (VPN) application through a packet-switched network (PSN) having a plurality of provider edge (PE) routers, the method comprising:
-
configuring each PE router to support at least one VPN and to run a Border Gateway Protocol (BGP) as a VPN auto-discovery mechanism for finding one or more other PE routers attached to the same VPN; associating a given VPN with a Provider Backbone Bridge (PBB) tunnel; and advertising, by each PE router, membership in the VPN by including a Service Instance Identifier (I-SID) assigned to the VPN in a BGP message issued during the auto-discovery mechanism. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
- 27. A packet-switched network comprising a plurality of PE routers, each PE router being configured to support a VPN and to run BGP as an auto-discovery mechanism for finding one or more other PE routers in the same VPN, the VPN being associated with one of the PBB tunnels and having an assigned I-SID, each PE router advertising membership in the VPN by including the I-SID assigned to the VPN in a BGP message issued during the auto-discovery process
-
34. A PE router configured to support a VPN over a packet-switched network through a PBB tunnel, the PE router comprising:
a processor assigning an I-SID to the VPN;
memory storing a mapping of the VPN to the PBB tunnel and program code with computer-readable instructions for performing a BGP auto-discovery mechanism for finding one or more other PE routers in the same VPN; and
a processor executing the computer-readable instructions to produce a BGP message that includes an I-SID;
the I-SID assigned to the VPN in order to advertise membership in the VPN during the auto-discovery mechanism.- View Dependent Claims (35, 36, 37, 38, 39)
Specification