Inhalt

Einführung

Punt-Policer pro Schnittstelle

Konfigurieren und Überprüfen

Protokollierung für den Standard-Punt-Policer

Schlussfolgerung

Einführung

In diesem Dokument werden die Funktion zur Strip-Policer sowie einige neue Änderungen für Cisco Aggregation Services Router (ASR) 1000- und Integrated Service Router (ISR) G3-Geräte beschrieben. Der Punt-Policer ist standardmäßig aktiviert und regelt den gesamten auf der Steuerungsebene blockierten Datenverkehr. Weitere Informationen zu Fallrichtlinien und Fallstricken finden Sie unter Paketverluste auf Cisco Service Routern der Serie ASR 1000. Kürzlich wurden bei der Fallüberwachungsprotokollierung und dem Betrieb einige Änderungen vorgenommen, die dem gemeinsamen CLI-Benutzer einen eindeutigen Protokollierungsmechanismus zur Ermittlung der Ursachen von Paketverlusten auf dem Gerät bieten sollen.

Punt-Policer pro Schnittstelle

Diese wurde in Polaris Release 16.4 eingeführt.

Auf diese Weise kann der Netzwerkadministrator Strip-Policer-Limits pro Schnittstellenbasis konfigurieren. Es ist besonders hilfreich, wenn Sie die Schnittstelle identifizieren möchten, die eine große Anzahl von Stuntdatenverkehr verursacht und dadurch die Zeit für die Fehlerbehebung verkürzt und eine Alternative zur Paketerfassung darstellt. Bevor Sie diese Funktion nutzen konnten, mussten Sie die Quellschnittstelle des Strichverkehrs kennen, um die Paketerfassung durchzuführen, die viel Zeit und Ressourcen in Anspruch nahm.

Konfigurieren und Überprüfen

Router(config)#platform punt-intf rate < packet per second>

Router(config)#interface gigabitEthernet 0/0/0

Router(config-if)#punt-control enable

Diese Konfiguration ermöglicht die Überwachung von Strip-Policing pro Schnittstelle. Wenn Sie beispielsweise die Fallkontrollrate auf 1000 global sowie auf einer bestimmten Schnittstelle konfigurieren, wird das Gerät die Fallzahl für diese Schnittstelle 30 Sekunden lang verfolgen. Nach dem 30-Sekunden-Zeitintervall zeigt der Router ein solches Protokoll an, um den Administrator darauf hinzuweisen, dass ein schwerwiegendes Verletzungsereignis aufgetreten ist.

*Jun 21 23:01:01.476: %IOSXE-5-PLATFORM:  F1: cpp_cp: QFP:0.1 Thread:076 TS:00000044123616602847 %PUNT_INJECT-5-DROP_PUNT_INTF: punt interface policer drop packet from GigabitEthernet0/0/0

Da 30 Sekunden ein großes Intervall sind, wurde ein Befehl eingeführt, mit dem Sie die aktuelle Fallmeldung für die Schnittstelle sehen können.

Router#show platform hardware qfp active infrastructure punt statistics type punt-intf-drop latest

Punt Intf Drop Statistics (lastest 1000 dropped packets):

Interface                         Packets

----------------------------------------------

GigabitEthernet0/0/0              1000

Sie können die Drop-Statistiken löschen, um die Echtzeit-Verluste zu überwachen.

Router#show platform hardware qfp active infrastructure punt statistics type punt-intf-drop latest clear

Punt Intf Drop Statistics (lastest 1000 dropped packets):

Interface                         Packets

----------------------------------------------

Router#

Protokollierung für den Standard-Punt-Policer

Die Strip-Policer-Funktion muss entsprechend der Schnittstelle explizit konfiguriert werden. Auf ASR-Geräten weltweit ist jedoch die Richtlinie pro Ursache immer aktiv. Kürzlich wurde im Image von Release 16.6.1 die Protokollierung für Ursachenüberwachung implementiert. Von nun an wird ein Protokoll generiert, wenn es zu einem Verstoß gegen den Ursachenfall kommt.

Ab dem ersten Protokoll überwacht der Router die ungefähre Ursache für 30 Sekunden. Wenn nach 30 Sekunden eine weitere Drop-Aktivität vorhanden ist, wird ein weiteres Protokoll generiert.

Die Protokollmeldung würde so aussehen, und daher sehen Sie den Drop für punt Cause 60.

F1: cpp_cp: QFP:0.1 Thread:035 TS:00000000089593031387 %PUNT_INJECT-5-DROP_PUNT_CAUSE: punt cause policer drop packet cause 60

Mit diesem Befehl können Sie die Details zu den Ursachen überprüfen.

BGL14.Q.20-ASR1006-1#show platform hardware qfp active infrastructure punt config cause 60

QFP Punt Table Configuration

Punt table base addr : 0x48F46010

punt cause index     60

punt cause name      IP subnet or broadcast packet

maximum instances    1

punt table address : 0x48F46100

instance[0] ptr    : 0x48F46910

QFP interface handle : 3

Interface name       : internal1/0/rp:1

instance address        : 0x48F46910

fast failover address   : 0x48F2B884

Low priority policer    : 70

High priority policer   : 71

Außer diesem Protokoll können Sie immer die alten Befehle verwenden, um Fallstriche zu überwachen.

Router#show platform hardware qfp active infrastructure punt statistics type punt-drop

Router#show platform hardware qfp active infrastructure punt statistics type per-cause

Router#show platform hardware qfp active infrastructure punt statistics type global-drop

Schlussfolgerung

Mit der Einführung der fallbezogenen Ursachenprotokollierung und der Schnittstellenüberwachung gibt es ein besseres Tool, um genau zusammenhängende Probleme zu isolieren. Immer wenn der QFP-Status stinkt, sollten Sie die erklärten Tools verwenden, um das Problem weiter zu isolieren.