Introdução
Este documento descreve como usar a sinalização ACM de micro-ondas no ASR 920.
Palavras-chave
ACM de micro-ondas, EEM, configuração, degradação de sinal, ASR 920
Informações de Apoio
A modulação adaptável de codificação de micro-ondas (ACM) é um recurso de gerenciamento de falhas de conectividade Ethernet que permite monitorar o comportamento de links de micro-ondas [1]. Quando usado junto com scripts EEM, o ACM permite que o roteador altere dinamicamente as configurações de micro-ondas para:
- Otimize o roteamento.
- Controlar congestionamentos.
- Ativar proteções contra perda.
Suponha que haja uma tempestade de neve ativa e que a força do sinal seja reduzida. Quando o ACM detecta degradação de sinal em um link de micro-ondas, um script EEM configurado no nó de acesso IP/MPLS pode disparar estas ações [2]:
- Ajuste a métrica IGP do link de micro-ondas para refletir a nova capacidade (degradada).
- Altere as políticas de QoS na interface em direção ao link de micro-ondas para garantir que o tráfego de encaminhamento expresso (EF) seja enviado.
- Remova o link degradado do roteamento, forçando, consequentemente, um recálculo de caminho para proteção contra perda.
Pré-requisitos
Para que a sinalização ACM funcione, alguns dos principais pré-requisitos a serem atendidos são:
- O ASR 920 está executando o Cisco IOS® XE 3S, 16 ou 17.
- O transceptor de micro-ondas na topologia de rede deve suportar modulação de largura de banda adaptável.
- O transceptor de micro-ondas deve suportar a extensão CFM Ethernet para dispositivos de micro-ondas conforme definido pela Cisco.
- Todos os dispositivos conectados diretamente ao transceptor de micro-ondas devem suportar funções de degradação de sinal (SD).
Uma lista completa de pré-requisitos pode ser encontrada na seção Configuração de sinalização ACM de micro-ondas e Integração de EEM em [2].
Como configurar a sinalização ACM
A sinalização ACM é configurada em duas partes. A primeira parte é um conjunto de comandos de configuração global e a segunda parte é configurada por instância de serviço.
A instância de serviço a ser usada com a sinalização ACM é configurada em uma interface física ou em um canal de porta.
Use estes comandos para configurar o ACM. Substituir texto em negrito por nomes ou valores personalizados.
ASR920(config)#ethernet cfm ieee
ASR920(config)#ethernet cfm global
ASR920(config)#ethernet cfm domain MyCfmDomain level 3
ASR920(config-ecfm)#service MyCustomerServiceInstance evc MyEvc vlan 123 direção para baixo
ASR920(config-ecfm-srv)#continuity-check
ASR920(config-ecfm-srv)#continuity-check intervalo 10s Somente → disponíveis. Use ? para ver as opções disponíveis. Esse comando é opcional.
ASR920(config-ecfm-srv)#exit
ASR920(config-ecfm)#exit
ASR920(config)#ethernet evc MeuEvc
ASR920(config-evc)#exit
ASR920(config)#int gig 0/0/0
ASR920(config-if)#no endereço ip
Desligamento do ASR920(config-if)#no
ASR920(config-if)#service instância 123 ethernet MyEvc
ASR920(config-if-srv)#encapsulation dot1q 123
ASR920(config-if-srv)#rewrite marca de entrada pop 1 simétrica
ASR920(config-if-srv)#bridge-domain 123
ASR920(config-if-srv)#cfm mep domain MyCfmDomain mpid 100
ASR920(config-if-srv)#end
Consulte [2] e [3] para obter descrições da finalidade de cada comando.
Para que a degradação do link acione um evento, é possível configurar temporizadores de hold-off, de limiar de perda e de espera para restauração (WTR). Esses parâmetros são configurações opcionais e são configurados no nível da interface (física ou lógica) com estes comandos:
ASR920(config)#int gig 0/0/0
Retenção de micro-ondas de evento ASR920(config-if)#ethernet 10
Limite de perda de micro-ondas do evento ASR920(config-if)#ethernet 15
Evento de micro-ondas ASR920(config-if)#ethernet wtr 16
ASR920(config-if)#end
O temporizador de retenção se refere ao tempo que o link de micro-ondas deve permanecer em estado degradado antes de ser declarado como degradado. O valor padrão é de 0 segundos.
O limite de perda refere-se ao número de mensagens de notificação de largura de banda que devem ser recebidas pelo ASR 920 do transceptor para declarar o link como degradado. O valor padrão é 3 mensagens.
O temporizador WTR refere-se ao tempo que o roteador tem que esperar antes de anunciar que o sinal se recuperou do estado degradado. Isso evita a oscilação devido a eventos de recuperação intermitentes. O valor padrão é de 10 segundos.
Uma explicação detalhada dos temporizadores pode ser encontrada em [2] e [3].
Verifique se a sinalização ACM está funcionando
Use estes comandos para verificar se o ACM está funcionando:
ASR920#show ethernet event microwave status [interface gig 0/0/0]
ASR920#show ethernet event microwave statistic
Um exemplo de saída do comando status é mostrado aqui. Essa saída é para o ACM configurado em três instâncias de serviço diferentes dentro de um canal de porta.
ASR920#show ethernet event microwave status
Status da largura de banda de micro-ondas para canal de porta10
Estado: SIGNAL_DEGRADED
Tempo de espera: 10 segundos
Tempo de restauração: 10 segundos
Limite de perda: 2
Contagem total de recebimento de VSM: 64
Contagem total de queda de VSM: 0
Contagem total de recebimento de BNM: 0
Contagem total de quedas do BNM: 0
Endereço do remetente 3c4c.d0c8.4705
Estado: SIGNAL_DEGRADED
Tempo decorrido neste estado: 00:04:11
Largura de banda nominal: 598 Mbps
Largura de banda atual: 114 Mbps
Largura de banda mais baixa: 114 Mbps
Último VSM Recebido: Qui Jan 27 21:36:19.992
Contagem de recebimento de VSM: 27
Contagem de queda de VSM: 0
Período do VSM: 10 segundos
Último BNM recebido: nunca
Contagem de Recebimento BNM: 0
Contagem de queda de BNM: 0
Período do BNM: 10 segundos
Temporizador de espera: Não está em execução
Temporizador de Espera para Restauração: Não está em execução
Temporizador periódico: 23 segundos restantes
Transições para estado degradado: 1
Endereço do remetente 3c4c.d0c8.f2c5
Estado: SIGNAL_DEGRADED
Tempo decorrido neste estado: 00:02:53
Largura de banda nominal: 598 Mbps
Largura de banda atual: 114 Mbps
Largura de banda mais baixa: 114 Mbps
Último VSM Recebido: Qui Jan 27 21:36:18.548
Contagem de recebimento de VSM: 19
Contagem de queda de VSM: 0
Período do VSM: 10 segundos
Último BNM recebido: nunca
Contagem de Recebimento BNM: 0
Contagem de queda de BNM: 0
Período do BNM: 10 segundos
Temporizador de espera: Não está em execução
Temporizador de Espera para Restauração: Não está em execução
Temporizador periódico: 21 segundos restantes
Transições para estado degradado: 1
Endereço do remetente 3c4c.d0c8.f2c6
Estado: SIGNAL_DEGRADED
Tempo decorrido neste estado: 00:02:43
Largura de banda nominal: 598 Mbps
Largura de banda atual: 114 Mbps
Largura de banda mais baixa: 114 Mbps
Último VSM Recebido: Qui Jan 27 21:36:18.596
Contagem de recebimento de VSM: 18
Contagem de queda de VSM: 0
Período do VSM: 10 segundos
Último BNM recebido: nunca
Contagem de Recebimento BNM: 0
Contagem de queda de BNM: 0
Período do BNM: 10 segundos
Temporizador de espera: Não está em execução
Temporizador de Espera para Restauração: Não está em execução
Temporizador periódico: 21 segundos restantes
Transições para estado degradado: 1
Como configurar um script EEM para eventos ACM
Quando os scripts EEM são usados com a sinalização ACM, o script é acionado por dois eventos, um evento de sinal degradado (sd) ou um evento de sinal limpo degradado (clear-sd).
Para o evento de sinal degradado, um limite de largura de banda deve ser configurado. Esse limite no script EEM é definido para o valor de largura de banda nominal. Se esse valor for desconhecido, o guia de configuração da Cisco recomendará um valor de 1000.
Deve haver um SVI/BD por link físico. Além disso, é necessário um script EEM por link físico.
Este é um exemplo de um script EEM que é acionado quando o sinal está degradado (sd):
Miniaplicativo gerenciador ASR920(config)#event MyEemScript_SignalDegraded
ASR920(config-applet)#event interface sd de micro-ondas gigabitethernet 0/0/0 limiar 400
ASR920(config-applet)#action 1 mensagem de syslog "Qualquer ação desejada a ser implementada"
ASR920(config-applet)#action 2 mensagens de syslog "por exemplo, adjust BW, QoS policies, shut link"
ASR920(miniaplicativo de configuração)#end
Este é um exemplo de um script EEM que é acionado quando o estado de sinal degradado é eliminado (clear-sd):
Miniaplicativo gerenciador ASR920(config)#event MyEemScript_ClearedSignalDegraded
ASR920(config-applet)#event ethernet micro-ondas interface clear-sd gigabitethernet 0/0/0
ASR920(config-applet)#action 1 mensagem de syslog "Qualquer ação desejada a ser implementada"
ASR920(config-applet)#action 2 mensagens de syslog "por exemplo, restaurar para a configuração original"
ASR920(miniaplicativo de configuração)#end
Para exemplos adicionais, consulte configurações de exemplo em [2] e [3].