У меня настроен и работает MPLS TE, но в настоящее время он использует IPV4, и мне нужно было включить IPV6. Моя текущая конфигурация туннеля следующая:
interface Tunnel1
ip unnumbered Loopback0
ipv6 enable
tunnel destination 200.0.0.2
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 7 7
tunnel mpls traffic-eng bandwidth 2000
tunnel mpls traffic-eng path-option 1 dynamic
no routing dynamic
!
Я знаю, что мне нужно активировать ipv6 cef
. В настоящее время я настроил PBR (маршрутизацию на основе политик) для маршрутизации всего необходимого мне трафика через этот туннель:
access-list 101 permit icmp 81.100.1.192 0.0.0.63 81.100.1.0 0.0.0.63
route-map trafficTOOPorto permit 10
match ip address 101
set interface Tunnel1
!
Я хотел знать, как достичь того же, но с использованием IPV6 (который я настроил во всех других интерфейсах сети). Я уже знаю, что IPV6 не поддерживается MPLS. Так что я должен делать?
Настройка, необходимая для пересылки трафика IPv6 по сети MPLS, называется 6PE. Вместо использования RSVP или LDP для распространения меток используется одноадресная рассылка с меткой BGP (BGP-LU). Ключом к включению 6PE является активация информации о доступности сетевого уровня (NLRI) BGP-LU.
Вот примеры конфигурации для Junos и IOS.
Junos [edit protocols bgp] group 6PE { [...] family inet6 { labeled-unicast { explicit-null; } } [...] } IOS address-family ipv6 neighbor x.x.x.x activate neighbor x.x.x.x send-label network 2001:DB8:FFFF::/48 exit-address-family
При этом возникают некоторые сложные вопросы, такие как установка следующего перехода BGP. Все это задокументировано в Интернете. Вы также можете найти множество примеров конфигураций. Используйте текст «6PE» и имя вашего поставщика.