У меня есть два хоста, которые связаны друг с другом через туннель VxLAN, реализованный между двумя шлюзами, как показано в следующей топологии:
Хост A (10.0.0.11/8) <-> (br2: eth2 / VxLAN: 10.0.0.1/8) Шлюз A (br0: eth0: 192.168.0.101/24) <-> (br0: eth0: 192.168.0.102/24) Шлюз B (br2: eth2 / VxLAN: 10.0.0.2/8) <-> (10.0.0.22/8) Хост B
Факты:
- Хост A может пропинговать br2 на шлюзе A
- Хост B может пропинговать br2 на шлюзе B
- Шлюз A может пропинговать хост A, и br2, а также br0 на шлюзеB.
- Шлюз B может пропинговать хост B, и br2, а также br0 на шлюзе A.
Когда я пингую от br2 на шлюзе A до br2 на шлюзе B, я могуувидеть, что пакеты правильно инкапсулированы с помощью VxLAN.
Проблема в том, что узел A не может пропинговать узел B!
Я попытался установить поток на br2 на обоих шлюзах, которые создают ov для передачипакеты от физического порта eth (ofport) к порту VxLAN, но это не сработало.Стоит ли устанавливать потоки на br2 с обоих концов?Если да, то что течет?
Спасибо,