Die Mac OS LACP-Verbindung kann bestimmte Hosts nicht anpingen

423
Dobler

Ich habe eine Mac OS-Maschine, auf der ich eine LACP-Verbindung mit einem Cisco SG300 hergestellt habe.

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 

Bei Verwendung der Verzögerungsverbindung kann ich aus bestimmten Gründen nur bestimmte IP-Adressen anpingen.

Wenn ich die Lag-Verbindung deaktiviere, kann ich alle Adressen gut pingen. Ich kann auch Remote-IP-Adressen pingen, wenn eine Verbindung besteht.

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) 

Ich sehe keinen Zusammenhang zwischen den Antworten einiger Adressen und den anderen nicht. Ich habe versucht, alle Firewalls zu deaktivieren. Natürlich reagieren alle diese IPs, wenn eine andere Verbindung verwendet wird.

Ich habe versucht arp -a. Es zeigt diese IPS im Netzwerk.

? (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 

Eine andere Sache ist mir aufgefallen, dass die Verbindung alle Adressen pingen kann, wenn ich eine der Verbindungen entferne.

versuchte das Löschen des Arp-Caches. versuchte, Mac und Cisco neu zu starten.

2

1 Antwort auf die Frage

0
suprjami

Wenn nur einige Remote-Hosts funktionieren und keine anderen, ist mit dem LACP entweder unter Linux oder dem Switch etwas nicht in Ordnung.

Nur der Verkehr, der zu einem Slave führt, funktioniert, weshalb einige Hosts funktionieren und andere nicht.

Überprüfen Sie unter Linux, ob beide Ports /proc/net/bonding/bondXidentisch sind Aggregator ID.