Петлевой маршрут IPv6 поражен

Топология

  1. Попытка проверить с помощью ping-запросов 2001:db8:cafe:2:: 1:171 (Host3) от Host1
  2. ping6 от Host1 до работ Host2
  3. ping6 от Host2 до работ Host3
  4. на Host1 у меня есть маршрут к Host2 следующим образом:

Место назначения------------------Следующий транзитный участок----------------------Флаг---------------Если

2001:db8:cafe:2::/64----2001:db8:cafe:: 1:168--------UG----------------eth0

  1. На Host2 вот маршруты

Место назначения---------------Следующий транзитный участок----------------------Флаг-----Используйте-------если

2001:db8:cafe:1::/64---------::-------------------------UG---------0----------eth0

2001:db8:cafe:2::/64---------::-------------------------UG---------0----------eth1

2001:db8:cafe:2::/64----2001:db8:cafe:2:: 1:171---UG---------0----------eth1

0::/---------------------------::-----------------------------------! n---------4401--------lo

  1. tcpdump на eth0 Host2 показывает что ping6 от Host1 с местом назначения 2001:db8:cafe:2:: 1:171 получен.
  2. Проблема вместо того, чтобы поразить второй или третий маршрут в (5), пакеты продолжает поражать 4-й маршрут. Пакеты не замечены на eth1 Хоста 2. Этот петлевой маршрут был добавлен отдельно. Я пытался удалить этот маршрут, но это продолжает вновь появляться. Любая справка будет значительно цениться.Спасибо
0
задан 12 September 2018 в 12:03

1 ответ

Ваша топология неверна. Вы используете один и тот же префикс (2001: db8 :: / 64) в нескольких подсетях. Чтобы заставить работать маршрутизацию, вы должны использовать разные префиксы. Например, 2001: db8: cafe: 1 :: / 64 между хостами 1 и 2, а 2001: db8: cafe: 2 :: / 64 между хостами 2 и 3.

1
ответ дан 27 October 2019 в 23:54

Другие вопросы по тегам:

Похожие вопросы: