MPLS LDP bindings detail – MPLS IP bindings detail

!
R4, R5, R6:
access-list 10 permit 150.1.0.0 0.0.255.255
access-list 10 permit 150.9.0.0 0.0.255.255
!
no mpls ldp advertise-labels
mpls ldp advertise-labels for 10

MPLS LDP bindings detail:

Rack9R4#sh mpls ldp bindings
lib entry: 54.9.1.0/24, rev 21
local binding: label: 16
lib entry: 150.9.4.4/32, rev 31
local binding: label: imp-null
remote binding: lsr: 150.9.5.5:0, label: 17
remote binding: lsr: 150.9.6.6:0, label: 16
lib entry: 150.9.5.5/32, rev 32
local binding: label: 17
remote binding: lsr: 150.9.5.5:0, label: imp-null
remote binding: lsr: 150.9.6.6:0, label: 17
lib entry: 150.9.6.6/32, rev 33
local binding: label: 18
remote binding: lsr: 150.9.5.5:0, label: 18
remote binding: lsr: 150.9.6.6:0, label: imp-null
lib entry: 155.9.0.0/24, rev 25
local binding: label: imp-null
lib entry: 155.9.5.0/24, rev 26
local binding: label: 19
lib entry: 155.9.45.0/24, rev 27
local binding: label: imp-null
lib entry: 155.9.58.0/24, rev 28
local binding: label: 20
lib entry: 155.9.146.0/24, rev 29
local binding: label: imp-null
lib entry: 204.12.9.0/24, rev 30
local binding: label: imp-null
Rack9R4#

Rack9R4#sh mpls ldp bindings detail
Advertisement spec:
Prefix acl = 10

lib entry: 54.9.1.0/24, rev 21, chkpt: none
local binding: label: 16 (owner LDP)
route information: state: none, table: default,
next-hop: 155.9.146.6, remote label:
lib entry: 150.9.4.4/32, rev 31, chkpt: none
local binding: label: imp-null (owner LDP)
Advertised to:
150.9.5.5:0 150.9.6.6:0
remote binding: lsr: 150.9.5.5:0, label: 17
remote binding: lsr: 150.9.6.6:0, label: 16
route information: state: none, table: default,
next-hop: 0.0.0.0, remote label:
Advert acl(s): Prefix acl 10
lib entry: 150.9.5.5/32, rev 32, chkpt: none
local binding: label: 17 (owner LDP)
Advertised to:
150.9.5.5:0 150.9.6.6:0
remote binding: lsr: 150.9.5.5:0, label: imp-null
remote binding: lsr: 150.9.6.6:0, label: 17
route information: state: none, table: default,
next-hop: 155.9.0.5, remote label: imp-null
route information: state: none, table: default,
next-hop: 155.9.45.5, remote label: imp-null
Advert acl(s): Prefix acl 10
lib entry: 150.9.6.6/32, rev 33, chkpt: none
local binding: label: 18 (owner LDP)
Advertised to:
150.9.5.5:0 150.9.6.6:0
remote binding: lsr: 150.9.5.5:0, label: 18
remote binding: lsr: 150.9.6.6:0, label: imp-null
route information: state: none, table: default,
next-hop: 155.9.146.6, remote label: imp-null
Advert acl(s): Prefix acl 10
lib entry: 155.9.0.0/24, rev 25, chkpt: none
local binding: label: imp-null (owner LDP)
route information: state: none, table: default,
next-hop: 0.0.0.0, remote label:
lib entry: 155.9.5.0/24, rev 26, chkpt: none
local binding: label: 19 (owner LDP)
route information: state: none, table: default,
next-hop: 155.9.0.5, remote label:
route information: state: none, table: default,
next-hop: 155.9.45.5, remote label:
lib entry: 155.9.45.0/24, rev 27, chkpt: none
local binding: label: imp-null (owner LDP)
route information: state: none, table: default,
next-hop: 0.0.0.0, remote label:
lib entry: 155.9.58.0/24, rev 28, chkpt: none
local binding: label: 20 (owner LDP)
route information: state: none, table: default,
next-hop: 155.9.0.5, remote label:
route information: state: none, table: default,
next-hop: 155.9.45.5, remote label:
lib entry: 155.9.146.0/24, rev 29, chkpt: none
local binding: label: imp-null (owner LDP)
route information: state: none, table: default,
next-hop: 0.0.0.0, remote label:
lib entry: 204.12.9.0/24, rev 30, chkpt: none
local binding: label: imp-null (owner LDP)
route information: state: none, table: default,
next-hop: 0.0.0.0, remote label:
Rack9R4#

