Назад | Перейти на главную страницу

Кэш esxi arp не показывает соседей VLAN

На моем хосте ESXi 5.5 у меня есть 3 VLAN плюс одна управляющая (не VLAN) LAN. Когда я распечатываю кеш arp (как показано ниже), я замечаю, что отображаются только адреса LAN управления (192.168.1.x). Как мне попросить ESXi показать записи arp для других VLAN?

~ # esxcli network ip neighbor list
Neighbor       Mac Address        Vmknic    Expiry  State  Type   
-------------  -----------------  ------  --------  -----  -------
192.168.1.73   00:24:d7:97:5f:f9  vmk0    1188 sec         Unknown
192.168.1.1    d4:ca:6d:34:db:57  vmk0     963 sec         Unknown
192.168.1.2    a0:cf:5b:e7:19:d6  vmk0     831 sec         Unknown
192.168.1.29   00:0c:29:f0:36:a5  vmk0    1168 sec         Unknown
192.168.1.31   00:0c:29:11:6a:34  vmk0    1183 sec         Unknown
192.168.1.20   00:0c:29:46:bb:03  vmk0     755 sec         Unknown
192.168.1.16   00:11:32:3a:5a:22  vmk0    1042 sec         Unknown
~ # 

Например, у меня есть гостевая виртуальная машина в VLAN с идентификатором 2 (192.168.2.x) и множество физических соседей в этой VLAN, но они не отображаются выше.

ARP преобразует IP-адреса в MAC-адреса от имени хостов, которым необходимо взаимодействовать с другими хостами в сети Ethernet.

Хост ESXi не обменивается данными с гостевыми виртуальными машинами и не будет нуждаться в ARP для какой-либо из виртуальных машин, и, следовательно, не должен иметь никаких записей ARP для гостевых виртуальных машин.

Виртуальный коммутатор похож на физический коммутатор. Он переключает / перенаправляет трафик между виртуальными машинами (или, точнее, портами и группами портов, к которым подключены виртуальные машины). В этом процессе хосту не требуется преобразовывать IP-адреса в MAC-адреса виртуальных машин, поэтому в кэше ARP хоста не должно быть записей ARP для виртуальных машин.

Не могли бы вы предоставить дополнительную информацию о реальной сетевой проблеме, с которой вы столкнулись?

Я просто выполнил ту же команду в одной из моих загруженных систем и увидел физическую информацию об интерфейсах управления и хранения; ничего, связанного с гостевыми сетями:

[root@c2-esx1:~] esxcli network ip neighbor list
Neighbor       Mac Address        Vmknic    Expiry  State  Type
-------------  -----------------  ------  --------  -----  -------
172.16.8.22    a0:d3:c1:04:66:0c  vmk0     863 sec         Unknown
172.16.8.23    f0:92:1c:18:af:90  vmk0     348 sec         Unknown
172.16.8.19    0c:c4:7a:64:bb:6a  vmk0    1187 sec         Unknown
172.16.8.65    00:50:56:ae:09:f2  vmk0    1169 sec         Unknown
172.16.8.1     00:1c:73:2c:39:29  vmk0    1190 sec         Unknown
172.16.8.3     00:1c:73:20:8e:d6  vmk0     705 sec         Unknown
172.16.8.12    00:50:56:84:2f:bb  vmk0    1163 sec         Unknown
172.16.8.8     00:0c:29:ed:f3:21  vmk0     700 sec         Unknown
192.168.77.3   00:1c:73:20:8e:d6  vmk3     730 sec         Unknown
192.168.77.12  9c:b6:54:96:47:b0  vmk3     901 sec         Unknown
192.168.77.16  3c:a8:2a:25:3d:74  vmk3     695 sec         Unknown
192.168.77.18  00:02:c9:4f:29:05  vmk3     759 sec         Unknown
192.168.71.22  00:e0:ed:56:29:95  vmk4    1175 sec         Unknown
192.168.71.21  00:e0:ed:56:29:94  vmk4    1178 sec         Unknown
192.168.71.20  00:e0:ed:56:29:94  vmk4    1181 sec         Unknown