Suporte para IPv6 em dispositivos que executam o Junos OS
O IPv6 se baseia na funcionalidade do IPv4, fornecendo melhorias no endereçamento, configuração e manutenção e segurança. Os seguintes recursos IPv6 são suportados:
IPv6 path maximum transmission unit (MTU) discovery
O Path MTU Discovery é usado por dispositivos de origem única para determinar o tamanho correto dos fragmentos. O Path MTU Discovery é habilitado para pacotes IPv6 por padrão.
Dynamic routes distribution through IS-IS and OSPF for IPv6
Os roteadores aprendem rotas por diferentes protocolos de roteamento, como OSPF, BGP ou IS-IS. Rotas aprendidas são colocadas na tabela de roteamento para permitir o encaminhamento de tráfego IPv6.
Dual stacking (IPv4 and IPv6)
O empilhamento duplo permite que um dispositivo execute iPv4 e IPv6 ao mesmo tempo. Nós finais, roteadores e switches executam ambos os protocolos e usam o IPv6 como o protocolo preferido.
IPv6 forwarding
O software do mecanismo de encaminhamento de portas oferece suporte a rotas IPv6 unicast e próximo saltos. Isso inclui infraestrutura de roteamento básica, suporte de next-hop, infraestrutura de rede e processamento de pacotes de exceção.
IPv6 over MPLS (6PE)
Os dispositivos podem interconectar ilhas IPv6 por uma rede IPv4 habilitada para MPLS. As informações do IPv6 são enviadas pelo núcleo MPLS usando o MG-BGP com IPv4. O campo BGP Next Hop transmite o endereço IPv4 do roteador para que os LSPs MPLS possam ser usados sem configuração explícita de túnel.
Neighbor Discovery
O protocolo Neighbor Discovery facilita um número substancial de funções relacionadas à conectividade de rede local, roteamento de datagram e configuração. Hosts e roteadores regulares em um ambiente IPv6 contam com o protocolo Neighbor Discovery para facilitar as importantes trocas de informações necessárias para operações de internet adequadas. Neighbor Discovery é um protocolo de mensagens semelhante ao ICMP. As funções a seguir são executadas pelo protocolo:
Descoberta de roteador — como um host localiza roteadores residentes em um link conectado.
Descoberta de prefixo — como um host descobre os prefixos de endereço para destinos residentes em um link conectado. Os nós usam prefixos para distinguir entre destinos que residem em um enlace conectado e os destinos que ele só pode alcançar por meio de um roteador.
Descoberta de parâmetros — como um nó aprende vários parâmetros (parâmetros de enlace ou parâmetros de Internet) que ele coloca em pacotes de saída.
Resolução de endereço — Como um nó usa apenas um endereço IPv6 de destino para determinar um endereço de camada de enlace para destinos em um link conectado.
Determinação de next-hop — o algoritmo que um nó usa para mapear um endereço de destino IPv6 em um endereço IPv6 vizinho (seja no próximo salto do roteador ou no destino em si) para o qual planeja enviar tráfego para o destino.
Detecção de inalcançabilidade do vizinho — como um nó determina que ele não pode mais chegar a um vizinho.
Detecção de endereço duplicada — como um nó determina se um endereço já está em uso por outro nó.
Internet Control Message Protocol v6 (ICMPv6)
O ICMP envia mensagens de erro e mensagens de informação relacionadas às operações de IP. O ICMPv6 define mensagens de erro adicionais e mensagens informativas específicas do IPv6.
Existem quatro mensagens de erro diferentes do ICMPv6:
Destino inalcançável — um pacote não pode ser entregue devido a um problema inerente à forma como ele está sendo enviado. Inclui um código que indica a natureza do problema que fez com que o pacote não fosse entregue
Pacote muito grande — enviado quando um pacote é muito grande para ser entregue.
Tempo excedido — um pacote não pode ser entregue porque excedeu a contagem de hop especificada no campo básico de cabeçalho hop-by-hop.
Problema de parâmetro — indica um problema com um campo no cabeçalho IPv6 ou cabeçalhos de extensão que torna impossível processar o pacote.
As mensagens de informação do ICMPv6 são usadas para compartilhar as informações necessárias para implementar várias funções de teste, diagnóstico e suporte que são essenciais para a operação do IPv6. Existem um total de oito mensagens informativas diferentes do ICMPv6:
Solicitação do Echo:
Echo Reply:
Anúncio do roteador—
Solicitação de roteador—
Anúncio de vizinhos—
Solicitação de vizinhos:
Redirecionamento—
Renumeração do roteador:
Static routes for IPv6
As informações de roteamento podem ser configuradas estaticamente. Sempre que uma rota é configurada estaticamente, a base de informações de roteamento (RIB) é atualizada com rotas especificadas pela rota estática. Essas rotas devem ser configuradas estaticamente na hierarquia de "opções de roteamento". A configuração a seguir é usada para habilitar rotas estáticas para IPv6:
interfaces { fe/0/1/0 { unit 0 { family inet6 { address fec0:0:0:3::1/64; } } } } routing-options { rib inet6.0 { static { route fec0:0:0:4::/64 next-hop fec0:0:0:3::ffff; } } }
user@router> show route table inet6.0 inet6.0: 3 destination, 3 routes (3 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both fec0:0:0:3::/64 *[Direct/0] 00:01:34 > via fe-0/1/0.0 fec:0:0:0:3::1/128 *[Local/0] 00:01:34 Local fec0:0:0:4::/64 *[Static/5] 00:01:34 > to fec0:0:03:ffff via fe-0/1/0.0