I'm not sure if my problem is because of a race-condition or not.
I have a head-office that can access a data center via metro ethernet or a MPLS circuit. For all network traffic to from the head-office, the metro ethernet is preferred.
If the metro ethernet fails, the MPLS DS3 will access the data-center via that connection as well as other sites.
We're redistributing BGP into EIGRP, but we're only redistributiing 'connected' into BGP. EIGRP is not being redistrbuted. (Check out the configs below). My problem is that some of the BGP routes are being overridden by the EIGRP routes. But it only seems to be routers with an Origin of (i) IGP that get overridden.
I copied my config from the router with the EIGRP routes in the routing table instead of BGP.
! This is the Chicago router.
ip address 172.28.10.113 255.255.255.252 secondary
ip address 10.77.226.53 255.255.255.240
no ip address
no ip address
encapsulation frame-relay IETF
dsu bandwidth 44210
frame-relay lmi-type cisco
interface Serial1/0.100 point-to-point
description MPLS Circuit
ip address 220.127.116.11 255.255.255.252
frame-relay interface-dlci 100 IETF
router eigrp 333
redistribute bgp 65028 metric 1536 700 255 1 1500 route-map block-aggregate
network 10.77.226.48 0.0.0.15
router bgp 65028
network 172.22.0.0 mask 255.254.0.0
network 192.168.168.0 mask 255.255.254.0
neighbor 18.104.22.168 remote-as 65000
neighbor 22.214.171.124 advertisement-interval 0
neighbor 126.96.36.199 route-map denyChicagoRoutes in
ip route 172.22.0.0 255.254.0.0 Null0
ip route 192.168.168.0 255.255.254.0 Null0
ip access-list standard DenyAggregate
permit 172.22.0.0 0.1.255.255
permit 192.168.168.0 0.0.1.255
ip access-list standard DenyChicagoRoutes
permit 172.22.0.0 0.0.255.255
permit 172.23.0.0 0.0.255.255
permit 192.168.168.0 0.0.0.255
route-map block-aggregate deny 10
match ip address DenyAggregate
route-map block-aggregate permit 20
route-map denyChicagoRoutes deny 10
match ip address DenyChicagoRoutes
route-map denyChicagoRoutes permit 20
As always, thanks for the help.