Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Conceitos avançados de MC-LAG

Noções básicas sobre sincronização de configuração

Este tópico descreve:

Benefícios da sincronização de configuração

A sincronização de configuração permite propagar, sincronizar e confirmar configurações de um dispositivo para outro. Você pode fazer login em qualquer um desses dispositivos para gerenciar todos os dispositivos, tendo assim um único ponto de gerenciamento.

Como funciona a sincronização de configurações

Use grupos de configuração para simplificar o processo de configuração. Por exemplo, você pode criar um grupo de configuração para o dispositivo local, um ou mais para os dispositivos remotos e um para a configuração global, que é essencialmente uma configuração comum a todos os dispositivos.

Além disso, você pode criar grupos condicionais para especificar quando uma configuração é sincronizada com outro dispositivo. Você pode habilitar a peers-synchronize [edit system commit] instrução na hierarquia para sincronizar as configurações e confirmações entre os dispositivos por padrão. O NETCONF sobre SSH fornece uma conexão segura entre os dispositivos, e o Secure Copy Protocol (SCP) copia as configurações com segurança entre eles.

Como habilitar a sincronização de configuração

Para habilitar a sincronização de configuração, execute as seguintes etapas:

  1. Mapeie estaticamente o dispositivo local para os dispositivos remotos.

  2. Crie grupos de configuração para configurações locais, remotas e globais.

  3. Crie grupos condicionais.

  4. Crie grupos de aplicação.

  5. Habilite o NETCONF sobre SSH.

  6. Configure os detalhes do dispositivo e os detalhes de autenticação do usuário para sincronização de configuração.

  7. Habilite a peers-synchronize instrução ou emita o commit peers-synchronize comando para sincronizar e confirmar as configurações entre dispositivos locais e remotos.

Grupos de configuração para configurações locais, remotas e globais

É possível criar grupos de configuração para configurações locais, remotas e globais. Um grupo de configuração local é usado pelo dispositivo local, um grupo de configuração remoto é usado pelo dispositivo remoto e um grupo de configuração global é compartilhado entre os dispositivos locais e remotos.

Por exemplo, você pode criar um grupo de configuração local chamado Grupo A, que incluiria a configuração usada pelo dispositivo local (Switch A), um grupo de configuração remoto chamado Grupo B, que incluiria a configuração usada por dispositivos remotos (Switch B, Switch C e Switch D) e um grupo de configuração global chamado Grupo C, que incluiria a configuração comum a todos os dispositivos.

Crie grupos de configuração no nível de [edit groups] hierarquia.

Observação:

A sincronização de configuração não dá suporte a grupos aninhados.

Criação de grupos condicionais para determinados dispositivos

Você pode criar grupos condicionais para especificar quando uma configuração específica deve ser aplicada a um dispositivo. Se você quiser aplicar a configuração global a todos os dispositivos em uma configuração de quatro dispositivos, por exemplo, habilite a when peers [<name of local peer> <name of remote peer> <name of remote peer> <name of remote peer>] declaração no nível da [edit groups] hierarquia. Se, por exemplo, você quiser aplicar a configuração global (Grupo C) aos dispositivos locais e remotos (Switch A, Switch B, Switch C e Switch D), poderá emitir o set groups Group C when peers [Switch A Switch B Switch C Switch D] comando.

Aplicando grupos de configuração

Para aplicar grupos de configuração, habilite a apply-groups instrução no nível da [edit] hierarquia. Por exemplo, para aplicar o grupo de configuração local (Grupo A, por exemplo), o grupo de configuração remota (Grupo B, por exemplo) e o grupo de configuração global (Grupo C, por exemplo), emita o set apply-groups [ GroupA GroupB GroupC ] comando.

Detalhes de configuração do dispositivo para sincronização de configuração

Para sincronizar as configurações entre dispositivos, você precisa configurar o nome de host ou endereço IP, nome de usuário e senha para os dispositivos remotos. Para fazer isso, emita o set peers <hostname-of-remote-peer> user <name-of-user> authentication <plain-text-password-string> [edit system commit] comando na hierarquia no dispositivo local.

Por exemplo, para sincronizar uma configuração do Switch A para o Switch B, emita o set peers SwitchB user administrator authentication test123 comando no Switch A.

Você também precisa mapear estaticamente o dispositivo local para os dispositivos remotos. Para isso, emita o comando set system commit peers

Por exemplo, para sincronizar uma configuração do Switch A para o Switch B, Switch C e Switch D, configure o seguinte no Switch A:

Interruptor A

Se você deseja sincronizar apenas as configurações do Switch A para o Switch B, Switch C e Switch D, não é necessário configurar a peers declaração no Switch B, Switch C e Switch D.

Os detalhes de configuração das peers declarações também são usados para estabelecer uma conexão NETCONF sobre SSH entre os dispositivos. Para habilitar o NETCONF sobre SSH, emita o set system services netconf ssh comando em todos os dispositivos.

Como as configurações e confirmações são sincronizadas entre dispositivos

O dispositivo local (ou solicitante) no qual você habilita a peers-synchronize instrução ou emite o commit peers-synchronize comando copia e carrega sua configuração para o dispositivo remoto (ou de resposta). Em seguida, cada dispositivo executa uma verificação de sintaxe no arquivo de configuração que está sendo confirmado. Se nenhum erro for encontrado, a configuração será ativada e se tornará a configuração operacional atual em todos os dispositivos. Os commits são propagados usando uma chamada de procedimento remota (RPC).

Os seguintes eventos ocorrem durante a sincronização de configuração:

  1. O dispositivo local envia o arquivo sync-peers.conf (a configuração que será compartilhada com os dispositivos especificados no grupo condicional) para os dispositivos remotos.

  2. Os dispositivos remotos carregam a configuração, enviam os resultados da carga para o dispositivo local, exportam sua configuração para o dispositivo local e respondem que a confirmação foi concluída.

  3. O dispositivo local lê as respostas dos dispositivos remotos.

  4. Se for bem-sucedida, a configuração será confirmada.

A sincronização de configuração não será bem-sucedida se a) o dispositivo remoto estiver indisponível ou b) o dispositivo remoto estiver acessível, mas houver falhas devido aos seguintes motivos:

  • A conexão SSH falha devido a problemas de usuário e autenticação.

  • O RPC do Junos OS falha porque um bloqueio não pode ser obtido no banco de dados remoto.

  • O carregamento da configuração falha devido a problemas de sintaxe.

  • A verificação de confirmação falha.

A peers-synchronize declaração usa o nome de host ou endereço IP, nome de usuário e senha para os dispositivos que você configurou na peers declaração. Com a peers-synchronize instrução habilitada, você pode simplesmente emitir o commit comando para sincronizar a configuração de um dispositivo para outro. Por exemplo, se você configurou a peers declaração no dispositivo local e deseja sincronizar a configuração com o dispositivo remoto, basta emitir o commit comando no dispositivo local. No entanto, se você emitir o commit comando no dispositivo local e o dispositivo remoto não estiver acessível, você receberá uma mensagem de aviso informando que o dispositivo remoto não está acessível e apenas a configuração no dispositivo local está confirmada:

Aqui está um exemplo de mensagem de aviso:

Se você não tiver a peers declaração configurada com as informações do dispositivo remoto e emitir o commit comando, somente a configuração no dispositivo local será confirmada. Se o dispositivo remoto estiver inacessível e houver outras falhas, a confirmação não será bem-sucedida nos dispositivos local e remoto.

Observação:

Quando você habilita a peers-synchronize instrução e emite o commit comando, a confirmação pode demorar mais do que uma confirmação normal. Mesmo que a configuração seja a mesma em todos os dispositivos e não exija sincronização, o sistema ainda tentará sincronizar as configurações.

O commit peers-synchronize comando também usa o nome de host ou endereço IP, nome de usuário e senha para os dispositivos configurados na peers declaração. Se você emitir o commit peers-synchronize comando no dispositivo local para sincronizar a configuração com o dispositivo remoto e o dispositivo remoto estiver acessível, mas houver outras falhas, a confirmação falhará nos dispositivos local e remoto.

Unicast desconhecido e IGMP Snooping

  • Durante uma reinicialização de peer MC-LAG, o tráfego multicast conhecido é inundado até que o estado de espionagem IGMP seja sincronizado com o peer.

  • A inundação ocorre em todos os links entre os pares se ambos os pares tiverem associação de LAN virtual.

    Apenas um dos pares encaminha o tráfego em um determinado enlace MC-LAG.

  • Pacotes multicast conhecidos e desconhecidos são encaminhados pelos peers adicionando a porta ICL como uma porta de roteador multicast.

  • A associação IGMP aprendida nos links MC-LAG é propagada entre os pares.

    Você deve configurar a declaração para que o multichassis-lag-replicate-state IGMP (Internet Group Management Protocol) funcione corretamente em um ambiente MC-LAG.

Suporte a recursos Unicast de Camada 3

O suporte ao recurso de unicast de Camada 3 inclui o seguinte:

  • O suporte ao modo de espera ativo VRRP permite o roteamento de Camada 3 sobre interfaces MC-AE.

  • A sincronização de interface VLAN roteada (RVI) ou de endereço MAC IRB permite que os peers MC-LAG encaminhem pacotes de Camada 3 que chegam em interfaces MC-AE com seu próprio endereço MAC RVI ou IRB ou endereço MAC de seus pares RVI ou IRB.

  • A sincronização do Address Resolution Protocol (ARP) permite a resolução do ARP em ambos os pares MC-LAG.

  • O relé DHCP com a opção 82 habilita a opção 82 nos pares MC-LAG. A opção 82 fornece informações sobre o local de rede dos clientes DHCP. O servidor DHCP usa essas informações para implementar endereços IP ou outros parâmetros para o cliente.

Gerenciamento de endereços MAC

Se um MC-LAG estiver configurado para ser ativo-ativo, o tráfego upstream e downstream poderá passar por diferentes dispositivos peer MC-LAG. Como o endereço MAC é aprendido apenas em um dos peers MC-LAG, o tráfego na direção inversa pode estar passando pelo outro peer MC-LAG e inundando a rede desnecessariamente. Além disso, o endereço MAC de um cliente single-homed é aprendido apenas no peer MC-LAG ao qual ele está conectado. Se um cliente conectado ao dispositivo de rede MC-LAG peer precisar se comunicar com esse cliente single-homed, o tráfego será inundado no dispositivo de rede MC-LAG peer. Para evitar inundações desnecessárias, sempre que um endereço MAC é aprendido em um dos peers MC-LAG, o endereço é replicado para o outro peer MC-LAG. As seguintes condições são aplicadas quando a replicação de endereço MAC é executada:

Observação:

Solicitações ARP gratuitas não são enviadas quando o endereço MAC na interface IRB ou RVI muda.

  • Os endereços MAC aprendidos em um MC-LAG de um peer MC-LAG devem ser replicados conforme aprendidos no mesmo MC-LAG do outro peer MC-LAG.

  • Os endereços MAC aprendidos em clientes de borda do cliente (CE) single-homed de um peer MC-LAG devem ser replicados conforme aprendido na interface ICL do outro peer MC-LAG.

  • O aprendizado de endereço MAC em uma ICL é desabilitado no caminho de dados. Depende do software para instalar endereços MAC replicados por meio do ICCP.

Se você tiver uma VLAN sem um IRB ou RVI configurado, a replicação de endereço MAC sincronizará os endereços MAC.

Envelhecimento do MAC

O suporte ao envelhecimento MAC no Junos OS estende a lógica Ethernet agregada para um MC-LAG especificado. Um endereço MAC no software não é excluído até que todos os mecanismos de encaminhamento de pacotes tenham excluído o endereço MAC.

Protocolo de resolução de endereços Metodologia de suporte MC-LAG ativo-ativo

O Address Resolution Protocol (ARP) mapeia endereços IP para endereços MAC. O Junos OS usa a bisbilhotagem de pacotes de resposta ARP para oferecer suporte a MC-LAGs ativos-ativos, fornecendo sincronização fácil sem a necessidade de manter nenhum estado específico. Sem sincronização, se um peer MC-LAG enviar uma solicitação ARP e o outro peer MC-LAG receber a resposta, a resolução ARP não será bem-sucedida. Com a sincronização, os peers MC-LAG sincronizam as resoluções ARP farejando o pacote no peer MC-LAG que recebe a resposta ARP e replicando-a para o outro peer MC-LAG. Isso garante que as entradas nas tabelas ARP nos pares MC-LAG sejam consistentes.

Quando um dos peers MC-LAG é reiniciado, os destinos ARP em seu peer MC-LAG são sincronizados. Como os destinos ARP já foram resolvidos, seu peer MC-LAG pode encaminhar pacotes de Camada 3 para fora da interface Ethernet agregada multichassis.

Transmissão DHCP com a opção 82

A transmissão DHCP com a opção 82 fornece informações sobre o local de rede dos clientes DHCP. O servidor DHCP usa essas informações para implementar endereços IP ou outros parâmetros para o cliente. Com a transmissão DHCP habilitada, os pacotes de solicitação DHCP podem seguir o caminho para o servidor DHCP por meio de qualquer um dos pares MC-LAG. Como os peers MC-LAG têm nomes de host, endereços MAC de chassi e nomes de interface diferentes, você precisa observar estes requisitos ao configurar a transmissão DHCP com a opção 82:

Se o seu ambiente suportar apenas IPv6 ou você precisar usar o processo de agente de retransmissão DHCP estendido (jdhcp) por outros motivos, como solução alternativa, você poderá configurar o suporte somente de encaminhamento usando o forwarding-options dhcp-relay forward-only comando para IPv4 e o forwarding-options dhcpv6 forward-only comando para IPv6. Você também deve verificar se o servidor DHCP na rede oferece suporte à opção 82.

  • Use a descrição da interface em vez do nome da interface.

  • Não use o nome do host como parte da ID do circuito ou da string de ID remota.

  • Não use o endereço MAC do chassi como parte da string de ID remota.

  • Não habilite a ID do fornecedor.

  • Se a interface ICL receber pacotes de solicitação DHCP, os pacotes serão descartados para evitar pacotes duplicados na rede.

    Um contador chamado Due to received on ICL interface foi adicionado ao comando, que rastreia show helper statistics os pacotes que a interface ICL descarta.

    Veja um exemplo da saída da CLI a seguir:

    A saída mostra que seis pacotes recebidos na interface ICL foram descartados.

Recursos Unicast de Camada 2 Suportados

  • Observação:

    O aprendizado MAC é desativado na ICL automaticamente. Consequentemente, os endereços MAC de origem não podem ser aprendidos localmente na ICL. No entanto, os endereços MAC de um nó MC-LAG remoto podem ser instalados na interface ICL. Por exemplo, o endereço MAC para um cliente single-homed em um nó MC-LAG remoto pode ser instalado na interface ICL do nó MC-LAG local.

    Como funciona o aprendizado e o envelhecimento unicast de camada 2:

  • Os endereços MAC aprendidos são propagados através de peers MC-LAG para todas as VLANs que são geradas entre os peers.

  • O envelhecimento dos endereços MAC ocorre quando o endereço MAC não é visto em ambos os pares.

  • Os endereços MAC aprendidos em links single-homed são propagados em todas as VLANs que têm links MC-LAG como membros.

Multicast independente de protocolo

O protocolo independente de multicast (PIM) e o protocolo de gerenciamento de grupos de Internet (IGMP) fornecem suporte para multicast de Camada 3. Além do modo padrão de operação PIM, existe um modo especial chamado roteador duplo designado PIM. O roteador duplo designado PIM minimiza a perda de tráfego multicast em caso de falhas.

Se você estiver usando o multicast de Camada 3, configure o endereço IP no peer MC-LAG ativo com um endereço IP alto ou uma prioridade de roteador designada alta.

Observação:

O roteador duplo designado PIM não é suportado nos switches EX9200 e QFX10000.

A operação do PIM é discutida nas seguintes seções:

Operação PIM com eleição de roteador designado de modo normal

No modo normal com a eleição do roteador designado, as interfaces IRB ou RVI em ambos os pares MC-LAG são configuradas com o PIM habilitado. Nesse modo, um dos pares MC-LAG se torna o roteador designado por meio do mecanismo de eleição do roteador designado pelo PIM. O roteador designado eleito mantém a árvore de pontos de encontro (RPT) e a árvore de caminho mais curto (SPT) para que possa receber dados do dispositivo de origem. O roteador designado eleito participa de atividades periódicas de junção e remoção de PIM em direção ao ponto de encontro ou à origem.

O gatilho para iniciar essas atividades de junção e remoção são os relatórios de associação IGMP recebidos dos receptores interessados. Os relatórios IGMP recebidos por interfaces Ethernet agregadas multichassis (potencialmente hashing em qualquer um dos pares MC-LAG) e links single-homed são sincronizados com o peer MC-LAG através do ICCP.

Ambos os pares MC-LAG recebem tráfego em sua interface de entrada (IIF). O roteador não designado recebe tráfego por meio da interface ICL, que atua como uma interface de roteador multicast (mrouter).

Se o roteador designado falhar, o roteador não designado terá que construir toda a árvore de encaminhamento (RPT e SPT), o que pode causar perda de tráfego multicast.

Operação PIM com o modo de roteador designado duplo

No modo de roteador duplo designado, ambos os pares MC-LAG atuam como roteadores designados (ativo e standby) e enviam mensagens periódicas de junção e poda upstream em direção ao ponto de encontro, ou fonte, e, eventualmente, juntam-se ao RPT ou SPT.

O peer MC-LAG primário encaminha o tráfego multicast para os dispositivos receptores, mesmo que o peer MC-LAG em standby tenha uma métrica de preferência menor.

O peer MC-LAG em standby também se junta à árvore de encaminhamento e recebe os dados de multicast. O peer MC-LAG em standby descarta os dados porque tem uma lista de interface de saída (OIL) vazia. Quando o peer MC-LAG em standby detecta a falha principal do peer MC-LAG, ele adiciona a VLAN do receptor ao OIL e começa a encaminhar o tráfego multicast.

Para habilitar um roteador designado duplo multicast, emita o set protocols pim interface interface-name dual-dr comando nas interfaces VLAN de cada peer MC-LAG.

Tratamento de falhas

Para garantir uma convergência mais rápida durante falhas, configure o endereço IP no peer MC-LAG principal com um endereço IP mais alto ou com uma prioridade de roteador designada mais alta. Isso garante que o peer MC-LAG primário retenha a associação de roteador designada se o peering PIM cair.

Para garantir que o tráfego converja se uma interface MC-AE ficar inativa, a interface ICL-PL é sempre adicionada como uma porta mrouter. O tráfego da Camada 3 é inundado através da entrada padrão ou da entrada de espionagem na interface ICL-PL, e o tráfego é encaminhado na interface MC-AE no peer MC-LAG. Se a interface ICL-PL cair, a vizinhança PIM cairá. Nesse caso, ambos os pares MC-LAG se tornam o roteador designado. O peer MC-LAG de backup derruba seus links e o peering de roteamento é perdido. Se a conexão ICCP cair, o peer MC-LAG de backup altera o ID do sistema LACP e derruba as interfaces MC-AE. O estado dos vizinhos do PIM permanece operacional.

Sincronização de relatórios IGMP

Os relatórios IGMP recebidos por interfaces MC-AE e links single-homed são sincronizados com os pares MC-LAG. O aplicativo cliente MCSNOOPD no peer MC-LAG recebe o pacote de sincronização pelo ICCP e, em seguida, envia uma cópia do pacote para o kernel usando o mecanismo de PKT_INJECT de soquete de roteamento. Quando o kernel recebe o pacote, ele envia o pacote para o processo de protocolo de roteamento (rpd) que habilita protocolos multicast de Camada 3, como PIM e IGMP, em interfaces VLAN roteadas (RVIs) configuradas em VLANs MC-LAG.

Bisbilhotamento de IGMP no modo ativo-ativo MC-LAG

A espionagem IGMP no modo ativo-ativo MC-LAG é suportada em roteadores MX240, roteadores MX480, roteadores MX960 e switches da Série QFX.

Os seguintes tópicos estão incluídos:

IGMP bisbilhotando na funcionalidade do modo ativo-ativo MC-LAG

O modo ativo-ativo do grupo de agregação de enlace multichassis (MC-LAG) e a bisbilhotagem de IGMP no modo de espera ativo são suportados. O MC-LAG permite que um dispositivo forme uma interface LAG lógica com dois ou mais dispositivos de rede. O MC-LAG oferece benefícios adicionais, incluindo redundância no nível de nó, multihoming e uma rede de Camada 2 sem loop sem executar o Spanning Tree Protocol (STP). Os seguintes recursos são suportados:

  • Sincronização de estado entre pares para bisbilhotamento de IGMP em um domínio de ponte com apenas interfaces de Camada 2

  • Aprendizagem qualificada

  • Links multichassis voltados para o roteador

Os seguintes aprimoramentos na ponte ativo-ativo e no protocolo de redundância de roteador virtual (VRRP) sobre roteamento e ponte integrados (IRB) são suportados:

  • Suporte a MC-LAG para bisbilhotamento de IGMP em um switch de Camada 2 puro

  • Suporte MC-LAG para IGMP snooping em domínios de ponte fazendo aprendizado qualificado

  • Suporte para MC-Links sendo interfaces voltadas para o roteador

As seguintes funções são not suportadas:

  • MC-LAG para instâncias VPLS

  • Portas de tronco MC-Links

  • Modo proxy para ativo-ativo

  • Adicionando links de interchassis a interfaces de saída conforme necessário

    Os links do interchassis podem ser adicionados à lista de interfaces de saída como interfaces voltadas para o roteador.

Topologia de rede normalmente suportada para IGMP Snooping com MC-LAG Active-Active Bridging

A Figura 1 mostra uma topologia de rede típica na qual a espionagem IGMP com a ponte ativa-ativa MC-LAG é suportada.

Figura 1: Rede típica na qual o ativo-ativo é suportado Network architecture diagram showing a multicast source setup with redundancy; includes a multicast source, IP core, primary and secondary IRB devices with ICCP, multichassis link, host, and interfaces ae0.1 and ae0.2.

As interfaces I3 e I4 são interfaces single-homed. Os links multichassis ae0.0 e ae0.1 pertencem ao mesmo domínio de bridge em ambos os chassis. As interfaces I3, ae0.0 e ae0.1 estão no mesmo domínio de bridge no roteador secundário ativo (S-A). As interfaces I4, ae0.0 e ae0.1 estão no mesmo domínio de bridge no roteador ativo primário (P-A). As interfaces I3, I4, ae0.0 e ae0.1 estão no mesmo domínio de aprendizado que o enlace interchassis (ICL) que conecta os dois chassis.

O roteador ativo primário é o chassi no qual o roteamento e a ponte integrados se tornaram PIM-DR. O roteador ativo secundário é o chassi no qual o roteamento e a ponte integrados não são PIM-DR. O roteador P-A é o chassi responsável por puxar o tráfego do núcleo de IP. Portanto, a eleição de PIM-DR é usada para evitar a duplicação do tráfego de dados.

Os domínios de aprendizagem são descritos em Aprendizagem qualificada.

Para os alto-falantes IGMP (hosts e roteadores) no domínio de aprendizagem, PA e SA juntos devem aparecer como um dispositivo com interfaces I4, I3, ae0.0 e ae0.1.

Nenhum pacote de controle duplicado deve ser enviado em links multichassis, o que significa que o pacote de controle deve ser enviado por apenas um link.

Atualizações de estado do plano de controle acionadas por pacotes recebidos no chassi remoto

A seguir estão as atualizações de estado do plano de controle que são acionadas pelos pacotes recebidos no chassi remoto:

  • O estado de associação no roteamento multicast de Camada 3 é atualizado como resultado de relatórios aprendidos em trechos remotos de links multichassis e S-links anexados ao chassi remoto.

  • O estado de associação e a entrada de roteamento na espionagem são atualizados quando os relatórios são recebidos nos trechos remotos de um enlace multichassis.

Observação:
  • Quando os relatórios são recebidos em S-links anexados ao chassi remoto, o estado de associação ou a entrada de roteamento no rastreamento não é atualizado.

  • Ao sincronizar o estado de espionagem multicast entre roteadores PE, os temporizadores, como o temporizador de tempo limite de associação de grupo, não são sincronizados. Quando a notificação de sincronização é recebida, o roteador PE remoto que recebe a notificação inicia ou reinicia o temporizador relevante.

  • A lista de <s,g>s para os quais o estado é mantido é a mesma em ambos os chassis sob espionagem, desde que as listas de interface de saída envolvam apenas links multichassis.

Encaminhamento de dados

Esta discussão pressupõe que o roteamento e a ponte integrados no Roteador P-A sejam o PIM-DR. Ele extrai o tráfego de fontes no núcleo. O tráfego também pode vir em interfaces de Camada 2 no domínio da ponte. Para hosts conectados diretamente ao chassi P-A, não há alteração na forma como os dados são entregues.

Para entregar tráfego a hosts conectados ao S-A (que é o não-DR) no link single-homed como o I3, contamos com o link interchassis. O tráfego que atinge P-A é enviado pela ICL para S-A para ser entregue aos links que relataram interesses em s,g e aos links voltados para o roteador.

Quando o trecho ae0 no P-A cai, os hosts conectados ao enlace multichassis recebem tráfego pela ICL. No S-A, o tráfego recebido na ICL é enviado para links multichassis na lista de interface de saída para os quais a contraparte ae no P-A está inativa.

Topologia de Camada 2 pura sem roteamento e pontes integrados

A Figura 2 mostra que o chassi que se conecta ao PIM-DR é o roteador ativo primário (P-A) e o outro é o roteador ativo secundário (S-A).

Figura 2: Configuração de camada 2 sem roteamento e ponte Network architecture diagram of multichassis link aggregation with multicast source, IP core, redundant active devices, ICCP synchronization, logical multichassis link, and host. integrados

Aprendizagem Qualificada

Nessa topologia, as interfaces I1, I2, I3, I4, I5, I6, I7, I8, I9 e I10 são interfaces single-homed. Os links multichassis ae0.0 e ae0.1 pertencem ao mesmo domínio de bridge em ambos os chassis. As interfaces I10, I1, I7, I3, I5, ae0.0 e ae0.1 estão no mesmo domínio de bridge, bd1 em PA. As interfaces I9, I2, I8, I4, I6, ae0.0 e ae0.1 estão no mesmo domínio de bridge, bd1 em S-A.

Esta discussão pressupõe a seguinte configuração:

  • Em P-A e S-A, o aprendizado qualificado é ON em bd1.

  • As interfaces I1, I2, I3, ae0.0 e I4 pertencem a vlan1, domínio de aprendizado ld1.

  • As interfaces I7, I8, I5, ae0.1 e I6 pertencem a vlan2, domínio de aprendizado ld2.

  • As interfaces I9 e I10 pertencem à vlan3, domínio de aprendizado ld3.

Para os alto-falantes IGMP (hosts e roteadores) no mesmo domínio de aprendizado, ld1, PA e SA vinculados devem parecer ser um switch.

Para os alto-falantes IGMP (hosts e roteadores) no mesmo domínio de aprendizado, ld2, PA e SA vinculados devem parecer ser um switch.

Como não há links multichassis no domínio de aprendizado ld3, para os alto-falantes IGMP (hosts e roteadores) no domínio de aprendizado ld3, PA e SA não parecerão ser um switch.

Esta discussão pressupõe que o link de interchassis ICL1 corresponde ao domínio de aprendizado ld1 e o link de interchassis ICL2 corresponde ao domínio de aprendizado ld2.

Há suporte para o fluxo de pacotes de controle, com exceção da passagem de informações para o IRB.

Encaminhamento de dados com aprendizado qualificado

Esta discussão pressupõe um domínio de aprendizado (LD), ld1, e pressupõe ainda que a interface I1 no Roteador P-A está conectada ao PIM-DR no domínio de aprendizado e puxa o tráfego de fontes no núcleo.

Para entregar tráfego a hosts conectados ao Roteador S-A (que é o não-DR) no link single-homed como I2, I4 (pertencente a ld1), contamos com ICL1. O tráfego que atinge o Roteador P-A na interface I1 é enviado pelo enlace ICL1 do interchassis para o Roteador S-A para ser entregue aos enlaces que relataram interesses em s,g ou aos enlaces voltados para o roteador no domínio de aprendizado ld1.

Quando a interface ae0 leg no Roteador P-A cai, os hosts conectados ao enlace multichassis recebem tráfego da interface I1 usando o enlace interchassis ICL1. No Roteador S-A, o tráfego recebido no enlace ICL1 do interchassis é enviado para enlaces multichassis na lista de interfaces de saída para os quais a contraparte Ethernet agregada no Roteador P-A está inativa.

Supõe-se ainda que a interface I9 no Roteador S-A pertence ao domínio de aprendizado ld3 com interesses em s,g, e que a interface I10 no domínio de aprendizado ld3 no Roteador P-A recebe tráfego para s,g. A interface I9 não recebe dados nesta topologia porque não há links multichassis (no modo a-a) e, portanto, nenhum link de interchassis no domínio de aprendizado ld3.

Grupos estáticos em interfaces single-homed

Para links multichassis, a configuração de grupo estático deve existir em ambas as pernas e a sincronização com o outro chassi não é necessária.

A sincronização dos grupos estáticos em interfaces single-homed entre o chassi não é suportada. No entanto, a adição de interfaces lógicas à lista de interfaces de saída padrão oferece suporte à entrega de tráfego para a interface em uma configuração estática.

Interfaces voltadas para roteadores como links multichassis

As consultas IGMP podem chegar em qualquer trecho dos links multichassis, mas em ambos os pares, o enlace multichassis deve ser considerado voltado para o roteador.

Os relatórios devem sair apenas uma vez do enlace multichassis, ou seja, de apenas um trecho.

O seguinte suporte MC-LAG para bisbilhotamento IGMP no IRB é fornecido:

  • Bisbilhotamento não proxy

  • As interfaces lógicas devem ser interfaces de saída para todas as rotas, incluindo a rota padrão

  • IGMP bisbilhotando em um switch de Camada 2 puro

  • IGMP bisbilhotando em domínios de ponte fazendo aprendizado qualificado

  • Interface voltada para o roteador MC-Links

Os seguintes recursos são not suportados:

  • Modo proxy para ativo-ativo

  • Suporte a MC-LAG para instâncias VPLS

  • Portas de tronco como links multichassis

  • Adição de interfaces lógicas a interfaces de saída conforme a necessidade.

    No entanto, as interfaces lógicas são sempre adicionadas como uma interface voltada para o roteador à lista de interfaces de saída.

Entender os MC-LAGs em um switch de trânsito FCoE

Use um MC-LAG para fornecer uma camada de agregação redundante para o tráfego Fibre Channel over Ethernet (FCoE).

Este tópico descreve:

Topologia MC-LAG suportada

Para oferecer suporte ao transporte sem perdas do tráfego FCoE através de um MC-LAG, você deve configurar a classe de serviço (CoS) apropriada em ambos os switches com membros de porta MC-LAG. A configuração de CoS deve ser a mesma em ambos os switches MC-LAG porque os MC-LAGs não transportam informações de classe de encaminhamento e prioridade IEEE 802.1p.

Switches que não estão diretamente conectados a hosts FCoE e que atuam como switches de trânsito de passagem oferecem suporte a MC-LAGs para tráfego FCoE em uma topologia de rede com U invertido . A Figura 3 mostra uma topologia em U invertido usando switches QFX3500.

Figura 3: Topologia suportada para um MC-LAG em um switch Supported Topology for an MC-LAG on an FCoE Transit Switch de trânsito FCoE

Os switches autônomos oferecem suporte a MC-LAGs. As configurações do Virtual Chassis Fabric (VCF) e do modo misto do Virtual Chassis Fabric não oferecem suporte ao FCoE. Somente VCFs QFX5100 puros (consistindo apenas em switches QFX5100) suportam FCoE.

As portas que fazem parte de uma configuração de gateway FCoE-FC (uma malha de gateway FCoE-FC virtual) não são compatíveis com MC-LAGs. As portas que são membros de um MC-LAG atuam como portas de switch de trânsito de passagem.

As regras e diretrizes a seguir se aplicam aos MC-LAGs quando usados para tráfego FCoE. As regras e diretrizes ajudam a garantir o manuseio adequado e as características de transporte sem perdas necessárias para o tráfego FCoE.

  • Os dois switches que formam o MC-LAG (Switches S1 e S2) não podem usar portas que fazem parte de uma malha de gateway FCoE-FC. As portas do switch MC-LAG devem ser portas de switch de trânsito de passagem (usadas como parte de um switch de trânsito intermediário que não está diretamente conectado a hosts FCoE).

  • Os Switches MC-LAG S1 e S2 não podem ser conectados diretamente aos hosts FCoE.

  • Os dois switches que servem como dispositivos de acesso para hosts FCoE (FCoE Transit Switches TS1 e TS2) usam LAGs padrão para se conectar aos Switches MC-LAG S1 e S2. FCoE Transit Switches TS1 e TS2 podem ser switches autônomos.

  • Os Switches de trânsito TS1 e TS2 devem usar portas de switch de trânsito para os hosts FCoE e para os LAGs padrão para os Switches MC-LAG S1 e S2.

  • Habilite a bisbilhotagem de FIP na VLAN FCoE nos Switches de Trânsito TS1 e TS2. Você pode configurar VN_Port para VF_Port (VN2VF_Port) bisbilhotamento FIP ou VN_Port para VN_Port (VN2VN_Port) bisbilhotamento FIP, dependendo se os hosts FCoE precisam acessar alvos na SAN FC (VN2VF_Port bisbilhotamento FIP) ou alvos na rede Ethernet (VN2VN_Port bisbilhotamento FIP).

    A bisbilhotagem de FIP deve ser realizada na borda de acesso e não é suportada em switches MC-LAG. Não habilite a espionagem FIP nos Switches MC-LAG S1 e S2. (Não habilite a espionagem FIP nas portas MC-LAG que conectam os Switches S1 e S2 aos Switches TS1 e TS2 ou nas portas LAG que conectam o Switch S1 a S2.)

    Observação:

    Os switches QFX10000 não oferecem suporte a bisbilhotamento FIP; portanto, eles não podem ser usados como switches de acesso de espionagem FIP (Transit Switches TS1 e TS2) nesta topologia.

  • A configuração de CoS deve ser consistente nos switches MC-LAG. Como os MC-LAGs não carregam nenhuma classe de encaminhamento ou informações de prioridade, cada switch MC-LAG precisa ter a mesma configuração de CoS para oferecer suporte ao transporte sem perdas. (Em cada switch MC-LAG, o nome, a fila de saída e o provisionamento de CoS de cada classe de encaminhamento devem ser os mesmos, e a configuração de controle de fluxo baseado em prioridade (PFC) deve ser a mesma.)

Switches de trânsito (acesso ao servidor)

O papel dos Switches de Trânsito FCoE TS1 e TS2 é conectar hosts FCoE de forma multihomed aos switches MC-LAG, de modo que os Switches de Trânsito TS1 e TS2 atuem como switches de acesso para os hosts FCoE. (Os hosts FCoE são conectados diretamente aos Transit Switches TS1 e TS2.)

A configuração do switch de trânsito depende se você deseja fazer VN2VF_Port bisbilhotamento FIP ou VN2VN_Port bisbilhotamento FIP, e se os switches de trânsito também têm portas configuradas como parte de uma malha virtual de gateway FCoE-FC. As portas que um switch QFX3500 usa em uma malha virtual de gateway FCoE-FC não podem ser incluídas na conexão LAG do switch de trânsito com os switches MC-LAG. (As portas não podem pertencer a um switch de trânsito e a um gateway FCoE-FC; você deve usar portas diferentes para cada modo de operação.)

Switches MC-LAG (agregação FCoE)

O papel dos Switches MC-LAG S1 e S2 é fornecer conexões redundantes e balanceadas de carga entre os switches de trânsito FCoE. Os Switches MC-LAG S1 e S2 atuam como switches de agregação. Os hosts FCoE não estão diretamente conectados aos switches MC-LAG.

A configuração do switch MC-LAG é a mesma, independentemente do tipo de espionagem FIP que os Switches de trânsito FCoE TS1 e TS2 executam.

Portas confiáveis de FIP Snooping e FCoE

Para manter o acesso seguro, habilite a espionagem VN2VF_Port FIP ou VN2VN_Port bisbilhotamento FIP nas portas de acesso do switch de trânsito conectadas diretamente aos hosts FCoE. A bisbilhotagem de FIP deve ser realizada na borda de acesso da rede para impedir o acesso não autorizado. Por exemplo, na Figura 3, você habilita a espionagem FIP nas VLANs FCoE nos Switches de Trânsito TS1 e TS2 que incluem as portas de acesso conectadas aos hosts FCoE.

Não habilite a espionagem FIP nos switches usados para criar o MC-LAG. Por exemplo, na Figura 3, você não habilitaria a bisbilhotagem de FIP nas VLANs FCoE nos Switches S1 e S2.

Configure links entre switches como portas confiáveis FCoE para reduzir a sobrecarga de bisbilhotamento de FIP e garantir que o sistema execute bisbilhotamento de FIP apenas na borda de acesso. Na topologia de exemplo, configure as portas LAG TS1 e TS2 do switch de trânsito conectadas aos switches MC-LAG como portas confiáveis FCoE, configure as portas MC-LAG do Switch S1 e S2 conectadas aos Switches TS1 e TS2 como portas confiáveis FCoE e configure as portas no LAG que conecta os Switches S1 a S2 como portas confiáveis FCoE.

CoS e pontes de data center (DCB)

Os links MC-LAG não transportam informações de classe ou prioridade de encaminhamento. As seguintes propriedades de CoS devem ter a mesma configuração em cada switch MC-LAG ou em cada interface MC-LAG para oferecer suporte ao transporte sem perdas:

  • Nome da classe de encaminhamento FCoE — Por exemplo, a classe de encaminhamento para o tráfego FCoE pode usar a classe de encaminhamento padrão fcoe em ambos os switches MC-LAG.

  • Fila de saída FCoE — Por exemplo, a classe de encaminhamento pode ser mapeada para a fcoe fila 3 em ambos os switches MC-LAG (a fila 3 é o mapeamento padrão para a fcoe classe de encaminhamento).

  • Classificador — A classe de encaminhamento para o tráfego FCoE deve ser mapeada para o mesmo ponto de código IEEE 802.1p em cada interface de membro do MC-LAG em ambos os switches MC-LAG. Por exemplo, a classe fcoe de encaminhamento FCoE pode ser mapeada para o ponto 011 de código IEEE 802.1p (o ponto 011 de código é o mapeamento padrão para a fcoe classe de encaminhamento).

  • Controle de fluxo baseado em prioridade (PFC) — o PFC deve ser habilitado no ponto de código FCoE em cada switch MC-LAG e aplicado a cada interface MC-LAG usando um perfil de notificação de congestionamento.

Você também deve configurar a seleção de transmissão aprimorada (ETS) nas interfaces MC-LAG para fornecer recursos de agendamento suficientes (largura de banda, prioridade) para transporte sem perdas. A configuração do ETS pode ser diferente em cada switch MC-LAG, desde que recursos suficientes estejam programados para oferecer suporte ao transporte sem perdas para o tráfego FCoE esperado.

O Link Layer Discovery Protocol (LLDP) e o Data Center Bridging Capability Exchange Protocol (DCBX) devem ser habilitados em cada interface de membro do MC-LAG (LLDP e DCBX são habilitados por padrão em todas as interfaces).

Observação:

Como acontece com todas as outras configurações de FCoE, o tráfego FCoE requer uma VLAN dedicada que transporta apenas tráfego FCoE, e a bisbilhotagem IGMP deve ser desabilitada na VLAN FCoE.

Entender a interoperação de EVPN-MPLS com o Junos Fusion Enterprise e o MC-LAG

A partir do Junos OS Release 17.4R1, você pode usar a VPN Ethernet (EVPN) para estender uma rede Junos Fusion Enterprise ou multichassis Link Aggregation Group (MC-LAG) através de uma rede MPLS para uma rede de data center ou campus. Com a introdução desse recurso, agora você pode interconectar locais dispersos de campus e data center para formar uma única ponte virtual de Camada 2.

A Figura 4 mostra uma topologia do Junos Fusion Enterprise com dois switches EX9200 que servem como dispositivos de agregação (PE2 e PE3) para os quais os dispositivos satélites são multihomed. Os dois dispositivos de agregação usam um enlace de interchassis (ICL) e o protocolo de controle entre chassis (ICCP) do MC-LAG para conectar e manter a topologia do Junos Fusion Enterprise. O PE1 no ambiente EVPN-MPLS interfunciona com o PE2 e o PE3 no Junos Fusion Enterprise com o MC-LAG.

Figura 4: Interfuncionamento da EVPN-MPLS com o Junos Fusion Enterprise EVPN-MPLS Interworking with Junos Fusion Enterprise

A Figura 5 mostra uma topologia MC-LAG na qual o dispositivo de borda do cliente (CE) CE1 é multihomed para PE2 e PE3. O PE2 e o PE3 usam uma ICL e o protocolo ICCP do MC-LAG para conectar e manter a topologia. O PE1 no ambiente EVPN-MPLS interfunciona com o PE2 e o PE3 no ambiente MC-LAG.

Figura 5: Interfuncionamento de EVPN-MPLS com MC-LAG EVPN-MPLS Interworking with MC-LAG

Ao longo deste tópico, a Figura 4 e a Figura 5 servem como referências para ilustrar vários cenários e pontos.

Os casos de uso descritos na Figura 4 e na Figura 5 exigem a configuração de multihoming EVPN no modo ativo-ativo e MC-LAG em PE2 e PE3. A EVPN com multihoming ativo-ativo e MC-LAG tem sua própria lógica de encaminhamento para lidar com tráfego, em particular, tráfego de broadcast, unicast desconhecido e multicast (BUM). Às vezes, a lógica de encaminhamento para EVPN com multihoming ativo-ativo e MC-LAG se contradizem e causam problemas. Este tópico descreve os problemas e como o recurso de interfuncionamento EVPN-MPLS resolve esses problemas.

Observação:

Além das implementações específicas de interfuncionamento EVPN-MPLS descritas neste tópico, EVPN-MPLS, Junos Fusion Enterprise e MC-LAG oferecem a mesma funcionalidade e funcionam da mesma forma que os recursos autônomos.

Benefícios de usar o EVPN-MPLS com o Junos Fusion Enterprise e o MC-LAG

Use o EVPN-MPLS com o Junos Fusion Enterprise e o MC-LAG para interconectar locais dispersos de campus e data center para formar uma única ponte virtual de Camada 2.

Tratamento de tráfego BUM

Nos casos de uso mostrados na Figura 4 e na Figura 5, PE1, PE2 e PE3 são pares EVPN, e PE2 e PE3 são pares MC-LAG. Ambos os conjuntos de pares trocam informações de controle e encaminham o tráfego entre si, o que causa problemas. A Tabela 2 descreve os problemas que surgem e como a Juniper Networks resolve os problemas em sua implementação do recurso de interfuncionamento EVPN-MPLS.

Tabela 2: Tráfego BUM: problemas e resoluções

BUM Direção de Tráfego

Interfuncionamento da EVPN com o Junos Fusion Enterprise e a lógica MC-LAG

Questão

Abordagem de implementação da Juniper Networks

Limite norte (PE2 recebe pacote BUM de interfaces single-homed ou dual-homed conectadas localmente).

O PE2 inunda o pacote BUM para o seguinte:

  • Todas as interfaces conectadas localmente, incluindo a ICL, para um domínio de broadcast específico.

  • Todos os peers EVPN remotos para os quais o PE2 recebeu rotas multicast inclusivas.

Entre o PE2 e o PE3, existem dois caminhos de encaminhamento do BUM: o MC-LAG ICL e um caminho EVPN-MPLS. Os vários caminhos de encaminhamento resultam em duplicação e loops de pacotes.

  • O tráfego BUM é encaminhado apenas na ICL.

  • O tráfego de entrada do núcleo EVPN não é encaminhado na ICL.

  • O tráfego de entrada da ICL não é encaminhado para o núcleo da EVPN.

Sentido sul (PE1 encaminha pacote BUM para PE2 e PE3).

O PE2 e o PE3 recebem uma cópia do pacote BUM e inundam o pacote de todas as suas interfaces locais, incluindo a ICL.

O PE2 e o PE3 encaminham o pacote BUM para fora da ICL, o que resulta em duplicação e loops de pacotes.

Horizonte dividido

Nos casos de uso mostrados na Figura 4 e na Figura 5, o horizonte dividido impede que várias cópias de um pacote BUM sejam encaminhadas para um dispositivo CE (dispositivo satélite). No entanto, as implementações de horizonte dividido EVPN-MPLS e MC-LAG se contradizem, o que causa um problema. A Tabela 3 explica o problema e como a Juniper Networks o resolve em sua implementação do recurso de interfuncionamento EVPN-MPLS.

Tabela 3: Tráfego BUM: problema e resolução relacionados ao Split Horizon

BUM Direção de Tráfego

Interfuncionamento da EVPN com o Junos Fusion Enterprise e a lógica MC-LAG

Questão

Abordagem de implementação da Juniper Networks

Limite norte (PE2 recebe pacote BUM de uma interface dual-homed conectada localmente).

  • De acordo com a lógica de encaminhamento EVPN-MPLS:

    • Somente o encaminhador designado (DF) para o segmento Ethernet (ES) pode encaminhar o tráfego BUM.

    • A regra de viés local, na qual o peer local encaminha o pacote BUM e o peer remoto o descarta, não é suportada.

  • De acordo com a lógica de encaminhamento MC-LAG, há suporte para o viés local.

A lógica de encaminhamento EVPN-MPLS e MC-LAG se contradiz e pode impedir que o tráfego BUM seja encaminhado para o ES.

Oferecer suporte ao viés local, ignorando assim o status DF e não DF da porta para tráfego comutado localmente.

Sentido sul (PE1 encaminha pacote BUM para PE2 e PE3).

O tráfego recebido do PE1 segue as regras de encaminhamento EVPN DF e não-DF para um ES multihomed.

Nenhum.

Não aplicável.

Aprendizagem MAC

A EVPN e a MC-LAG usam o mesmo método para aprender endereços MAC — ou seja, um dispositivo PE aprende endereços MAC de suas interfaces locais e sincroniza os endereços com seus pares. No entanto, como a EVPN e o MC-LAG estão sincronizando os endereços, surge um problema.

A Tabela 4 descreve o problema e como a implementação de interfuncionamento EVPN-MPLS evita o problema. Os casos de uso mostrados na Figura 4 e na Figura 5 ilustram o problema. Em ambos os casos de uso, PE1, PE2 e PE3 são pares EVPN, e PE2 e PE3 são pares MC-LAG.

Tabela 4: Aprendizado MAC: Detalhes do problema e implementação da sincronização EVPN e MC-LAG

Caso de uso de sincronização MAC

Interfuncionamento da EVPN com o Junos Fusion Enterprise e a lógica MC-LAG

Questão

Abordagem de implementação da Juniper Networks

Endereços MAC aprendidos localmente em interfaces single-homed ou dual-homed em PE2 e PE3.

  • Entre os pares EVPN, os endereços MAC são sincronizados usando o plano de controle BGP EVPN.

  • Entre os pares MC-LAG, os endereços MAC são sincronizados usando o plano de controle MC-LAG ICCP.

O PE2 e o PE3 funcionam como pares EVPN e MC-LAG, o que faz com que esses dispositivos tenham vários caminhos de sincronização MAC.

  • Para PE1: use endereços MAC sincronizados pelo plano de controle BGP EVPN.

  • Para PE2 e PE3: use endereços MAC sincronizados pelo plano de controle MC-LAG ICCP.

Endereços MAC aprendidos localmente em interfaces single- ou dual-homed no PE1.

Entre os pares EVPN, os endereços MAC são sincronizados usando o plano de controle BGP EVPN.

Nenhum.

Não aplicável.

Como lidar com o enlace descendente entre portas em cascata e uplink no Junos Fusion Enterprise

Observação:

Esta seção se aplica apenas ao interfuncionamento de EVPN-MPLS com um Junos Fusion Enterprise.

No Junos Fusion Enterprise mostrado na Figura 4, suponha que o dispositivo de agregação PE2 receba um pacote BUM do PE1 e que o enlace entre a porta em cascata no PE2 e a porta de uplink correspondente no dispositivo de satélite SD1 esteja inativo. Independentemente de o pacote BUM ser tratado por MC-LAG ou EVPN multihoming ativo-ativo, o resultado é o mesmo — o pacote é encaminhado pela interface ICL para PE3, que o encaminha para SD1 dual-homed.

Para ilustrar melhor como a EVPN com multihoming ativo-ativo lida com essa situação com o SD1 dual-homed, suponha que a interface DF resida no PE2 e esteja associada ao link descendente e que a interface não DF resida no PE3. Normalmente, por EVPN com lógica de encaminhamento ativo-ativo multihoming, a interface não DF descarta o pacote. No entanto, devido ao link descendente associado à interface DF, o PE2 encaminha o pacote BUM via ICL para o PE3, e a interface não DF no PE3 encaminha o pacote para o SD1.

Suporte a gateway de Camada 3

O recurso de interfuncionamento EVPN-MPLS suporta a seguinte funcionalidade de gateway de Camada 3 para domínios de ponte estendidos e VLANs:

  • Interfaces integradas de roteamento e ponte (IRB) para encaminhar o tráfego entre os domínios de ponte estendida ou VLANs.

  • Gateways padrão de Camada 3 para encaminhar tráfego de um servidor físico (bare-metal) em um domínio de bridge estendido ou VLAN para um servidor físico ou máquina virtual em outro domínio de bridge estendido ou VLAN.

Entendendo os valores incrementados de contadores estatísticos para redes MC-LAG sem loop

Em um MC-LAG em um domínio de bridging ativo-ativo, a saída do comando a seguir exibe os contadores de cores do MC-LAG aumentando continuamente. Esse aumento na contagem estatística é um comportamento esperado porque o atributo ou contador de cores MC-LAG funciona como um mecanismo de prevenção de loop.

A tabela de exceção armazenada no Mecanismo de Encaminhamento de Pacotes contém uma lista de contadores conforme exibido na saída de exemplo a seguir:

Considere uma implantação de exemplo na qual dois roteadores de borda de provedor (PE), PE1 e PE2, são conectados com uma interface Ethernet agregada, ae0. respectivamente. Grupos de agregação de enlace multichassis (MC-LAGs) são usados entre PE1 e PE2 para formar uma interface lógica LAG entre os dois controladores. PE1 e PE2 em um MC-LAG usam um link de proteção de enlace de controle de interchassis (ICL-PL) para replicar informações de encaminhamento entre os pares.

As mensagens do protocolo de controle entre chassis (ICCP) são enviadas entre os dois dispositivos PE. Neste exemplo, você configura um MC-LAG em dois roteadores, consistindo em duas interfaces Ethernet agregadas, um link de proteção de enlace de controle de interchassis (ICL-PL), enlace de proteção multichassis para o ICL-PL e ICCP para os pares que hospedam o MC-LAG.

O roteador PE1 é conectado usando outra interface Ethernet agregada, ae3, a um host, H1, e a outro host MC-LAG chamado C1. O MC-LAG está habilitado na ae3 interface.

O tráfego recebido no PE1 do MC-LAG C1 pode ser inundado pela ICL para chegar ao PE2. Quando os pacotes chegam ao PE2, eles podem ser inundados de volta para MC-LAG C1. O tráfego enviado pelo host single-homed H1 pode ser inundado para MC-LAG C1 e a ICL no PE1. Quando o PE2 recebe esse tráfego da ICL, ele pode ser novamente inundado para MC-LAG C1. Para proteger a topologia MC-LAG de tais loops, o recurso de cores MC-LAG é implementado. Essa funcionalidade é aplicada na entrada do enlace ICL. Portanto, quando o PE2 recebe um pacote do PE1, ele define a cor MC-LAG como ativa ou a ativa. Quando o PE2 requer inundação do pacote em direção ao enlace MC-LAG, ele verifica se o bit de cor MC-LAG está definido ou marcado como ativado. Se a cor for definida, ele descarta o pacote na interface de saída das interfaces de enlace de membro MC-LAG ae3 e o mc-lag color contador nas exceções jnh é incrementado.

Esse comportamento de aumento no valor do contador é uma condição esperada em um MC-LAG configurado em um domínio de ponte ativo/ativo e quando qualquer forma de tráfego que precise ser inundada, como tráfego de broadcast ou multicast ARP, atravessa a rede.

Cada VLAN pode descartar alguns pacotes para evitar loops e essa queda de pacotes pode não ser específica de uma VLAN.

Às vezes, em ambos os MC LAGs dos roteadores da Série MX, você pode notar que o contador aumenta no FPC0 e no FPC2, mas não aumenta no FPC2, conforme ilustrado na seguinte saída de exemplo:

Esse comportamento ocorre porque em um roteador da Série MX com um MPC Ethernet de 16 portas e 10 Gigabits (MPC 3D 16x10GE), há quatro mecanismos de encaminhamento de pacotes para cada MPC. Se você examinar um Mecanismo de Encaminhamento de Pacotes no FPC 0, 1 e 2, o PFE1 no FPC1 não terá nenhuma interface que seja membro do MC-LAG. Ele pode conter interfaces em outras interfaces Ethernet agregadas que não fazem parte do MC-LAG. Portanto, para obter as estatísticas corretas do contador, você deve examinar os outros mecanismos de encaminhamento de pacotes digitando o request pfe execute target fpc0 command "show jnh X exceptions" |grep color comando em que X pode ser 0, 1, 2 ou 3.

