[modules] log_file radius ippool ipoe [ipoe] verbose=1 username=ifname lease-time=600 renew-time=300 max-lease-time=3600 shared=1 ifcfg=1 mode=L2 start=dhcpv4 ip-unnumbered=1 proxy-arp=1 ip-pool=ipoe interface=re:ens224 gw-ip-address=100.64.0.1/24 [ip-pool] 100.64.0.0/24,name=ipoe gw-ip-address=100.64.0.1/24
Shared interfaces based on routes like ip route add <Client IP addr>/32 dev ipoeX via <Client GW>, so if ipoeX interface migrates to VRF, the kernel does not know what need to do with received packets on root interface, in my case, it is ens224.