This post is the second part of two series posting about MPLS L2 service interoperability between Cisco IOS, Cisco XR and Junos. This post will cover LDP-based VPLS configuration. The purpose of this post is mainly for my personal notes.
Disclaimer: Only signaling part will be verified, no CE to CE traffic test has been performed due to CE unavailability.
I will start with all the configuration first, the verification command and its result will follow.
Configuration
Cisco IOS:
interface Vlan761
no ip address
xconnect vfi VPLSLDP
!
l2 vfi VPLSLDP manual
vpn id 107
neighbor 192.168.223.254 encapsulation mpls
neighbor 192.168.222.254 encapsulation mpls
!
Cisco IOS-XR:
interface GigabitEthernet0/1/0/2.761 l2transport
mtu 1500
dot1q vlan 761
!
l2vpn
bridge group VPLSLDP
bridge-domain VPLSLDP
interface GigabitEthernet0/1/0/2.761
!
vfi 107
neighbor 192.168.71.253 pw-id 107
!
neighbor 192.168.223.254 pw-id 107
!
!
!
!
!
Junos:
rendo@m120> show configuration interfaces ge-3/0/1
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit 761 {
encapsulation vlan-vpls;
vlan-id 761;
family vpls;
}
rendo@m120> show configuration routing-instances VPLSLDP
instance-type vpls;
interface ge-3/0/1.761;
protocols {
vpls {
no-tunnel-services;
vpls-id 107;
mtu 1500;
ignore-mtu-mismatch;
neighbor 192.168.71.253;
neighbor 192.168.222.254;
}
}
Verification Command:
Cisco IOS:
7606#show vfi
Legend: RT=Route-target, S=Split-horizon, Y=Yes, N=No
VFI name: VPLSLDP, state: up, type: multipoint
VPN ID: 107
Local attachment circuits:
Vlan761
Neighbors connected via pseudowires:
Peer Address VC ID S
192.168.223.254 107 Y
192.168.222.254 107 Y
7606#
7606#show xconnect all detail
Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State
UP=Up DN=Down AD=Admin Down IA=Inactive
SB=Standby HS=Hot Standby RV=Recovering NH=No Hardware
XC ST Segment 1 S1 Segment 2 S2
------+---------------------------------+--+---------------------------------+--
DN vfi VPLSLDP UP mpls 192.168.222.254:107 DN
Local VC label 24
Remote VC label 16013
pw-class:
DN vfi VPLSLDP UP mpls 192.168.223.254:107 DN
Local VC label 19
Remote VC label 262145
pw-class:
UP ac Vl761:761(Eth VLAN) UP vfi VPLSLDP UP
Interworking: ethernet
Cisco IOS-XR:
RP/0/RP0/CPU0:crs1#show l2vpn bridge-domain detail
Wed Dec 14 20:12:19.481 JKT
Bridge group: VPLSLDP, bridge-domain: VPLSLDP, id: 3, state: up, ShgId: 0, MSTi: 0
MAC learning: enabled
MAC withdraw: enabled
MAC withdraw for Access PW: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 15999, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
MAC Secure: disabled, Logging: disabled
Split Horizon Group: none
Dynamic ARP Inspection: disabled, Logging: disabled
IP Source Guard: disabled, Logging: disabled
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Bridge MTU: 1500
MIB cvplsConfigIndex: 4
Filter MAC addresses:
Create time: 13/12/2011 01:20:53 (1d18h ago)
No status change since creation
ACs: 1 (0 up), VFIs: 1, PWs: 2 (2 up), PBBs: 0 (0 up)
List of ACs:
AC: GigabitEthernet0/1/0/2.761, state is down (Segment-down)
Type VLAN; Num Ranges: 1
VLAN ranges: [761, 761]
MTU 1482; XC ID 0x1180014; interworking none
Error: MTU mismatched
MAC learning: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 15999, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
MAC Secure: disabled, Logging: disabled
Split Horizon Group: none
Dynamic ARP Inspection: disabled, Logging: disabled
IP Source Guard: disabled, Logging: disabled
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Storm Control: disabled
Static MAC addresses:
List of Access PWs:
List of VFIs:
VFI 107
PW: neighbor 192.168.71.253, PW ID 107, state is up ( established )
PW class not set, XC ID 0xfff81019
Encapsulation MPLS, protocol LDP
PW type Ethernet, control word disabled, interworking none
PW backup disable delay 0 sec
Sequencing not set
MPLS Local Remote
------------ ------------------------------ -------------------------
Label 16013 24
Group ID 0x3 0x0
Interface 107 unknown
MTU 1500 1500
Control word disabled disabled
PW type Ethernet Ethernet
VCCV CV type 0x2 0x2
(LSP ping verification) (LSP ping verification)
VCCV CC type 0x6 0x6
(router alert label) (router alert label)
(TTL expiry) (TTL expiry)
------------ ------------------------------ -------------------------
MIB cpwVcIndex: 4294447129
Create time: 13/12/2011 01:20:53 (1d18h ago)
Last time status changed: 14/12/2011 14:42:18 (05:29:58 ago)
MAC withdraw message: send 0 receive 1
Static MAC addresses:
Statistics:
packets: received 0, sent 0
bytes: received 0, sent 0
DHCPv4 snooping: disabled
IGMP Snooping profile: none
PW: neighbor 192.168.223.254, PW ID 107, state is up ( established )
PW class not set, XC ID 0xfff8101a
Encapsulation MPLS, protocol LDP
PW type Ethernet, control word disabled, interworking none
PW backup disable delay 0 sec
Sequencing not set
MPLS Local Remote
------------ ------------------------------ -------------------------
Label 16016 262146
Group ID 0x3 0x0
Interface 107 unknown
MTU 1500 1500
Control word disabled disabled
PW type Ethernet Ethernet
VCCV CV type 0x2 0x6
(LSP ping verification) (LSP ping verification)
(BFD PW FD only)
VCCV CC type 0x6 0x6
(router alert label) (router alert label)
(TTL expiry) (TTL expiry)
------------ ------------------------------ -------------------------
MIB cpwVcIndex: 4294447130
Create time: 13/12/2011 01:20:53 (1d18h ago)
Last time status changed: 13/12/2011 13:52:53 (1d06h ago)
MAC withdraw message: send 2 receive 0
Static MAC addresses:
Statistics:
packets: received 0, sent 0
bytes: received 0, sent 0
DHCPv4 snooping: disabled
IGMP Snooping profile: none
VFI Statistics:
drops: illegal VLAN 0, illegal length 0
Junos:
rendo@m120> show vpls connections extensive
Layer-2 VPN connections:
Legend for connection status (St)
EI -- encapsulation invalid NC -- interface encapsulation not CCC/TCC/VPLS
EM -- encapsulation mismatch WE -- interface and instance encaps not same
VC-Dn -- Virtual circuit down NP -- interface hardware not present
CM -- control-word mismatch -> -- only outbound connection is up
CN -- circuit not provisioned <- -- only inbound connection is up
OR -- out of range Up -- operational
OL -- no outgoing label Dn -- down
LD -- local site signaled down CF -- call admission control failure
RD -- remote site signaled down SC -- local and remote site ID collision
LN -- local site not designated LM -- local site ID not minimum designated
RN -- remote site not designated RM -- remote site ID not minimum designated
XX -- unknown connection status IL -- no incoming label
MM -- MTU mismatch MI -- Mesh-Group ID not availble
BK -- Backup connection ST -- Standby connection
PF -- Profile parse failure PB -- Profile busy
RS -- remote site standby SN -- Static Neighbor
Legend for interface status
Up -- operational
Dn -- down
Instance: VPLSLDP
VPLS-id: 107
Number of local interfaces: 1
Number of local interfaces up: 1
ge-3/0/1.761
lsi.1050894 Intf - vpls VPLSLDP neighbor 192.168.71.253 vpls-id 107
lsi.1050889 Intf - vpls VPLSLDP neighbor 192.168.222.254 vpls-id 107
Neighbor Type St Time last up # Up trans
192.168.71.253(vpls-id 107) rmt Up Dec 14 08:08:58 2011 1
Remote PE: 192.168.71.253, Negotiated control-word: No
Incoming label: 262145, Outgoing label: 19
Negotiated PW status TLV: No
Local interface: lsi.1050894, Status: Up, Encapsulation: ETHERNET
Description: Intf - vpls VPLSLDP neighbor 192.168.71.253 vpls-id 107
Connection History:
Dec 14 08:08:58 2011 status update timer
Dec 14 08:08:58 2011 PE route changed
Dec 14 08:08:58 2011 Out lbl Update 19
Dec 14 08:08:58 2011 In lbl Update 262145
Dec 14 08:08:58 2011 loc intf up lsi.1050894
192.168.222.254(vpls-id 107) rmt Up Dec 13 07:16:57 2011 1
Remote PE: 192.168.222.254, Negotiated control-word: No
Incoming label: 262146, Outgoing label: 16016
Negotiated PW status TLV: No
Local interface: lsi.1050889, Status: Up, Encapsulation: ETHERNET
Description: Intf - vpls VPLSLDP neighbor 192.168.222.254 vpls-id 107
Connection History:
Dec 13 07:16:57 2011 status update timer
Dec 13 07:16:57 2011 PE route changed
Dec 13 07:16:57 2011 Out lbl Update 16016
Dec 13 07:16:57 2011 In lbl Update 262146
Dec 13 07:16:57 2011 loc intf up lsi.1050889
Notes:
- The VPLS is using circuit id 107 and consist of 3 routers: 7606, CRS1, and M120.
- Junos and IOS-XR seem compatible each other, but there is a strange verification result on IOS.
- On Junos (M120), the circuit towards 7606 and CRS1 are marked as UP.
- Similar as Junos, on XR (CRS1), the circuit towards M120 and 7606 are marked as up
- But, on the 7606, the circuit towards M120 and CRS1 are marked as Down
- Currently i have no idea to make the circuit on 7606 side UP. I also can't find any command with more information that can explains why the circuits are down.
- The software version of each router is:
- 7606: c7600s72033-adventerprisek9-mz.122-33.SRE4
- CRS1: Cisco IOS XR Software, Version 4.0.1[Default]
- M120: Junos 10.4R4.5