может я чего-то путаю, но теоритически чем отличается 2х портовая сетевая от 2 портового свича?
на оба физических интерфейса вешаете vlan, во влан поднимаете ip.
на gentoo это выглядит примерно так:
(допустим vlan 1010 это real ip, enp1s0f0 - мир, enp1s0f1 сеть)
vlans_enp1s0f0="1010" (вешаете влан "мир")
vlans_enp1s0f1="1010" (вешаете влан на локалку)
config_enp1s0f0="null"
config_enp1s0f1="null"
vlan1010_name="vlan1010"
config_vlan1010="1.1.1.2/29" (поднимаете l3 интерефейс в нужном vlan)
routes_vlan1010="default via 1.1.1.1"
абонам раздаете\вводите 1.1.1.3-6/29 c шлюзом 1.1.1.2
как обычно бывает - эти "просильщики" втыкнут пару роутеров у себя а потом телефонию, зато у них ip белый напрямую.