Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: configuração de uma pilha dupla que usa a delegação de prefixo NDRA e DHCPv6 sobre PPPoE

Este exemplo fornece um procedimento e comandos passo a passo para configurar e verificar uma pilha dupla que usa o anúncio do roteador Vizinho Discovery (NDRA) e o protocolo de configuração dinâmica de host para a delegação de prefixo IPv6 (DHCPv6) no protocolo ponto a ponto em Ethernet (PPPoE).

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

  • Roteador de borda universal 3D da Série MX

  • Versão do Junos OS 11.4 ou posterior

Nota:

Este exemplo de configuração foi testado usando a versão de software listada e assume-se que funcione em todas as versões posteriores.

Visão geral

Este exemplo usa a delegação de prefixo NDRA e DHCPv6 em sua rede de acesso ao assinante da seguinte forma:

  • A rede de acesso é PPPoE.

  • A NDRA é usada para atribuir um endereço IPv6 global no link WAN. Os prefixos usados em anúncios de roteador vêm de um pool local especificado usando autenticação, autorização e radius de contabilidade (AAA).

  • A delegação de prefixo DHCPv6 é usada para endereçamento de LAN para assinantes. Ele usa um prefixo delegado de um pool local especificado usando AAA RADIUS.

  • O DHCPv4 é usado para endereçamento de LAN para assinantes.

  • As sessões de assinantes do DHCPv6 são colocadas em camadas em uma sessão de assinantes de PPPoE subjacente.

Topologia

Figura 1: Rede de acesso ao assinante PPPoE com delegação de prefixo NDRA e DHCPv6 PPPoE Subscriber Access Network with NDRA and DHCPv6 Prefix Delegation

A Tabela 1 descreve os componentes de configuração usados neste exemplo.

Tabela 1: Componentes de configuração usados em Dual Stack com delegação de prefixo NDRA e DHCPv6

Componente de configuração

Nome do componente

Propósito

Perfis dinâmicos

DS-dyn-ipv4v6-ndra

Perfil que cria uma interface lógica de PPPoE quando o assinante faz login.

Interfaces

ge-3/3/0

Interface Ethernet subjacente.

lo0

Interface de loopback para uso na rede de acesso. A interface de loopback é usada automaticamente para interfaces não numeradas.

Pools de atribuição de endereços

padrão ipv4-pool-2

Pool que fornece endereços IPv4 para a LAN do assinante.

ndra-2010

Pool que fornece prefixos IPv6 usados em anúncios de roteador. Esses prefixos são usados para criar um endereço IPv6 global que é atribuído ao link WAN de CPE.

dhcpv6-pd-pool

Pool que fornece um pool de prefixos que são delegados ao CPE e são usados para atribuir endereços globais IPv6 na LAN do assinante.

Configuração

Configuração de um servidor local DHCPv6 para DHCPv6 por PPPoE

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Procedimento passo a passo

Para camada DHCPv6 acima da família PPPoE IPv6 (inet6), associe o DHCPv6 com as interfaces PPPoE adicionando as interfaces PPPoE à configuração do servidor local DHCPv6. Como este exemplo usa uma interface PPPoE dinâmica, estamos usando a interface lógica pp0.0 (PPPoE) como um curinga para indicar que uma ligação DHCPv6 pode ser feita em cima de uma interface PPPoE.

Para configurar um servidor local DHCPv6:

  1. Acesse a configuração do servidor local DHCPv6.

  2. Crie um grupo para interfaces de PPPoE dinâmicas e atribua um nome.

    O grupo possui um conjunto de interfaces e depois aplica uma configuração DHCP comum ao grupo de interface nomeado.

  3. Adicione uma interface para interfaces lógicas de PPPoE dinâmicas.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Configurando um perfil dinâmico para a interface lógica de PPPoE

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Procedimento passo a passo

Crie um perfil dinâmico para a interface lógica de PPPoE. Esse perfil dinâmico oferece suporte a sessões IPv4 e IPv6 na mesma interface lógica.

Para configurar o perfil dinâmico:

  1. Crie e nomeie o perfil dinâmico.

  2. Configure uma interface lógica de PPPoE (pp0) usada para criar interfaces de PPPoE lógicas para os assinantes IPv4 e IPv6.

  3. Especifique $junos-interface-unit como a variável predefinida para representar o número de unidade lógica para a interface pp0.

    A variável é substituída dinamicamente pelo número real de unidade fornecido pela rede quando o assinante faz login.

  4. Especifique $junos-underlying-interface como a variável predefinida para representar o nome da interface Ethernet subjacente na qual o roteador cria a interface lógica PPPoE dinâmica. A variável é substituída dinamicamente pelo nome real da interface subjacente fornecida pela rede quando o assinante faz login.

  5. Configure o roteador para agir como um servidor PPPoE quando uma interface lógica de PPPoE for criada dinamicamente.

  6. Configure a família IPv4 para a interface pp0 especificando o endereço não numerado para criar interfaces de loopback dinamicamente.

  7. Configure a família IPv6 para a interface pp0.

    Como o exemplo usa o anúncio do roteador, atribua a variável $junos-ipv6-addresspredefinida.

  8. Configure um ou mais protocolos de autenticação de PPP para a interface pp0.

  9. Habilite keepalives e configure um intervalo para keepalives.

    Recomendamos um intervalo de 30 segundos.

  10. Acesse a configuração de anúncio do roteador.

  11. Especifique a interface na qual a configuração da NDRA é aplicada.

  12. Especifique um valor de prefixo contido em mensagens de anúncio de roteador enviadas ao CPE em interfaces criadas com este perfil dinâmico.

    Se você especificar a $junos-ipv6-ndra-prefix variável predefinida, o valor real é obtido em um pool local ou através da AAA.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Configuração de uma interface de loopback

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Procedimento passo a passo

Para configurar uma interface de loopback:

  1. Crie a interface de loopback e especifique um número de unidade.

  2. Configure a interface para IPv4.

  3. Configure a interface para IPv6.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Configuração de uma interface de ethernet subjacente estática para interfaces dinâmicas de assinantes de PPPoE

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Procedimento passo a passo

Para configurar a interface Ethernet subjacente:

  1. Especifique o nome e o número de unidade lógica da interface Ethernet estática subjacente à qual você deseja anexar o perfil dinâmico IPv4 e IPv6.

  2. Configure uma descrição para a interface.

  3. Configure o encapsulamento de PPPoE na interface subjacente.

  4. Configure o VLAN ID.

  5. Conecte o perfil dinâmico à interface subjacente.

  6. (Opcional) Impeça que várias sessões de PPPoE sejam criadas para o mesmo assinante PPPoE na mesma interface VLAN.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Especificando o endereço IP BNG

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Melhores práticas:

Recomendamos fortemente que você configure o endereço IP BNG para evitar comportamentos imprevisíveis se o endereço da interface em uma interface de loopback mudar.

Procedimento passo a passo

Para configurar o endereço IP do BNG:

  1. Acesse a configuração de opções de roteamento.

  2. Especifique o endereço IP ou o BNG.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Configuração do acesso do servidor RADIUS

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Procedimento passo a passo

Para configurar servidores RADIUS:

  1. Crie uma configuração de servidor RADIUS e especifique o endereço do servidor.

  2. Configure o segredo (senha) necessário para o servidor.

    Segredos fechados entre aspas podem conter espaços.

  3. Configure o endereço fonte que o BNG usa quando envia solicitações RADIUS para o servidor RADIUS.

  4. (Opcional) Configure o número de vezes que o roteador tenta entrar em contato com um servidor de contabilidade RADIUS.

    Você pode configurar o roteador para tentar novamente de 1 a 16 vezes. A configuração padrão é de 3 tentativas de tentativa de nova tentativa.

  5. (Opcional) Configure o tempo que o roteador ou switch local espera para receber uma resposta de um servidor RADIUS.

    Por padrão, o roteador ou switch espera 3 segundos. Você pode configurar o tempo limite para ser de 1 a 90 segundos.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Configuração do perfil de acesso do servidor RADIUS

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Procedimento passo a passo

Para configurar um perfil de acesso de servidor RADIUS:

  1. Crie um perfil de acesso de servidor RADIUS.

  2. Especifique a ordem em que métodos de autenticação são usados.

  3. Especifique o endereço do servidor RADIUS usado para autenticação e o servidor usado para contabilidade.

  4. Configure os valores de contabilidade RADIUS para o perfil de acesso.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Configuração de grupos locais de atribuição de endereços

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Procedimento passo a passo

Configure três grupos de atribuição de endereços para DHCPv4, delegação de prefixo DHCPv6 e NDRA.

Para configurar os pools de atribuição de endereços:

  1. Configure o pool de atribuição de endereços para DHCPv4.

  2. Configure o pool de atribuição de endereços para a delegação de prefixo DHCPv6.

  3. Configure o pool de atribuição de endereços para NDRA.

  4. (Opcional) Habilite a proteção de prefixo duplicado.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Especificando o pool de atribuição de endereços a ser usado para a delegação de prefixo DHCPv6

Configuração rápida da CLI

Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Procedimento passo a passo

Para especificar que o dhcp-pd-pool é usado para a delegação de prefixo DHCPv6:

  1. Acesse a configuração do servidor local DHCPv6.

  2. Especifique o pool de endereços que atribui o prefixo delegado.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show comando.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração.

