La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Questo documento descrive la procedura per identificare se la perdita di pacchetto su un router ASR1000 è dovuta alla capacità massima del suo componente/unità sostituibili sul campo (FRU). La conoscenza della capacità di inoltro del router consente di risparmiare tempo in quanto elimina la necessità di una lunga procedura di risoluzione dei problemi di perdita dei pacchetti ASR1000.
Nessun requisito specifico previsto per questo documento.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
La piattaforma del router ASR serie 1000 è una piattaforma del router centralizzata, il che significa che tutti i pacchetti ricevuti dal router devono raggiungere un motore di inoltro centralizzato prima di poter essere inviati. La scheda di inoltro centralizzata è denominata Embedded Service Processor (ESP). Il modulo ESP nello chassis determina la capacità di inoltro del router. Gli adattatori di porte condivise (SPA) che ricevono i pacchetti dalla linea o inviano i pacchetti alla linea sono collegati a una scheda ESP tramite una scheda vettore chiamata SPA Interface Processor (SIP). La capacità di larghezza di banda aggregata del SIP determina la quantità di traffico da e verso l'ESP.
Un calcolo errato della capacità del router per la configurazione hardware in uso (combinazione ESP e SIP) può portare a progetti di rete in cui il router serie ASR1000 non riesce a inoltrare i pacchetti alla velocità della linea.
In questa sezione vengono spiegati tre scenari che possono causare la perdita di pacchetti su un router ASR serie 1000. La sezione successiva fornisce l'interfaccia della riga di comando (CLI) che rileva se il router è stato colpito da uno dei seguentiquesti scenari.
Alcuni esempi:
La scheda SIP supporta la classificazione dei pacchetti in entrata e il buffering per evitare sottoscrizioni eccessive. Identificare le interfacce in entrata e in uscita per il flusso del traffico. Se il router ha un collegamento in entrata con ampia larghezza di banda che riceve i pacchetti alla velocità della linea e un collegamento in uscita con larghezza di banda ridotta, provoca il buffering sul SIP in entrata.
In questi scenari, il traffico di velocità della linea in arrivo sostenuto per un determinato periodo di tempo determina l'esaurimento dei buffer e il router inizia a scaricare i pacchetti. Tali manifesti sono stati ignorati o in entrata su sub drop nell'output del controller show interface <nome-interfaccia> x/x/x sull'interfaccia in entrata.
Nota: Il SIP supporta la classificazione dei pacchetti in entrata che consente di inoltrare i pacchetti con priorità alta (a condizione che non si superi il numero di sottoscrizioni) e di scartare i pacchetti non critici.
La classificazione e la pianificazione in entrata dei pacchetti sui router ASR1000 è spiegata nel collegamento.
Classificazione e programmazione di pacchetti su ASR 1000
Eseguire l'output show interface sull'interfaccia in uscita per verificare se il controllo del flusso è attivo e se l'interfaccia riceve input di pausa dal dispositivo dell'hop successivo. La pausa degli input indica che il dispositivo dell'hop successivo è congestionato. I frame di pausa di input notificano ad ASR1000 di rallentare, il che provoca il buffering dei pacchetti su ASR1000. Questo porta alla fine alla perdita dei pacchetti se la velocità del traffico è alta e continua per un periodo di tempo.
Eseguire il comando show platform per identificare l'ESP e il tipo di SIP nello chassis. ASR1000 ha un backplane passivo; la velocità effettiva del sistema è determinata dal tipo di ESP e SIP utilizzato nel sistema.
Ad esempio:
Il throughput di un router ASR1000 con ESP10 è quello mostrato nell'immagine
Eseguire il comando show interface summary per controllare il traffico totale che attraversa il router. Le colonne Received Data Rate (RXBS) e Transmit Data Rate (TXBS) forniscono la velocità totale in entrata e in uscita.
Eseguire il riepilogo dell'utilizzo del percorso dati attivo qfp dell'hardware della piattaforma per controllare il carico sull'ESP. Se l'ESP è sovraccarico, la scheda SIP in entrata viene repressa per rallentare e iniziare a memorizzare il buffer, il che alla fine porta alla perdita del pacchetto se la frequenza elevata viene macchiata per un periodo più lungo.
In questo scenario vengono eseguite le azioni seguenti:
Se i comandi di risoluzione dei problemi rivelano che il router non è influenzato dagli scenari spiegati, procedere con la risoluzione dei problemi di perdita dei pacchetti di ASR1000.
Packet drop su Cisco ASR serie 1000 Service Router
Di seguito sono riportati alcuni comandi utili:
Nell'esempio, il traffico viene ricevuto su TenGigEthernet 0/2/0 e trasmesso su TenGigEthernet 0/1/0. Gli output vengono acquisiti da un router ASR1002 caricato conSoftware 15.1(3)S2 IOS®-XE.
Eseguire gli output show platform per identificare la capacità dell'ESP e della scheda SIP. Nell'esempio, la capacità di inoltro totale (capacità di uscita massima) del router è 5G ed è determinata dalla capacità ESP.
------------------ 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
Le perdite in entrata rispetto alle sottoscrizioni indicano la memorizzazione nel SIP in entrata e punti che la congestione del motore di inoltro o del percorso di uscita. Lo stato del controllo del flusso indica se il router elabora i frame di pausa ricevuti o invia i frame di pausa in caso di congestione.
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#
Questo comando rivela il carico sull'ESP. Se la riga Elaborazione: Il carico ha valori elevati, indica che l'utilizzo di ESP è elevato e richiede ulteriori operazioni di risoluzione dei problemi per verificare se è causato da funzionalità configurate sul router o da un'elevata velocità di traffico.
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
Il campo TXBS restituisce il traffico di output totale sul router. Nell'esempio, il traffico di output totale è 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
Utilizzare questo comando per controllare lo stato di riempimento del buffer sul PLIM. Se il valore Curr è vicino al valore Max, i buffer PLIM sono riempiti.
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