1

У меня есть сценарий, где мой компьютер (SYSTEM1) выступает в качестве маршрутизатора / перенаправителя пакетов. И я хотел, чтобы мой другой компьютер (SYSTEM2) был подключен к маршрутизатору (R1) через SYSTEM1. Если длина подсети равна / 48, я знаю, что легко справиться с маршрутизацией. Но у меня есть длина префикса IPv6 / 64 от провайдера.

Как я могу настроить таблицы маршрутизации, чтобы разрешить трафик в любом случае на SYSTEM1? Или любая возможность использовать Host-часть адреса IPv6 для подсети /64.

Архитектура здесь,

+---------+              +----------+                 +----------+
|  Router |______________| SYSTEM 1 |_________________| SYSTEM 2 |
|   (R1)  |        (eth0)|          |(eth1)     (eth0)|          |
+---------+              +----------+                 +----------+
Prefix:
2001:e10:1:2::/64
GW: 2001:e20:1:2::1
                         SYSTEM1
                      eth0: 2001:e10:1:2::100
                      eth1: 2001:e10:1:2::200          SYSTEM2
                                                  eth0:2001:e10:1:2::201

Здесь я пытался пинговать 2001:e10:1:2::200 с 2001:e10:1:2::201, но не могу достичь 2001:e10:1:2::100 (или) 2001:e10:1:2::1 (маршрутизатор gw).

Записи маршрута в SYSTEM1 выглядят примерно так:2001:e10:1:2::/64 через eth0.

Пожалуйста, предложите мне, как идти дальше с этим?

1 ответ1

1

Единственный способ заставить эту работу не разбивать /64 на более мелкие подсети (тем самым теряя автоконфигурацию и т.д.) - это либо соединить локальные сети в System1, либо использовать ND-прокси в System1, чтобы все на левой стороне System1 считали, что все на правая сторона System1 имеет MAC-адрес System1, и наоборот. Это заставит их использовать System1 в качестве шлюза, не осознавая этого. То же, что и прокси ARP в IPv4.

Не зная, какую ОС вы запускаете, я не могу сказать вам, как это настроить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .