I am doing MPLS L2VPN interop testing with foundry XMR, IOS establishes the targeted LDP session with XMR fine and VC FECs are exchanged. However, I noticed that IOS is also advertising prefix-FEC mappings to XMR. This is puzzling me, since there is no directly link between Cisco and XMR, LDP does not have a link neighborship between Cisco and XMR, why would IOS advertise prefix-FEC? IOS should know that the lables it advertises are never going to be used by a targeted peer. The targeted LDP session is meant for VC-FEC mapping exchange only.
XMR only advertises VC-FEC over this targeted LDP session unless link-hello is also heard from its peer, in which case, both prefix-fec and VC-fec are advertised