Koneksi Mac OS LACP Tidak Dapat Mem-ping Host tertentu

2

Saya memiliki Mesin Mac OS yang telah saya atur koneksi LACP dengan 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

Saat menggunakan koneksi lag saya hanya bisa melakukan ping alamat IP tertentu untuk beberapa alasan aneh.

Ketika saya menonaktifkan koneksi lag saya bisa ping semua alamat dengan baik. Saya juga bisa ping alamat IP jarak jauh dengan baik ketika terhubung.

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)

Saya tidak melihat korelasi antara mengapa beberapa alamat merespons dan yang lainnya tidak. Saya sudah mencoba menonaktifkan semua firewall. Tentu saja semua IP ini merespons ketika menggunakan koneksi yang berbeda.

Saya sudah mencoba arp -a. itu menunjukkan ips ini di jaringan.

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

Satu hal lain yang saya perhatikan adalah koneksi dapat melakukan ping semua alamat jika saya menghapus salah satu koneksi.

mencoba membersihkan cache arp. mencoba me-restart mac dan cisco.

Dobler
sumber

Jawaban:

0

Jika hanya beberapa host jarak jauh yang berfungsi dan bukan yang lain, kemungkinan ada yang salah dengan LACP baik di Linux maupun di sakelar.

Hanya lalu lintas yang hash ke satu budak yang berfungsi, itulah sebabnya beberapa host bekerja dan beberapa tidak.

Di Linux, periksa /proc/net/bonding/bondXdan pastikan Anda memiliki yang sama Aggregator IDdi kedua port.

suprjami
sumber