I want to use Multiprotocol BGP VPNV4, but I don't want it to send labels in the MBGP update for the routes, however I can't find a way to stop the labels being sent.
Can anyone please tell me how to strip/remove/stop the labels being attached to the VPNV4 updates?
I have tried
no mpls ip globally and per interface.
no neighbor send-label under the address-family vpnv4, however this gives the error message that it is not allowed.
Basically want to achieve is shown in the attachment. I want MBGP to advertise the VPNV4 routes so that R6 can receive the routes for the right VRFs. R3 is given all the red/orange VRF routes via the blue ipv4 VRF. Therefore in the forwarding of a packet from the green VRF on the left to the green VRF on the right the forwarding should all be without MPLS labels.
For example the packet (dest=192.168.150.1) hits R6 and from MBGP it sees 192.168.150.0/24 via 192.168.140.2. R6 then recurses to find that 192.168.140.2 is via 192.168.130.2 and sends out the packet.
R3 has learned 192.168.150.0/24 from a standard BGP connection with the blue VRF on the right side (which imports all local VRF routes).
The problem is that currently 192.168.150.0/24 is sent via VPNV4 with a label, so I get encap failed since there is no MPLS LDP running for the outer label stack (i.e. not standard MPLS VPN label stack).