Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Redundância de assinantes M:N no BNG

Redundância de assinantes M:N na visão geral do BNG

A partir do Junos OS Release 19.2R1, você pode configurar a redundância de assinantes M:N como um mecanismo para melhorar a resiliência da rede protegendo os assinantes de uma variedade de falhas de software e hardware. Essa proteção está disponível em uma topologia de rede típica, como a mostrada na Figura 1.

Figura 1: Topologia de amostra para redundância de grupo de assinantes M:N Sample Topology for M:N Subscriber Group Redundancy

Uma falha em qualquer um dos locais listados na Tabela 1 pode acionar um BNG primário para falhar em um BNG de backup.

Tabela 1: Tipos de falhas mitigadas pela redundância do grupo de assinantes M:N

Placa de linha de acesso

Link voltado para o núcleo

Link de acesso

Rede de acesso parcial

Chassi

Rede de núcleo parcial

Você pode usar redundância M:N para proteger os seguintes tipos de assinantes:

  • Assinantes dinâmicos de DHCPv4 e DHCPv6 em VLANs estáticas de 1:1 por IPoE; Redundância de VRRP

  • Assinantes estáticos baseados em VLAN; Redundância de VRRP

  • Assinantes estáticos baseados em IP demux; Redundância de VRRP

  • Assinantes DHCPv4 e DHCPv6 em VLANs dinâmicas ou estáticas por IP/MPLS; redundância pseudowire (Este suporte é adicionado no Junos OS Release 20.1R1.)

Benefícios da redundância de assinantes M:N no BNG

  • Oferece uma redundância leve de assinantes na camada de aplicativos. Você pode usá-lo para fazer backup de vários grupos de assinantes diferentes em vários chassis BNG diferentes. Cada grupo de assinantes tem um backup no modo hot-standby.

  • Vários BNGs atuam como o BNG ativo para um ou mais grupos de redundância de assinantes e como o BNG de backup para outros grupos de redundância de assinantes ao mesmo tempo.

  • A redundância M:N é complementar à redundância do Virtual Chassis da Série MX. A redundância M:N é apropriada para ambientes distribuídos. O Virtual Chassis da Série MX requer um chassi dedicado para redundância. Ele oferece redundância 1:1 e é mais usado em implantações centralizadas.

  • A redundância M:N com a descoberta de topologia de leasing ativo DHCP protege os assinantes de vários pontos únicos de falha de hardware e software diferentes. Isso inclui falhas no acesso (voltados para assinantes) ou links voltados para o núcleo e em um módulo de interface de acesso ou chassi. Ela também protege contra falhas parciais de rede de acesso e de rede central parcial.

  • Você pode habilitar ou desabilitar a redundância de M:N para assinantes que estejam ativos. Se você remover a configuração de redundância, os assinantes que tiveram a configuração permanecem intactos nos BNGs primários e de backup.

  • Você pode implantar redundância M:N com uma única interface voltada para o núcleo. Isso significa que vários grupos de redundância de assinantes podem compartilhar uma conectividade de núcleo comum.

  • Os assinantes de redundância M:N podem coexistir com assinantes semredundancy. Isso significa que você não precisa ter BNGs dedicados à redundância de assinantes.

  • Você pode configurar assinantes de redundância M:N em tempo de execução, mesmo após os assinantes estarem UP. Isso é útil para atualizações de software, porque você pode migrar assinantes para backup de BNGs e, em seguida, atualizar o software.

Fundamentos da redundância M:N

Nota:

Para simplificar, a maior parte da explicação da redundância de M:N nesta documentação reflete o uso de assinantes DHCP em VLANs estáticas.

A base da redundância M:N é que vários (M) grupos de assinantes em um determinado chassi BNG podem ser apoiados em vários (N) destinos diferentes de chassi. Nós nos referimos a esses grupos como grupos de redundância de assinantes.

Um grupo de assinantes é formado por todos os assinantes que atendem aos seguintes critérios:

  • (VLANs estáticas) Os assinantes pertencem a um VLAN estático específico e usam a mesma interface de acesso lógica, como ge-1/0/10/1. Um dispositivo de acesso, como um switch, DSLAM ou OLT, agrega os assinantes à VLAN comum.

  • (VLANs dinâmicas) Os assinantes pertencem à mesma VLAN dinâmica e usam a mesma interface de acesso físico, como a ge-1/0/0.

  • (Ip demux estático) Todos os assinantes têm um endereço IP de origem que corresponde à sub-rede configurada.

Quando você configura redundância para um grupo de assinantes, ela se torna um grupo de redundância de assinantes. Um determinado grupo de redundância de assinantes usa apenas um BNG de cada vez. Chamamos esse BNG de primário. Para cada grupo de redundância de assinantes, apenas um dos outros BNGs atua como um backup no modo hot-standby. Quando um dos erros listados na Tabela 1 ocorre para o BNG primário, ele falha no BNG de backup apropriado para o grupo de redundância afetado. Este BNG de backup é agora o novo BNG primário para esse grupo. Todas as sessões de assinantes ativas para esse grupo de redundância de assinantes são mantidas em todo o failover para o BNG de backup.

A Figura 2 é um diagrama conceitual que ilustra as relações primárias/backup M:N. Ele mostra cinco BNGs em uma topologia primária/backup M:N em que cada BNG tem uma relação com todos os outros BNG. Se o BNG 1 for o principal, você pode configurar BNG 2, 3, 4 e 5 como o BNG de backup para diferentes grupos de redundância de assinantes. Se o BNG 2 for o principal, você pode configurar BNG 1, 3, 4 e 5 como o BNG de backup, etc.

Figura 2: Topologia de amostra para redundância de grupo de assinantes M:N Sample Topology for M:N Subscriber Group Redundancy

Para a redundância de M:N, é importante entender que você pode configurar:

  • Apenas um BNG de backup para cada grupo de redundância de assinantes.

  • Um BNG para ser o roteador de backup para mais de um grupo de redundância.

Isso significa que um determinado BNG pode ser simultaneamente o roteador principal para muitos grupos de redundância e o roteador de backup para muitos grupos de redundância diferentes. Quando um BNG primário falha, ele falha no roteador de backup que você configura para cada um de seus grupos de redundância. As sessões de assinantes para todos os grupos de redundância no BNG primário são mantidas em todos os BNGs de backup que se tornam novas primárias para os grupos.

A Figura 3 mostra uma configuração simples de grupos de assinantes e grupos de redundância de assinantes em três agentes de transmissão DHCP hospedados em três BNGs. Os BNGs podem estar diretamente conectados entre si ou conectados pelas redes de acesso ou núcleo.

Figura 3: Grupos de redundância de assinantes em vários BNGs Subscriber Redundancy Groups on Multiple BNGs
  • O agente de retransmissão RA1 está configurado para grupos de redundância de assinantes, SRG 1 e SRG 2 e grupo de assinantes SG A.

  • O agente de retransmissão RA2 está configurado para SRG 2 e SRG 3.

  • O agente de retransmissão RA3 está configurado para SRG 1, SRG 3 e SG B.

Outra maneira de ver isso é que:

  • O SRG 1 pode estar ativo ou com backup no RA1 e RA3.

  • O SRG 2 pode estar ativo ou com backup no RA1 e RA2.

  • O SRG 3 pode estar ativo ou com backup no RA2 e RA3.

  • SG A e SG B não têm backup.

Agora considere a Figura 4, que mostra a mesma topologia, mas indica qual BNG é primário e qual é o backup para cada grupo de redundância. O BNG hosting RA 1 é o BNG principal para SRG 1 e SRG 2.

Figura 4: BNGs primários e de backup para grupos de redundância de assinantes antes do failover Primary and Backup BNGs for Subscriber Redundancy Groups Before Failover

Se este BNG falhar, ele falha em um BNG de backup diferente para SRG 1 e SRG 2, como mostrado na Figura 5.

Figura 5: BNGs primários e de backup para grupos de redundância de assinantes após o failover Primary and Backup BNGs for Subscriber Redundancy Groups After Failover
  • Para o SRG 1, ele falha com o BNG hospedando RA 3. O RA 3 BNG torna-se o novo principal para o SRG 1.

  • Para o SRG 2, ele falha com o BNG hospedando RA 2. O RA 2 BNG torna-se o novo principal para o SRG 2.

A falha não afeta o SRG 3.

Sessões para assinantes e modo hot standby

Cada BNG de backup está no modo hot-standby para seu BNG primário correspondente para cada grupo de redundância de assinantes no backup. Isso significa que o BNG de backup está pronto para assumir o controle do BNG primário imediatamente e sem interrupções quando ocorre um failover. Os seguintes comportamentos do BNG principal e backup permitem que o modo hot-standby funcione.

  • As ligações de assinantes e o estado do assinante são espelhados sincronizadamente para o BNG de backup, assim como as informações primárias de ARP do BNG e descoberta de vizinhos. Cada assinante é criado no BNG de backup e seu estado é Ativo. Como os assinantes estão ativos simultaneamente no BNG principal e de backup, o BNG de backup não realiza nenhum processamento de assinantes durante um evento de failover.

  • Cada sessão de assinante é tratada como uma sessão contínua antes, durante e depois de um failover. Durante o login inicial do assinante, os BNGs primários e de backup enviam uma mensagem RADIUS Accounting-Start ou uma mensagem OCS CCR-I para o assinante.

    Durante o failover, a primária com falha envia uma mensagem de parada de contabilidade ou CCR-T com base no melhor esforço. Por exemplo, ele envia a mensagem se o link voltado para o núcleo ainda estiver funcionando ou se o chassi ainda estiver funcionando. Se o link voltado para o núcleo estiver desativado ou todo o chassi estiver desativado, a rede primária com falha não poderá enviar uma mensagem de parada de contabilidade ou CCR-T.

    Quando o BNG de backup se torna primário, ele não envia uma mensagem de Início de Contabilidade ou CCR-I porque os assinantes estão ativos em todo o failover. As estatísticas contábeis aumentam a partir das novas primárias.

  • Durante o login inicial do assinante, o BNG adiciona rotas de assinantes à sua tabela de roteamento e propaga as rotas para a rede principal. Quando o BNG primário falha, ele não exclui rotas de assinantes de sua própria tabela de roteamento e não retira as rotas da rede central. Após o failover, a primária com falha não adiciona nem propaga nenhuma rota. Como alternativa, você pode configurar as rotas de assinante a serem anunciadas ou retiradas do núcleo com base na função primária do BNG para que não haja perda de tráfego como resultado do failover.

Nota:

A sincronização de estado se aplica apenas ao estado do assinante. O estado de serviço não está sincronizado. Dependendo da configuração de seus serviços, o BNG pode anexar serviços para os assinantes tanto em assinantes ativos quanto em backup. Como alternativa, os serviços podem se recolocar após o failover no novo BNG ativo.

Nota:

A redundância de assinantes M:N não sincroniza as estatísticas contábeis do BNG primário ao BNG de backup. Ele faz uma tentativa de melhor esforço para comunicar informações contábeis a um servidor de contabilidade. Quando ocorre um failover, as estatísticas contábeis começam a aumentar a partir do novo primário e param de aumentar das primárias com falha. Dependendo da gravidade da falha, os failovers podem resultar em perda de informações contábeis.

M:N Redundância usando protocolo de redundância de roteador virtual (VRRP)

Você pode usar VRRP para fornecer redundância M:N em uma rede. A redundância M:N usa VRRP para fornecer um endereço IP virtual e endereço MAC compartilhado por dois BNGs em um grupo VRRP (às vezes referido como uma instância VRRP). O grupo VRRP corresponde a um único roteador virtual. Você configura o grupo VRRP na respectiva interface de acesso em cada BNG. A interface de acesso é a interface lógica voltada para assinantes que está conectada à rede de acesso.

O endereço IP virtual torna-se o endereço de gateway padrão para os BNGs do grupo. Apenas o BNG atuando como primário envia anúncios VRRP ou responde ao tráfego destinado ao endereço do roteador virtual. O BNG anuncia apenas o endereço de gateway virtual e o endereço MAC virtual para hosts assinantes. Como ambos os roteadores do grupo compartilham o mesmo endereço de gateway virtual, nenhuma interação com os hosts é necessária e o failover do primário para o backup ocorre em poucos segundos.

Nota:

A solução VRRP para redundância de M:N é direcionada para um modelo de acesso ao assinante N:1 que usa interfaces lógicas estáticas subjacentes.

Para obter informações detalhadas sobre como o VRRP funciona em geral, veja Entenda o VRRP e o tópico relacionado no Guia do usuário de alta disponibilidade.

Você configura diferentes prioridades para os dois roteadores em um grupo VRRP para determinar qual roteador o grupo elege ser o principal:

  1. O roteador com maior prioridade para o grupo é o principal. Quanto maior o número, maior a prioridade. Por exemplo, entre dois membros do grupo com prioridades de 100 e 50, respectivamente, o roteador com prioridade 100 é o principal.

  2. Quando a primária falha, o protocolo elege o roteador de backup como o novo primário. O novo primário assume a propriedade dos endereços IP e MAC virtuais. O failover não afeta o tráfego de dados.

  3. Quando o primário original volta on-line, o protocolo determina que ele tem uma prioridade maior do que o backup primário atual (backup anterior). A primária original então retoma o papel principal sem efeito no tráfego de dados.

    Nota:

    Ao usar VRRP para redundância de assinantes M:N, o número de grupos de redundância de assinantes se limita ao número de sessões VRRP suportadas no dispositivo. Para dual stack, esse recurso requer sessões VRRP separadas para IPv4 e IPv6, portanto, o número de grupos de redundância de assinantes é reduzido pela metade.

A Figura 6 mostra uma topologia de amostra com dois BNGs e a configuração para as interfaces correspondentes em cada roteador:

  • As duas interfaces lógicas estão na mesma VLAN (1).

  • Os endereços de interface estão na mesma sub-rede (203.0.113.1/24 e 203.0.113.2/24).

  • Os endereços de interface estão no mesmo grupo VRRP (27) e compartilham o mesmo endereço IP virtual (203.0.113.25).

  • O BNG com a maior prioridade (254) é eleito primário; o BNG com a menor prioridade (200) é o backup.

Figura 6: Topologia e configuração VRRP para roteadores primários VRRP Topology and Configuration for Primary and Backup Routers e de backup

A Figura 7 mostra como a prioridade VRRP configurada determina qual BNG atua como principal ou backup para um grupo de redundância de assinantes.

Figura 7: Prioridades do VRRP para três grupos de redundância de assinantes VRRP Priorities for Three Subscriber Redundancy Groups

A topologia inclui três grupos de redundância de assinantes (M), SRG 1, SRG 2 e SRG 3 em três BNGs (N). Cada grupo de redundância de assinantes corresponde a um grupo VRRP diferente. As setas indicam o roteador principal e o roteador de backup para cada grupo

  • Para o SRG 1, o BNG 1 tem a maior prioridade, 250. O BNG 3 tem uma prioridade menor, 200. Isso significa que o BNG 1 é o principal para O SRG 1 e BNG 3 é o backup, de modo que o BNG 1 falha no BNG 3. Quando o BNG 1 se recupera, ele é reeleito primário para o SRG 1, porque tem uma prioridade maior do que o BNG 3.

  • Para o SRG 2, o BNG 1 também tem a maior prioridade, a 180, e é a principal. O BNG 2 tem uma prioridade menor, 150, e é o backup.

  • Para o SRG 3, o BNG 2 tem a maior prioridade, 100, e é o principal. O BNG 3 tem uma prioridade menor, 75, e é o backup.

Tempo de failover e reversão de VRRP

Usando a configuração de redundância mostrada na Figura 7, suponha que o BNG 1 falha no BNG 3 para SRG 1, de modo que o BNG 3 seja a nova principal para o grupo. A função primária é revertida automaticamente para BNG 1 quando ela é novamente ativa. Se a conexão entre os dois BNGs estiver por toda a rede de acesso (em comparação com uma ligação direta entre os BNGs), os estados assinantes podem não ser sincronizados entre os dois BNGs quando a função primária reverter. O estado VRRP é independente da sincronização ativa de leasingquers DHCP.

Quando o link de acesso no BNG 1 é restaurado, o leasing ativo DHCP restaura a conexão para sincronização de assinantes entre os BNGs. O DHCP começa a ressincronizar o estado do assinante e as informações vinculativas do primário atual (BNG 3) para o primário original recuperado (BNG 1).

As estatísticas contábeis podem ser afetadas se a função primária reverter para BNG 1 antes que a ressincronização seja concluída. Por exemplo, as estatísticas contábeis para assinantes que fazem login não são adicionadas ao banco de dados até que a ressincronização seja concluída. As mensagens de logotipo para assinantes que fazem login não são processadas até que a sincronização esteja acabada e os assinantes sejam recuperados no BNG 1.

Você pode mitigar esses efeitos configurando o temporizador de espera VRRP (em algum momento chamado de temporizador reversivo) para que a ressincronização seja concluída antes que a primária original retome a função primária. Use a hold-time declaração no nível hierárquico [edit interfaces] .

Melhores práticas:

Recomendamos que você configure a redundância VRRP no modo não reversivo quando estiver operando em alta escala. Para sistemas que não operam em escala, você pode usar o modo não reversivo ou configurar o temporizador de espera VRRP (em algum momento chamado de temporizador reversivo) com valores altos o suficiente para que a ressincronização seja concluída antes que a primária original retome a função primária.

M:N Redundância usando redundância pseudowire

