cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4285
Views
3
Helpful
7
Replies

BGP not redistributing into EIGRP

pkemp
Level 1
Level 1

I have this configuration:

 

router eigrp 1861

 distribute-list 5 in

 default-metric 10000 1000 255 1 1500

 network 27.0.0.0

 redistribute connected route-map allow_connected

 redistribute static

 redistribute bgp 65361

!

"show ip protocols" does not show BGP being redistributed:

 

Routing Protocol is "eigrp 1861"

  Outgoing update filter list for all interfaces is not set

  Incoming update filter list for all interfaces is 5

  Default networks flagged in outgoing updates

  Default networks accepted from incoming updates

  Redistributing: connected, static   

 

BGP does not appear after "Redistributing:" above. What could cause BGP to be not redistributed?

I definitely have BGP running:

Routing Protocol is "bgp 65361"

 

I am running Cisco ASR1001-X, Cisco IOS XE Software, Version 03.16.02.S 

 

 

 

Peter
7 Replies 7

Seb Rupik
VIP Alumni
VIP Alumni

Hi there,

You need to append the redistribute command with a metric:

 

!
router eigrp 1861
 redistribute bgp 65361 metric 100 1 255 1 1500
!

https://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/113506-failover-eigrp-bgp-00.html

 

cheers,

Seb.

Giuseppe Larosa
Hall of Fame
Hall of Fame

Hello pkemp,

only BGP routes that are installed in the IP routing table can be redistributed.

You can check if there are BGP Route installed with

show ip route bgp

 

You have configured a default-metric and this should apply to all redistribute commands into EIGRP

>> default-metric 10000 1000 255 1 1500

 

Hope to help

Giuseppe

 

Hello,

 

on a side note, in theory, the default metric you configured under the EIGRP process should show up as default redistribution metric, and allow for BGP redistribution into EIGRP. I ran a simple setup in GNS3 and got the below result.

 

Which makes me wonder your issue could be IOS or platform specific...

 

Can you post the full configuration of your ASR, as well as the output of 'show ip route' ?

 

Routing Protocol is "eigrp 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Default networks flagged in outgoing updates
Default networks accepted from incoming updates
Redistributing: bgp 2
EIGRP-IPv4 Protocol for AS(1)
Metric weight K1=1, K2=0, K3=1, K4=0, K5=0
Soft SIA disabled
NSF-aware route hold timer is 240
Router-ID: 2.2.2.2
Topology : 0 (base)
Active Timer: 3 min
Distance: internal 90 external 170
Maximum path: 4
Maximum hopcount 100
Maximum metric variance 1
Default redistribution metric is 10000 1000 255 1 1500

Agreed the default distribution metric should be sufficient to allow redistribution to occur. It shouldn't be needed on the redistribute command.

I can't post additional configuration for privacy reasons because its a production system. But there is nothing special. Mainly static routes, access lists and QoS classes.

We are tending towards the conclusion that its a software glitch - planning to reapply configs/reboots this weekend. 

 

Thanks for the feedback. Will post the outcome.

Peter

Hello pkemp,

I agree that the default seed metric should apply to BGP too.

However, for BGP protocol there is a special case : iBGP routes are not redistributed into an IGP unless the router bgp process has the command bgp redistribute-internal

 

see

ttps://www.cisco.com/c/en/us/support/docs/ip/ip-routing/200782-Configure-Redistributing-Internal-BGP-Ro.html

 

If this is your case that is you would like to redistribute iBGP routes into EIGRP, you need the command described above in the BGP configuration.

 

Hope to help

Giuseppe

 

Hello

What does the eigrp topology D/B state, any inaccessible routes showing, Do you have any summary routes conflicting with the routes your trying to redistribute?

Sh ip eigrp topology


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul

pkemp
Level 1
Level 1

Update:

It appears the problem is that the "router bgp 65361" config had previously been removed and added again. This interrupts redistribution. In the EIGRP process the command "redistribute bgp 65361" is still there but needs to be reapplied. This gets redistribution working again. I have tested in a lab. 

 

I got a clue from a previous post: 

https://community.cisco.com/t5/routing/ebgp-to-eigrp-can-not-redistribute-is-it-just-specification/td-p/3219852

 

Waiting to apply to production environment.

 

 

Peter
Review Cisco Networking for a $25 gift card