Currently we are running BGP loopbacks within our core and BGP on our MPLS network. EIGRP is used to converge the loopbacks within the core. I have been advised by a coworker that BGP should not be in the core and we should use EIGRP in the core and redistribute EIGRP(core) into BGP(mpls) and visa versa. Im on the fence and was wondering what others thought about the change.
I have this problem too.