I am running a vrf aware IBGP session between 2 neighbors. This is across a Layer 2 trunk interface that is part of the VRF. The behavior I am seeing is that the RT does not get propagated to the neighbor. Infact the RT that gets applied to the route is the one that is locally configured as the export RT. If there is no export RT configured than there is no RT applied to that route. Is this the correct behavior?
Usually when we have a CE-PE type scenario the RT gets applied once the route enters the PE. It seems correct that the RT in a CE-CE type instance would work the same however on the same box when we have 2 VRF's configured and a route gets propogated from 1 VRF to the other VRF the route still has the RT attached from the 1st VRF. Thx