У меня есть система с двумя физическими интерфейсами, объединенными в группу агрегации LACP. Этот канал LACP имеет две сети VLAN, одну без тегов («собственный vlan») и одну с использованием тегов VLAN. Это дает нам:
lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
ether 00:25:90:1d:fe:8e
inet 10.243.24.23 netmask 0xffffff00 broadcast 10.243.24.255
media: Ethernet autoselect
status: active
laggproto lacp
laggport: em1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
laggport: em0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:25:90:1d:fe:8e
inet 10.243.16.23 netmask 0xffffff80 broadcast 10.243.16.127
media: Ethernet autoselect
status: active
vlan: 610 parent interface: lagg0
Можно ли установить MTU 9K на lagg0
при сохранении 1500 байт MTU на vlan0
? Обычно я бы просто попробовал это, но на самом деле это платформа, поддерживаемая поставщиком, и я не хочу вносить изменения «за спиной» их административного интерфейса.
Это примерно FreeBSD 7.3.
Да, это возможно. Родительская VLAN должна быть равна или больше MTU, чем сама VLAN.
Я использовал разные MTU для vlan и родительского интерфейса во FreeBSD 4.x раз (1496 и 1500 в моем случае), поэтому я думаю, что это должно работать.
Вы можете просто использовать две машины FreeBSD, подключенные друг к другу, и попробовать это.