The VRF feature is being greatly improved in v7 of RouterOS.
Especially since v7.14 where route leak between VRF via BGP became available.
Therefore, thinking about RouterOS in the B-RAS/BNG function of PPPoE or IPoE, the need to define in which VRF the overlay (dynamic interface assigned to the client) will be located will become more important.
This is a demand that has been discussed on the forum since 2010.
Forum Topic since 2010 - How to put dynamic interfaces to specific VRF
But it has also been commented more recently
Put PPPoE Server client in VRF
Mikrotik as LNS role and adding PPP session routes into a VRF.
Every company I can remember implements this through a Vendor Specific Attribute. Ex.:
- Juniper - VSA 26-1 - “Virtual-Router”
- Huawei - VSA 26-63 - “HW-Tunnel-VPN-Instance”
- Cisco - VSA 26-?? - “vrf”
In the MikroTik Radius Attribute Dictionary this attribute is not listed:
https://wiki.mikrotik.com/wiki/Manual:RADIUS_Client/reference_dictionary
https://github.com/FreeRADIUS/freeradius-server/blob/master/share/dictionary/radius/dictionary.mikrotik
Would it be possible for MikroTik to implement this attribute?
I believe that only after this MikroTik will be able to adjust RouterOS so that it can put a dynamic client interface on a specific VRF.