MPLS IP bindings detail

Rack9R4#sh mpls ip binding
54.9.1.0/24
in label: 16
150.9.4.4/32
in label: imp-null
out label: 17 lsr: 150.9.5.5:0
out label: 16 lsr: 150.9.6.6:0
150.9.5.5/32
in label: 17
out label: imp-null lsr: 150.9.5.5:0 inuse
out label: 17 lsr: 150.9.6.6:0
150.9.6.6/32
in label: 18
out label: 18 lsr: 150.9.5.5:0
out label: imp-null lsr: 150.9.6.6:0 inuse
155.9.0.0/24
in label: imp-null
155.9.5.0/24
in label: 19
155.9.45.0/24
in label: imp-null
155.9.58.0/24
in label: 20
155.9.146.0/24
in label: imp-null
204.12.9.0/24
in label: imp-null
Rack9R4#

Rack9R4#sh mpls ip binding detail
Advertisement spec:
Prefix acl = 10

54.9.1.0/24, rev 21, chkpt: none
in label: 16 (owner LDP)
150.9.4.4/32, rev 31, chkpt: none
in label: imp-null (owner LDP)
Advertised to:
150.9.5.5:0 150.9.6.6:0
out label: 17 lsr: 150.9.5.5:0
out label: 16 lsr: 150.9.6.6:0
Advert acl(s): Prefix acl 10
150.9.5.5/32, rev 32, chkpt: none
in label: 17 (owner LDP)
Advertised to:
150.9.5.5:0 150.9.6.6:0
out label: imp-null lsr: 150.9.5.5:0 inuse
out label: 17 lsr: 150.9.6.6:0
Advert acl(s): Prefix acl 10
150.9.6.6/32, rev 33, chkpt: none
in label: 18 (owner LDP)
Advertised to:
150.9.5.5:0 150.9.6.6:0
out label: 18 lsr: 150.9.5.5:0
out label: imp-null lsr: 150.9.6.6:0 inuse
Advert acl(s): Prefix acl 10
155.9.0.0/24, rev 25, chkpt: none
in label: imp-null (owner LDP)
155.9.5.0/24, rev 26, chkpt: none
in label: 19 (owner LDP)
155.9.45.0/24, rev 27, chkpt: none
in label: imp-null (owner LDP)
155.9.58.0/24, rev 28, chkpt: none
in label: 20 (owner LDP)
155.9.146.0/24, rev 29, chkpt: none
in label: imp-null (owner LDP)
204.12.9.0/24, rev 30, chkpt: none
in label: imp-null (owner LDP)
Rack9R4#

debug mpls ldp transport events

Show MPLS LDP neighbor adjacency events

Rack1SW1#debug mpls ldp transport events
LDP transport events debugging is on
Rack1SW1#sh debug

MPLS ldp:
LDP transport events debugging is on

*Dec 16 14:12:24.465: ldp: enabling ldp on Ethernet2/1
*Dec 16 14:12:24.465: ldp: Hello quick start disabled for idb Ethernet2/1
*Dec 16 14:12:24.465: ldp: Set intf id: intf 0xAD2ED5C0, Ethernet2/1, intf_id 0
*Dec 16 14:12:24.465: ldp: i/f status change: Ethernet2/1; cur/des flags 0x2/0x2mcast 1
*Dec 16 14:12:24.469: ldp: Got LDP Id, ctx 0
*Dec 16 14:12:24.469: ldp: Send ldp hello; Ethernet2/1, src/dst 12.12.12.1/224.0.0.2, inst_id 0
Rack1SW1(config-if)#
*Dec 16 14:12:29.337: ldp: Send ldp hello; Ethernet2/1, src/dst 12.12.12.1/224.0.0.2, inst_id 0
*Dec 16 14:14:41.065: ldp: Incoming ldp conn 1.1.1.1:646 2.2.2.2:48083; with normal priority
*Dec 16 14:14:41.065: ldp: Found adj 0xAC4C5888 for 2.2.2.2 (Hello xport addr opt)
*Dec 16 14:14:41.065: ldp: New temporary adj 0xAD4E0A08 from 2.2.2.2
*Dec 16 14:14:41.081: ldp: Real adj 0xAC4C5888 bound to 2.2.2.2:0, replacing temp adj 0xAD4E0A08
*Dec 16 14:14:41.081: ldp: Adj 0xAD4E0A08; state set to closed

