У меня есть переключатель L3. Порт 1 и порт 2 коммутатора добавляются к VLAN 30, и ему назначается IP-адрес (30.0.0.1).
Port1 и port2 подключены к Host1 и Host2 соответственно. Хосту 1 и Хосту 2 назначаются IP, как показано ниже.
L3 swtich port1 (VLAN 30) --- Host 1 (30.0.0.10)
L3 swtich port2 (VLAN 30) --- Host 2 (30.0.0.20)
Теперь я пытаюсь выполнить эхо-запрос хоста 2 с хоста 1. Хост 1 отправляет запрос ARP для 30.0.0.20 на коммутатор. В Linux коммутатора для VLAN 30 я вижу запрос ARP, но не вижу ответа или что угодно, я думаю, Linux просто отбрасывает пакет.
Я ожидаю, что пингую хост 2 от хоста 1, есть ли что-то, что мне там не хватает.
Я собираю пакеты на tcpdump для интерфейса Vlan30, поэтому я получаю только помеченный пакет. Я не вижу запросов ARP на хосте 2. Но все же я могу выполнить эхо-запрос 30.0.0.1 с обоих хостов.
В моих HOST 1 и 2 я изучил ARP для 30.0.0.1, а gw по умолчанию - 30.0.0.1. Но когда я инициирую ping для 30.0.0.20 с хоста 1 (30.0.0.10), он инициирует ARP для 30.0.0.20.