Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Konventionen

Problem

Lösung

Szenario 1. Eingangs-Schnittstellen mit hoher Bandbreite und Ausgangsschnittstellen mit niedriger Bandbreite

Szenario 2. Überlastung am Next-Hop-Gerät und Steuerung des Schnittstellenflusses ist aktiv

Szenario 3. Datenverkehrsrate über oder über der Weiterleitungskapazität des Routers

Fehlerbehebung bei Befehlen

Plattform anzeigen

Schnittstelle anzeigen

Übersicht über die aktive Datapath-Nutzung des QFP für Plattformhardware anzeigen

Schnittstellenübersicht anzeigen

Plattform-Hardware-Port anzeigen PLIM-Puffereinstellungen

Einführung

Dieses Dokument beschreibt das Verfahren zur Ermittlung, ob der Paketverlust eines ASR1000-Routers auf die maximale Kapazität seiner Komponente/Field Replaceable Units (FRU) zurückzuführen ist. Die Kenntnis der Weiterleitungskapazität des Routers spart Zeit, da keine langwierige Fehlerbehebung bei ASR1000-Paketverlusten erforderlich ist.

Voraussetzungen

Anforderungen

Für dieses Dokument bestehen keine speziellen Anforderungen.

Verwendete Komponenten

Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:

- Alle Cisco Aggregation Services Router der Serie ASR 1000, einschließlich der Plattformen 1001, 1002, 1004, 1006 und 1013

- Cisco IOS®-XE Softwareversion, die die Cisco Aggregation Services Router der Serie ASR 1000 unterstützt

Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.

Konventionen

Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).

Problem

Die Router-Plattform der Serie ASR1000 ist eine zentralisierte Router-Plattform, d. h. alle vom Router empfangenen Pakete müssen eine zentrale Weiterleitungs-Engine erreichen, bevor sie gesendet werden können. Die zentrale Weiterleitungskarte wird als Embedded Service Processor (ESP) bezeichnet. Das ESP-Modul im Chassis bestimmt die Weiterleitungskapazität des Routers. Die Shared Port Adapters (SPA), die Pakete von der Leitung empfangen oder Pakete an die Leitung senden, sind über eine Carrier Card, die SPA Interface Processors (SIP), mit der ESP-Karte verbunden. Die aggregierte Bandbreitenkapazität des SIP bestimmt, wie viel Datenverkehr vom und zum ESP gesendet wird.

Eine Fehlberechnung der Router-Kapazität für die verwendete Hardwarekonfiguration (Kombination ESP und SIP) kann zu Netzwerkdesigns führen, bei denen der Router der Serie ASR 1000 Pakete mit Leitungsgeschwindigkeit nicht weiterleitet.

Lösung

In diesem Abschnitt werden drei Szenarien erläutert, die bei einem Router der Serie ASR 1000 Paketverluste verursachen können. Im nächsten Abschnitt wird die Befehlszeilenschnittstelle (CLI, Command Line Interface) bereitgestellt, die erkennt, ob der Router von einem derdiese Szenarien.

Szenario 1. Eingangs-Schnittstellen mit hoher Bandbreite und Ausgangsschnittstellen mit niedriger Bandbreite

Beispiele:

- Datenverkehr, der an zwei Gig-Schnittstellen empfangen und über eine Gig-Schnittstelle übertragen wird

- Datenverkehr, der auf einem 10-Gig-Gerät empfangen und auf einer Gig-Schnittstelle übertragen wird

Die SIP-Karte unterstützt die Klassifizierung und Pufferung von Eingangspaketen, um eine Überbelegung zu ermöglichen. Identifizieren Sie die Eingangs- und Ausgangsschnittstellen für den Datenverkehrsfluss. Wenn der Router über eine Eingangsverbindung mit hoher Bandbreite verfügt, die Pakete mit Leitungsgeschwindigkeit und eine Ausgangsverbindung mit niedriger Bandbreite empfängt, wird eine Pufferung am Eingangs-SIP verursacht.

Wenn der eingehende Leitungsdatenverkehr in diesen Szenarien über einen bestimmten Zeitraum anhält, laufen die Puffer irgendwann aus, und der Router beginnt, Pakete zu verwerfen. Dieses Manifest wurde ignoriert oder übergibt in der Ausgabe der show interface <interface-name> x/x/x Controller auf der Eingangs-Schnittstelle.

- Das Problem in diesem Szenario besteht darin, den Datenverkehrsfluss im Netzwerk zu untersuchen und ihn basierend auf der Verbindungskapazität zu verteilen.

Hinweis: SIP unterstützt die Klassifizierung von Eingangspaketen, sodass Pakete mit hoher Priorität weiterhin weitergeleitet werden können (solange sie nicht überbelegt sind) und die nicht kritischen Pakete verworfen werden.

Die Eingangs-Klassifizierung und Planung von Paketen auf ASR1000-Routern wird in der Verknüpfung erläutert.

Klassifizierung und Planung von Paketen auf dem ASR1000

Szenario 2. Überlastung am Next-Hop-Gerät und Steuerung des Schnittstellenflusses ist aktiv

Führen Sie die Ausgabe der show interface auf der Ausgangsschnittstelle aus, um zu überprüfen, ob die Flusssteuerung aktiviert ist und ob die Schnittstelle Pauseneingaben vom nächsten Hop-Gerät empfängt. Pauseneingaben zeigen an, dass das nächste Hop-Gerät überlastet ist. Input Pause Frames benachrichtigt den ASR1000, dass er langsamer wird. Dies führt zu Paketpufferung auf dem ASR1000. Dies führt letztendlich zu Paketverlusten, wenn die Datenverkehrsrate hoch ist und über einen bestimmten Zeitraum aufrechterhalten wird.

- Der ASR1000 ist in diesem Szenario nicht fehlerhaft, und es wird behoben, dass der Engpass im nächsten Hop-Gerät beseitigt wird. Da die Netzwerktechniker das Next-Hop-Gerät übersehen, können alle Fehlerbehebungsschritte ausgeführt werden, da die Fehler auf dem Router auftreten.auf dem Router.

Szenario 3. Datenverkehrsrate über oder über der Weiterleitungskapazität des Routers

Führen Sie den Befehl show platform aus, um den ESP- und den SIP-Typ im Chassis zu identifizieren. Der ASR1000 verfügt über eine passive Rückwandplatine. Der Durchsatz des Systems wird durch den im System verwendeten ESP- und SIP-Typ bestimmt.

Beispiel:

- Die Teilenummern ASR1000-ESP5, ASR1000-ESP20, ASR1000-ESP40, ASR1000-ESP100 und ASR1000-ESP200 können 5G, 2 Datenverkehr mit 0 G, 40 G, 100 G und 200 G Die ESP-Bandbreite gibt die gesamte Ausgangsbandbreite des Systems an, unabhängig von der Richtung.

- Die Teilenummern ASR-1000-SIP10, ASR-1000-SIP40 bieten 10 G und 40 G aggregierte Bandbreite pro Steckplatz. Der Datenverkehr, der über eine SIP10-Karte mit zwei Untersteckplätzen, die mit zwei SPA-1X10GE-L-V2-Karten belegt sind, an den ESP übermittelt wird, wird durch die SIP10-Bandbreite und nicht durch den Datenverkehr mit 20G-Leitungsgeschwindigkeit bestimmt, der von den beiden 10GE-SPAs empfangen wird.

Der Durchsatz eines ASR1000-Routers mit einem ESP10 ist im Bild dargestellt.

Führen Sie den Befehl show interface summary aus, um den gesamten Datenverkehr zu überprüfen, der den Router passiert. Die Spalte Received Data Rate (RXBS) und Transmit Data Rate (TXBS) stellt die gesamte Eingangs- und Ausgangsrate bereit.

Führen Sie die Übersicht zur aktiven Datapath-Auslastung der Plattform-Hardware anzeigen aus, um die Auslastung auf dem ESP zu überprüfen. Wenn das ESP überlastet ist, drückt es die Eingangs-SIP-Karte mit einem Druck zurück, um die Geschwindigkeit zu verlangsamen und den Puffer zu starten. Dies führt letztendlich zum Paketverlust, wenn die hohe Rate über einen längeren Zeitraum angefärbt wird.

In diesem Szenario sind folgende Maßnahmen zu ergreifen:

- Aktualisieren Sie die ESP-Karte, wenn die ESP-Grenzwerte erreicht sind.

- Überprüfen Sie die Skalierungsbeschränkungen für die auf dem Router konfigurierten Funktionen, wenn die ESP-Datenpfadauslastung hoch ist und die Datenverkehrsrate unter den ESP-Grenzwerten liegt.

- Stellen Sie sicher, dass für den Datenverkehrsfluss, der den Router durchquert, die richtige Kombination aus ESP und SIP-Karte verwendet wird.

Fehlerbehebung bei Befehlen

Wenn die Befehle zur Fehlerbehebung ergeben, dass der Router nicht von den beschriebenen Szenarien betroffen ist, fahren Sie mit der Fehlerbehebung beim ASR1000-Paketverwerfen fort.

Paketverluste auf Cisco Service Routern der Serie ASR 1000

Hier einige nützliche Befehle:

- Schauplattform

- show interface <Schnittstellenname> <Steckplatz/Karte/Port> Controller

- Übersicht anzeigen

- show platform hardware qfp active datapath nutzung summary

- show platform-Hardwareport <Steckplatz/Karte/Port> plim-Puffereinstellungen

- Anzeige der Plattform-Hardwareport <Steckplatz/Karte/Port> Paketpuffereinstellungen

In diesem Beispiel wird Datenverkehr über TenGigEthernet 0/2/0 empfangen und über TenGigEthernet0/1/0 übertragen. Die Ausgänge werden von einem ASR1002-Router mit15.1(3)S2 IOS®-XE-Software.

Plattform anzeigen

Führen Sie die Ausgaben für die Anzeigeplattform aus, um die Kapazität des ESP und der SIP-Karte zu ermitteln. In diesem Beispiel beträgt die Gesamtweiterleitungskapazität (maximale Ausgangskapazität) des Routers 5 G und wird durch die ESP-Kapazität bestimmt.

------------------ show platform ------------------

Chassis type: ASR1002

Slot      Type                State                 Insert time (ago)

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

0         ASR1002-SIP10       ok                    3y45w

0/0      4XGE-BUILT-IN       ok                    3y45w

0/1      SPA-1X10GE-L-V2     ok                    3y45w

0/2      SPA-1X10GE-L-V2     ok                    3y45w

R0        ASR1002-RP1         ok, active            3y45w

F0        ASR1000-ESP5        ok, active            3y45w

P0        ASR1002-PWR-AC      ok                    3y45w

P1        ASR1002-PWR-AC      ok                    3y45w

Slot      CPLD Version        Firmware Version

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

0         07120202            12.2(33r)XNC

R0        08011017            12.2(33r)XNC

F0        07091401            12.2(33r)XNC

Schnittstelle anzeigen

Die Drops für "Ingress over Subscription" (Eingang über Abonnement) weisen auf eine Pufferung im Eingangs-SIP hin und weisen darauf hin, dass die Weiterleitungs-Engine oder der Ausgangs-Pfad überlastet ist. Der Flusssteuerungsstatus gibt an, ob der Router die empfangenen Pausen-Frames verarbeitet oder bei Überlastung Pausenrahmen sendet.

Router#sh int Te0/2/0 controller

TenGigabitEthernet0/2/0 is up, line protocol is up

Hardware is SPA-1X10GE-L-V2, address is d48c.b52e.e620 (bia d48c.b52e.e620)

Description: Connection to DET LAN

Internet address is 10.10.101.10/29

MTU 1500 bytes, BW 10000000 Kbit/sec, DLY 10 usec,

reliability 255/255, txload 8/255, rxload 67/255

Encapsulation ARPA, loopback not set

Keepalive not supported

Full Duplex, 10000Mbps, link type is force-up, media type is 10GBase-SR/SW

output flow-control is on, input flow-control is on

ARP type: ARPA, ARP Timeout 04:00:00

Last input 00:06:33, output 00:00:35, output hang never

Last clearing of "show interface" counters 1d18h

Input queue: 0/375/0/0 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue: 0/40 (size/max)

5 minute input rate 2649158000 bits/sec, 260834 packets/sec

5 minute output rate 335402000 bits/sec, 144423 packets/sec

15480002600 packets input, 18042544487535 bytes, 0 no buffer

Received 172 broadcasts (0 IP multicasts)

0 runts, 0 giants, 0 throttles

0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored

0 watchdog, 257 multicast, 0 pause input

10759162793 packets output, 4630923784425 bytes, 0 underruns

0 output errors, 0 collisions, 0 interface resets

0 unknown protocol drops

0 babbles, 0 late collision, 0 deferred

0 lost carrier, 0 no carrier, 0 pause output

0 output buffer failures, 0 output buffers swapped out

TenGigabitEthernet0/2/0

0 input vlan errors

444980 ingress over sub drops

0 Number of sub-interface configured

vdevburr01c10#

Übersicht über die aktive Datapath-Nutzung des QFP für Plattformhardware anzeigen

Dieser Befehl zeigt die Auslastung des ESP an. Bei der Zeilenverarbeitung: Die Last hat hohe Werte. Sie weist darauf hin, dass die ESP-Auslastung hoch ist, und es muss eine weitere Fehlerbehebung durchgeführt werden, um festzustellen, ob sie durch auf dem Router konfigurierte Funktionen oder eine hohe Datenverkehrsrate verursacht wird.

Router0#show platform hardware qfp active datapath utilization

CPP 0                     5 secs       1 min       5 min      60 min

Input:  Priority (pps)        1073         921        1048        1203

(bps)     1905624     1772832     1961560     2050136

Non-Priority (pps)      491628      407831      415573      373270

