Соединение Mac OS LACP не может пропинговать определенные хосты

у меня есть компьютер Mac OS, который я установил соединение LACP с Cisco SG300.

bond0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=23<RXCSUM,TXCSUM,TSO4>
    ether 00:0a:cd:26:c3:f6 
    inet6 fe80::20a:cdff:fe26:c3f6%bond0 prefixlen 64 scopeid 0x9 
    inet 192.168.16.10 netmask 0xffffff00 broadcast 192.168.16.255
    nd6 options=1<PERFORMNUD>
    media: autoselect (1000baseT <full-duplex,flow-control,energy-efficient-ethernet>)
    status: active
    bond interfaces: en8 en6

en6: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=23<RXCSUM,TXCSUM,TSO4>
    ether 00:0a:cd:26:c3:e3 
    media: autoselect (1000baseT <full-duplex,flow-control,energy-efficient-ethernet>)
    status: active
en8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=23<RXCSUM,TXCSUM,TSO4>
    ether 00:0a:cd:26:c3:f6 
    media: autoselect (1000baseT <full-duplex,flow-control,energy-efficient-ethernet>)
    status: active

при использовании ЛАГ соединения я могу только пинговать определенные IP-адреса по какой-то странной причине.

когда я отключаю соединение задержки я могу пинговать все адреса нормально. Я также могу пропинговать удаленные IP-адреса при подключении.

8.8.8.8       yes - google
192.168.16.2  no - vsphere vm (dns)
192.168.16.28 yes - vsphere vm
192.168.16.3  no - physical device (backup dns)

Я не вижу связи между тем, почему одни адреса отвечают, а другие нет. Я пытался отключить все брандмауэры.
Из конечно, все эти IP-адреса отвечают при использовании другого соединения.

Я пробовал arp -a. это показывает эти IP в сети.

? (192.168.16.1) at 0:50:56:b3:7d:54 on bond0 ifscope
? (192.168.16.2) at 0:50:56:b3:e:37 on bond0 ifscope
? (192.168.16.3) at b8:27:eb:7a:b8:c1 on bond0 ifscope
? (192.168.16.28) at 0:50:56:b3:52:b0 on bond0 ifscope
? (192.168.16.50) at 0:50:56:b3:e:8a on bond0 ifscope

еще одна вещь, которую я заметил, что соединение может пропинговать все адреса, если я удалю одно из соединений.

попытался очистить кэш arp. попытался перезапустить mac и cisco.

19
задан Sathya
10.04.2023 19:33 Количество просмотров материала 3479
Распечатать страницу

1 ответ

Если только некоторые удаленные хосты работают, а не другие, вероятно, что-то не так с LACP либо на Linux, либо на коммутаторе.

работает только трафик, который хэширует на один slave, поэтому некоторые хосты работают, а некоторые нет.

в Linux, проверьте /proc/net/bonding/bondX и убедитесь, что у вас одно и то же Aggregator ID на обоих портах.

0
отвечен suprjami 2023-04-12 03:21

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх