7 - Configuring A VPLS
7 - Configuring A VPLS
7 - Configuring A VPLS
• This module assumes the reader is familiar with the SR platform’s service
architecture.
• This module also assumes the reader is familiar with the concept of
deploying Layer 2 services through LDP-signaled pseudowires.
• RFC 4762 - Virtual Private LAN Service (VPLS) Using Label Distribution
Protocol (LDP) Signaling
• https://tools.ietf.org/html/rfc4762
• Subscriber not shown – The end user.
• SAP (Service Access Point) not shown – The interface that connects the subscriber to
the Service Provider.
• Customer ID – A unique value used to group services together.
• Service ID – A unique value used to identify the service.
• SDP (Service Distribution Point) – A logical representation of the transport tunnel
emulating a direct connection to a far-end PE router.
• Transport Tunnel – The LSP used to transport service data; labels signaled by L-LDP.
• Service Tunnel – Represented by service labels; labels signaled by T-LDP or BGP-LU.
• Demultiplex – The act of decapsulating data arriving at the egress PE router;
Customer ID typically a ‘POP’ operation of MPLS.
Service Tunnel
(Demultiplex) (Signaled
via T-LDP or
SDP
BGP-LU/MP-BGP) Transport
Tunnel
Service (e.g. VPWS, VPLS) (Signaled via
L-LDP, RSVP-
TE, or GRE)
Service Tunnel
(Signaled
Service ID SDP SDP
via T-LDP or
VCID BGP-LU/MP-BGP)
Subscriber Network
R1 Gi0/0.20
Service Provider Gi0/0.20 R2
172.16.0.2/24
172.16.0.1/24 IP/MPLS
Subscriber Site (Los Angeles) (Virtual Switch)
Network: 172.16.0.0
Subnet: /24 (255.255.255.0) Subscriber Site (New York)
Broadcast: 172.16.0.255
Host: 172.16.0.1 Network: 172.16.0.0
Subnet: /24 (255.255.255.0)
Broadcast: 172.16.0.255
Subscriber Site (Dallas) Host: 172.16.0.2
Network: 172.16.0.0
Subnet: /24 (255.255.255.0)
Broadcast: 172.16.0.255
R3 Gi0/0.20
Host: 172.16.0.3 172.16.0.3/24
Service Provider Network
N1 N6
mesh-sdp 102:65
mesh-sdp 102:65 MAC Learning
1/1/5:20
1/1/5:20
R1 SDP 102 R2
Gi0/0.20 Gi0/0.20
172.16.0.1/24 172.16.0.2/24
aaaa.0001 bbbb.0001
aaaa.0001 aaaa.0001
(172.16.0.1/24) mesh-sdp 100:65 (172.16.0.1/24)
1
N1’s FDB for VPLS 65 P
10
(172.16.0.2/24) (172.16.0.2/24)
10 MAC Mapping Interface
P
cccc.0001 cccc.0001
MAC Mapping Interface 0
SD
(172.16.0.3/24) aaaa.0000 SDP 102:65 SW1:Fa1/0 (172.16.0.3/24)
aaaa.0001 SDP 102:65 R1:Gi0/0.20
aaaa.0000 SAP 1/1/5:20 SW1:Fa1/0
aaaa.0001 SAP 1/1/5:20 R1:Gi0/0.20 bbbb.0000 SAP 1/1/5:20 SW2:Fa1/0
bbbb.0001 SAP 1/1/5:20 R2:Gi0/0.20
bbbb.0000 SDP 102:65 SW2:Fa1/0
bbbb.0001 SDP 102:65 R2:Gi0/0.20 cccc.0000 SDP 101:65 SW3:Fa1/0
mesh-sdp 101:65 cccc.0001 SDP 101:65 R3:Gi0/0.20
cccc.0000 SDP 100:65 SW3:Fa1/0 mesh-sdp 100:65
cccc.0001 SDP 100:65 R3:Gi0/0.20
cccc.0001 172.16.0.3/24
N7 cccc.0000 SAP 1/1/5:20 SW3:Fa1/0
(172.16.0.3/24) cccc.0001 cccc.0001 SAP 1/1/5:20 R3:Gi0/0.20
Multiplex Demultiplex
N1 N6 Customer
Payload
1/1/5:20 N2 N5 1/1/5:20
R1 R2
Gi0/0.20 Gi0/0.20
Customer
Payload
N3 N4
Addt’l N1 N6
IP/MPLS
PE Router N2 N5
system 7.7.7.7/32
N7 N3 N4
Logical Router Logical (IP) Physical Port
Interface Address
/configure port 1/1/1 ethernet mtu 9212 3. Physical Network Port Configuration
/configure port 1/1/1 no shutdown
/configure port 1/1/5 ethernet mode access 4. Physical Access Port Configuration
/configure port 1/1/5 ethernet encap-type dot1
/configure port 1/1/5 no shutdown
/configure router interface "system" address 7.7.7.7/32 5. Logical Router Interface & RID Configuration
/configure router interface "toN3" address 10.3.7.7/28
/configure router interface "toN3" port 1/1/1
/configure router interface "toN3" bfd 500 receive 500 multiplier 20
/configure router router-id 7.7.7.7
/configure router isis level-capability level-2 6. IGP (IS-IS) Configuration
/configure router isis area-id 49.00
/configure router isis level 2 wide-metrics-only
/configure router isis interface "system" level-capability level-2
/configure router isis interface "system" passive
/configure router isis interface "toN3" level-capability level-2
/configure router isis interface "toN3" interface-type point-to-point
/configure router isis interface "toN3" bfd-enable ipv4 include-bfd-tlv
/configure router isis interface "toN3" level 2 metric 5000
configure service customer 20 create 1. Configure the Customer ID. All of this
contact admin@SubB.com subscriber’s services will be grouped by the
description "Subscriber B, Inc." Customer ID of "20."
phone 501-999-9999
configure service sdp 100 mpls create 2. Configure the SDPs. SDP "100" will connect
far-end 7.7.7.7 to router N7 (7.7.7.7/32), and SDP "102" will
ldp connect to router N6 (6.6.6.6/32).
no shutdown