Rack1SW1(config)#
*Dec 16 14:14:41.113: %LDP-5-NBRCHG: LDP Neighbor 2.2.2.2:0 (1) is UP

Rack1SW1#sh mpls ldp neighbor
Peer LDP Ident: 2.2.2.2:0; Local LDP Ident 1.1.1.1:0
TCP connection: 2.2.2.2.48083 – 1.1.1.1.646
State: Oper; Msgs sent/rcvd: 7/7; Downstream
Up time: 00:01:18
LDP discovery sources:
Ethernet2/1, Src IP addr: 12.12.12.2
Addresses bound to peer LDP Ident:
12.12.12.2 2.2.2.2

Rack1SW2#sh mpls ldp neighbor
Peer LDP Ident: 1.1.1.1:0; Local LDP Ident 2.2.2.2:0
TCP connection: 1.1.1.1.646 – 2.2.2.2.48083
State: Oper; Msgs sent/rcvd: 6/6; Downstream
Up time: 00:00:18
LDP discovery sources:
Ethernet2/1, Src IP addr: 12.12.12.1
Addresses bound to peer LDP Ident:
12.12.12.1 1.1.1.1

Central Services VPN layer 3 MPLS

CentralServicesVPNhttps://www.dropbox.com/s/8h9up4l3l4lmsnr/configs.zip

Traceroute from Server 8.8.8.8 to Client1 192.168.100.1
Server#traceroute 192.168.100.1 source 8.8.8.8
1 10.1.1.2 144 msec 32 msec 104 msec
2 129.53.22.2 [MPLS: Labels 18/20 Exp 0] 288 msec 548 msec 480 msec
3 129.53.12.1 [MPLS: Labels 18/20 Exp 0] 448 msec 520 msec 336 msec
4 192.168.1.2 [MPLS: Label 20 Exp 0] 164 msec 104 msec *
5 192.168.1.1 208 msec *  176 msec

PE2#sh mpls forwarding-table
Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
16     16            129.53.11.0/24    0             Fa0/0      129.53.22.2
17     Pop Label     129.53.12.0/24    0             Fa0/0      129.53.22.2
18     18            1.1.1.1/32        0             Fa0/0      129.53.22.2
19     No Label      8.8.8.8/32[V]     1692          Se1/0      point2point
20     No Label      10.1.1.0/24[V]    0             aggregate/Server

