I'm trying to setup a dhcp-relay which should relay requests through a L3 MPLS-VPN but can't get it to work.
It seems like the relay request are sent via the main routing-table (default gw) and not the vrf.
I'll try to illustrate:
[DHCP server (192.168.88.1)] --vrf1-- [PE1] ---MPLS Cloud (main)--- [PE2] --vrf1-- [DHCP Client]
PE2 has dhcp-relay setup: (ether1=main, ether2=vrf1)
/ip dhcp-relay add delay-threshold=none dhcp-server=192.168.88.1 disabled=no interface=ether2 local-address=192.168.92.2 name=relay1
When I sniff at PE2 on ether1 I see DHCP unicast IP-packet and not a MPLS-encapsulated packet.
Anyone got an idea about this? Limitation?