Como usar o mesmo túnel de engenharia de tráfego MPLS para ipv4 e ipv6

1

Eu tenho o MPLS TE configurado e funcionando, mas atualmente estou usando o IPV4 e eu precisava incluir o IPV6. Minha configuração de túnel atual é a seguinte:

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
!

Eu sei que preciso ativar ipv6 cef . No momento, configurei o PBR (Policy Based Routing) para rotear todo o tráfego necessário por meio desse túnel:

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
!

Eu queria saber como posso conseguir o mesmo, mas usando IPV6 (que eu configurei em todas as outras interfaces da rede). Eu já sei que o IPV6 não é suportado pelo MPLS. Então, o que devo fazer?

    
por João Rodrigues 26.12.2014 / 19:35

1 resposta

1

A configuração necessária para encaminhar o tráfego IPv6 em uma rede MPLS é chamada 6PE. Em vez de usar RSVP ou LDP para distribuir rótulos, o BGP Labeled Unicast (BGP-LU) é usado. A chave para ativar o 6PE é a ativação da NLR (Network Layer Reachability Information) do BGP-LU.

Aqui estão alguns exemplos de configuração para o Junos e o 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

Existem algumas questões complicadas envolvidas, como a configuração do próximo salto do BGP. Todos estes estão documentados na web. Você pode encontrar várias configurações de exemplo também. Use o texto "6PE" e o nome do seu fornecedor.

    
por 29.12.2014 / 13:40