У меня есть сервер Dell с 2 встроенными сетевыми адаптерами bce (4). Эти два соединены вместе с использованием LACP для lagg0 на коммутаторе EX2200 Juniper. По lagg0 у меня 2 vlan.
Все работает нормально, когда у меня настроен только один vlan, как только я настраиваю второй, у меня возникают проблемы с нарушением канала sshd для соединений, идущих к серверу.
Лучший пример: когда я подключаюсь к этому серверу по ssh, он работает около 30 секунд, после чего он зависает из-за сломанного канала.
Как только я удалю второй vlan (или хотя бы уберу с него IP-адрес), он снова будет работать нормально.
Я мог бы также добавить, что это нарушает только маршрутизируемый трафик, если трафик идет из той же подсети, что и vlan, это нормально.
[root@fbsd9] ~ # ifconfig
bce0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
ether 00:1a:a0:05:c5:da
inet6 fe80::21a:a0ff:fe05:c5da%bce0 prefixlen 64 scopeid 0x1
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
bce1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
ether 00:1a:a0:05:c5:da
inet6 fe80::21a:a0ff:fe05:c5d8%bce1 prefixlen 64 scopeid 0x2
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
ether 00:1a:a0:05:c5:da
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect
status: active
laggproto lacp
laggport: bce1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
laggport: bce0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
vlan4094: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=103<RXCSUM,TXCSUM,TSO4>
ether 00:1a:a0:05:c5:da
inet6 fe80::21a:a0ff:fe05:c5da%vlan4094 prefixlen 64 scopeid 0x9
inet 172.16.1.197 netmask 0xffffffc0 broadcast 172.16.1.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect
status: active
vlan: 4094 parent interface: lagg0
vlan4093: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=103<RXCSUM,TXCSUM,TSO4>
ether 00:1a:a0:05:c5:da
inet6 fe80::21a:a0ff:fe05:c5da%vlan4093 prefixlen 64 scopeid 0xa
inet 172.16.2.19 netmask 0xffffff00 broadcast 172.16.2.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect
status: active
vlan: 4093 parent interface: lagg0
Я сам разобрался,
проблема заключалась в том, что у моего маршрутизатора junos перед EX2200 были проблемы с назначением MAC-адреса lagg0 (и, следовательно, vlan *) правой VLAN. Я просто использую выделенную карту Ethernet для работы с маршрутизируемыми службами, такими как ssh и тому подобное.
таким образом клиенты могут подключаться к серверу из своих виртуальных локальных сетей, в то время как у меня все еще есть исходящее / маршрутизируемое соединение на интерфейсе управления.
наилучшие пожелания