cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
326
Views
3
Helpful
5
Replies

Unable to ping from PE or CE to remote side; routes appear in table

charnmartin
Level 1
Level 1

Been working on this topology for a little while in preparation for ENARSI second attempt.   Created a small MPLS network with 3 PE routers connected, the loopbacks are advertised and seen on each CE router.   Despite route showing, pinging fails and traceroutes come up empty so not exactly sure what's failing here.   Any insights?  

Configurations for Cust B as example provided;  can provide rest if needed. 

 

 

 

 

 

Routes from two end B routers

 

B2#sho ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

1.0.0.0/32 is subnetted, 4 subnets
D 1.1.2.1 [90/27008000] via 12.10.2.1, 00:00:22, Tunnel0
D 1.1.2.2 [90/27008256] via 12.10.2.1, 00:00:22, Tunnel0
D 1.1.2.3 [90/130816] via 140.10.224.5, 00:00:22, GigabitEthernet0/0
C 1.1.2.4 is directly connected, Loopback0
12.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 12.10.2.0/24 is directly connected, Tunnel0
L 12.10.2.4/32 is directly connected, Tunnel0
140.10.0.0/16 is variably subnetted, 9 subnets, 3 masks
D 140.10.32.0/19 [90/26880512] via 12.10.2.1, 00:00:22, Tunnel0
D 140.10.64.0/19 [90/26880512] via 12.10.2.1, 00:00:22, Tunnel0
D 140.10.96.4/30 [90/26880256] via 12.10.2.1, 00:00:22, Tunnel0
C 140.10.160.0/19 is directly connected, GigabitEthernet0/1
L 140.10.160.1/32 is directly connected, GigabitEthernet0/1
C 140.10.192.0/19 is directly connected, GigabitEthernet0/2
L 140.10.192.1/32 is directly connected, GigabitEthernet0/2
C 140.10.224.4/30 is directly connected, GigabitEthernet0/0
L 140.10.224.6/32 is directly connected, GigabitEthernet0/0
B2#

B2#ping 1.1.2.2 source Lo0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.2.2, timeout is 2 seconds:
Packet sent with a source address of 1.1.2.4
.....
Success rate is 0 percent (0/5)

 

B1#sho ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

1.0.0.0/32 is subnetted, 4 subnets
D 1.1.2.1 [90/130816] via 140.10.96.5, 00:54:31, GigabitEthernet0/0
C 1.1.2.2 is directly connected, Loopback0
D EX 1.1.2.3 [170/256512] via 140.10.96.5, 00:54:31, GigabitEthernet0/0
D EX 1.1.2.4 [170/256512] via 140.10.96.5, 00:54:31, GigabitEthernet0/0
12.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 12.10.2.0/24 is directly connected, Tunnel0
L 12.10.2.2/32 is directly connected, Tunnel0
140.10.0.0/16 is variably subnetted, 8 subnets, 3 masks
C 140.10.32.0/19 is directly connected, GigabitEthernet0/1
L 140.10.32.1/32 is directly connected, GigabitEthernet0/1
C 140.10.64.0/19 is directly connected, GigabitEthernet0/2
L 140.10.64.1/32 is directly connected, GigabitEthernet0/2
C 140.10.96.4/30 is directly connected, GigabitEthernet0/0
L 140.10.96.6/32 is directly connected, GigabitEthernet0/0
D EX 140.10.160.0/19
[170/256512] via 140.10.96.5, 00:54:31, GigabitEthernet0/0
D EX 140.10.192.0/19
[170/256512] via 140.10.96.5, 00:54:31, GigabitEthernet0/0
B1#ping 1.1.2.4 source Lo0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.2.4, timeout is 2 seconds:
Packet sent with a source address of 1.1.2.2
.....
Success rate is 0 percent (0/5)

 

 

Appreciate any help!

1 Accepted Solution

Accepted Solutions

Dmvpn over mpls build with layer one over one let start review config 

Layer-A 

Include PE P PE 

Use ospf to advertise LO of PE

Layer-B 

Bgp between PE using LO as update source' this LO is advertise via layer-A 

Layer-C 

Vrf between CE and PE' config under bgp abd advertise connect subnet.

So now each PE know conenct subnet between PE-CE of other site

Layer-D 

Use tunnel source will be link between CE and PE of local site and tunnel destination will be IP of link connect PE-CE of other sites 

Layer-E 

Run eigrp over tunnel we built in layer-D 

This make MPLS work' here the prefix exchange over tunnel not need to know by PE' what important for PE is link connect PE to CE 

