I've done this several times using external ports with BGP and OSPF. Inter-VR OSPF will definitely not work without the external ports, but it might be possible BGP would work without the external ports. I would try a clean setup first using external ports and the external port IP addresses as the BGP peering endpoints instead of the loopbacks. Also, since you are running BGP to the loopbacks, I wonder if you are running into a TTL issue. I believe by default the eBGP peers are setup for only two hops. If you configure it for a higher number it might work since you are actually going over 3 hops using loopbacks on either side. If you are doing iBGP then this is probably not the issue as by default the TTL should be 254. Cheers, Kelly
... View more