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

Проблема с маршрутизацией подсети v6

У меня есть FreeBSD-машина, подключенная к моему sixxs ayiya-tunnel.
Поскольку я решил реализовать IPv6 в нашей всей сети, а не только на одном интерфейсе, я получил маршрутизируемый / 48 от Sixxs.
Я буду использовать 2001: DB8 :: / 32 из RFC3849 для описания моей настройки.
Таким образом, моя подсеть - 2001: DB8: ae02 :: / 48.

Я добавил / 64 к каждому vlan:
vlan200: 2001: DB8: ae02: ca75 :: 1/64
vlan210: 2001: DB8: ae02: говядина :: 1/64
и так далее.

Я могу пинговать каждый IP-адрес, который я настраиваю с любого внешнего хоста, и трафик появляется на моем интерфейсе tun0, но не маршрутизируется на vlan-интерфейс.
Поэтому я предполагаю, что мне где-то не хватает маршрута для моего / 48. При выдаче ping6 -I vlan210 google.com получаю no route to host ошибка.

Среди многих связанных локальных маршрутов это, по-видимому, соответствующая часть моей таблицы маршрутизации (все, что касается моей подсети + маршрут по умолчанию):

default                           2001:db8:ff00:1a92::1        UGS        tun0  
::1                               link#4                        UH          lo0  
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0  
2001:db8:ae02:beef::             2001:db8:ae02:beef::1        UH2        vlan210 =>  
2001:db8:ae02:beef::/64          link#7                        U       vlan210  
2001:db8:ae02:beef::1            link#7                        UHS         lo0  
2001:db8:ae02:ca75::             2001:db8:ae02:ca75::1        UH2     vlan200 =>  
2001:db8:ae02:ca75::/64          link#6                        U       vlan200  
2001:db8:ae02:ca75::1            link#6                        UHS         lo0