Resultados

A seguir, a configuração completa para este exemplo:

Verificação

Confirme se a configuração está funcionando corretamente.

Verificação de sessões ativas de assinantes

Propósito

Verifique sessões ativas de assinantes.

Ação

A partir do modo operacional, entre no show subscribers summary comando.

Significado

Os campos abaixo Subscribers by State mostram o número de assinantes ativos.

Os campos abaixo Subscribers by Client Type mostram o número de sessões ativas de assinantes DHCP e DHCPoE.

Verificação do endereço IPv4 e IPv6 em instância de roteamento correta

Propósito

Verifique se o assinante tem um endereço IPv4 e IPv6 e é colocado na instância de roteamento correta.

Ação

A partir do modo operacional, entre no show subscribers comando.

Significado

O Interface campo mostra que existem duas sessões de assinantes sendo executadas na mesma interface. O IP Address campo mostra que uma sessão é atribuída a um endereço IPv4, e uma sessão é atribuída no endereço IPv6.

O LS:RI campo mostra que o assinante é colocado na instância de roteamento correta e que o tráfego pode ser enviado e recebido.

Verificação de sessões dinâmicas de assinantes

Propósito

Verifique sessões dinâmicas de assinantes de PPPoE e DHCPv6. Nesta configuração de amostra, a sessão de assinantes DHCPv6 deve ser colocada em camadas na sessão de assinantes de PPPoE subjacente.

Ação

A partir do modo operacional, entre no show subscribers detail comando.

Significado

Quando um assinante faz login e inicia uma sessão IPv4 e IPv6, a saída mostra a sessão de PPPoE ativa subjacente e a sessão DHCPv6 ativa.

O Session ID campo para a sessão de PPPoE é 87. A Underlying Session ID sessão do DHCP é 87, o que mostra que a sessão de PPPoE é a sessão subjacente.

Verificação de grupos de endereços DHCPv6 usados para a delegação de prefixo NDRA e DHCPv6

Propósito

Verifique o pool usado para NDRA, o pool de endereços delegado usado para a delegação de prefixo DHCPv6 e a duração dos prefixos IPv6 que foram delegados ao CPE.

Ação

A partir do modo operacional, entre no show subscribers extensive comando.

Significado

Na sessão de PPPoE, os IPv6 Delegated Address Pool campos mostram os nomes dos pools usados para a delegação de prefixo DHCPv6 e para prefixos NDRA. O IPv6 Delegated Network Prefix Length campo mostra a duração do prefixo usado para atribuir o endereço IPv6 para esta sessão de assinantes. O IPv6 Interface Address campo mostra o endereço IPv6 atribuído à interface de CPE a partir do pool NDRA.

Sob a sessão de DHCP, o IPv6 Delegated Address Pool campo mostra o nome do grupo usado para a delegação de prefixo DHCPv6. Os IPv6 Delegated Network Prefix Length campos mostram a duração dos prefixos usados na delegação de prefixo DHCPv6.

Verificação das vinculações de endereços DHCPv6

Propósito

Exibir as ligações de endereço na tabela do cliente no servidor local DHCPv6.

Ação

A partir do modo operacional, entre no show dhcpv6 server binding comando.

Se você tiver muitas sessões de assinante ativas, você pode exibir a vinculação do servidor para uma interface específica.

Significado

O Prefix campo mostra o prefixo DHCPv6 atribuído à sessão de assinantes do pool usado para a delegação de prefixo DHCPv6.

Verificação de anúncios de roteadores

Propósito

Verifique se os anúncios do roteador estão sendo enviados e se as mensagens de solicitação do roteador estão sendo recebidas.

Ação

A partir do modo operacional, entre no show ipv6 router-advertisement comando.

Se você tem um grande número de interfaces de assinantes, você pode exibir anúncios de roteador para uma interface específica.

Significado

O display mostra o número de anúncios que o roteador enviou, o número de mensagens de solicitação que o roteador recebeu e o número de anúncios que o roteador recebeu.

Verificando o status da interface lógica de PPPoE

Propósito

Exibir informações de status sobre a interface lógica de PPPoE (pp0).

Ação

A partir do modo operacional, entre no show interfaces pp0.logical comando.

Significado

O Underlying interface campo mostra a interface Ethernet subjacente configurada no exemplo.

O Destination campo abaixo Protocol inet6 mostra o endereço IPv6 obtido por meio da NDRA. Este é o valor da $junos-ipv6-ndra-prefix variável configurada no perfil dinâmico.

O Local campo abaixo Protocol inet6 mostra o valor da $junos-ipv6-address variável configurada para inet6 familiar na configuração pp0 do perfil dinâmico.