cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
555
Views
0
Helpful
1
Replies

EIGRP Redistributed Route NOT being learned Externally

NED PH
Level 1
Level 1

We are currently having problems with the routing where the route redistributed into EIGRP is being learned by the peer as Internal instead of External. Any help will be very much appreciated!

 

In Router A, 10.122/16 is learning via External which is correct, but should be known via "eigrp 1" and not eigrp7. We are doing the route redistribution in this router.

In Router B, 10.116/16 is learning via Internal which should be via External. 

 

ROUTER A#sh run int tu 122
Building configuration...

Current configuration : 271 bytes
!
interface Tunnel122
description [ GRE Tunnel To ROUTER B]
ip address 10.126.122.31 255.255.255.254
ip summary-address eigrp 1 10.116.0.0 255.255.0.0
delay 10000000
tunnel source Loopback122
tunnel destination 192.122.116.1
tunnel path-mtu-discovery
end
!
!
ip prefix-list AS1_to_AS7_Allowed seq 1000 permit 0.0.0.0/0 le 32
!
ip prefix-list AS1_to_AS7_Denied_TA seq 10 permit 10.116.0.0/16 le 32
!
ip prefix-list AS7_to_AS1_Allowed seq 10 permit 10.116.0.0/16 le 32
!
!
route-map AS1_to_AS7 deny 10
match ip address prefix-list AS1_to_AS7_Denied_TA
!
route-map AS1_to_AS7 permit 20
match ip address prefix-list AS1_to_AS7_Allowed
!
route-map AS7_to_AS1 permit 10
match ip address prefix-list AS7_to_AS1_Allowed
set tag 7211
!
!
router eigrp 7
network 10.116.0.0 0.0.255.255
redistribute eigrp 1 route-map AS1_to_AS7


router eigrp 1
summary-metric 10.116.0.0/16 distance 170
network 10.126.122.30 0.0.0.1
redistribute eigrp 7 route-map AS7_to_AS1
distance 170 10.126.122.30 0.0.0.1

 

ROUTER A#sh ip route 10.122.0.0
Routing entry for 10.122.0.0/16
Known via "eigrp 7", distance 170, metric 64000, type external
Redistributing via eigrp 7, eigrp 1
Last update from 10.116.33.6 on GigabitEthernet0/0/0, 00:00:35 ago
Routing Descriptor Blocks:
* 10.116.254.6, from 10.116.254.6, 00:00:35 ago, via GigabitEthernet0/0/2
Route metric is 64000, traffic share count is 1
Total delay is 240 microseconds, minimum bandwidth is 44210 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 14/255, Hops 4
10.116.34.6, from 10.116.34.6, 00:00:35 ago, via GigabitEthernet0/0/1
Route metric is 64000, traffic share count is 1
Total delay is 240 microseconds, minimum bandwidth is 44210 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 14/255, Hops 4
10.116.33.6, from 10.116.33.6, 00:00:35 ago, via GigabitEthernet0/0/0
Route metric is 64000, traffic share count is 1
Total delay is 240 microseconds, minimum bandwidth is 44210 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 14/255, Hops 4

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ROUTER B#sh run int tu 116
interface Tunnel116
description [ GRE Tunnel To ROUTER A ]
ip address 10.126.122.30 255.255.255.254
ip mtu 1370
ip summary-address eigrp 1 10.122.0.0 255.255.0.0
delay 10000000
tunnel source Loopback116
tunnel destination 192.116.122.1
end
!
router eigrp 1
network 10.126.122.30 0.0.0.1


ROUTER B#sh ip route 10.116.0.0
Routing entry for 10.116.0.0/16
Known via "eigrp 1", distance 90, metric 2585600256, type internal
Redistributing via eigrp 1
Last update from 10.126.122.31 on Tunnel116, 00:51:11 ago
Routing Descriptor Blocks:
* 10.126.122.31, from 10.126.122.31, 00:51:11 ago, via Tunnel116
Route metric is 2585600256, traffic share count is 1
Total delay is 100000010 microseconds, minimum bandwidth is 100 Kbit
Reliability 255/255, minimum MTU 1476 bytes
Loading 71/255, Hops 1

1 Reply 1

flamingbk
Level 1
Level 1
Hello,
I know it can be later to answer, but tell us if your problem was solved, and even so i tell what's wrong with your topology.

"n Router A, 10.122/16 is learning via External which is correct, but should be known via "eigrp 1" and not eigrp7. We are doing the route redistribution in this router."
Its happen because a network 10.122.0.0/16 doesn't advertise from Router B, so you can add a network 10.122.0.0 0.0.255.255 into eigrp at Router B to make summary-address to RouterA work. I think this happens because in this way only the Tunnel interface was being part of the eigrp process

"In Router B, 10.116/16 is learning via Internal which should be via External. "

Its because "ip eigrp summary-address" send a summary route as internal into eigrp by default, if you want the route begin as external type, you can create a static route to null 0 and redistribute into eigrp 1 from Router A and remove summary-address


Regards,
Fernando.