MHM

View solution in original post

5 Replies 5

it MPLS issue and I think the main issue here is you not run mpls ip over tunnel 
try use mpls ip over tunnel 
check 
show mpls forwarding 
see if there is any NO-LABEL in table 

MHM

Appreciate the advice;  The tunnels were added right before i created this thread (setting up DMVPN phase 3);  

PE3#sho mpls forwarding-table
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
16 Pop Label 1.1.4.3/32 0 Gi0/0 10.0.0.26
17 19 1.1.4.2/32 0 Gi0/0 10.0.0.26
18 20 1.1.4.1/32 0 Gi0/0 10.0.0.26
19 22 10.0.0.16/30 0 Gi0/0 10.0.0.26
20 Pop Label 10.0.0.12/30 0 Gi0/0 10.0.0.26
21 21 10.0.0.20/30 0 Gi0/0 10.0.0.26
22 23 10.0.0.4/30 0 Gi0/0 10.0.0.26
23 Pop Label 10.0.0.8/30 0 Gi0/0 10.0.0.26
24 17 1.1.4.5/32 0 Gi0/0 10.0.0.26
25 16 1.1.4.4/32 0 Gi0/0 10.0.0.26
26 No Label 1.1.2.3/32[V] 3345 Gi0/1 140.10.224.2
27 No Label 12.10.2.0/24[V] 0 Gi0/1 140.10.224.2
28 No Label 140.10.224.4/30[V] \
0 Gi0/1 140.10.224.2
29 No Label 1.1.2.4/32[V] 8760 Gi0/1 140.10.224.2
30 No Label 140.10.160.0/19[V] \
0 Gi0/1 140.10.224.2
31 No Label 140.10.192.0/19[V] \
0 Gi0/1 140.10.224.2

 

 

PE1#sho mpls forwarding-table
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
16 17 1.1.4.6/32 0 Gi0/0 10.0.0.18
17 18 1.1.4.5/32 0 Gi0/0 10.0.0.18
18 19 1.1.4.3/32 0 Gi0/0 10.0.0.18
19 20 1.1.4.2/32 0 Gi0/0 10.0.0.18
20 Pop Label 1.1.4.1/32 0 Gi0/0 10.0.0.18
21 23 10.0.0.12/30 0 Gi0/0 10.0.0.18
22 21 10.0.0.24/30 0 Gi0/0 10.0.0.18
23 22 10.0.0.20/30 0 Gi0/0 10.0.0.18
24 Pop Label 10.0.0.4/30 0 Gi0/0 10.0.0.18
25 Pop Label 10.0.0.8/30 0 Gi0/0 10.0.0.18
26 No Label 1.1.2.1/32[V] 7195 Gi0/2 140.10.96.2
27 No Label 12.10.2.0/24[V] 0 Gi0/2 140.10.96.2
28 No Label 140.10.96.4/30[V] \
0 Gi0/2 140.10.96.2
29 No Label 1.1.2.2/32[V] 0 Gi0/2 140.10.96.2
30 No Label 140.10.32.0/19[V] \
0 Gi0/2 140.10.96.2
31 No Label 140.10.64.0/19[V] \
0 Gi0/2 140.10.96.2

Would the mpls ip be added to the tunnel interface since they are on the CE device?  I thought the mpls ip only was configured on the interfaces of the PE facing the P routers and inbetween the P routers?   below is show mpls forwarding output from PE 

 

 

 

 

Dmvpn over mpls build with layer one over one let start review config 

Layer-A 

Include PE P PE 

Use ospf to advertise LO of PE

Layer-B 

Bgp between PE using LO as update source' this LO is advertise via layer-A 

Layer-C 

Vrf between CE and PE' config under bgp abd advertise connect subnet.

So now each PE know conenct subnet between PE-CE of other site

Layer-D 

Use tunnel source will be link between CE and PE of local site and tunnel destination will be IP of link connect PE-CE of other sites 

Layer-E 

Run eigrp over tunnel we built in layer-D 

This make MPLS work' here the prefix exchange over tunnel not need to know by PE' what important for PE is link connect PE to CE 

MHM

I took the DMVPN part out to make it simpler;   I have OSPF running between the PE and P routers, advertising the Lo0 interfaces there within MPLS.  On PE to PE i have a MP-BGP session established and i can see the routes from one CE on the other side of the MPLS on the other CE.  Between the PE - CE routers i have a bgp session.  Within the CE network, i have EIGRP configured.  

 

