Como configurar IEEE LFM 802.3ah conforme em Junos

ferramentas de resolução de problemas Ethernet incluem um conjunto completo de normas para as operações, administração e manutenção (OAM). Um grupo de ferramentas OAM é gerenciamento de falhas simples link (LFM).

LFM opera no nível frame Ethernet e define limites para a contagem de erro de quadro e outros eventos em nível de link. Uma vez acionado, LFM pode criar uma entrada de syslog, declarar a ligação para baixo (e inutilizável), enviar uma armadilha evento crítico para um sistema de gestão, ou todas as anteriores. LFM opera em uma base link-by-link e é adequado para redes com muitos links Ethernet ponto-a-ponto.

LFM fornece as seguintes funções em um link Ethernet ponto-a-ponto:

  • Detecção unidirecional ou bidirecional de falhas de links físicos

  • Loopback para diagnóstico de portas remotas

  • relatório de erros e gravação para o quadro da camada de enlace e símbolo erros

Neste exemplo, você pode configurar LFM para ser executado em um link Gigabit Ethernet ponto-a-ponto entre uma borda de cliente (CE) roteador e um roteador de borda provedor (PE). Se a ligação falhar, LFM detecta a falha, e as interfaces em ambas as extremidades são marcadas Link-Camada-Down. Outros subsistemas, tais como roteamento, vai reagir à interrupção.

O intervalo LFM PDU é definida para 1000 milissegundos (o padrão: o intervalo é de 100 a 1000 milissegundos). Valores mais altos significam tempos de reação mais rápidos, mas acrescentam o tráfego para o link. O LFM perdeu limiar PDU está definido para 3 (também o padrão: o intervalo é de 3 a 10 PDUs). Os valores mais baixos reagir mais rápido, mas não toleram condições transitórias bem.

A configuração também permite que ambos os lados para colocar os outros em loopback se a outra extremidade solicita esta ação. Ambos os lados devem ser configurados para permitir que essa negociação e aceitação a ter lugar.

Configurando Ethernet LFM com auto-retorno remoto em um palmo.
Configurando Ethernet LFM com auto-retorno remoto em um palmo.

Configuração para o roteador CE

user @ CE_router> set interfaces ge-1/0/1 unidade 0 família de endereços inet 10.11.11.1/24-user@CE_router>set protocolos Ethernet OAM link-culpa-gestão interfacege-1/0/1 PDU-interval 1000user @ CE_router > conjunto de protocolos Ethernet OAM link-culpa-gestão interfacege-1/0/1 PDU-limite 3user @ CE_router> conjunto de protocolos Ethernet OAM link-culpa-gestão de negociação de opções interfacege-1/0/1 permitem-remote-loopbackuser @ CE_router > Mostrar protocolos OAM Etherent link-fault-managementinterface ge-1/0/1 {1000 PDU-limiar de 3 de negociação de opções PDU-intervalo {allow-remote-loopback-}}

Configuração para o roteador PE

user @ PE_router> set interfaces ge-1/0/2 unidade 0 família de endereços inet 10.11.11.2/24-user@PE_router>set protocolos Ethernet OAM link-culpa-gestão interfacege-1/0/2 PDU-interval 1000user @ PE_router > conjunto de protocolos Ethernet OAM link-culpa-gestão interfacege-1/0/1 PDU-limite 3user @ PE_router> conjunto de protocolos Ethernet OAM link-culpa-gestão de negociação de opções interfacege-1/0/2 permitem-remote-loopbackuser @ CE_router > Mostrar protocolos OAM Etherent link-fault-managementinterface ge-1/0/2 {1000 PDU-limiar de 3 de negociação de opções PDU-intervalo {allow-remote-loopback-}}

Nota: Os parâmetros de intervalo e limiar não tem que corresponder em ambos os sentidos, mas esta prática resulta em um comportamento mais previsível bidirecional.

Se a ligação falhar, o estado das mudanças na interface para declarar a ligação falhou:

user @ router> show de Ethernet OAM a falhas de gerenciamento de ligação briefInterface: ge-1/0 / 1Status: estado Fail, Discovery: Enviar AnyPeer endereço: 00: 90: 69: 72: 2c: status de auto-retorno Link-Layer-DownRemote: 83Flags : Disabled na porta local, ativado em informações entidade portRemote pares: ação remoto MUX: descartando, ação analisador remoto: o modo loopbackDiscovery:, o modo unidirecional ativa: o modo de auto-retorno unsupportedRemote: suportados, eventos de link: pedidos supportedVariable: não suportada

menu