PE2#sh bgp vpnv4 unicast vrf Server 192.168.100.1/32
BGP routing table entry for 100:4:192.168.100.1/32, version 9
Paths: (1 available, best #1, table Server)
Not advertised to any peer
Local, imported path from 100:1:192.168.100.1/32
1.1.1.1 (metric 4) from 1.1.1.1 (1.1.1.1)
Origin incomplete, metric 2297856, localpref 100, valid, internal, best
Extended Community: RT:100:1 RT:100:100
Cost:pre-bestpath:128:2297856 (default-2145185791) 0x8800:32768:0
0x8801:1000:640000 0x8802:65281:1657856 0x8803:65281:1500
mpls labels in/out nolabel/20

P2#sh mpls forwarding-table
Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
16     Pop Label     129.53.11.0/24    0             Fa0/1      129.53.12.1
17     Pop Label     2.2.2.2/32        4001          Fa0/0      129.53.22.1
18     18            1.1.1.1/32        1607          Fa0/1      129.53.12.1

P1#sh mpls forwarding-table
Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
16     Pop Label     129.53.22.0/24    0             Fa0/1      129.53.12.2
17     17            2.2.2.2/32        4127          Fa0/1      129.53.12.2
18     Pop Label     1.1.1.1/32        2705          Fa0/0      129.53.11.1

PE1#sh mpls forwarding-table
Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
16     17            2.2.2.2/32        0             Fa0/0      129.53.11.2
17     16            129.53.22.0/24    0             Fa0/0      129.53.11.2
18     Pop Label     129.53.12.0/24    0             Fa0/0      129.53.11.2
19     No Label      192.168.1.0/24[V] 0             aggregate/Client1
20     No Label      192.168.100.1/32[V]   \
1152          Se1/0      point2point
21     No Label      172.16.1.0/24[V]  0             aggregate/Client2
22     No Label      172.16.200.2/32[V]   \
0             Se1/2      point2point

Traceroute from Client1 192.168.100.1 to Server 8.8.8.8

Client1#traceroute 8.8.8.8 source 192.168.100.1
1 192.168.1.2 16 msec 32 msec 4 msec
2 129.53.11.2 [MPLS: Labels 17/19 Exp 0] 108 msec 120 msec 96 msec
3 129.53.12.2 [MPLS: Labels 17/19 Exp 0] 108 msec 88 msec *
4 10.1.1.2 [MPLS: Label 19 Exp 0] 120 msec 72 msec 76 msec
5 10.1.1.1 80 msec *  140 msec

PE1#sh mpls forwarding-table
Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
16     17            2.2.2.2/32        0             Fa0/0      129.53.11.2
17     16            129.53.22.0/24    0             Fa0/0      129.53.11.2
18     Pop Label     129.53.12.0/24    0             Fa0/0      129.53.11.2
19     No Label      192.168.1.0/24[V] 0             aggregate/Client1
20     No Label      192.168.100.1/32[V]   \
1152          Se1/0      point2point
21     No Label      172.16.1.0/24[V]  0             aggregate/Client2
22     No Label      172.16.200.2/32[V]   \
0             Se1/2      point2point

PE1#sh bgp vpnv4 unicast vrf Client1 8.8.8.8/32
BGP routing table entry for 100:1:8.8.8.8/32, version 12
Paths: (1 available, best #1, table Client1)
Not advertised to any peer
Local, imported path from 100:4:8.8.8.8/32
2.2.2.2 (metric 4) from 2.2.2.2 (2.2.2.2)
Origin incomplete, metric 0, localpref 100, valid, internal, best
Extended Community: RT:100:4 RT:100:101
mpls labels in/out nolabel/19

P1#sh mpls forwarding-table
Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
16     Pop Label     129.53.22.0/24    0             Fa0/1      129.53.12.2
17     17            2.2.2.2/32        4127          Fa0/1      129.53.12.2
18     Pop Label     1.1.1.1/32        2705          Fa0/0      129.53.11.1

P2#sh mpls forwarding-table
Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
16     Pop Label     129.53.11.0/24    0             Fa0/1      129.53.12.1
17     Pop Label     2.2.2.2/32        4001          Fa0/0      129.53.22.1
18     18            1.1.1.1/32        1607          Fa0/1      129.53.12.1

PE2#sh mpls forwarding-table
Local  Outgoing      Prefix            Bytes Label   Outgoing   Next Hop
Label  Label or VC   or Tunnel Id      Switched      interface
16     16            129.53.11.0/24    0             Fa0/0      129.53.22.2
17     Pop Label     129.53.12.0/24    0             Fa0/0      129.53.22.2
18     18            1.1.1.1/32        0             Fa0/0      129.53.22.2
19     No Label      8.8.8.8/32[V]     1692          Se1/0      point2point
20     No Label      10.1.1.0/24[V]    0             aggregate/Server

no mpls ip propagate-ttl

P1(config)#no mpls ip propagate-ttl
P2(config)#no mpls ip propagate-ttl

Server#traceroute 192.168.100.1 source 8.8.8.8
Type escape sequence to abort.
Tracing the route to 192.168.100.1
1 10.1.1.2 32 msec 24 msec 28 msec
2 129.53.22.2 [MPLS: Labels 18/20 Exp 0] 100 msec 128 msec 92 msec
3 129.53.12.1 [MPLS: Labels 18/20 Exp 0] 116 msec 56 msec 132 msec
4 192.168.1.1 116 msec *  156 msec

Client1#traceroute 8.8.8.8 source 192.168.100.1
Type escape sequence to abort.
Tracing the route to 8.8.8.8
1 192.168.1.2 24 msec 48 msec 28 msec
2 129.53.11.2 [MPLS: Labels 17/19 Exp 0] 56 msec 120 msec 116 msec
3 129.53.12.2 [MPLS: Labels 17/19 Exp 0] 124 msec 104 msec 84 msec
4 10.1.1.1 92 msec *  120 msec

CentralServicesVPN

https://www.dropbox.com/s/s9yup9u4sof6jmu/CentralServicesVPN.pcap