Gateway of last resort is not set

1.0.0.0/32 is subnetted, 4 subnets
C 1.1.2.1 is directly connected, Loopback0
D 1.1.2.2 [90/130816] via 140.10.96.6, 00:01:05, GigabitEthernet0/0
B 1.1.2.3 [20/0] via 140.10.96.1, 00:01:05
B 1.1.2.4 [20/0] via 140.10.96.1, 00:01:05
140.10.0.0/16 is variably subnetted, 9 subnets, 3 masks
D 140.10.32.0/19
[90/3072] via 140.10.96.6, 00:01:05, GigabitEthernet0/0
D 140.10.64.0/19
[90/3072] via 140.10.96.6, 00:01:05, GigabitEthernet0/0
C 140.10.96.0/30 is directly connected, GigabitEthernet0/2
L 140.10.96.2/32 is directly connected, GigabitEthernet0/2
C 140.10.96.4/30 is directly connected, GigabitEthernet0/0
L 140.10.96.5/32 is directly connected, GigabitEthernet0/0
B 140.10.160.0/19 [20/0] via 140.10.96.1, 00:01:05
B 140.10.192.0/19 [20/0] via 140.10.96.1, 00:01:05
B 140.10.224.4/30 [20/0] via 140.10.96.1, 00:01:05
CustBHQ#sho run | sec router
router eigrp 200
network 1.1.2.1 0.0.0.0
network 12.10.2.0 0.0.0.255
network 140.10.96.4 0.0.0.3
redistribute bgp 200 metric 10000 1 255 1 1500 route-map intoEIGRP
router bgp 200
bgp log-neighbor-changes
redistribute eigrp 200
neighbor 140.10.96.1 remote-as 10
CustBHQ#


Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
140.10.96.1 4 10 16 15 15 0 0 00:06:37 5
CustBHQ#

 


1.0.0.0/32 is subnetted, 4 subnets
B 1.1.2.1 [20/0] via 140.10.224.1, 00:00:36
B 1.1.2.2 [20/0] via 140.10.224.1, 00:00:36
C 1.1.2.3 is directly connected, Loopback0
D 1.1.2.4 [90/130816] via 140.10.224.6, 00:00:36, GigabitEthernet0/0
140.10.0.0/16 is variably subnetted, 9 subnets, 3 masks
B 140.10.32.0/19 [20/0] via 140.10.224.1, 00:00:36
B 140.10.64.0/19 [20/0] via 140.10.224.1, 00:00:36
B 140.10.96.4/30 [20/0] via 140.10.224.1, 00:00:36
D 140.10.160.0/19
[90/3072] via 140.10.224.6, 00:00:36, GigabitEthernet0/0
D 140.10.192.0/19
[90/3072] via 140.10.224.6, 00:00:36, GigabitEthernet0/0
C 140.10.224.0/30 is directly connected, GigabitEthernet0/1
L 140.10.224.2/32 is directly connected, GigabitEthernet0/1
C 140.10.224.4/30 is directly connected, GigabitEthernet0/0
L 140.10.224.5/32 is directly connected, GigabitEthernet0/0
CustBBR#sho run | sec router
router eigrp 200
network 1.1.2.3 0.0.0.0
network 12.10.2.0 0.0.0.255
network 140.10.224.4 0.0.0.3
redistribute bgp 200 metric 100000 1 255 1 1500 route-map intoEIGRP
router bgp 200
bgp router-id 1.1.2.3
bgp log-neighbor-changes
redistribute eigrp 200
neighbor 140.10.224.1 remote-as 10
CustBBR#sho ip bgp sum
BGP router identifier 1.1.2.3, local AS number 200
BGP table version is 15, main routing table version 15
10 network entries using 1440 bytes of memory
10 path entries using 840 bytes of memory
4/4 BGP path/bestpath attribute entries using 640 bytes of memory
1 BGP AS-PATH entries using 24 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 2944 total bytes of memory
BGP activity 11/1 prefixes, 12/2 paths, scan interval 60 secs

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
140.10.224.1 4 10 15 15 15 0 0 00:07:23 5
CustBBR#

 

I did not have the redistribute connected subnets configured under bgp, so i did add that and i could ping the HQ B router finally it seems.   Very much appreciated! 

 

CustBBR#ping 1.1.2.2 source Lo0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.2.2, timeout is 2 seconds:
Packet sent with a source address of 1.1.2.3
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/22/37 ms
CustBBR#

You are so welcome 

MHM

Review Cisco Networking for a $25 gift card