(bps)  3536432120  2962683416  3051102376  2652122448

Total (pps)      492701      408752      416621      374473

(bps)  3538337744  2964456248  3053063936  2654172584

Output: Priority (pps)         179         170         124         181

(bps)      535864      509792      370408      540416

Non-Priority (pps)      493706      409239      417159      374982

(bps)  3545612320  2967293504  3056172104  2657838152

Total (pps)      493885      409409      417283      375163

(bps)  3546148184  2967803296  3056542512  2658378568

Processing: Load (pct)          17          46          38          36

Schnittstellenübersicht anzeigen

Das Feld "TXBS" gibt den gesamten Ausgangsdatenverkehr auf dem Router an. In diesem Beispiel beträgt der Gesamtausgangsverkehr 3,1G (2680945000 + 372321000 = 3053266000).

Router#sh int summary

*: interface is up

IHQ: pkts in input hold queue     IQD: pkts dropped from input queue

OHQ: pkts in output hold queue    OQD: pkts dropped from output queue

RXBS: rx rate (bits/sec)          RXPS: rx rate (pkts/sec)

TXBS: tx rate (bits/sec)          TXPS: tx rate (pkts/sec)

TRTL: throttle count

Interface                   IHQ       IQD       OHQ       OQD      RXBS      RXPS      TXBS      TXPS      TRTL

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

GigabitEthernet0/0/0          0         0         0         0         0         0         0         0         0

GigabitEthernet0/0/1          0         0         0         0         0         0         0         0         0

GigabitEthernet0/0/2          0         0         0         0         0         0         0         0         0

GigabitEthernet0/0/3          0         0         0         0         0         0         0         0         0

* Te0/1/0                       0         0         0         0 383941000    152887 2680945000    265668        0

* Te0/2/0                       0         0         0         0 2541026000    254046 372321000    147526        0

GigabitEthernet0              0         0         0         0         0         0         0         0         0

* Loopback0                     0         0         0         0         0         0         0         0         0

Plattformhardware-Port <Steckplatz/Karte/Port> Paketeinstellungen anzeigen

Verwenden Sie diesen Befehl, um den Füllstatus des Puffers auf dem PLIM zu überprüfen. Wenn der Wert Curr nahe dem Max liegt, zeigt er an, dass die PLIM-Puffer gefüllt sind.

Router#Show platform hardware port 0/2/0 plim buffer settings

Interface 0/2/0

RX Low

Buffer Size 28901376 Bytes

Drop Threshold 28900416 Bytes

Fill Status Curr/Max 0 Bytes / 360448 Bytes

TX Low

Interim FIFO Size 192 Cache line

Drop Threshold 109248 Bytes

Fill Status Curr/Max 1024 Bytes / 2048 Bytes

RX High

Buffer Size 4128768 Bytes

Drop Threshold 4127424 Bytes

Fill Status Curr/Max 1818624 Bytes / 1818624 Bytes

TX High

Interim FIFO Size 192 Cache line

Drop Threshold 109248 Bytes

Fill Status Curr/Max 0 Bytes / 0 Bytes

Router#Show platform hardware port 0/2/0 plim buffer settings detail

Interface 0/2/0

RX Low

Buffer Size 28901376 Bytes

Fill Status Curr/Max 0 Bytes / 360448 Bytes

Almost Empty TH0/TH1 14181696 Bytes / 14191296 Bytes

Almost Full  TH0/TH1 28363392 Bytes / 28372992 Bytes

SkipMe Cache Start / End Addr 0x0000A800 / 0x00013AC0

Buffer       Start / End Addr 0x01FAA000 / 0x03B39FC0

TX Low

Interim FIFO Size 192 Cache line

Drop Threshold 109248 Bytes

Fill Status Curr/Max 1024 Bytes / 2048 Bytes

Event XON/XOFF 49536 Bytes / 99072 Bytes

Buffer Start / End Addr 0x00000300 / 0x000003BF

RX High

Buffer Size 4128768 Bytes

Fill Status Curr/Max 1818624 Bytes / 1818624 Bytes

Almost Empty TH0/TH1 1795200 Bytes / 1804800 Bytes

Almost Full  TH0/TH1 3590400 Bytes / 3600000 Bytes

SkipMe Cache Start / End Addr 0x00013B00 / 0x00014FC0

Buffer       Start / End Addr 0x03B3A000 / 0x03F29FC0

TX High

Interim FIFO Size 192 Cache line

Drop Threshold 109248 Bytes

Fill Status Curr/Max 0 Bytes / 0 Bytes

Event XON/XOFF 49536 Bytes / 99072 Bytes

Buffer Start / End Addr 0x000003C0 / 0x0000047F