Quando o contador nomeado dest interface non-local to pfe está aumentando, é um comportamento desejado quando as interfaces Ethernet agregadas são divididas em mais de um FPC. Considere um exemplo no qual uma ae5 interface contém os seguintes links de membros: xe-0/1/0 on (FPC0) e xe-1/1/0 (FPC1) Com base no algoritmo de hash, o tráfego deve ser dividido entre esses dois links. O algoritmo de hash é aplicado no FPC de entrada e executa uma operação em que marca cada pacote pelo qual o FPC deve ser encaminhado (FPC0 ou FPC1). Em seguida, o pacote é enviado para a malha. A partir da malha, todo o tráfego é enviado para os FPCs 0 e 1. No FPC0, o microkernel analisa o pacote e determina se o pacote precisa ser encaminhado pela interface local (local para pfe) ou se esse pacote já foi encaminhado através do FPC1 (não local para pfe). Se o pacote já tiver sido encaminhado, o pacote será descartado e o non-local to pfe contador será incrementado.

Convergência aprimorada

Quando a convergência aprimorada está habilitada, o endereço MAC, as entradas ARP ou ND aprendidas nas interfaces MC-AE são programadas na tabela de encaminhamento com o link MC-AE como o próximo salto principal e com a ICL como o próximo salto de backup. Com esse aprimoramento, durante uma falha ou restauração de link MC-AE, somente as informações de próximo salto na tabela de encaminhamento são atualizadas e não há liberação e reaprendizado do endereço MAC, entrada ARP ou ND. Esse processo melhora a convergência de tráfego durante a falha ou restauração do enlace MC-AE porque a convergência envolve apenas o reparo do próximo salto no plano de encaminhamento, com o tráfego sendo redirecionado rapidamente do enlace MC-AE para a ICL.

Se você configurou uma interface IRB em uma interface MC-AE que tem convergências aprimoradas habilitadas, você também deve configurar a convergência aprimorada na interface IRB. A convergência aprimorada deve ser habilitada para interfaces de Camada 2 e Camada 3.

Protocolo de descoberta de vizinhos IPv6

O Neighbor Discovery Protocol (NDP) é um protocolo IPv6 que permite que nós no mesmo link anunciem sua existência para seus vizinhos e saibam sobre a existência de seus vizinhos. O NDP é construído com base no Internet Control Message Protocol versão 6 (ICMPv6). Ele substitui os seguintes protocolos IPv4: Router Discovery (RDISC), Address Resolution Protocol (ARP) e redirecionamento ICMPv4.

Você pode usar o NDP em uma configuração ativa-ativa de grupo de agregação de enlaces multichassis (MC-LAG) nos switches.

O NDP em MC-LAGs usa os seguintes tipos de mensagem:

  • Solicitação de vizinhos (NS) — Mensagens usadas para resolução de endereços e para testar a acessibilidade de vizinhos.

    Um host pode verificar se seu endereço é exclusivo enviando uma mensagem de solicitação de vizinho destinada ao novo endereço. Se o host receber um anúncio de vizinho em resposta, o endereço será duplicado.

  • Anúncio de vizinho (NA) — Mensagens usadas para resolução de endereços e para testar a acessibilidade de vizinhos. Os anúncios de vizinhos são enviados em resposta a mensagens de solicitação de vizinhos.

Comportamento específico da plataforma

Use o Explorador de Recursos para confirmar a plataforma e liberar suporte para recursos específicos.

Use a tabela a seguir para revisar os comportamentos específicos da plataforma.

Comportamento de MC-LAG específico da plataforma

Diferença de plataforma

ACX7000 família de roteadores metro nuvem

Os roteadores não suportam o seguinte:

  • Interoperabilidade entre o Junos OS Evolved e o Junos OS

  • Detecção de endereço duplicado

  • VRRP Proxy ARP

  • Proxy NDP

  • Convergência aprimorada

  • XSTP / RL2GP

Os roteadores não suportam as seguintes declarações de configuração:

  • definir protocolos l2-learning mclag-arp-nd-sync

  • definir protocolos l2-learning no-mclag-ifa-sync

As seguintes limitações se aplicam aos roteadores:

  • A verificação de confirmação de configuração não é suportada para MC-LAG.

  • Não há suporte para a detecção de endereço duplicado.

  • Em uma configuração MC-LAG, o balanceamento de carga de saída ocorre apenas nos links de membros do MC-AE no mesmo chassi em que o tráfego entra. As políticas de balanceamento de carga configuradas nesse chassi de entrada são aplicadas e o comportamento é consistente com o LAG tradicional.

  • Não há suporte para convergência aprimorada.

  • ERPS com MC-LAG não é suportado.

  • Os contadores de estatísticas de filtro para saída são limitados. Portanto, os filtros MCAE não podem ser anexados a contadores.

  • GRES (Graceful Mecanismo de Roteamento Switchover) não é suportado.

  • O tunelamento de protocolo de camada 2 (L2PT) não é suportado em domínios de ponte que têm interfaces MC-LAG.

  • A configuração de aprendizado MAC em um link de interchassis não é suportada.

  • A fixação MAC não é suportada.

  • A consistência de configuração do MC-LAG não é suportada.

  • O proxy NDP (Neighbor Discovery Protocol) não é suportado.

  • O roteamento ativo sem interrupções (NSR) não é suportado.

  • O protocolo de gateway de camada 2 reversa (R-L2GP) não é suportado.

  • O comando set protocols l2-learning mclag-arp-nd-sync não é suportado.

  • O comando set protocols l2-learning no-mclag-ifa-sync não é suportado.

  • O comando set vlans vlan mcae-mac-flush não é suportado.

  • O comando set vlans vlan mcae-mac-synchronize não é suportado.

  • Protocolo de redundância de roteador virtual (VRRP) O protocolo de resolução de endereços proxy (ARP) não é suportado.

  • O sensor automático de VLAN não é suportado

  • Não há suporte para o Spanning Tree Protocol.

  • Você pode configurar o link do interchassis apenas em um nível de interface.

  • Você não pode configurar um Virtual Chassis usando um MC-LAG.

QFX5000 Switches

Somente VCFs QFX5100 puros (consistindo apenas em switches QFX5100) suportam FCoE.

QFX10000 Switches

Os switches QFX10000 não oferecem suporte ao rastreamento FIP, portanto, não podem ser usados como switches de acesso com rastreamento FIP.

Tabela de histórico de alterações

A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.

Lançamento
Descrição
19.1R1
A partir do Junos OS Release 19.1R1, o número de entradas ARP e ND aumentou para 256.000 ao habilitar as enhanced-convergence instruções and arp-enhanced-scale .
18.1R1
A partir do Junos OS Release 18.1R1, o número de vmembers aumentou para 128k, e o número de entradas ARP e ND aumentou para 96k ao habilitar a enhanced-convergence declaração.
17.4R1
A partir do Junos OS Release 17.4R1, você pode usar a VPN Ethernet (EVPN) para estender uma rede Junos Fusion Enterprise ou multichassis Link Aggregation Group (MC-LAG) através de uma rede MPLS para uma rede de data center ou campus.
15.1X53-D60
Nos switches da Série QFX, o suporte para sincronização de configuração começou com o Junos OS Release 15.1X53-D60.
15.1X53-D60
Começando com o Junos OS Release 15.1X53-D60 nos switches QFX10000, a verificação de consistência de configuração usa o Inter-Chassis Control Protocol (ICCP) para trocar parâmetros de configuração MC-LAG (ID do chassi, ID de serviço e assim por diante) e verifica se há inconsistências de configuração entre os pares MC-LAG.
14.2R6
Nos roteadores da Série MX e no Junos Fusion, o suporte para sincronização de configuração começou com o Junos OS Release 14.2R6.
14.2R3
A partir do Junos OS Release 14.2R3 em roteadores da Série MX, a convergência aprimorada melhora o tempo de convergência de Camada 2 e Camada 3 quando um enlace Ethernet agregado multichassis (MC-AE) cai ou aparece em um domínio de ponte ou VLAN.