Table 1 compares these VPLS implementation modes.
Implementation Mode |
Description |
Usage Scenario |
---|---|---|
LDP mode (also called Martini) |
|
Typically used on VPLS networks that have few sites, do not span multiple ASs, and with PEs that cannot run BGP. |
BGP mode (also called Kompella) |
|
Typically used on VPLS networks that reside on the core layers of large-scale networks or span multiple ASs. PEs must be able to run BGP. |
BGP AD mode |
The BGP AD mode uses extended BGP Update packets to implement automatic member discovery. It also supports VPLS PW establishment.
|
BGP AD mode integrates the advantages of the BGP and LDP modes. |
Introduction to LDP VPLS
LDP VPLS (Martini VPLS) statically discovers VPLS members using LDP signaling. VPLS information is carried in extended TLV fields (type 128 and type 129 FEC TLVs) of LDP signaling packets. During the establishment of a PW, the label distribution mode is downstream unsolicited (DU) and the label retention mode is liberal.
Implementation process
Figure 1 shows the process of establishing a PW using LDP signaling.
Figure 2 shows the process of tearing down a PW using LDP signaling.
Introduction to BGP VPLS
BGP VPLS (Kompella VPLS) dynamically discovers VPLS members using BGP signaling. BGP VPLS uses MP-BGP packets to transmit VPLS member information. The MP-REACH and MP-UNREACH attributes carry VPLS label information; the extended community attributes carry interface parameters, RDs, and VPN targets; the RDs and VPN targets identify VPN member relationships.
Implementation process
Figure 3 shows the process of establishing a PW using BGP signaling.
In order to establish a PW using BGP signaling, a BGP session must already exist between PE1 and PE2. The process is as follows:
Figure 4 shows the process of tearing down a PW using BGP signaling.
Introduction to BGP AD VPLS
BGP AD VPLS, short for Border Gateway Protocol Auto-Discovery Virtual Private Line Service, is a new technology for automatically deploying VPLS services.
BGP AD VPLS-enabled devices exchange extended BGP Update packets to automatically discover BGP peers in a VPLS domain. After BGP peer relationships are established, these devices use LDP FEC 129 to negotiate and establish VPLS PWs. In addition, BGP AD Hierarchical Virtual Private LAN Service (HVPLS) is deployed by disabling split horizon. This allows all BGP peers in an AS to function as user-end provider edges (UPEs) on an HVPLS network.
Purpose
As VPLS technology becomes more widely used, VPLS networks grow in size and complexity. BGP AD VPLS is used to simplify configurations using automatic VPLS member discovery and automatic PW deployment. This allows services to be deployed automatically and reduces OPEX.
BGP AD VPLS has the advantages of both LDP and BGP VPLS. BGP AD VPLS-enabled devices exchange extended BGP Update packets to automatically discover BGP peers in a VPLS domain. After BGP peer relationships between them are established, the devices use LDP FEC 129 to negotiate and establish VPLS PWs. VPLS services are automatically deployed on these PWs.
Related Concepts
Acronym and Abbreviation |
Full Name |
Description |
---|---|---|
VPLS ID |
Virtual Private LAN Service ID |
Identifier of a VPLS domain |
AGI |
Attachment Group Identifier |
Domain identifier used during PW negotiation between PEs in a VPLS domain |
AII |
Attachment Individual Identifier |
VSI identifier used during PW negotiation between PEs in a VPLS domain |
SAII |
Source Attachment Individual Identifier |
Local IP address used by BGP AD VPLS to negotiate the creation of a PW |
TAII |
Target Attachment Individual Identifier |
Remote IP address used during negotiation on the creation of a PW |
FEC 129 |
Forwarding Equivalence Class 129 |
New type of FEC used by LDP signaling |
Implementation
BGP AD VPLS automatically discovers VPLS BGP peers, simplifying configuration and saving labels.
BGP AD VPLS-enabled devices exchange extended BGP Update packets carrying VSI information and automatically discover BGP peers in a VPLS domain. After BGP peer relationships are established, these devices use LDP FEC 129 to negotiate and establish VPLS PWs. VPLS services are automatically deployed on these PWs.
Automatically Discovering PEs in a VPLS Domain
Automatically discovering PEs in a VPLS domain is the first phase of VPLS service deployment. BGP is used to automatically discover PEs in a VPLS domain. Figure 5 shows the process of and information used for automatically discovering PEs in a VPLS domain.
The process of automatically discovering PEs in a VPLS domain is as follows:
Automatically Deploying a PW
After a PE discovers remote PEs in a VPLS domain, BGP AD uses LDP FEC 129 to negotiate the creation of PWs. Figure 6 shows the negotiation process.
The process of automatically deploying a PW is as follows: