Introduzione
Questo documento descrive come usare la segnalazione ACM a microonde su ASR 920.
Parole chiave
Microonde ACM, EEM, configurazione, degradazione del segnale, ASR 920
Premesse
La modulazione ACM (Microwave Adaptive Coding Modulation) è una funzione di gestione degli errori di connettività Ethernet che consente di monitorare il comportamento dei collegamenti a microonde [1]. Quando viene utilizzato insieme agli script EEM, ACM consente al router di modificare dinamicamente le configurazioni delle microonde in modo da:
- Ottimizzare il routing.
- Controllare le congestioni.
- Abilitare le protezioni contro le perdite.
Supponiamo che ci sia una tempesta di neve attiva e che l'intensità del segnale si riduca. Quando ACM rileva una degradazione del segnale su un collegamento a microonde, uno script EEM configurato sul nodo di accesso IP/MPLS può attivare le seguenti azioni [2]:
- Regolare la metrica IGP del collegamento a microonde per riflettere la nuova capacità (degradata).
- Modificare i criteri QoS sull'interfaccia verso il collegamento a microonde per garantire l'invio del traffico di inoltro rapido (EF).
- Rimuovere il collegamento danneggiato dal routing, forzando di conseguenza un ricalcolo del percorso per la protezione dalla perdita dei dati.
Prerequisiti
Affinché la segnalazione ACM funzioni correttamente, è necessario soddisfare alcuni prerequisiti chiave:
- ASR 920 esegue Cisco IOS® XE 3S, 16 o 17.
- Il ricetrasmettitore a microonde nella topologia di rete deve supportare la modulazione adattiva della larghezza di banda.
- Il ricetrasmettitore a microonde deve supportare l'estensione CFM Ethernet per i dispositivi a microonde definiti da Cisco.
- Tutti i dispositivi collegati direttamente al ricetrasmettitore a microonde devono supportare le funzioni di degradazione del segnale (SD).
L'elenco completo dei prerequisiti è disponibile nella sezione Configurazione della segnalazione ACM Microwave e integrazione EEM in [2].
Come configurare la segnalazione ACM
La segnalazione ACM è configurata in due parti. La prima parte è un set di comandi di configurazione globale, mentre la seconda parte è configurata per istanza di servizio.
L'istanza del servizio da utilizzare con la segnalazione ACM è configurata all'interno di un'interfaccia fisica o di un canale porta.
Utilizzare questi comandi per configurare il modulo ACM. Sostituire il testo in grassetto con nomi o valori personalizzati.
ASR920(config)#ethernet cfm ieee
ASR920(config)#ethernet cfm global
ASR920(config)#ethernet cfm domain MyCfmDomain livello 3
ASR920(config-ecfm)#service MyCustomerServiceInstance evc MyEvc vlan 123 verso il basso
ASR920(config-ecfm-srv)#continuity-check
ASR920(config-ecfm-srv)#continuity-check interval 10s → Solo opzioni predefinite disponibili. Utilizzare ? per visualizzare le opzioni disponibili. Questo comando è facoltativo.
ASR 920(config-ecfm-srv) #exit
ASR 920(config-ecfm) #exit
ASR920(config)#ethernet evc MyEvc
ASR 920(config-evc) #exit
ASR920(config)#int gig 0/0/0
ASR920(config-if)#no ip address
ASR 920(config-if)#no shutdown
ASR920(config-if)#service instance 123 ethernet MyEvc
ASR920(config-if-srv)#encapsulation dot1q 123
ASR 920(config-if-srv)#rewrite ingress tag pop 1 symmetric
ASR 920(config-if-srv)#bridge-domain 123
ASR920(config-if-srv)#cfm mep domain DominioCfm mpid 100
ASR920(config-if-srv)#end
Per una descrizione dello scopo di ciascun comando, consultare i documenti [2] e [3].
Affinché la degradazione del collegamento attivi un evento, è possibile configurare il timer di attesa, la soglia di perdita e il timer di attesa per il ripristino (WTR). Questi parametri sono impostazioni facoltative e vengono configurati a livello di interfaccia (fisica o logica) con i seguenti comandi:
ASR920(config)#int gig 0/0/0
ASR920(config-if)#ethernet event microwave hold-off 10
ASR 920(config-if)#ethernet event microwave loss-threshold 15
ASR 920(config-if)#ethernet event microwave wtr 16
ASR920(config-if)#end
Il tempo di attesa indica per quanto tempo il collegamento a microonde deve essere in uno stato degradato prima di dichiararlo degradato. Il valore predefinito è 0 secondi.
La soglia di perdita si riferisce al numero di messaggi di notifica della larghezza di banda che devono essere ricevuti dall'ASR 920 dal ricetrasmettitore per dichiarare il collegamento degradato. Il valore predefinito è 3 messaggi.
Il timer WTR si riferisce al tempo di attesa del router prima di annunciare il ripristino del segnale dallo stato degradato. In questo modo si evita lo sfarfallio dovuto a eventi di ripristino intermittenti. Il valore predefinito è 10 secondi.
Una spiegazione dettagliata dei timer è disponibile ai punti [2] e [3].
Verificare che la segnalazione ACM funzioni
Utilizzare i seguenti comandi per verificare il funzionamento di GMI:
ASR920#show ethernet event microwave status [interfaccia gig 0/0/0]
ASR920#show ethernet event microwave statistic
Di seguito è riportato un output di esempio del comando status. Questo output viene generato per ACM configurato su tre diverse istanze del servizio all'interno di un canale porta.
ASR920#show ethernet event microwave status
Stato larghezza di banda microonde per Port-channel10
Stato: SIGNAL_DEGRADED
Tempo di attesa: 10 secondi
Tempo di ripristino: 10 secondi
Soglia di perdita: 2
Conteggio ricezione totale VSM: 64
Conteggio perdite VSM totali: 0
Conteggio ricezione BNM totale: 0
Totale rilasci BNM: 0
Indirizzo mittente 3c4c.d0c8.4705
Stato: SIGNAL_DEGRADED
Tempo trascorso in questo stato: 00:04:11
Larghezza di banda nominale: 598 Mbps
Larghezza di banda corrente: 114 Mbps
Larghezza di banda più bassa: 114 Mbps
Ultimo VSM ricevuto: giovedì 27 gennaio 21:36:19.992
Conteggio ricezioni VSM: 27
Conteggio eliminazioni VSM: 0
Periodo VSM: 10 secondi
Ultimo BNM ricevuto: Mai
Conteggio ricezioni BNM: 0
Conteggio eliminazioni BNM: 0
Periodo BNM: 10 secondi
Timer di attesa: non in esecuzione
Timer attesa ripristino: non in esecuzione
Timer periodico: 23 secondi alla fine
Transizioni in stato degradato: 1
Indirizzo mittente 3c4c.d0c8.f2c5
Stato: SIGNAL_DEGRADED
Tempo trascorso in questo stato: 00:02:53
Larghezza di banda nominale: 598 Mbps
Larghezza di banda corrente: 114 Mbps
Larghezza di banda più bassa: 114 Mbps
Ultimo VSM ricevuto: giovedì 27 gennaio 21:36:18.548
Conteggio ricezioni VSM: 19
Conteggio eliminazioni VSM: 0
Periodo VSM: 10 secondi
Ultimo BNM ricevuto: Mai
Conteggio ricezioni BNM: 0
Conteggio eliminazioni BNM: 0
Periodo BNM: 10 secondi
Timer di attesa: non in esecuzione
Timer attesa ripristino: non in esecuzione
Timer periodico: 21 secondi rimanenti
Transizioni in stato degradato: 1
Indirizzo mittente 3c4c.d0c8.f2c6
Stato: SIGNAL_DEGRADED
Tempo trascorso in questo stato: 00:02:43
Larghezza di banda nominale: 598 Mbps
Larghezza di banda corrente: 114 Mbps
Larghezza di banda più bassa: 114 Mbps
Ultimo VSM ricevuto: giovedì 27 gennaio 21:36:18.596
Conteggio ricezioni VSM: 18
Conteggio eliminazioni VSM: 0
Periodo VSM: 10 secondi
Ultimo BNM ricevuto: Mai
Conteggio ricezioni BNM: 0
Conteggio eliminazioni BNM: 0
Periodo BNM: 10 secondi
Timer di attesa: non in esecuzione
Timer attesa ripristino: non in esecuzione
Timer periodico: 21 secondi rimanenti
Transizioni in stato degradato: 1
Come configurare uno script EEM per gli eventi ACM
Quando si utilizzano gli script EEM con la segnalazione ACM, lo script viene attivato da due eventi, un evento di segnale degradato (sd) o un evento di segnale chiaro degradato (clear-sd).
Per l'evento di riduzione del segnale, è necessario configurare una soglia della larghezza di banda. Questa soglia nello script EEM è impostata sul valore nominale della larghezza di banda. Se questo valore non è noto, la guida alla configurazione di Cisco consiglia un valore di 1000.
Deve essere presente una SVI/BD per collegamento fisico. È inoltre necessario uno script EEM per ogni collegamento fisico.
Questo è un esempio di script EEM che viene attivato quando il segnale è degradato (sd):
ASR920(config)#event manager applet MyEemScript_SignalDegraded
ASR920(config-applet)#event ethernet microwave sd interface gigabitethernet 0/0/0 threshold 400
ASR920(config-applet)#action 1 syslog msg "Azione desiderata da implementare"
ASR920(config-applet)#action 2 syslog msg "ad esempio, adjust BW, QoS policies, shut link"
ASR920(config-applet)#end
Questo è un esempio di script EEM che viene attivato quando lo stato di segnale degradato viene cancellato (clear-sd):
ASR920(config)#event manager applet MioEemScript_ClearedSignalDanneggiato
ASR920(config-applet)#event ethernet microonde clear-sd interface gigabitethernet 0/0/0
ASR920(config-applet)#action 1 syslog msg "Azione desiderata da implementare"
ASR920(config-applet)#action 2 syslog msg "ad esempio, restore to original configuration" (Ripristina configurazione originale)
ASR920(config-applet)#end
Per ulteriori esempi, vedere configurazioni di esempio su [2] e [3].