- play_arrow Ethernet Interfaces
- play_arrow Gigabit Ethernet Interfaces
- play_arrow Velocidade de porta
- play_arrow Transceptores ópticos OpenZR+ de 400ZR e 400G
- play_arrow Transceptores ópticos de 100GbE, 40GbE e 10GbE
- play_arrow Monitoramento e resolução de problemas de interfaces Ethernet
- play_arrow Monitor Interfaces
- play_arrow Interfaces de solução de problemas
- Configure ferramentas de diagnóstico de interface para testar as conexões físicas de camada
- Localize alarmes e contadores do LINK para ethernet rápida e Gigabit
- Solucionar problemas: Porta ethernet de 10 Gigabits presa em estado baixo
- Verificar o teste de enlaces e transceptores com pseudo-random binary sequence (PRBS)
-
- play_arrow Declarações de configuração e comandos operacionais
Agregação de enlaces Ethernet
Saiba mais sobre a agregação de enlaces Ethernet, também conhecido como grupo de agregação de enlaces (LAG), porta-tronco ou ligação de portas, é uma tecnologia que combina vários links Ethernet em um único link lógico.
A agregação de enlaces de ethernet é um mecanismo para aumentar a largura de banda linearmente e melhorar a resiliência dos links Ethernet agrupando ou combinando vários links Ethernet full-duplex da mesma velocidade ponto a ponto em um único link virtual. A interface de link virtual é referida como grupo de agregação de enlaces (LAG) ou interface agregada de Ethernet (AE). O LAG equilibra o tráfego entre os links de membros em um pacote Ethernet agregado e aumenta efetivamente a largura de banda do uplink. Outra vantagem da agregação de enlaces é o aumento da disponibilidade, pois o LAG é composto por vários links de membros. Se um link de membro falhar, o LAG continua a transportar tráfego pelos links restantes.
Para configurar a interface Ethernet agregada:
Especifique o número de interfaces Ethernet agregadas a serem criadas:
content_copy zoom_out_map[edit chassis] user@host#
set aggregated-devices ethernet device-count number
Especifique o número mínimo de links para a interface Ethernet agregada (aex), ou seja, o pacote definido, a ser rotulado como "up":
content_copy zoom_out_map[edit interfaces] user@host#
set ae0 aggregated-ether-options minimum-links number (1 — 8)
Especifique a velocidade do link para o pacote Ethernet agregado:
content_copy zoom_out_map[edit interfaces] user@host#
set ae0 aggregated-ether-options link-speed speed (10g | 1g | 100m)
Especifique os membros a serem incluídos no pacote Ethernet agregado:
content_copy zoom_out_map[edit interfaces] user@host#
set ge-1/0/0 gigether-options 802.3ad ae0
user@host#set ge-1/0/1 gigether-options 802.3ad ae0
Especifique uma família de interface para o pacote Ethernet agregado:
content_copy zoom_out_map[edit interfaces] user@host#
set ae0 unit 0 family inet address ip-address
O procedimento acima cria uma interface AE e eles estariam prontos para executar os serviços definidos em interfaces lógicas de AE.
As interfaces AE podem ser marcadas por VLAN ou não registradas. Você pode configurar tags flexível-vlan, native-vlan-id e taging duplo em interfaces AE.
Sempre que houver uma mudança de configuração (interface AE para interfaces Gigabit Ethernet ou vice-versa), você precisa remover a configuração existente, realizar um commit e, em seguida, adicionar a nova configuração e novamente comprometer a configuração.
Para excluir uma interface Ethernet agregada:
Exclua a configuração Ethernet agregada.
Essa etapa altera o estado da interface para baixo e remove as declarações de configuração relacionadas ao aex.
content_copy zoom_out_map[edit] user@host#
delete interfaces aex
Exclua a interface da contagem de dispositivos.
content_copy zoom_out_map[edit] user@host#
delete chassis aggregated-devices ethernet device-count
Para interfaces Ethernet agregadas, você pode configurar o Link Aggregation Control Protocol (LACP). LACP é um método de agrupar várias interfaces físicas para formar uma interface lógica. Você pode configurar ethernet agregada com ou sem LACP habilitado para VLAN.
Balanceamento de carga
O JUNOS equilibra o tráfego em links de membros em um pacote AE com base nas informações de Camada 3 no pacote. Você pode configurar globalmente quais campos são usados para balanceamento de carga para inet e MPLS
Nos roteadores, os botões da família inet estão disponíveis no nível PIC. Você pode configurar os campos de Camada 3 e Camada 4 da família inet a serem usados para balanceamento de carga. Para a família bridge, campos de camada 2, camada 3 e Camada 4 a serem usados para balanceamento de carga.
Os roteadores também oferecem suporte ao balanceamento de carga nos links de membros usando endereços MAC de origem de Camada 2, endereços MAC de destino ou ambos. Isso pode ser configurado no nível de [edit forwarding-options hash-key family multiservice]
hierarquia. Os endereços MAC de origem da camada 2 e os endereços MAC de destino são usados como hash-keys para balanceamento de carga.
[edit] forwarding-options { hash-key { family multiservice { destination-mac; source-mac; } } }
Para pacotes de Camada 2 IP, apenas campos IP são usados para balanceamento de carga em links de membros. O endereço MAC de origem e o endereço MAC de destino não são usados para balanceamento de carga.
Para pacotes não IP de Camada 2, o endereço MAC de origem ou o endereço MAC de destino são usados como hash-keys para balanceamento de carga.
Se você quiser hash com base em campos de camada 2, então você precisa configurar
multiservice
.Se você deseja hash baseado em campos de camada 3 e camada 4, então você precisa configurar
family (inet | inet6)
Monitoramento de LACP
As trocas de LACP são feitas entre atores e parceiros. Um ator é a interface local em uma troca de LACP. Um parceiro é a interface remota em uma troca de LACP.
O LACP é definido em IEEE 802.3ad, agregação de múltiplos segmentos de enlaces.
O LACP foi projetado para alcançar o seguinte:
Adição e exclusão automáticas de links individuais ao pacote agregado sem intervenção do usuário
Monitoramento de links para verificar se ambas as extremidades do pacote estão conectadas ao grupo correto
A implementação do LACP pelo Junos OS oferece monitoramento de links, mas não adição e exclusão automáticas de links.
O monitoramento de LACP pode ser distribuído ou centralizado. O padrão é distribuído e pode ser superado configurando o botão centralizado sob protocolos LACP. As trocas de LACP são feitas entre atores e parceiros. Um ator é a interface local em uma troca de LACP. Um parceiro é a interface remota em uma troca de LACP.
Por padrão, o LACP não inicia uma troca de PDU LACP. Os pacotes LACP podem ser configurados para trocar PDUs LACP a uma taxa de 1 pacote por segundo, ou uma taxa mais lenta de 1 pacote por 30 segundos.
O modo LACP pode ser ativo ou passivo. Se o ator e o parceiro estiverem ambos no modo passivo, eles não trocam pacotes LACP, o que resulta na não chegada de links Ethernet agregados. Se o ator ou parceiro estiver ativo, eles trocam pacotes LACP. Por padrão, o LACP é desativado em interfaces Ethernet agregadas. Se o LACP estiver configurado, ele está no modo passivo por padrão. Para iniciar a transmissão de pacotes LACP e resposta a pacotes LACP, você deve configurar o LACP no modo ativo.
Para habilitar o modo ativo LACP, inclua a lacp
declaração no nível de [edit interfaces interface-name aggregated-ether-options]
hierarquia e especifique a opção active :
[edit interfaces interface-name aggregated-ether-options] lacp { active; }
O processo LACP só existe no sistema se você configurar o sistema no modo LACP ativo ou passivo.
Para restaurar o comportamento padrão, inclua a lacp
declaração no nível de [edit interfaces interface-name aggregated-ether-options] hierarquia e especifique a opção passive :
[edit interfaces interface-name aggregated-ether-options] lacp { passive; }
Entendendo o algoritmo usado para hash LAG Bundle
Os roteadores usam um algoritmo de hashing para determinar como encaminhar o tráfego em um pacote de grupo de agregação de enlaces (LAG).
O algoritmo de hashing toma decisões de hashing com base em valores em vários campos de pacotes, bem como em alguns valores internos, como ID da porta de origem e ID do dispositivo de origem. Você pode configurar alguns dos campos que são usados pelo algoritmo de hashing.
O algoritmo de hashing é usado para tomar decisões de encaminhamento de tráfego para o tráfego entrando em um pacote LAG.
Para pacotes LAG, o algoritmo de hashing determina como o tráfego que entra em um pacote LAG é colocado nos links de membro do pacote. O algoritmo de hashing tenta gerenciar a largura de banda equilibrando uniformemente todo o tráfego de entrada nos links de membros do pacote.
O algoritmo de hashing toma decisões de hashing com base em valores em vários campos de pacotes, bem como em alguns valores internos, como ID da porta de origem e ID do dispositivo de origem. Os campos de pacotes usados pelo algoritmo de hashing variam de acordo com o EtherType do pacote e, em alguns casos, pela configuração no roteador. O algoritmo de hashing reconhece os seguintes EtherPos:
IPv4
MPLS
O tráfego que não é reconhecido como pertencente a nenhum desses EtherTypes é hashed com base no cabeçalho de Camada 2. O tráfego IP e MPLS também é hashed com base no cabeçalho de Camada 2 quando um usuário configura o modo hash como cabeçalho de Camada 2.
Você pode configurar alguns campos que são usados pelo algoritmo de hashing para tomar decisões de encaminhamento de tráfego. Você não pode, no entanto, configurar como certos valores dentro de um cabeçalho são usados pelo algoritmo de hashing.
Observe os seguintes pontos sobre o algoritmo de hashing:
Os campos selecionados para hashing são baseados apenas no tipo de pacote. Os campos não se baseiam em nenhum outro parâmetro, incluindo a decisão de encaminhamento (ponte ou roteada) ou a configuração do pacote LAG de saída (Camada 2 ou Camada 3).
Os mesmos campos são usados para hashing de pacotes unicast e multicast. No entanto, os pacotes unicast e multicast são hashed de forma diferente.
Tabela 1 descreve os campos usados para hashing por serviços de Camada 2. A tabela explica o comportamento padrão e os campos configuráveis com base no tipo de tráfego recebido no serviço de Camada 2
Tipo de tráfego | Campos de hash padrão | Campos configuráveis (chaves de hash) |
---|---|---|
Camada 2 | Nenhum | Endereço MAC de origem MAC de destino MAC de origem e MAC de destino |
IP | IP de origem e IP de destino | Endereço MAC de origem MAC de destino MAC de origem e MAC de destino |
MPLS | Rótulo MPLS 1 e rótulo MPLS 2 | Endereço MAC de origem MAC de destino MAC de origem e MAC de destino |
Tabela 2 descreve os campos usados para hashing pelos serviços de Camada 3. A tabela explica o comportamento padrão e os campos configuráveis com base no tipo de tráfego recebido no serviço de Camada 3
Tipo de tráfego | Campos de hash padrão | Campos configuráveis (chaves de hash) |
---|---|---|
IP | IP de origem e IP de destino | Camada 3 (IP de origem e/ou| IP de destino) Camada 4 (porta de origem UDP/TCP e porta de destino UDP/TCP) |