Einleitung
In diesem Dokument wird die Verwendung der Mikrowellen-ACM-Signalisierung auf dem ASR 920 beschrieben.
Schlüsselwörter
Mikrowellen-ACM, EEM, Konfiguration, Signalherabsetzung, ASR 920
Hintergrundinformationen
Die adaptive Mikrowellencodemodulation (ACM) ist eine Fehlerverwaltungsfunktion für Ethernet-Konnektivität, mit der das Verhalten von Mikrowellenverbindungen überwacht werden kann [1]. Bei Verwendung von ACM in Verbindung mit EEM-Skripts kann der Router die Mikrowellenkonfigurationen dynamisch ändern:
- Optimierung des Routings
- Überlastungen kontrollieren.
- Ermöglichen Sie Ausfallschutz.
Angenommen, es gibt einen aktiven Schneesturm und die Signalstärke wird reduziert. Wenn ACM eine Signalverschlechterung auf einer Mikrowellenverbindung erkennt, kann ein EEM-Skript, das auf dem IP/MPLS-Zugriffsknoten konfiguriert ist, folgende Aktionen auslösen [2]:
- Passen Sie die IGP-Metrik der Mikrowellenverbindung an, um die neue (verminderte) Kapazität widerzuspiegeln.
- Ändern Sie die QoS-Richtlinien an der Schnittstelle zur Mikrowellenverbindung, um sicherzustellen, dass der Expedited Forwarding (EF)-Datenverkehr gesendet wird.
- Entfernen Sie die herabgesetzte Verbindung aus dem Routing, und erzwingen Sie daher eine Pfadneuberechnung zum Schutz vor Verlusten.
Voraussetzungen
Damit die ACM-Signalisierung funktioniert, müssen folgende wichtige Voraussetzungen erfüllt werden:
- Auf ASR 920 wird Cisco IOS® XE 3S, 16 oder 17 ausgeführt.
- Der Mikrowellen-Transceiver in der Netzwerktopologie muss eine adaptive Bandbreitenmodulation unterstützen.
- Der Mikrowellen-Transceiver muss die von Cisco definierte Ethernet-CFM-Erweiterung für Mikrowellengeräte unterstützen.
- Alle Geräte, die direkt an den Mikrowellen-Transceiver angeschlossen sind, müssen Funktionen zur Signalherabsetzung (Signal Degradation, SD) unterstützen.
Eine vollständige Liste der Voraussetzungen finden Sie im Abschnitt Konfiguration der Mikrowellen-ACM-Signalisierung und EEM-Integration in [2].
Konfigurieren der ACM-Signalisierung
Die ACM-Signalisierung ist zweiteilig konfiguriert. Der erste Teil besteht aus einem Satz globaler Konfigurationsbefehle, und der zweite Teil wird pro Dienstinstanz konfiguriert.
Die für die ACM-Signalisierung zu verwendende Service-Instanz wird innerhalb einer physischen Schnittstelle oder eines Port-Channels konfiguriert.
Verwenden Sie diese Befehle, um den ACM zu konfigurieren. Ersetzen Sie fett formatierten Text durch benutzerdefinierte Werte oder Namen.
ASR920(config)#ethernet cfm ieee
ASR920(config)#ethernet cfm global
ASR920(config)#ethernet cfm-Domäne MyCfmDomain-Ebene 3
ASR920(config-ecfm)#service MyCustomerServiceInstance evc MyEvc vlan 123 Richtung down
ASR920(config-ecfm-srv)#continuity-check
ASR920(config-ecfm-srv)#continuity-check Intervall 10 s Nur → vordefinierten Optionen zur Verfügung. Verwenden Sie ?, um die verfügbaren Optionen anzuzeigen. Dieser Befehl ist optional.
ASR920(config-ecfm-srv)#exit
ASR920(config-ecfm)#exit
ASR920(config)#ethernet evc MyEvc
ASR920(config-evc)#exit
ASR920(config)#int gig 0/0/0
ASR920(config-if)#no IP-Adresse
ASR920(config-if)#no herunterfahren
ASR920(config-if)#service instance 123 Ethernet MyEvc
ASR920(config-if-srv)#encapsulation dot1q 123
ASR920(config-if-srv)#rewrite ingress tag pop 1 symmetric
ASR920(config-if-srv)#bridge-domain 123
ASR920(config-if-srv)#cfm MP-Domäne MyCfmDomain mpid 100
ASR920(config-if-srv)#end
Beschreibungen des Zwecks der einzelnen Befehle finden Sie unter [2] und [3].
Damit eine Verbindungsherabsetzung ein Ereignis auslöst, können ein Hold-Off-Timer, ein Verlustschwellenwert und WTR-Timer (Wait-to-Restore) konfiguriert werden. Diese Parameter sind optionale Einstellungen und werden auf Schnittstellenebene (physisch oder logisch) mit den folgenden Befehlen konfiguriert:
ASR920(config)#int gig 0/0/0
ASR920(config-if)#ethernet Ereignis Mikrowellensperre 10
ASR920(config-if)#ethernet Ereignis Mikrowellenverlustschwelle 15
ASR920(config-if)#ethernet Ereignis Mikrowellenherd Wtr 16
ASR920(config-if)#end
Der Hold-Off-Timer gibt an, wie lange die Mikrowellenverbindung in einem herabgesetzten Zustand sein muss, bevor sie als herabgesetzt deklariert wird. Der Standardwert ist 0 Sekunden.
Der Loss-Grenzwert bezieht sich auf die Anzahl der Bandbreitenbenachrichtigungsmeldungen, die der ASR 920 vom Transceiver empfangen muss, um die Verbindung als herabgesetzt zu deklarieren. Der Standardwert ist 3 Nachrichten.
WTR-Timer bezieht sich auf die Zeit, die der Router warten muss, bevor er ankündigt, dass sich das Signal aus dem verschlechterten Zustand erholt hat. Dadurch wird ein Flapping aufgrund von intermittierenden Wiederherstellungsereignissen verhindert. Der Standardwert ist 10 Sekunden.
Eine ausführliche Erläuterung der Timer finden Sie unter [2] und [3].
Überprüft, ob die ACM-Signalisierung funktioniert
Verwenden Sie die folgenden Befehle, um zu überprüfen, ob ACM funktioniert:
ASR920#show ethernet event mikrowellen status [interface gig 0/0/0]
ASR920#Show Ethernet Event Microwelle, Statistik
Eine Beispielausgabe des Status-Befehls ist hier dargestellt. Diese Ausgabe wird für ACM verwendet, das für drei verschiedene Service-Instanzen innerhalb eines Port-Channels konfiguriert wurde.
ASR920#Show Ethernet Event Microwave-Status
Mikrowellen-Bandbreitenstatus für Port-Channel10
Status: SIGNAL_DEGRADED
Haltezeit: 10 Sekunden
Wiederherstellungszeit: 10 Sekunden
Verlustschwelle: 2
VSM-Empfangsanzahl gesamt: 64
Gesamtzahl VSM-Verluste: 0
BNM-Empfangsanzahl gesamt: 0
BNM-Verlustanzahl gesamt: 0
Absenderadresse 3c4c.d0c8.4705
Status: SIGNAL_DEGRADED
Verstrichene Zeit in diesem Zustand: 00:04:11
Nennbandbreite: 598 Mbit/s
Aktuelle Bandbreite: 114 Mbit/s
Niedrigste Bandbreite: 114 Mbit/s
Letzter Empfang eines VSM: Do. 27. Jan. 21:36:19.992
VSM-Empfangsanzahl: 27
VSM-Verlustanzahl: 0
VSM-Zeitraum: 10 Sekunden
Letzter BNM empfangen: Nie
BNM-Empfangsanzahl: 0
BNM-Verlustanzahl: 0
BNM-Zeitraum: 10 Sekunden
Hold Timer: Nicht ausgeführt
Time-to-Restore-Wartezeit: Wird nicht ausgeführt
Zeitgeber: 23 Sekunden
Übergang in den degradierten Zustand: 1
Absenderadresse 3c4c.d0c8.f2c5
Status: SIGNAL_DEGRADED
Verstrichene Zeit in diesem Zustand: 00:02:53
Nennbandbreite: 598 Mbit/s
Aktuelle Bandbreite: 114 Mbit/s
Niedrigste Bandbreite: 114 Mbit/s
Letzter Empfang eines VSM: Do. 27. Jan. 21:36:18.548
VSM-Empfangsanzahl: 19
VSM-Verlustanzahl: 0
VSM-Zeitraum: 10 Sekunden
Letzter BNM empfangen: Nie
BNM-Empfangsanzahl: 0
BNM-Verlustanzahl: 0
BNM-Zeitraum: 10 Sekunden
Hold Timer: Nicht ausgeführt
Time-to-Restore-Wartezeit: Wird nicht ausgeführt
Zeitgeber: 21 Sekunden
Übergang in den degradierten Zustand: 1
Absenderadresse 3c4c.d0c8.f2c6
Status: SIGNAL_DEGRADED
Verstrichene Zeit in diesem Zustand: 00:02:43
Nennbandbreite: 598 Mbit/s
Aktuelle Bandbreite: 114 Mbit/s
Niedrigste Bandbreite: 114 Mbit/s
Letzter Empfang eines VSM: Do. 27. Jan. 21:36:18.596
VSM-Empfangsanzahl: 18
VSM-Verlustanzahl: 0
VSM-Zeitraum: 10 Sekunden
Letzter BNM empfangen: Nie
BNM-Empfangsanzahl: 0
BNM-Verlustanzahl: 0
BNM-Zeitraum: 10 Sekunden
Hold Timer: Nicht ausgeführt
Time-to-Restore-Wartezeit: Wird nicht ausgeführt
Zeitgeber: 21 Sekunden
Übergang in den degradierten Zustand: 1
Konfigurieren eines EEM-Skripts für ACM-Ereignisse
Wenn EEM-Skripts mit ACM-Signalisierung verwendet werden, wird das Skript durch zwei Ereignisse ausgelöst: ein Signal degraded (sd)-Ereignis oder ein Clear Signal degraded (clear-sd)-Ereignis.
Für das Signal-degradierte Ereignis muss ein Bandbreitenschwellenwert konfiguriert werden. Dieser Schwellenwert im EEM-Skript wird auf den nominalen Bandbreitenwert festgelegt. Ist dieser Wert unbekannt, wird im Cisco Konfigurationsleitfaden der Wert 1000 empfohlen.
Pro physischer Verbindung muss eine SVI/BD vorhanden sein. Außerdem ist ein EEM-Skript pro physischer Verbindung erforderlich.
Dies ist ein Beispiel für ein EEM-Skript, das ausgelöst wird, wenn das Signal herabgesetzt wird (sd):
ASR920(config)#event Manager-Applet MyEemScript_SignalDegraded
ASR920(config-applet)#event Ethernet-Mikrowellen-SD-Schnittstelle Gigabit-Ethernet 0/0/0-Schwellenwert 400
ASR920(config-applet)#action 1 Syslog-Meldung "Jede gewünschte zu implementierende Aktion"
ASR920(config-applet)#action 2 Syslog-Meldung "z. B. Bandbreite anpassen, QoS-Richtlinien festlegen, Verbindung beenden"
ASR920(Konfiguration-Applet)#end
Dies ist ein Beispiel für ein EEM-Skript, das ausgelöst wird, wenn der Signalzustand herabgesetzt wird (clear-sd):
ASR920(config)#event Manager-Applet MyEemScript_ClearedSignalDegraded
ASR920(config-applet)#event Ethernet-Mikrowellen-Clear-sd-Schnittstelle Gigabit-Ethernet 0/0/0
ASR920(config-applet)#action 1 Syslog-Meldung "Jede gewünschte zu implementierende Aktion"
ASR920(config-applet)#action 2 Syslog-Meldung "z. B. Restore to original configuration" (Wiederherstellung der ursprünglichen Konfiguration)
ASR920(Konfiguration-Applet)#end
Weitere Beispiele finden Sie in den Beispielkonfigurationen zu [2] und [3].