A partir do Junos OS Release 20.1R1, você pode usar redundância pseudowire para fornecer redundância M:N quando a rede de acesso consiste em circuitos de Camada 2 (L2) em IP/MPLS. Nesse tipo de rede de acesso, o LDP é o protocolo de sinalização que distribui rótulos entre vizinhos de circuito L2. Cada circuito L2 é um túnel pseudowire ponto a ponto entre o nó de acesso (ou dispositivo de borda do cliente) e um BNG. A rede pode incluir uma mistura heterogênea de dispositivos L2 ou L3.

Nota: Ao usar a redundância pseudowire para redundância de assinantes M:N, o número de grupos de redundância de assinantes é limitado ao número de interfaces de assinantes pseudowire suportadas no dispositivo.

A Figura 8 mostra uma topologia simples em que nós de acesso agregam tráfego e o enviam por toda a rede a um agente de retransmissão DHCP no BNG primário. A configuração de redundância pseudowire especifica um pseudowire ativo (para o BNG primário) e um pseudowire de backup (para o BNG de backup).

Figura 8: Topologia de circuito de camada 2 para roteadores primários Layer 2 Circuit Topology for Primary and Backup Routers e de backup

Para circuitos L2, você configura os pseudowires como interfaces subjacentes (voltadas para o acesso) nos BNGs. Em seguida, você configura as interfaces com conexões L2, como Ethernet, VLANs dinâmicas de sentido automático ou VLANs estáticas. As interfaces pseudowire voltadas para o cliente DHCP são empacotadas e adicionadas a um circuito L2 (o túnel pseudowire. Normalmente, o pacote inclui um conjunto de interfaces VLAN dinâmicas. No entanto, o pacote pode incluir qualquer combinação de interfaces lógicas VLAN, listas de interfaces VLAN e interfaces físicas.

Um circuito L2 é executado entre dois vizinhos L2; neste caso, entre um nó de acesso e um BNG. Cada vizinho serve como um destino de ponto final para um caminho comutado por rótulos MPLS (LSP). Você constrói o circuito configurando-o em uma interface em cada vizinho:

  • No BNG, você especifica o nó de acesso como vizinho e uma interface pseudowire local no BNG que termina o circuito L2.

  • No nó de acesso, você especifica o BNG como um vizinho e uma interface local voltada para clientes no nó que é da outra ponta do circuito L2.

  • Tanto no BNG quanto no nó de acesso, você configura um identificador de circuito virtual exclusivo (VCI) que distingue esse circuito L2 entre todos os outros circuitos L2 que terminam no dispositivo.

Esse circuito L2 é agora o pseudowire primário para o BNG. Para estabelecer redundância, você configura o pseudowire de backup no nó de acesso. Na mesma interface local, você especifica outro BNG como vizinho de backup e especifica que o pseudowire de backup está no modo hot-standby.

O modo hot-standby garante que o vizinho de backup esteja totalmente pronto para assumir o cargo principal se o circuito primário atual falhar. Um LSP para o vizinho de backup já está estabelecido pelo LDP.

O estado da interface pseudowire é UP no BNG primário. O estado da interface pseudowire é o espera remoto (RS) no BNG de backup. (Você pode usar o show l2circuit connections brief comando para visualizar o estado do circuito.) Você deve configurar suas políticas de rota para que as rotas de sub-rede para este grupo de redundância sejam anunciadas apenas no BNG primário. Isso garante que apenas o principal receba tráfego downstream.

O LDP tem um mecanismo keepalive para detectar falhas. Uma falha resulta em falhas no circuito L2, desde o pseudowire primário e o BNG primário até o pseudowire de backup e o BNG de backup. Quando detecta uma falha, o LDP muda o circuito do LSP primário (no pseudowire primário) para o LSP de backup (no pseudowire de backup). O BNG de backup assume o papel principal e seu estado faz a transição para Up.

Quando o primário antigo estiver funcionando novamente, as mesmas considerações sobre a sincronização aplicam-se à redundância pseudowire como fazem quando o VRRP é o método de redundância.

Melhores práticas:

Recomendamos que você configure a redundância de pseudowire no modo não reversivo quando estiver operando em alta escala. Para sistemas que não operam em escala, você pode usar o modo não reversivo ou configurar o revert-time intervalo na interface de nó de acesso com valores altos o suficiente para que a ressincronização seja concluída antes que a primária original retome a função primária.

DhCP Active Leasequery Topology Discovery e redundância de assinantes M:N

Para assinantes DHCP, o leasing ativo DHCP e a descoberta de topologia permitem que o estado do assinante e as informações vinculativas sejam sincronizadas entre agentes de transmissão DHCP peer para todos os grupos de redundância de assinantes nos pares. Isso permite que os leasings e o tráfego de dados continuem sem interrupções, tanto quando o BNG primário falha no backup quanto quando ele retoma o papel principal.

Embora você configure a redundância primária/backup de nível de interface para pares de BNGs, ela também corresponde de forma aos agentes de retransmissão DHCP hospedados nos BNGs primários e de backup. Você pode pensar no agente de retransmissão DHCP no BNG primário como sendo o principal agente de retransmissão para um grupo de redundância de assinantes. Da mesma forma, você pode pensar no agente de retransmissão DHCP no BNG de backup para um grupo como sendo o agente de retransmissão de backup para o grupo.

Cada agente de retransmissão que você configura com a topologia discovery troca mensagens com seus pares ativos de leasing configurados para determinar o nome das interfaces de acesso em seus pares de agentes de retransmissão que correspondem e se conectam com suas próprias interfaces de acesso locais. As interfaces de acesso são as interfaces usadas pelos grupos de redundância de assinantes.

  1. Quando um agente de retransmissão envia uma mensagem de consulta de descoberta de topologia para um peer, essa mensagem inclui opções de DHCP que especificam o nome da interface de acesso (Agent Circuit ID), a sub-rede/máscara para a interface e o ID VLAN para o grupo de redundância. O DHCP também gera um ID de transação aleatória para a troca que é transmitida no cabeçalho do pacote. A ID da transação é exclusiva para essa interface de acesso.

  2. O agente de retransmissão por pares receptor usa a sub-rede/máscara e o ID VLAN para determinar se ele tem uma interface de acesso local para esses valores. Se isso acontecer, o peer envia uma resposta de descoberta de topologia por essa interface para a interface de acesso do agente de retransmissão de consulta. A mensagem de resposta inclui a sub-rede/máscara, O ID de VLAN e o ID de transação que recebeu na consulta.

  3. O agente de retransmissão de consulta verifica se a ID da transação na resposta corresponde à interface de acesso onde ela recebeu a resposta. O ID da transação na resposta deve corresponder ao que ele enviou ao peer para essa interface de acesso. Se a ID da transação for igual, o agente de retransmissão pode então adicionar uma entrada à sua tabela de tradução para associar as duas interfaces vinculadas.

  4. O agente de consulta repete esse processo para cada uma de suas interfaces de acesso locais.

A Figura 9 mostra essa consulta e resposta para dois BNGs quando você usa redundância VRRP. O BNG 1 envia a consulta para sua interface de acesso, ge-10/1/2, para BNG 2 por meio da conexão TCP. O BNG 2 responde pela conexão UDP por meio de sua interface associada, ge-2/3/9.

O BNG 2 envia uma consulta para sua interface de acesso ao BNG 1 por meio da conexão TCP. O BNG 1 responde pela conexão UDP por meio de sua interface associada ge-10/1/2.

Figura 9: Consulta e resposta para descoberta de topologia com redundância Query and Response for Topology Discovery with VRRP Redundancy VRRP

A Figura 10 mostra uma consulta e resposta para dois agentes de transmissão DHCP em BNGs quando você usa redundância pseudowire. O R1 envia a consulta para sua interface de acesso, ps2.0, para BNG 2 por meio da conexão TCP. O R2 responde pela mesma conexão TCP. O R2 também envia uma consulta ao R1, para sua interface de acesso, ps5.0. O R1 responde a essa consulta por meio da conexão TCP. A descoberta de topologia para redundância de pseudowire usa uma chave comum compartilhada e configurada estaticamente entre pares BNG como critérios de correspondência. Isso contrasta com a redundância VRRP, onde a correspondência é realizada em sub-rede/máscara e ID VLAN.

Figura 10: Consulta e resposta à descoberta de topologia com redundância pseudowire Query and Response for Topology Discovery with Pseudowire Redundancy

Cada agente de peer envia consultas a seus pares para que ele possa construir sua própria tabela de tradução de interfaces de acesso local e remota correspondentes. Dessa forma, todos os agentes de retransmissão que você configura tanto como pares quanto para a descoberta de topologia aprendem o conjunto completo de interfaces de acesso remoto para suas interfaces locais. As tabelas de tradução permitem que os pares sincronizam as informações dos assinantes adequadamente para cada grupo de redundância de assinantes.

Após a descoberta da topologia ser concluída, o leasing ativo realiza a sincronização do assinante. O leasing ativo realiza suas consultas por giaddr (DHCPv4) ou linkaddr (DHCPv6). Esse tipo de consulta garante que o DHCP sincroniza apenas as informações para assinantes em um grupo de redundância para cada interface.

Você não pode configurar esse tipo de consulta; é uma função de configurar a descoberta de topologia. Quando você configura a descoberta de topologia, a presença de id por consulta por retransmissão e giaddr na opção DHCPv4 82 ou linkaddr na DHCPv6 Option 18 é interpretada como uma consulta por giaddr ou uma consulta por linkaddr, respectivamente.

O agente de retransmissão usa a interface de acesso como valor para o campo de endereço IP de gateway (giaddr ou linkaddr) quando envia pacotes para o servidor local em nome de um cliente. O servidor local retorna o giaddr/linkaddr quando ele responde ao agente de retransmissão. O agente de retransmissão então usa esse valor para determinar para onde enviar as informações downstream. O giaddr/linkaddr mostra que o pacote foi enviado para uma interface lógica de acesso específica, de modo que o agente de transmissão encaminha as informações para o cliente DHCP nessa interface.

O que isso significa para a redundância de assinantes é que, usando a consulta giaddr ou linkaddr, o leasing ativo solicita apenas informações para assinantes nessa interface de acesso. Consequentemente, sincroniza apenas as informações de assinante do agente de retransmissão principal para o agente de retransmissão de backup. Este é um conjunto muito menor de assinantes do que se o leasingquery ativo utilizasse o método de consulta por id de transmissão, que devolveria informações para todos os assinantes em todo o chassi.

O resultado desse processo é que cada agente peer instala os assinantes para cada grupo de redundância que lida. Quando o agente principal de BNG/retransmissão falha, o backup já tem as informações necessárias para o assinante manter a sessão sem interrupção.

Descoberta de topologia de exemplo com redundância VRRP

A Figura 11 mostra uma topologia simples em que o leasing ativo com descoberta de topologia é configurado para os pares do agente de retransmissão DHCP em dois BNGs conectados pela rede de acesso. Os endereços peer configurados são 192.0.2.1 e 192.0.2.2. Usaremos esta ilustração para entender como a descoberta de topologia funciona quando você configura VRRP como o protocolo de redundância e como as tabelas de tradução são construídas para cada agente de retransmissão de pares.

Figura 11: Tabelas de descoberta e tradução de topologia com VRRP Topology Discovery and Translation Tables with VRRP
  1. Após a sincronização do TCP, o peer 192.0.2.1 envia uma consulta de descoberta de topologia ao peer 192.0.2.2 para determinar a interface remota correspondente para sua própria interface local, ge-10/1/2.0. Como esta é uma topologia DHCPv4, a mensagem que ela envia é um DHCPLEASEQUERY. A consulta é enviada pela conexão TCP e inclui as seguintes informações:

    • O endereço e a máscara de sub-rede IP (203.0.113.1/24) da interface de acesso local, transmitidos na DHCPv4 Option 43, subopção 2.

    • O VLAN ID (10) que está configurado na interface de acesso, transmitido na DHCPv4 Option 43, subopção 4.

    • Uma ID de transação temporária ou xid (15), transmitida no cabeçalho do pacote. O DHCP gera um xid aleatório para cada interface de acesso. O xid é único em todo o chassi.

    Também incluído na consulta, mas não mostrado na figura:

    • O identificador do cliente, transmitido na DHCPv4 Option 61.

  2. O Peer 192.0.2.2.2 recebe a consulta e corresponde ao endereço de sub-rede, máscara e ID VLAN recebidos a uma de suas interfaces de acesso locais. Neste caso, a combinação é a interface ge-2/3/9.0.

  3. O Peer 192.0.2.2 envia uma resposta de volta ao peer 192.0.2.1 sobre a conexão UDP por meio de sua interface de acesso correspondente, ge-2/3/9.0. A resposta é uma mensagem DHCPLEASEACTIVEACTIVE e inclui as seguintes informações:

    • O endereço e a máscara de sub-rede IP (203.0.113.2/24) da interface de acesso local, transmitido na DHCPv4 Option 43, subopção 2.

    • O VLAN ID (10) que está configurado na interface de acesso, transmitido na DHCPv4 Option 43, subopção 4.

    • O nome da interface de correspondência (ge-2/3/9.0), transmitido na Opção 82.

    • A mesma ID de transação temporária que recebeu na consulta, transmitida no cabeçalho de IP.

    As informações a seguir também estão incluídas na resposta, mas não são mostradas na figura:

    • O identificador de clientes, com o mesmo valor que o recebido na consulta, na Opção DHCPv4 61.

    • O identificador de servidor, na DHCPv4 Option 54.

    • O endereço de destino IP no cabeçalho ip. Este é o endereço de sub-rede recebido do peer 192.0.2.1 (203.0.113.1/24).

    • O endereço de origem IP no cabeçalho IP. Este é o endereço de sub-rede (203.0.113.2/24) para este agente de retransmissão para a interface de correspondência (ge-2/3/9,0).

  4. O Peer 192.0.2.1 recebe a resposta por meio de sua interface de acesso. Ele confirma que a ID de transação da resposta corresponde à que ela enviou na consulta. O ID da transação e as subopções específicas do fornecedor recebidas na resposta fornecem ao agente de retransmissão as informações de que precisa para mapear as duas interfaces de acesso em sua tabela de tradução.

O Peer 192.0.2.2 realiza as mesmas quatro etapas para que possa atualizar sua própria tabela de tradução. Cada um dos pares associados inicia a descoberta de topologia para todas as suas interfaces de acesso locais. Dessa forma, cada peer constrói uma tabela de tradução completa para todas as suas interfaces.

A Figura 11 mostra a tabela de tradução para cada peer que resulta da troca de mensagens entre cada par de pares:

  • O agente de retransmissão do BNG 1 inicia a descoberta de topologia para suas três interfaces de acesso.

  • O agente de retransmissão do BNG 2 inicia a descoberta de topologia para suas três interfaces de acesso.

  • O agente de retransmissão do BNG 3 inicia a descoberta de topologia para suas duas interfaces de acesso.

Nota:

Como o ID da transação é gerado para apenas uma interface de acesso, a descoberta de topologia é bem sucedida mesmo quando várias interfaces compartilham a mesma sub-rede e ID VLAN.

Por exemplo, suponha que duas interfaces no peer 192.0.2.2 (ge-2/3/9 e ge-11/0/7) correspondam à sub-rede e ao ID VLAN que ela recebeu na consulta.

Este agente de retransmissão envia uma resposta separada de cada uma dessas interfaces para interfaces peer 192.0.2.1 ge-10/1/2.0 e ge-4/2/3.0. O ID da transação não combina com a interface ge-4/2/3.0 porque o peer de consulta (192.0.2.1) gerou o ID para interface ge-10/1/2.0. Consequentemente, a consulta por peer atualiza sua tabela de tradução apenas para interface ge-10/1/2.0.

Para obter informações detalhadas sobre o leasing ativo DHCP, a descoberta de topologia e como ele funciona com a redundância de assinantes M:N, consulte DHCP Active Leasequery e Configurando e usando o DHCP Active Leasequery. A seção Topology Discovery Messages no DHCP Active Leasequery fornece descrições das informações e opções realizadas nas mensagens de consulta e resposta DHCP.

Descoberta de topologia de exemplo com redundância pseudowire

A Figura 12 mostra uma topologia simples em que o leasing ativo com descoberta de topologia é configurado para os pares do agente de retransmissão DHCP em dois BNGs conectados por uma rede de acesso IP/MPLS. Os endereços peer configurados são 198.51.100.1 e 198.51.100,5. Usaremos esta ilustração para entender como a descoberta de topologia funciona quando a rede de acesso usa túneis pseudowire na rede IP/MPLS. A descoberta de topologia para redundância de pseudowire usa uma chave comum compartilhada e configurada estaticamente entre pares BNG como critérios de correspondência. Isso contrasta com a redundância VRRP, onde a correspondência é realizada em sub-rede/máscara e ID VLAN. Este exemplo também descreve como as tabelas de tradução são construídas para cada agente de retransmissão de pares.

Nota:

A topologia mostra apenas uma conexão TCP, porque a redundância pseudowire M:N não usa UDP para descoberta de topologia. Em contraste, a redundância de VRRP M:N usa conexões TCP e UDP.

Figura 12: Tabelas de descoberta e tradução de topologia com pseudowires e chave Topology Discovery and Translation Tables with Pseudowires and Shared Key compartilhada
  1. Após a sincronização do TCP, o peer 198.51.100.1 envia uma consulta de descoberta de topologia ao peer 198.51.100.5 para determinar a interface remota correspondente para sua própria interface local, ps2.0. Como esta é uma topologia DHCPv4, a mensagem que ela envia é um DHCPLEASEQUERY. A consulta é enviada pela conexão TCP e inclui as seguintes informações:

    • A chave comum compartilhada (PseudoWireKey-100.1) configurada na interface local, transmitida na DHCPv4 Option 43, subopção 6.

    • Uma ID de transação temporária ou xid (15), transmitida no cabeçalho do pacote. O DHCP gera um xid aleatório para cada interface de acesso. O xid é único em todo o chassi.

    Também incluído na consulta, mas não mostrado na figura:

    • O identificador do cliente, transmitido na DHCPv4 Option 61.

  2. O Peer 198.51.100.5 recebe a consulta e corresponde à chave comum compartilhada recebida para uma de suas interfaces de acesso locais. Neste caso, a combinação é interface ps5.0.

  3. O Peer 198.51.100.5 envia uma resposta sobre a conexão TCP de volta ao peer 198.51.100.1. A resposta é uma mensagem DHCPLEASEACTIVEACTIVE e inclui as seguintes informações:

    • A chave comum compartilhada (PseudoWireKey-100.1) que ela recebeu na consulta, transmitida na DHCPv4 Option 43, subopção 6.

    • A mesma ID de transação temporária que recebeu na consulta, transmitida no cabeçalho de IP.

    • O nome da interface de correspondência (ps5.0), transmitido na Opção 82.

    As informações a seguir também estão incluídas na resposta, mas não são mostradas na figura:

    • O identificador de clientes, com o mesmo valor que o recebido na consulta, na Opção DHCPv4 61.

    • O identificador de servidor, na DHCPv4 Option 54.

  4. O Peer 198.51.100.1 recebe a resposta pela conexão TCP em banda. Ele confirma que a ID de transação da resposta corresponde à que ela enviou na consulta. O ID da transação e as subopções específicas do fornecedor recebidas na resposta fornecem ao agente de retransmissão as informações de que precisa para mapear as duas interfaces de acesso (interface local ps2.0 e interface remota ps5.0) em sua tabela de tradução.

Cada um dos pares associados em uma topologia inicia a descoberta de topologia para cada uma de suas interfaces de acesso locais. Cada peer usa as mesmas quatro etapas descritas acima para construir uma tabela de tradução completa que mapeia suas interfaces locais com interfaces de peer. Neste exemplo de topologia, isso significa:

  • O agente de retransmissão DHCP (R1) no BNG 1 inicia a descoberta de topologia para suas duas interfaces de acesso, ps2.0 e ps3.0.

  • O agente de retransmissão DHCP (R2) no BNG 2 inicia a descoberta de topologia para suas duas interfaces de acesso, ps4.0 e ps5.0.

Você pode ver a tabela de tradução para cada peer que resulta da troca de mensagens entre o par de pares na Figura 12. A mesma chave comum compartilhada está configurada em ambas as interfaces pseudowire para cada par. Por exemplo, o ps2.0 e o ps5.0 têm a chave PseudoWireKey-100.1. As interfaces ps3.0 e ps4.0 compartilham uma chave diferente (não mostrada na figura).

Agora considere a topologia um pouco mais complexa ,com três pares, mostrada na Figura 13. Três agentes de transmissão DHCP em três BNGs realizam a descoberta de topologia para suas interfaces pseudowire. As tabelas de tradução resultantes são mostradas abaixo de cada agente de retransmissão.

Figura 13: Tabelas de tradução para uma topologia de redundância pseudowire com três BNGs Translation Tables for a Pseudowire Redundancy Topology with Three BNGs

Compare as tabelas de tradução e as linhas de conexão pseudowire coloridas na Figura 13 com os trechos de configuração de chave compartilhada para cada agente de retransmissão na Figura 14.

Figura 14: Configuração de chave compartilhada por amostra para três pares Sample Shared Key Configuration for Three Peers

Você pode ver que a interface ps1.0 no R1 tem a mesma chave compartilhada que a interface ps8.0 na R3. As tabelas de tradução para R1 e R3 mostram que essa relação foi descoberta pelo processo de descoberta de topologia.

Da mesma forma, a interface ps2.0 no R1 e ps5.0 no R2 têm a mesma chave compartilhada. Mais uma vez, a descoberta de topologia determinou essa nave de relação e cada agente atualizou sua tabela de tradução de acordo. As outras linhas nas tabelas de tradução foram povoadas da mesma forma.

Para obter informações detalhadas sobre o leasing ativo DHCP, a descoberta de topologia e como ele funciona com a redundância de assinantes M:N, consulte DHCP Active Leasequery e Configurando e usando o DHCP Active Leasequery. A seção Topology Discovery Messages no DHCP Active Leasequery fornece descrições das informações e opções realizadas nas mensagens de consulta e resposta DHCPv4 e DHCPv6.

Assinantes estáticos e redundância de M:N

A redundância de assinantes M:N oferece suporte a duas categorias de assinantes:

  • Assinantes que usam o protocolo de cliente DHCP em uma VLAN estática. Este é o tipo de assinante mais comum para redundância de assinantes M:N.

  • Assinantes em interfaces estáticas que não estão executando um protocolo de cliente. Esse tipo de assinante é típico de empresas de pequeno a médio porte que têm seu próprio endereço IP estático e não usam nada como DHCP.

Os assinantes estáticos consistem nos seguintes tipos:

  • Assinantes estáticos baseados em VLAN — você cria assinantes além da interface lógica VLAN. Você configura os atributos VRRP na interface lógica VLAN.

  • Assinantes estáticos baseados em IP demux — você cria assinantes em uma interface de demux ip em uma interface subjacente. O tráfego para esses assinantes inclui um endereço IP de origem que corresponde à sub-rede configurada para a interface do assinante. Você configura atributos VRRP na interface lógica subjacente.

Ambos os tipos de assinantes estáticos são gerenciados pelo daemon jsscd. Às vezes, eles são chamados de assinantes estáticos do JSSCD.

Os trechos de configuração de amostra a seguir mostram como criar um grupo de assinantes estático com duas interfaces configuradas para VRRP em um BNG primário e um BNG de backup. Uma interface é uma interface de demux IP e a outra é uma interface VLAN. A configuração mostra como o VRRP está configurado em cada interface.

Configuração primária de BNG:

  1. O trecho a seguir configura a interface subjacente para a interface lógica de IP demux, ge-1/1/9.11. Ele especifica o ID de VLAN como 11. A sub-rede da interface de acesso está definida para 203.0.113.1/24. A configuração vrrp nesta sub-rede define o grupo (o grupo de redundância de assinantes) para 11 e especifica o endereço para o roteador virtual. O roteador virtual consiste nos BNGs primários e de backup para este grupo de redundância de assinantes. A prioridade do VRRP é o 230. Quando o principal falha no backup, a suposição da função primária pelo backup é adiada em 30 segundos.

  2. O trecho a seguir configura a interface lógica VLAN, ge-1/1/9.20. Ele especifica o ID de VLAN como 20. A sub-rede de interface de acesso está definida para 192.0.2.1/24. A configuração vrrp nesta sub-rede define o grupo (o grupo de redundância de assinantes) para 20 e especifica o endereço para o roteador virtual. O roteador virtual consiste nos BNGs primários e de backup para este grupo de redundância de assinantes. A prioridade do VRRP é o 230. Quando o principal falha no backup, a suposição da função primária pelo backup é adiada em 30 segundos.

  3. O trecho a seguir configura a interface lógica de ip demux, demux0.1, pela interface subjacente, ge-1/1/9.11. Ele também configura a interface de loopback e permite que o endereço local para a interface de demux IP seja derivado da interface de loopback.

  4. O trecho a seguir configura um grupo de assinantes estático, estático-ifl, que inclui tanto a interface de assinante estático ip demux (demux0.1) quanto a interface de assinante estático de VLAN (ge-1/1/9,20). Ele associa um perfil de acesso ao grupo, define a senha e um prefixo para o nome do usuário.

  5. O trecho a seguir configura um perfil de acesso para o grupo de assinantes estáticos.

Configuração de BNG de backup:

Nota:

Neste exemplo, alguns detalhes de configuração são diferentes e outros devem ser os mesmos.

  • As interfaces de acesso são diferentes. Como alternativa, você pode configurar as interfaces de acesso para serem as mesmas no principal e backup.

  • A prioridade do VRRP está definida para 200 para ambas as interfaces. Esse valor faz disso o BNG de backup, porque é menor do que a prioridade no outro BNG (230).

  • Os endereços da interface são diferentes. O endereço virtual é o mesmo para ambos, como deve ser, para que ambos os BNGs estejam no mesmo roteador virtual.

  • As interfaces de acesso estão na mesma sub-rede.

  1. O trecho a seguir configura a interface subjacente para a interface lógica ip demux, ge-3/0/1.11. Ele especifica o ID de VLAN como 11. A sub-rede de interface de acesso está definida para 203.0.113.2/24. A configuração vrrp nesta sub-rede define o grupo (o grupo de redundância de assinantes) para 11 e especifica o endereço para o roteador virtual. O roteador virtual consiste nos BNGs primários e de backup para este grupo de redundância de assinantes. A prioridade do VRRP é o 200. Quando o principal falha no backup, a suposição da função primária pelo backup é adiada em 30 segundos.

  2. O trecho a seguir configura a interface lógica VLAN, ge-3/0/1,20. Ele especifica o ID de VLAN como 20. A sub-rede da interface de acesso está definida para 192.0.2.2/24. A configuração vrrp nesta sub-rede define o grupo (o grupo de redundância de assinantes) para 20 e especifica o endereço para o roteador virtual. O roteador virtual consiste nos BNGs primários e de backup para este grupo de redundância de assinantes. A prioridade do VRRP é o 200. Quando o principal falha no backup, a suposição da função primária pelo backup é adiada em 30 segundos.

  3. O trecho a seguir configura a interface lógica de IP demux, demux0.1, pela interface subjacente, ge-3/0/1.11. Ele também configura a interface de loopback e permite que o endereço local para a interface de demux IP seja derivado da interface de loopback.

  4. O trecho a seguir configura um grupo de assinantes estático, estático-ifl, que inclui tanto a interface de assinante estático ip demux (demux0.1) quanto a interface de assinante estático de VLAN (ge-3/0/1,20). Ele associa um perfil de acesso ao grupo, define a senha e um prefixo para o nome do usuário.

  5. O trecho a seguir configura um perfil de acesso para o grupo de assinantes estáticos.

Convergência e redundância de assinantes M:N

Convergência é o processo em que os roteadores em uma rede atualizam suas tabelas de roteamento individuais quando as rotas em qualquer roteador são adicionadas, removidas ou não mais acessáveis por causa de uma falha no link. Os protocolos de roteamento nos roteadores anunciam as mudanças de rota em toda a rede. Como cada roteador recebe as atualizações, ele recalcula as rotas e depois cria novas tabelas de roteamento com base nos resultados.

Uma rede é convergida quando todas as tabelas de roteamento concordam com a topologia geral da rede. Por exemplo, isso significa que os roteadores têm um entendimento comum sobre quais links estão para cima ou para baixo, e assim por diante. Quanto tempo leva para os roteadores atingirem um estado de convergência é chamado de tempo de convergência. A duração do tempo de convergência depende de vários fatores, como o tamanho e a complexidade da rede e o desempenho dos protocolos de roteamento.

A redundância de assinantes M:N oferece suporte à convergência de rotas do lado de acesso (upstream) e do lado central (downstream). Como cada assinante está ativo simultaneamente nas primárias e nos BNGs de backup, a convergência de tráfego pode ser muito rápida. No entanto, a convergência de rota é o melhor esforço e depende do grau de failover; ou seja, se ocorre uma falha parcial ou completa do chassi.

Cabe a você determinar como gerenciar a convergência de tráfego upstream e downstream para sua rede após um failover desde o BNG primário até o backup.

Convergência de tráfego upstream (redundância VRRP)

Você pode melhorar a convergência de tráfego upstream usando ARP gratuito para reduzir o tempo necessário para que a rede de acesso comece a enviar tráfego para o novo BNG primário após a falha do BNG primário original.

  1. No BNG primário, a interface de acesso ou módulo de interface cai.

  2. VRRP elege o BNG de backup como o novo principal.

  3. A nova rede principal transmite mensagens ARP gratuitas para a rede de acesso. Ele envia as mensagens de sua interface de acesso correspondentes à interface de acesso do primeiro primário. A mensagem ARP contém o endereço IP virtual VRRP e o endereço MAC virtual que definem o roteador virtual que inclui os dois BNGs.

  4. O switch ou outro dispositivo na rede de acesso reaprende o endereço IP do gateway (o endereço virtual). Quando ele envia tráfego para esse endereço, o novo BNG primário o recebe na interface de acesso.

Convergência de tráfego upstream (redundância pseudowire)

Quando você configura os pseudowires primários e de backup no modo hot-standby no nó de acesso, o LDP estabelece automaticamente os LSPs para os BNGs primários e de backup. O protocolo de sinalização LDP inclui um mecanismo keepalive para detectar falhas no caminho. Neste caso, a convergência upstream é alcançada por um switch de túnel de Camada 2 pseudowire do BNG primário para o BNG de backup.

Você pode configurar os temporizantes de manutenção do LDP para uma detecção mais rápida de falhas. Como alternativa, você pode executar o protocolo BFD para um failover mais rápido. Qualquer um dos seguintes métodos pode causar um switch do pseudowire primário para o pseudowire de backup:

  • Use o request l2circuit-switchover comando para acionar manualmente um switch do pseudowire primário para o pseudowire de backup.

  • Você pode configurar a Detecção de encaminhamento bidirecional (BFD) para os LSPs LDP. A detecção de liveness do BFD pode detectar dois tipos diferentes de falhas:

    • Uma falha de enlace no caminho LSP entre o nó de acesso e o BNG primário. Neste caso, o BNG ainda está funcionando.

    • Um vizinho falha quando o BNG primário cai.

    Para ambos os tipos, você controla a velocidade da detecção e do switchover pela configuração da bfd-liveness-detection declaração no nível hierárquicos [edit protocols ldp oam] .

Convergência de tráfego downstream

O tempo necessário para a convergência de tráfego downstream é afetado por vários fatores, incluindo o seguinte:

  • Anunciar rotas individuais de assinantes aumenta o número de recalculações de rota que os roteadores de rede de núcleo devem realizar.

  • Detectar quando uma interface de acesso cai e, em seguida, enviar a notificação de mudança de rota apropriada para o núcleo às vezes pode ser difícil ou levar muito tempo.

  • Os protocolos de roteamento no núcleo podem não aprender imediatamente quando um link voltado para o núcleo ou todo o chassi falha. Os protocolos de roteamento normalmente dependem de algum tipo de tempo limite para detectar a perda, portanto, há sempre um atraso esperando o tempo limite expirar.

Recomendamos as seguintes diretrizes:

  • Certifique-se de que as rotas de assinantes sejam agregadas para o anúncio ao núcleo sempre que possível. A agregação pode ser alcançada usando pools de endereços ou anúncio de rota baseado em políticas, conforme descrito abaixo. Reduzir o número de rotas a serem recalculadas nos roteadores de núcleo reduz o tempo de convergência, especialmente à medida que a escala de assinantes aumenta.

  • Configure as rotas a serem anunciadas de ambos os BNGs com preferências diferentes. Use técnicas de redirecionamento rápido no núcleo.

  • Evite o balanceamento de carga no tráfego downstream entre os BNGs primários e de backup.

Dois métodos que você pode considerar são o anúncio de rota baseado em políticas e links BNG dedicados.

  • Anúncio de rota baseado em políticas (redundância de VRRP e pseudowire) — Essa técnica pode reduzir o tempo de convergência de tráfego downstream porque apenas rotas agregadas são atualizadas na rede principal, em vez de inúmeras rotas individuais de assinantes. Para este método, você configura BGP, OSPF ou qualquer outro protocolo de roteamento para anunciar rotas agregadas em direção ao núcleo somente quando um BNG se tornar o principal.

    Para redundância VRRP, você configura as políticas BGP para rastrear o endereço IP virtual VRRP. O BGP agrega as rotas de assinantes com base no grupo de redundância de assinantes correspondente a um grupo VRRP. O BGP anuncia as rotas agregadas para o núcleo quando a função primária vrRP é assumida pelo BNG.

    Para redundância de pseudowire, você configura as políticas BGP para rastrear o status da interface pseudowire (Up or Down). O BGP agrega rotas para o grupo de redundância de assinantes. O BGP anuncia as rotas agregadas para o núcleo quando o estado muda para Up, o que significa que o BNG de backup é agora o principal.

    Em ambos os casos, se o BNG primário falhar no backup, o BGP na primária com falha retira as rotas agregadas de assinantes para o núcleo. Quando o BNG de backup se torna o novo principal, por sua vez anuncia grupos de assinantes agregados ao núcleo.

  • Links dedicados de BNG (apenas redundância VRRP) — Você pode reduzir o tempo necessário para detectar uma falha no BNG primário conectando os BNGs com um link dedicado. Você configura VRRP na interface de acesso para rastrear o estado da interface de link dedicada. Você também configura VRRP na interface de link dedicada para rastrear o estado da interface de acesso.

    Uma falha na interface de acesso na principal faz com que a função primária do VRRP mude no link dedicado. Essa mudança, por sua vez, faz com que a funçãoprimária mude imediatamente na interface de acesso no BNG de backup. Este método é mais rápido do que esperar que o timer VRRP olá expirar.

Como configurar a redundância de assinantes M:N com a sincronização de vinculação VRRP e DHCP

A redundância de assinantes M:N com a sincronização de ligação VRRP e DHCP exige que você configure todos os seguintes:

  • Grupos de assinantes redundantes para especificar os assinantes que fazem parte da operação primária/backup.

  • VRRP em todos os roteadores redundantes na topologia. VRRP é o protocolo que fornece o recurso de redundância subjacente para os grupos de assinantes e agentes de transmissão DHCP.

  • Leasing ativo de DHCP com descoberta de topologia para todos os agentes de retransmissão DHCP peer na topologia. O leasing ativo é responsável por sincronizar o estado do assinante e as informações vinculativas entre os agentes de retransmissão de pares. A descoberta de topologia permite que os agentes de retransmissão de pares determinem as interfaces de acesso remoto para seus grupos de redundância de assinantes para que eles possam construir tabelas de tradução de interfaces locais e remotas para oferecer suporte ao esquema de redundância primária/backup M:N.

Nota:

Este tópico descreve apenas as configurações básicas necessárias para a redundância de assinantes M:N nos BNGs que hospedam os agentes de transmissão DHCP peer. Ele não descreve todos os aspectos do seguinte: gerenciamento global de assinantes, a configuração VRRP que você pode usar em sua rede, agentes de transmissão DHCP ou leasingquery DHCP. Para obter mais informações sobre esses assuntos, veja o seguinte:

Nota:

A redundância de assinantes M:N exige que os BNGs primários e de backup ofereçam as mesmas versões de protocolo para DHCP e VRRP. Se o suporte ao protocolo for diferente entre os BNGs, você poderá ver efeitos colaterais indesejáveis.

Nota:

Os assinantes de redundância de pilha dupla têm os seguintes requisitos:

  • Configuração de DHCP — Você deve configurar o leasing ativo com a descoberta de topologia para DHCPv4 e DHCPv6.

  • Configuração vrRP — Você deve configurar ambas as famílias de endereços na interface de acesso, porque os assinantes de pilha dupla exigem duas sessões, uma cada para IPv4 e IPv6. Você também deve configurar a mesma prioridade de função primária VRRP para as sessões IPv4 e IPv6 para um determinado grupo de redundância porque elas compartilham a mesma interface lógica.

Configure a redundância do grupo de assinantes

Para configurar a redundância de grupo de assinantes em um BNG:

  1. Acesse a estrofe de redundância.
  2. (Opcional) Especifique VRRP como o método de redundância.
    Nota:

    Esse valor é definido por padrão.

  3. Especifique os nomes das interfaces de acesso usadas pelos assinantes que você deseja em grupos de redundância. Você deve especificar todas essas interfaces que estão no chassi, independentemente de como você as organizou mais tarde em grupos de redundância.
    Nota:

    Apenas as interfaces Gigabit Ethernet (ge) e Ethernet de 10 Gigabit (xe10 Gigabits) são suportadas.

  4. Configure endereços virtuais IPv4, IPv6 ou IPv4 e IPv6. Você deve configurar ambas as famílias para assinantes de pilha dupla. A VRRP usa esse endereço virtual para criar um roteador virtual para os BNGs que oferecem suporte a um determinado grupo de redundância de assinantes. Isso significa que você deve configurar os mesmos endereços virtuais em cada um desses BNGs.
  5. (Opcional) Suprimir o anúncio de rotas de acesso ao assinante ou rotas emolduradas no BNG de backup em direção ao núcleo ou instalar as rotas na tabela de encaminhamento. As rotas são adicionadas à tabela de roteamento quando as primárias falham no BNG de backup. Essa opção se aplica a todos os assinantes que são cobertos por redundância no chassi e que fazem login após você configurar a opção. Os assinantes existentes não são afetados.
    Melhores práticas:

    Recomendamos que você sempre configure no-advertise-routes-on-backup quando usa o modo não agregado de alocação de endereços. Esse modo de alocação de endereços aumenta a convergência de tráfego downstream quando um BNG primário falha em um backup. A opção no-advertise-routes-on-backup reduz o número de rotas anunciadas e os problemas potenciais associados.

    No entanto, recomendamos que você use o modo agregado de alocação de endereços sempre que possível. Esse modo de alocação de endereços permite a convergência de tráfego downstream mais rápida se um BNG primário falhar.

Configure VRRP para oferecer suporte a redundância M:N

Configurar VRRP para oferecer suporte à redundância M:N para um grupo de redundância de assinantes em um BNG:

  1. Configure a interface de acesso lógica para o grupo de redundância de assinantes.
  2. Especifique o ID de VLAN comum a todos os membros do grupo de redundância de assinantes (grupo VRRP).
  3. Configure a família de endereços para a interface de acesso.
    Nota:

    Este procedimento de amostra mostra apenas a família de endereços IPv4, mas você pode configurar a família de endereços IPv6, ou tanto IPv4 quanto IPv6. Os assinantes de pilha dupla exigem duas sessões, uma para IPv4 e IPv6, de modo que você deve configurar ambas as famílias de endereços na interface.

  4. Especifique a sub-rede (endereço/máscara voltado para assinantes) para a interface de acesso local para o grupo de redundância de assinantes.
  5. Especifique o identificador de grupo VRRP. O grupo VRRP corresponde a um grupo de redundância de assinantes.
  6. Configure o endereço IP virtual que é usado como gateway padrão para todos os BNGs no mesmo grupo VRRP (redundância de assinantes).

    Este é o mesmo endereço que você configura com as opções ou virtual-inet6-address no virtual-inet-address nível de [edit system services subscriber-management redundancy interface] hierarquia.

  7. Configure a prioridade do roteador para se tornar o roteador principal para o grupo de redundância. Um roteador com um número maior tem prioridade em um roteador com um número menor.
    Nota:

    Para assinantes de pilha dupla, você deve configurar a mesma prioridade para as sessões IPv4 e IPv6 para um determinado grupo de redundância porque eles compartilham a mesma interface lógica.

  8. (Opcional) Configure o temporizador de espera (reversivo) para permitir que a sincronização de assinantes seja concluída entre BNGs antes que a reversão da função primária seja concluída quando a primária de maior prioridade se recuperar.

Configure o Active Leasequery com a Topology Discovery

Habilite o leasing ativo com a descoberta de topologia no par de agentes de retransmissão DHCP que oferecem suporte a um determinado grupo de redundância de assinantes. Você deve repetir a configuração para cada par de agentes de retransmissão para diferentes grupos de redundância.

Nota:

As etapas a seguir descrevem a configuração para DHCPv4. Para DHCPv6, use o procedimento no nível hierárquico [edit forwarding-options dhcp-relay dhcpv6] .

Nota:

Para assinantes de pilha dupla, você deve configurar o leasing ativo com a descoberta de topologia para DHCPv4 e DHCPv6.

Nota:

Como o leasing ativo é uma extensão do leasing em massa, você também deve configurar leasingquery em massa para que o leasing ativo opere. Você deve configurar o leasing em massa antes de configurar o leasing ativo. Veja configuração e uso do leasing em massa DHCP.

  1. Especifique se deseja configurar opções de leasing ativo para o agente de retransmissão DHCP.
  2. Especifique o endereço IP para um peer com o qual este agente de retransmissão sincroniza as informações. Você também deve configurar o leasing ativo no peer.
    Nota:

    Este é o endereço usado para a conexão TCP. Pode ser um endereço de interface física ou um endereço de loopback por par de pares.

  3. Configure o agente de retransmissão para enviar mensagens de descoberta de topologia para determinar as interfaces de acesso remoto para grupos de redundância de assinantes em agentes de retransmissão de pares configurados da mesma forma. Descobrir a topologia permite que os agentes de retransmissão criem tabelas de tradução de interfaces locais e remotas para oferecer suporte a um esquema de redundância de nível de interface, principal/backup.
  4. Configure o agente de retransmissão para incluir sempre a Opção 82, subopção 1, a ID do Circuito de Agente. Este é o nome da interface de acesso.
    Nota:

    Para DHCPv6, a declaração equivalente é a id de interface de agente de retransmissão para incluir a Opção 18.

Como configurar a redundância de assinantes M:N com pseudowires e sincronização de vinculação DHCP

A redundância de assinantes M:N com pseudowires e sincronização de ligação DHCP exige que você configure todos os seguintes:

  • Grupos de assinantes redundantes para especificar os assinantes que fazem parte da operação primária/backup.

  • Leasing ativo de DHCP com descoberta de topologia para todos os agentes de retransmissão DHCP peer na topologia. O leasing ativo é responsável por sincronizar o estado do assinante e as informações vinculativas entre os agentes de retransmissão de pares. A descoberta de topologia permite que os agentes de retransmissão de pares determinem as interfaces de acesso remoto para seus grupos de redundância de assinantes para que eles possam construir tabelas de tradução de interfaces locais e remotas para oferecer suporte ao esquema de redundância primária/backup M:N.

Nota:

Redundância de assinantes M:N com funções pseudowires em uma rede IP/MPLS onde túneis pseudowire de um nó de acesso (como um switch) compõem os circuitos L2 para os BNGs primários e de backup atuando como agentes de transmissão DHCP. Essas configurações estão fora do escopo dessa documentação.

Este tópico descreve apenas as configurações básicas necessárias para a redundância de assinantes M:N nos BNGs que hospedam os agentes de transmissão DHCP peer. Ele não descreve todos os aspectos do seguinte: gerenciamento global de assinantes, agentes de transmissão DHCP ou leasingquery DHCP. Ele não descreve como configurar sua rede IP/MPLS, o nó de acesso que cria os circuitos L2 para os agentes de retransmissão DHCP ou os túneis pseudowire. Para obter mais informações sobre esses assuntos, veja o seguinte:

Nota:

A redundância de assinantes M:N exige que os BNGs primários e de backup ofereçam as mesmas versões de protocolo para DHCP. Se o suporte ao protocolo for diferente entre os BNGs, você poderá ver efeitos colaterais indesejáveis.

Nota:

Os assinantes de redundância de pilha dupla têm o seguinte requisito:

  • Configuração de DHCP — Você deve configurar o leasing ativo com a descoberta de topologia para DHCPv4 e DHCPv6.

Configure a redundância do grupo de assinantes

Para configurar a redundância de grupo de assinantes em um BNG:

  1. Acesse a estrofe de redundância.
  2. (Opcional) Especifique o pseudowire como o método de redundância.
  3. Especifique os nomes das interfaces de acesso pseudowire usadas pelos assinantes que você deseja em grupos de redundância. Você deve especificar todas essas interfaces que estão no chassi, independentemente de como você as organizou mais tarde em grupos de redundância.
    Nota:

    Apenas interfaces pseudowire (ps) são suportadas.

  4. Configure endereços locais IPv4, IPv6 ou IPv4 e IPv6 para a interface pseudowire associada. Você deve configurar ambas as famílias para assinantes de pilha dupla. O endereço IP local deve combinar com um dos endereços de interface GE voltados para o acesso. O endereço IP local é exclusivo para cada grupo de redundância de assinantes (identificado pelo pseudowire psx.0

    O leasing active leasequery usa este endereço local como endereço IP de gateway quando usa a consulta por giaddr (DHCPv4) ou consulta pelo método linkaddr (DHCPv6) para consultar o peer BNG. O agente de retransmissão avalia o giaddr/linkaddr e envia informações ao cliente DHCP que usa a interface de acesso correspondente ao giaddr/linkaddr.

  5. Configure a chave comum compartilhada que identifica as interfaces pseudowire primárias e de backup em pares de redundância BNG.
    Nota:

    Você deve configurar uma determinada chave compartilhada apenas nas interfaces de correspondência para um par de pares de redundância. Você não deve configurar essa chave em nenhum outro peer BNGs.

  6. (Opcional) Suprimir o anúncio de rotas de acesso ao assinante ou rotas emolduradas no BNG de backup em direção ao núcleo ou instalar as rotas na tabela de encaminhamento. As rotas são adicionadas à tabela de roteamento quando as primárias falham no BNG de backup. Essa opção se aplica a todos os assinantes que são cobertos por redundância no chassi e que fazem login após você configurar a opção. Os assinantes existentes não são afetados.
    Melhores práticas:

    Recomendamos que você sempre configure no-advertise-routes-on-backup quando usa o modo não agregado de alocação de endereços. Esse modo de alocação de endereços aumenta a convergência de tráfego downstream quando um BNG primário falha em um backup. A opção no-advertise-routes-on-backup reduz o número de rotas anunciadas e os problemas potenciais associados.

    No entanto, recomendamos que você use o modo agregado de alocação de endereços sempre que possível. Esse modo de alocação de endereços permite a convergência de tráfego downstream mais rápida se um BNG primário falhar.

Por exemplo, você pode configurar o seguinte em um BNG:

Em seguida, configure o seguinte em um BNG peer. Observe que o ps5.0 neste BNG compartilha a mesma chave que o ps2.0 do outro. Isso significa que ps2.0 e ps5.0 são as interfaces de acesso associadas para redundância de pseudowire. Da mesma forma, as interfaces associadas ps3.0 e ps4.0 têm a mesma chave compartilhada entre si.

Configure o Active Leasequery com a Topology Discovery

Habilite o leasing ativo com a descoberta de topologia no par de agentes de retransmissão DHCP que oferecem suporte a um determinado grupo de redundância de assinantes. Você deve repetir a configuração para cada par de agentes de retransmissão para diferentes grupos de redundância.

Nota:

As etapas a seguir descrevem a configuração para DHCPv4. Para DHCPv6, use o procedimento no nível hierárquico [edit forwarding-options dhcp-relay dhcpv6] .

Nota:

Para assinantes de pilha dupla, você deve configurar o leasing ativo com a descoberta de topologia para DHCPv4 e DHCPv6.

Nota:

Como o leasing ativo é uma extensão do leasing em massa, você também deve configurar leasingquery em massa para que o leasing ativo opere. Você deve configurar o leasing em massa antes de configurar o leasing ativo. Veja configuração e uso do leasing em massa DHCP.

  1. Especifique se deseja configurar opções de leasing ativo para o agente de retransmissão DHCP.
  2. Especifique o endereço IP para um peer com o qual este agente de retransmissão sincroniza as informações. Você também deve configurar o leasing ativo no peer.
    Nota:

    Este é o endereço usado para a conexão TCP. Pode ser um endereço de interface física ou um endereço de loopback por par de pares.

  3. Configure o agente de retransmissão para enviar mensagens de descoberta de topologia para determinar as interfaces de acesso remoto para grupos de redundância de assinantes em agentes de retransmissão de pares configurados da mesma forma. Descobrir a topologia permite que os agentes de retransmissão criem tabelas de tradução de interfaces locais e remotas para oferecer suporte a um esquema de redundância de nível de interface, principal/backup.
  4. Configure o agente de retransmissão para incluir sempre a Opção 82, subopção 1, a ID do Circuito de Agente. Este é o nome da interface de acesso.
    Nota:

    Para DHCPv6, a declaração equivalente é a id de interface de agente de retransmissão para incluir a Opção 18.

Verificando informações de descoberta de topologia de topologia de leasing ativo e redundância M:N

Propósito

Determine informações de status e estatísticas para interfaces de acesso, agentes de retransmissão e assinantes que fazem parte de sua topologia para redundância de M:N com a descoberta de topologia de leasing ativo DHCP.

Ação

  • Para verificar o estado de redundância VRRP de interfaces de acesso:

  • Para verificar se o estado de redundância de uma interface lógica de acesso especificada está Master no agente de retransmissão principal e Backup no agente de retransmissão de backup:

    Essa interface pode ser uma interface de assinante ou a interface VLAN subjacente. Para redundância vrrp, o estado de redundância é o mesmo que o estado VRRP da interface lógica subjacente. Para redundância de pseudowire, o estado de redundância é baseado no estado da interface pseudowire.

  • Para verificar se os assinantes de um grupo de redundância estão ativos nos agentes primários e de retransmissão de backup:

    O show subscribers comando tem várias opções; você pode exibir assinantes por endereço IP, nome da interface, ID de VLAN, ID do Circuito do Agente, estado do assinante e assim por diante.

  • Verificar se as informações de ligação de transmissão de DHCP são as mesmas para os assinantes em um grupo de redundância nos agentes primários e de retransmissão de backup:

    Você também pode especificar resultados para um endereço IP ou uma interface.

  • Para ver uma lista de todos os pares de leasing ativos:

  • Para ver a tabela de tradução de descoberta de topologia para um agente de retransmissão por pares, incluindo os IDs de circuito local e remoto (interfaces de acesso), endereço de interface de acesso local, ID de transações (xid) e o estado de descoberta de topologia, redundância e sincronização de assinantes:

  • Para ver estatísticas ativas de leasingquery, como o número de vinculações DHCP enviadas ou recebidas para uma interface ou peer.

  • Para limpar as estatísticas ativas do leasingquery.

Tabela de histórico de mudanças

O suporte de recursos é determinado pela plataforma e versão que você está usando. Use o Feature Explorer para determinar se um recurso é suportado em sua plataforma.

Soltar
Descrição
20.1R1
A partir do Junos OS Release 20.1R1, você pode usar redundância pseudowire para fornecer redundância M:N quando a rede de acesso consiste em circuitos de Camada 2 (L2) em IP/MPLS.
19.2R1
A partir do Junos OS Release 19.2R1, você pode configurar a redundância de assinantes M:N como um mecanismo para melhorar a resiliência da rede protegendo os assinantes de uma variedade de falhas de software e hardware.