SlideShare a Scribd company logo
1 of 51
Download to read offline
© 2008 Cisco Systems, Inc. All rights reserved. Cisco restrictedQFP ZBF Implementation 1
Architektura oraz
rozwiązywanie problemów
na routerach IOS-XE
Piotr Kupisiewicz
Cisco Systems
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Agenda
§ ASR 1000
§ ISR Seria 4000
§ Dzień z życia pakietu (normalnego pakietu)
§ Taktyki troubleshootingu
§ Packet-tracer
ASR 1000 (ASR1K)
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
5-36
Gbps
Instant On
Service Delivery
ASR 1002-X
ASR 1004
ASR 1006
10-40
Gbps
10-100
Gbps
ASR 1001/1001-X
2.5-5
Gbps
40-200
Gbps
ASR 1013
IOS-XE
Kompaktowy, mały router
§  Wydajność liniowa od 2.5G
do 200G+
§  Ochrona inwestycji poprzez
modularną budowę
§  QoS w sprzęcie – do 472
kolejek
Wysoka dostępność i
niezawodność
§  Separacja części
forwardując od części
zarządzającej (Control od
Forwarding Plane)
§  Sprzętowa i Softwarowa
redundancja
§  Zero-Downtime Upgrade
Dodatkowe usługi
§  Wbudowany Firewall, VPN,
DPI, CUBE
§  Kontrola usług dodatkowych
poprzez licencję
4
Cisco ASR 1000
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
ESP
FECP
QFP
Crypto
Assist.
interconn.
PP
E
BQ
S
ESP
FECP
QFP
Crypto
Assist.
interconn.
PP
E
BQ
S
5
ASR 1K:
Architektura sprzętowa
RP
CPU
interconn
.
GE switch
SIP
SPA SPA
IOCP
SPA
Aggreg.
interconn.
RP
CPU
interconn
.
GE switch
Midplane
SIP
SPA SPA
IOCP
SPA
Aggreg.
interconn.
SIP
SPA SPA
IOCP
SPA
Aggreg.
interconn.
Active
Active
Stby
Stby
Embedded Service Interconnect
aka ESI Bus
11.2 – 40 Gbps Forwarding Bus
Cały ruch “przechodzi”
poprzez ESP (QFP), nie
poprzez RP !
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
QFP Subsystem
PPE + BQS
TCAM
SPI
MUX
Interconnect ASIC
Crypto
Engine
FECP
CPU
FECP
DRAM
BQS
Packet
DRAM
PPE
DRAM
For Your Reference
Embedded Services
Processor
Prawdziwy sprzęt!
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Cisco “Quantum Flow
Processor”
•  Packet Processing Engine (QFP-PPE)
–  40 Procesorów każdy obsługujący 4 równoległe
wątki. Procesowanie 160 pakietów w tym
samym czasie.
–  Do 1.2GHz Tensilica ISA processors + pamięc
DRAM
–  Jeden TCAM4 I/F; możliwe łączenie do 1-4 QFP
–  Zaprogramowane w C
–  Wsparcie sprzętowe dla statystyk, WREDa,
policerów, crypto itd.
•  Buffer/queue subsystem (QFP-BQS)
–  Sprzętowa implementacja QoS
–  W pełni konfiguralna za pomocą znanego CLI
Multi-Core (40) Packet Processor
Traffic Manager (BQS)
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Crypto
FECP
Architektura ESP
GE, 1Gbps
I2C
SPA
ControlSPA Bus
ESI, 11.2Gbps
SPA-SPI,
11.2GbpsHypertransport, 10Gbps
Other
RPs RPs RPsESP SIPs
QFP
Complex
TCAM
Resource
DRAM
Packet Buffer
DRAM
Part Len / BW
SRAM
SA table
DRAM
Dispatcher
Packet Buffer
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Packet Processor Engine
…
PPE1 PPE2 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8 PPEN
BQS
Reset / Pwr
Ctrl
Interconnect
SPI Mux
ESP
FECP
QFP
Crypto
Assist.
interco
n.
PP
E
BQ
S
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
ESP
FECP
QFP
Crypto
Assist.
interconn.
RP
CPU
interconn
.
GE switch
SIP
SPA SPA
IOCP
SPA
Aggreg.
interconn.
ASR1K: Architektura
Software’owa
RP
CPU
IOS
Chassis Manager
Forwarding Manager
Linux Kernel
EOBC(1Gbps)
ESI(10-40Gbps)
ESP FECP
Linux Kernel
Chassis Manager
Forwarding Manager
QFP
Crypto
Assist.
µ
µ
µ
BQ
S
µ
µ
µ
Drivers
Drivers
Drivers
SIP
IOCP
Linux Kernel
Chassis
Manager
SPA
SPA Driver
SPA Driver
SPA Driver
SPA SPA
ESI(10-40Gbps)
I2C
ISR Seria 4000 (43xx/44xx)
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
ISR Seria 4000
ISR 4321
50-100 Mbps
ISR 4331
100-300 Mbps
ISR 4351
200-400 Mbps
ISR 4431
500-1000 Mbps
ISR 4451
1-2Gbps
NEW
NEW
NEW
NEW
Wszystkie ISRy serii 4000 oparte są na IOS-XE
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
12
ISR 4451-X Architektura
Sprzętowa
Data Plane
(10 core)
PPE1 PPE2 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8
PPE1
0
PPE9
Control Plane
(4 cores)
Ctrl SVC1
SVC2 SVC3
FPGE
DRAM
Multi Gigabit
Fabric
DSP
SM-X
System
FPGA
Peripheral
Interconnect
DRAM
Console / Aux
Mgmt Ethernet
Flash
USB
4xPCIeDDR3 4xSGMI
DDR3
1xSGMI
10 Gbps/slot
NIM
NIM
NIM
2Gb/slot
SM-X
10 Gbps XAUI
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 13
ISR 4451-X Architektura
Sprzętowa
Data Plane
(10 core)
PPE1 PPE2 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8
PPE1
0
PPE9
Control Plane
(4 cores)
Ctrl SVC1
SVC2 SVC3
FPGE
DRAM
Multi Gigabit
Fabric
DSP
SM-X
System
FPGA
Peripheral
Interconnect
DRAM
Console / Aux
Mgmt Ethernet
Flash
USB
4xPCIeDDR3 4xSGMI
DDR3
1xSGMI
10 Gbps/slot
NIM
NIM
NIM
2Gb/slot
SM-X
10 Gbps XAUI
1 rdzeń - Control Plane
Podobnie do RP z
ASR1K
3 rdzenie
serwisowe
(SourceFire)
10 rdzeni, 1 wątek /
core
Domyślnie 5 rdzeni fwd
4 pozostałe aktywowane
dodatkową licencją
Szyfrowanie danych “in-line”
Dane są szyfrowane podczas
procesowania przez PPE (w ASR
szyfrowanie odbywa się w osobnych
chipie)
Brak sprzętowego
TCAMu
BQS na dedykowanym
rdzeniu
Jeden rdzeń jest zawsze
zarezerwowany dla BQS
(implementacja
Software’owa QoS)
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 14
ISR 4451 Layout
Systemu
10 core
Dataplane 4 Cores Control and
Services Plane
Multi Gig
Ethernet
Fabric
Dataplane DIMM (left)
and
Controlplane DIMM (2x
right)
Integrated
Services Card
(e.g. DSP)
Front panel
PoE power
Compact
Flash
1 SW-NIM or Dual HDD
Configurable Slot
(@ factory only)
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Akronimy
§  RP – Route Processor
§  FP – Forwarding Processor = ESP (Embedded Service Processor)
§  CPP – Cisco Packet Processor Compex= QFP (Quantum Flow Processor)
§  PPE – Packet Processing Engine
§  IOCP – I/O Control Processor
§  FECP – Forwarding Engine Control Processor
§  SPA – Shared Port Adapter
§  SIP – SPA Interface Processor
§  IOSd – IOS image that runs as a process on the RP
§  FMAN – Forwarding manager (FMAN-RP, FMAN-FP)
§  Scbac – FW Session Control Block
§  EOBC = Ethernet Out of Band Channels – Packet Interface for Card to Card Control Traffic
§  IOS-XE (BinOS) = Linux Based Software Infrastructure That Executes on MCP
For Your Reference
Dzień z życia pakietu (normalnego
pakietu)
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Przepływ w SIP10
…
ESPs
C2W
EV-FC
EV-RP
In ref
clocks
Network
clocks
SPA Agg.
SPA Aggregation
ASIC (Marmot)
Ingress
Scheduler
Egress
Buffer
Status
Ingress
Classifier
Egress buffers
(per port)
Network
clock
distribution
IOCP
(SC854x SOC)
…
Ingress buffers
(per port)
…
Interconnect
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Reset / Pwr
Ctrl
SIP
SPA SPA
IOCP
SPA
Aggreg
.
interco
n.
SPA
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Crypto
FECP
Pakiet
przychodzący z SIP
RPs RPs RPsESP SIPs
QFP
Complex
TCAM
Resource
DRAM
Packet Buffer
DRAM
Part Len / BW
SRAM
SA table
DRAM
Dispatcher
Packet Buffer
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Packet Processor Engine
…
PPE1 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8 PPEN
BQS
Reset / Pwr
Ctrl
Interconnect
SPI Mux
ESP
FECP
QFP
Crypto
Assist.
interco
n.
PP
E
BQ
S
PPE2PPE2
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Crypto
FECP
Pakiet jest przypisany
do konkretnego rdzenia
RPs RPs RPsESP SIPs
QFP
Complex
TCAM
Resource
DRAM
Packet Buffer
DRAM
Part Len / BW
SRAM
SA table
DRAM
Dispatcher
Packet Buffer
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Packet Processor Engine
…
PPE1 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8 PPEN
BQS
Reset / Pwr
Ctrl
SPI Mux
PPE2
Interconnect
PPE2
Thread1
Thread2
Thread3
Thread4
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Crypto
FECP
RPs RPs RPsESP SIPs
QFP
Complex
TCAM
Resource
DRAM
Packet Buffer
DRAM
Part Len / BW
SRAM
SA table
DRAM
Dispatcher
Packet Buffer
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Packet Processor Engine
…
PPE1 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8 PPEN
BQS
Reset / Pwr
Ctrl
SPI Mux
PPE2
Interconnect
PPE2
Thread1
Thread2
Thread4
Thread3
Pakiet jest przypisany
do konkretnego wątku
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Crypto
FECP
Pakiet jest obrabiany
(FIA)
RPs RPs RPsESP SIPs
QFP
Complex
TCAM
Resource
DRAM
Packet Buffer
DRAM
Part Len / BW
SRAM
SA table
DRAM
Dispatcher
Packet Buffer
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Packet Processor Engine
…
PPE1 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8 PPEN
BQS
Reset / Pwr
Ctrl
SPI Mux
PPE2
Interconnect
PPE2
Thread2
Thread1
Thread4
Thread3
PPE2
Thread 3
X-Connect L2 Switch IPv4 IPv6 MPLS
Netflow
Input ACL
NBAR Classify
MQC Classify
…
NAT
PBR
Dialer IDLE Rst
URD
IP
Unicast
IP
Multicast
Packet
For Us
Netflow
NAT
NBAR Classify
…
MQC Policing
MAC Accounting
Output ACL
Input FIA Output FIA
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Crypto
FECP
Pakiet jest obrabiany
(FIA)
RPs RPs RPsESP SIPs
QFP
Complex
TCAM
Resource
DRAM
Packet Buffer
DRAM
Part Len / BW
SRAM
SA table
DRAM
Dispatcher
Packet Buffer
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Packet Processor Engine
…
PPE1 PPE2 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8 PPEN
BQS
Reset / Pwr
Ctrl
SPI Mux
PPE2
Thread1
Thread2
Thread4
Thread3
Interconnect
X-Connect L2 Switch IPv4 IPv6 MPLS
Netflow
BGP Accounting
NBAR Classify
MQC Classify
…
NAT
PBR
Dialer IDLE Rst
URD
IP
Unicast
IP
Multicast
Packet
For Us
Netflow
NAT
NBAR Classify
…
MQC Policing
WRED
Output ACL
Input FIA Output FIA
PPE2
Thread 3
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Crypto
FECP
Pakiet przekazany jest
do QoSa potem do SIP
RPs RPs RPsESP SIPs
QFP
Complex
TCAM
Resource
DRAM
Packet Buffer
DRAM
Part Len / BW
SRAM
SA table
DRAM
Dispatcher
Packet Buffer
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Packet Processor Engine
…
PPE1 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8 PPEN
BQS
Reset / Pwr
Ctrl
Interconnect
SPI Mux
PPE2PPE2
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Pakiet wychodzi
z SIP
ESPs
C2W
EV-FC
EV-RP
In ref
clocks
Network
clocks
SPA Agg.
SPA Aggregation
ASIC (Marmot)
Ingress
Scheduler
Egress
Buffer
Status
Ingress
Classifier
Egress buffers
(per port)
Network
clock
distribution
IOCP
(SC854x SOC)
…
Ingress buffers
(per port)
…
Interconnect
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Reset / Pwr
Ctrl
SIP
SPA SPA
IOCP
SPA
Aggreg
.
interco
n.
SPA
Taktyki Troubleshootingu
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 26
Codzienność …
Pakiet nie dotarł do hosta docelowego!
Co się stało?
Dlaczego to się stało ?
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Używanie statystyk do
znalezienia gdzie pakiet jest
gubiony
SPA
§  show interfaces <interface-name>
§  show interfaces <interface-name> accounting
§  show interfaces <interface-name> stats
SIP
§  show platform hardware port <slot/card/port> plim statistics
§  show platform hardware subslot {slot/card} plim statistics
§  show platform hardware slot {slot} plim statistics
§  show platform hardware slot {0|1|2} plim status internal
§  show platform hardware slot {0|1|2} serdes statistics
RP
§  show platform hardware slot {r0|r1} serdes statistics
§  show platform software infrastructure lsmpi
ESP
§  show platform hardware slot {f0|f1} serdes statistics
§  show platform hardware slot {f0|f1} serdes statistics internal
§  show platform hardware qfp active bqs 0 ipm mapping
§  show platform hardware qfp active bqs 0 ipm statistics channel all
§  show platform hardware qfp active bqs 0 opm mapping
§  show platform hardware qfp active bqs 0 opm statistics channel all
§  show platform hardware qfp active statistics drop [detail]
§  show platform hardware qfp active interface if-name <Interface-name>
statistics
§  show platform hardware qfp active infrastructure punt statistics type per-
cause | exclude _0_
§  show platform hardware qfp active infrastructure punt statistics type punt-
drop | exclude _0_
§  show platform hardware qfp active infrastructure punt statistics type inject-
drop | exclude _0_
§  show platform hardware qfp active infrastructure punt statistics type global-
drop | exclude _0_
§  show platform hardware qfp active infrastructure bqs queue output default
all
§  show platform hardware qfp active infrastructure bqs queue output recycle
all
Bardzo mało praktyczne…
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Taktyki
Troubleshootingu
IOS Control Plane
•  ACL + show access-list,…
•  show interface / ip route / bgp
…
Platform Control Plane
•  ESP “stuff”
•  “show platform”
Data Plane
•  ESP “stuff”
•  Dalsza część “show platform”
Zgórynadół
Ciężkie
Dobrze znane
Zmieńmy
to!
Hardcore
Troubleshooting ruchu
29
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 30
The Embedded Packet
Capture
Device# show monitor capture mycap buffer dump
0
0000: 01005E00 00020000 0C07AC1D 080045C0 ..^...........E.
0010: 00300000 00000111 CFDC091D 0002E000 .0..............
0020: 000207C1 07C1001C 802A0000 10030AFA .........*......
0030: 1D006369 73636F00 0000091D 0001 ..example.......
1
0000: 01005E00 0002001B 2BF69280 080046C0 ..^.....+.....F.
0010: 00200000 00000102 44170000 0000E000 . ......D.......
0020: 00019404 00001700 E8FF0000 0000 ..............
2
0000: 01005E00 0002001B 2BF68680 080045C0 ..^.....+.....E.
0010: 00300000 00000111 CFDB091D 0003E000 .0..............
0020: 000207C1 07C1001C 88B50000 08030A6E ...............n
0030: 1D006369 73636F00 0000091D 0001 ..example.......
Device# monitor capture mycap start
Device# monitor capture mycap access-list v4acl
Device# monitor capture mycap limit duration 1000
Device# monitor capture mycap interface
GigabitEthernet 0/0/1 both
Device# monitor capture mycap buffer circular size
10
Device# monitor capture mycap start
Device# monitor capture mycap export tftp://
10.1.88.9/mycap.pcap
Device# monitor capture mycap stop
Pokazuję czy pakiet dotarł do naszego
urzadzenia oraz czy nasze urządzenie pakiet
wysłało
Pokazuję jak pakiet wygląda (export do
PCAPa)
Nie mówi nam co stało się z pakietem!
Świetne narzędzie, ale nie zawsze wystarcza …
http://www.cisco.com/en/US/docs/ios-xml/ios/epc/
configuration/xe-3s/asr1000/nm-packet-capture-xe.html
IOS 3.7
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Crypto
FECP
The Packet Tracer and
FIA Debugger
RPs RPs RPsESP SIPs
QFP
Complex
TCAM
Resource
DRAM
Packet Buffer
DRAM
Part Len / BW
SRAM
SA table
DRAM
Dispatcher
Packet Buffer
DDRAM
Boot Flash
(OBFL,…)
JTAG Ctrl
EEPROM
Temp Sensor
Reset / Pwr Ctrl
Packet Processor Engine
…
PPE1 PPE3 PPE4 PPE5
PPE6 PPE7 PPE8 PPEN
BQS
Reset / Pwr
Ctrl
SPI Mux
PPE2
Interconnect
PPE2
Thread2
Thread1
Thread4
Thread3
PPE2
Thread 3
X-Connect L2 Switch IPv4 IPv6 MPLS
Input ACL
MQC
Classify
NAT
PBR
IP Unicast
Output
ACL
NAT
Encaps
Crypto
Input FIA Output FIA
Pak
Match ?
Packet # 16
Input ACL
MQC Classify
NAT
PBR
Output ACL
NAT
Encaps
Crypto
Opcjonalnie można śledzić co się dzieję
bardzo dogłębnie. Aż do poziomu
każdego kroku w tablicy FIA.
Jakiego pakietu
szukamy ?
IOS 3.10
Statystyki oraz
przeprowadzone akcje będą
zalogowane (pakiet
upuszczony “dropped”,
pakiet przesłany do RP itd.)
DEMO ;-)
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 33
DEMO: Topologia
sieci
ASR1000
?
?
PC2
SRV
172.16.140.100
PC1
PC3
GE 2 GE 1
PC5:
192.168.20.102
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Packet-Trace:
Configuration
Commands
§  The Pactrac (Packet Tracer) shows us what happens to a series of packets
–  True inspection of IOS XE packet forwarding flow
§  debug platform packet-trace enable
–  Enables accounting
–  Required for all levels of inspection
§  debug platform packet-trace packet <pkt-num> 
[fia-trace | summary-only] [circular] [data-size <data-size>]
–  Required for any per-packet data capture (e.g. necessary for packet copy to function)
–  Specifies maximum number of packets maintained at one time (<pkt-num>)
–  Always enables capture of summary data or only summary data (summary-only)
–  Captures feature path data by default
–  Optionally performs FIA trace (fia-trace) in addition to path data capture
–  Allows specifying the size of the path data buffers (defaults to 2048)
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Packet-Trace:
Configuration
Commands
§  debug platform packet-trace copy packet {in | out | both} [L2 | L3 | L4]
[size <num-bytes>]
–  Enables copy of the ingress and/or egress packets
–  Optionally allows specifying where to start copy of the packet (L2 is default)
–  Optionally allows specifying the maximum number of octets to copy (64 is
default)
Available XE3.11 and forward
§  debug platform packet-trace drop [code <code-num>]
–  Enables retention only for dropped packets
–  Optionally allows specifying retaining packets for a specific drop code
–  Can be used without global/interface conditions to capture drop events*
*Drop event capture means the only the drop itself is traced not the life
of the packet, but, it still allows capture of summary data, tuple data and
the packet to help refine conditions or provide clues to the next debug
step.
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Packet-Trace:
Configuration
Commands
§  clear platform packet-trace statistics
–  Clears any collected statistics and data buffers
–  Tracing must be stopped first (debug platform condition stop)
§  clear platform packet-trace configuration
–  Removes all debug platform packet-trace commands
§  clear platform condition all
–  Removes all debug platform condition and debug platform packet-trace
commands
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Packet-Trace:
Configuration
Commands
Packet-trace relies on the conditional infra to determine which packets
are interesting. The condition infra provides the ability to filter by
protocol, IP address and mask, ACL, interface and direction. A
complete discussion of conditions is not made here but some illustrative
examples are:
§  debug platform condition ingress
–  Checks all incoming packets on all interfaces for all protocols
§  debug platform condition interface g0/0/0 ipv4 ingress
–  Checks all IPv4 packets arriving on interface g0/0/0
§  debug platform condition interface g0/0/0 ipv4 access-list FOO
ingress
–  Checks incoming IPv4 packets on interface g0/0/0 that match access-list
FOO
Conditions are activated or de-activated using debug platform condition
start or
debug platform condition stop respectively.
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Packet-Trace:
Configuration
Commands
NOTA BENE!!!!!
Conditions define what the filters are and when the filters are applied
to a packet. For example, debug platform condition interface g0/0/0
egress means that a packet will be identified as a match when it
reaches the output FIA on interface g0/0/0 so any packet-processing
that took place from ingress up to that point is missed.
Best Practice
It is highly recommended to use ingress conditions for pactrac to get the
most complete and meaningful data. Egress conditions can be used
but just be aware of the limitation above.
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Packet-Trace:
Configuration Example
The following shows how one would trace the most recent 128 packets
entering GigabitEthernet0/0/0 including FIA trace and a copy of up to
the first 2048 octets of the input packet.
debug platform condition interface g0/0/0 ingress
debug platform packet-trace enable
debug platform packet-trace packet 128 fia-trace circular
debug platform packet-trace copy packet input size 2048
debug platform condition start
<…wait until you’ve captured the packets you think you want…>
debug platform condition stop
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Packet-Trace:
Configuration
Highlights
§  Pactrac buffers consume QFP DRAM
–  Be mindful of how much memory a config needs and how much memory is
available
§  Configure as much detail as you want…more detail…more
performance impact for matched packets
§  Each pactrac “config” change will temporarily disables pactrac and
clears counts/buffers
–  “Cheap” way of ‘debug plat cond stop’, ‘clear plat pack stats’ and ‘debug
plat cond start’
§  Some configs require a ‘stop’ in order to display summary or per
packet data
–  Currently circular and drop tracing
§  Conditions define where and when filters are applied to a packet
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Packet-Trace: Show
Commands
Show commands are used to display pactrac configuration and each level
of data:
§  show platform packet-trace configuration
–  Displays packet-trace configuration including any defaults
§  show platform packet-trace statistics
–  Displays accounting data for all pactrac packets
§  show platform packet-trace summary
–  Displays summary data for the number of packets specified by debug platform
packet-trace packet
§  show platform packet-trace packet { all | <pkt-num>} [decode]*
–  Displays all path data for all packets or the packet specified
–  Decode attempts to display packets captured by debug platform packet-trace
copy in user friendly way
–  * decode was introduced in XE3.11
§  NOTE: only a few protocol headers are supported initially (ARPA, IP,
TCP, UDP, ICMP)
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Example of Packet-
Trace Configuration
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Example of Packet-
Trace Accounting
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Example of Packet-
Trace Summary
in0/0/rp:0 is how the ESP sees the
RP
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Example of Packet-
Trace Packet Details
For Your Reference
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Example of Clearing
Packet-Trace Stats
For Your Reference
Sprawdzanie jak zajęty jest system …
47
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Sprawdzanie jak zajęty
jest system
show processes cpu pokazuję tylko
obciążenie RP!
ASR1K# show platform hardware qfp active datapath utilization
CPP 0: Subdev 0 5 secs 1 min 5 min 60 min
Input: Priority (pps) 22 19 18 19
(bps) 12736 11368 10592 11048
Non-Priority (pps) 21 17 17 17
(bps) 21624 17320 16624 16240
Total (pps) 43 36 35 36
(bps) 34360 28688 27216 27288
Output: Priority (pps) 20 18 17 18
(bps) 16112 14664 13608 14272
Non-Priority (pps) 14 10 10 10
(bps) 25128 14800 14552 14576
Total (pps) 34 28 27 28
(bps) 41240 29464 28160 28848
Processing: Load (pct) 0 0 0 0
…
Podsumowując
49
© 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public
Nowa strategia
troubleshootingu!
IOS Control Plane
•  show interface, show ip route, show
bgp …
•  Feature debugging
Platform Control Plane
•  Unified show commands
•  Platform show commands
•  Future: control plane conditional
debugging
Data Plane
•  Packet Tracer
•  Forwarding plane conditional
debugging
•  Embedded Packet Capture
Ciężkie
Proste!
Dobrze znane
Dziękuję !
pkupisie@cisco.com
51

More Related Content

What's hot

Stratix V FPGA Intro Presentation
Stratix V FPGA Intro PresentationStratix V FPGA Intro Presentation
Stratix V FPGA Intro PresentationAltera Corporation
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstackIkuo Kumagai
 
Hardware accelerated virtio networking for nfv linux con
Hardware accelerated virtio networking for nfv linux conHardware accelerated virtio networking for nfv linux con
Hardware accelerated virtio networking for nfv linux consprdd
 
#IBMEdge: Brocade SAN Health Session
#IBMEdge: Brocade SAN Health Session#IBMEdge: Brocade SAN Health Session
#IBMEdge: Brocade SAN Health SessionBrocade
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingMichelle Holley
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)Kirill Tsym
 
Brocade Administration & troubleshooting
Brocade Administration & troubleshootingBrocade Administration & troubleshooting
Brocade Administration & troubleshootingprakashjjaya
 
Intel(r) Quick Assist Technology Overview
Intel(r) Quick Assist Technology OverviewIntel(r) Quick Assist Technology Overview
Intel(r) Quick Assist Technology OverviewMichelle Holley
 
Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Altera Corporation
 
Intel® Ethernet Update
Intel® Ethernet Update Intel® Ethernet Update
Intel® Ethernet Update Michelle Holley
 
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.SkillFactory
 
Juniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks
 
Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Andriy Berestovskyy
 

What's hot (20)

Stratix V FPGA Intro Presentation
Stratix V FPGA Intro PresentationStratix V FPGA Intro Presentation
Stratix V FPGA Intro Presentation
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstack
 
Campus
CampusCampus
Campus
 
Hardware accelerated virtio networking for nfv linux con
Hardware accelerated virtio networking for nfv linux conHardware accelerated virtio networking for nfv linux con
Hardware accelerated virtio networking for nfv linux con
 
#IBMEdge: Brocade SAN Health Session
#IBMEdge: Brocade SAN Health Session#IBMEdge: Brocade SAN Health Session
#IBMEdge: Brocade SAN Health Session
 
Intel dpdk Tutorial
Intel dpdk TutorialIntel dpdk Tutorial
Intel dpdk Tutorial
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 
WAN - trends and use cases
WAN - trends and use casesWAN - trends and use cases
WAN - trends and use cases
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
 
Brocade Administration & troubleshooting
Brocade Administration & troubleshootingBrocade Administration & troubleshooting
Brocade Administration & troubleshooting
 
Intel(r) Quick Assist Technology Overview
Intel(r) Quick Assist Technology OverviewIntel(r) Quick Assist Technology Overview
Intel(r) Quick Assist Technology Overview
 
Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2
 
Intel® Ethernet Update
Intel® Ethernet Update Intel® Ethernet Update
Intel® Ethernet Update
 
Juniper for Enterprise
Juniper for EnterpriseJuniper for Enterprise
Juniper for Enterprise
 
Dpdk applications
Dpdk applicationsDpdk applications
Dpdk applications
 
Juniper 40G and 100G
Juniper 40G and 100GJuniper 40G and 100G
Juniper 40G and 100G
 
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
 
Juniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High Availability
 
Cisco data center training for ibm
Cisco data center training for ibmCisco data center training for ibm
Cisco data center training for ibm
 
Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)
 

Viewers also liked

4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...PROIDEA
 
4Developers 2015: Dying Light: Burzliwa historia Action Directora - Andrzej B...
4Developers 2015: Dying Light: Burzliwa historia Action Directora - Andrzej B...4Developers 2015: Dying Light: Burzliwa historia Action Directora - Andrzej B...
4Developers 2015: Dying Light: Burzliwa historia Action Directora - Andrzej B...PROIDEA
 
PLNOG14: Optymalizacja rozwiązywania problemów sieciowych - Marcin Kuczera
PLNOG14: Optymalizacja rozwiązywania problemów sieciowych - Marcin KuczeraPLNOG14: Optymalizacja rozwiązywania problemów sieciowych - Marcin Kuczera
PLNOG14: Optymalizacja rozwiązywania problemów sieciowych - Marcin KuczeraPROIDEA
 
4Developers2015: Serwis z kamerkami - pole minowe wydajności - Łukasz Łuczak
4Developers2015: Serwis z kamerkami - pole minowe wydajności - Łukasz Łuczak4Developers2015: Serwis z kamerkami - pole minowe wydajności - Łukasz Łuczak
4Developers2015: Serwis z kamerkami - pole minowe wydajności - Łukasz ŁuczakPROIDEA
 
4Developers 2015: Do you think you're doing microservice architecture? - Marc...
4Developers 2015: Do you think you're doing microservice architecture? - Marc...4Developers 2015: Do you think you're doing microservice architecture? - Marc...
4Developers 2015: Do you think you're doing microservice architecture? - Marc...PROIDEA
 
JDD2015: Frege - how to program with pure functions - Dierk König
JDD2015: Frege - how to program with pure functions - Dierk KönigJDD2015: Frege - how to program with pure functions - Dierk König
JDD2015: Frege - how to program with pure functions - Dierk KönigPROIDEA
 
4Developers 2015: CQRS dla każdego - Maciej Aniserowicz
4Developers 2015: CQRS dla każdego - Maciej Aniserowicz4Developers 2015: CQRS dla każdego - Maciej Aniserowicz
4Developers 2015: CQRS dla każdego - Maciej AniserowiczPROIDEA
 
4Developers 2015: Baza danych w aplikacji typu SaaS - błędy w projektowaniu -...
4Developers 2015: Baza danych w aplikacji typu SaaS - błędy w projektowaniu -...4Developers 2015: Baza danych w aplikacji typu SaaS - błędy w projektowaniu -...
4Developers 2015: Baza danych w aplikacji typu SaaS - błędy w projektowaniu -...PROIDEA
 
PLNOG14: Vectra i Infoblox Advanced DNS Protection , historia sukcesu pewnego...
PLNOG14: Vectra i Infoblox Advanced DNS Protection, historia sukcesu pewnego...PLNOG14: Vectra i Infoblox Advanced DNS Protection, historia sukcesu pewnego...
PLNOG14: Vectra i Infoblox Advanced DNS Protection , historia sukcesu pewnego...PROIDEA
 
4Developers 2015: Orleans - aplikacje, które skalują i dystrybuują się same -...
4Developers 2015: Orleans - aplikacje, które skalują i dystrybuują się same -...4Developers 2015: Orleans - aplikacje, które skalują i dystrybuują się same -...
4Developers 2015: Orleans - aplikacje, które skalują i dystrybuują się same -...PROIDEA
 
4Developers 2015: Refactoring za duże pieniądze, pierwsze kroki - Michał Gruca
4Developers 2015: Refactoring za duże pieniądze, pierwsze kroki - Michał Gruca4Developers 2015: Refactoring za duże pieniądze, pierwsze kroki - Michał Gruca
4Developers 2015: Refactoring za duże pieniądze, pierwsze kroki - Michał GrucaPROIDEA
 
4Developers 2015: Be pragmatic, be SOLID - Krzysztof Menżyk
4Developers 2015: Be pragmatic, be SOLID - Krzysztof Menżyk4Developers 2015: Be pragmatic, be SOLID - Krzysztof Menżyk
4Developers 2015: Be pragmatic, be SOLID - Krzysztof MenżykPROIDEA
 
PLNOG14 - Wireless Cloud, a new business for operators - Jochen Müdsam
PLNOG14 - Wireless Cloud, a new business for operators - Jochen MüdsamPLNOG14 - Wireless Cloud, a new business for operators - Jochen Müdsam
PLNOG14 - Wireless Cloud, a new business for operators - Jochen MüdsamPROIDEA
 
4Developers 2015: Bypassing Same-Origin Policy - Jakub Żoczek
4Developers 2015: Bypassing Same-Origin Policy - Jakub Żoczek4Developers 2015: Bypassing Same-Origin Policy - Jakub Żoczek
4Developers 2015: Bypassing Same-Origin Policy - Jakub ŻoczekPROIDEA
 
4Developers 2015: Behavior Driven Development - sounds perfect but why are we...
4Developers 2015: Behavior Driven Development - sounds perfect but why are we...4Developers 2015: Behavior Driven Development - sounds perfect but why are we...
4Developers 2015: Behavior Driven Development - sounds perfect but why are we...PROIDEA
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPROIDEA
 
PLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
PLNOG14: Fortinet, Carrier and MSSP - Robert DąbrowskiPLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
PLNOG14: Fortinet, Carrier and MSSP - Robert DąbrowskiPROIDEA
 
Forest, Carbon and REDD
Forest, Carbon and REDDForest, Carbon and REDD
Forest, Carbon and REDDSIANI
 
SIANI Expert Group: Food Security and Energy Access
SIANI Expert Group: Food Security and Energy AccessSIANI Expert Group: Food Security and Energy Access
SIANI Expert Group: Food Security and Energy AccessSIANI
 
When rain clouds don't gather
When rain clouds don't gatherWhen rain clouds don't gather
When rain clouds don't gatherSIANI
 

Viewers also liked (20)

4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
 
4Developers 2015: Dying Light: Burzliwa historia Action Directora - Andrzej B...
4Developers 2015: Dying Light: Burzliwa historia Action Directora - Andrzej B...4Developers 2015: Dying Light: Burzliwa historia Action Directora - Andrzej B...
4Developers 2015: Dying Light: Burzliwa historia Action Directora - Andrzej B...
 
PLNOG14: Optymalizacja rozwiązywania problemów sieciowych - Marcin Kuczera
PLNOG14: Optymalizacja rozwiązywania problemów sieciowych - Marcin KuczeraPLNOG14: Optymalizacja rozwiązywania problemów sieciowych - Marcin Kuczera
PLNOG14: Optymalizacja rozwiązywania problemów sieciowych - Marcin Kuczera
 
4Developers2015: Serwis z kamerkami - pole minowe wydajności - Łukasz Łuczak
4Developers2015: Serwis z kamerkami - pole minowe wydajności - Łukasz Łuczak4Developers2015: Serwis z kamerkami - pole minowe wydajności - Łukasz Łuczak
4Developers2015: Serwis z kamerkami - pole minowe wydajności - Łukasz Łuczak
 
4Developers 2015: Do you think you're doing microservice architecture? - Marc...
4Developers 2015: Do you think you're doing microservice architecture? - Marc...4Developers 2015: Do you think you're doing microservice architecture? - Marc...
4Developers 2015: Do you think you're doing microservice architecture? - Marc...
 
JDD2015: Frege - how to program with pure functions - Dierk König
JDD2015: Frege - how to program with pure functions - Dierk KönigJDD2015: Frege - how to program with pure functions - Dierk König
JDD2015: Frege - how to program with pure functions - Dierk König
 
4Developers 2015: CQRS dla każdego - Maciej Aniserowicz
4Developers 2015: CQRS dla każdego - Maciej Aniserowicz4Developers 2015: CQRS dla każdego - Maciej Aniserowicz
4Developers 2015: CQRS dla każdego - Maciej Aniserowicz
 
4Developers 2015: Baza danych w aplikacji typu SaaS - błędy w projektowaniu -...
4Developers 2015: Baza danych w aplikacji typu SaaS - błędy w projektowaniu -...4Developers 2015: Baza danych w aplikacji typu SaaS - błędy w projektowaniu -...
4Developers 2015: Baza danych w aplikacji typu SaaS - błędy w projektowaniu -...
 
PLNOG14: Vectra i Infoblox Advanced DNS Protection , historia sukcesu pewnego...
PLNOG14: Vectra i Infoblox Advanced DNS Protection, historia sukcesu pewnego...PLNOG14: Vectra i Infoblox Advanced DNS Protection, historia sukcesu pewnego...
PLNOG14: Vectra i Infoblox Advanced DNS Protection , historia sukcesu pewnego...
 
4Developers 2015: Orleans - aplikacje, które skalują i dystrybuują się same -...
4Developers 2015: Orleans - aplikacje, które skalują i dystrybuują się same -...4Developers 2015: Orleans - aplikacje, które skalują i dystrybuują się same -...
4Developers 2015: Orleans - aplikacje, które skalują i dystrybuują się same -...
 
4Developers 2015: Refactoring za duże pieniądze, pierwsze kroki - Michał Gruca
4Developers 2015: Refactoring za duże pieniądze, pierwsze kroki - Michał Gruca4Developers 2015: Refactoring za duże pieniądze, pierwsze kroki - Michał Gruca
4Developers 2015: Refactoring za duże pieniądze, pierwsze kroki - Michał Gruca
 
4Developers 2015: Be pragmatic, be SOLID - Krzysztof Menżyk
4Developers 2015: Be pragmatic, be SOLID - Krzysztof Menżyk4Developers 2015: Be pragmatic, be SOLID - Krzysztof Menżyk
4Developers 2015: Be pragmatic, be SOLID - Krzysztof Menżyk
 
PLNOG14 - Wireless Cloud, a new business for operators - Jochen Müdsam
PLNOG14 - Wireless Cloud, a new business for operators - Jochen MüdsamPLNOG14 - Wireless Cloud, a new business for operators - Jochen Müdsam
PLNOG14 - Wireless Cloud, a new business for operators - Jochen Müdsam
 
4Developers 2015: Bypassing Same-Origin Policy - Jakub Żoczek
4Developers 2015: Bypassing Same-Origin Policy - Jakub Żoczek4Developers 2015: Bypassing Same-Origin Policy - Jakub Żoczek
4Developers 2015: Bypassing Same-Origin Policy - Jakub Żoczek
 
4Developers 2015: Behavior Driven Development - sounds perfect but why are we...
4Developers 2015: Behavior Driven Development - sounds perfect but why are we...4Developers 2015: Behavior Driven Development - sounds perfect but why are we...
4Developers 2015: Behavior Driven Development - sounds perfect but why are we...
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
 
PLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
PLNOG14: Fortinet, Carrier and MSSP - Robert DąbrowskiPLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
PLNOG14: Fortinet, Carrier and MSSP - Robert Dąbrowski
 
Forest, Carbon and REDD
Forest, Carbon and REDDForest, Carbon and REDD
Forest, Carbon and REDD
 
SIANI Expert Group: Food Security and Energy Access
SIANI Expert Group: Food Security and Energy AccessSIANI Expert Group: Food Security and Energy Access
SIANI Expert Group: Food Security and Energy Access
 
When rain clouds don't gather
When rain clouds don't gatherWhen rain clouds don't gather
When rain clouds don't gather
 

Similar to PLNOG14: Architektura oraz rozwiązywanie problemów na routerach IOS-XE - Piotr Kupisiewicz

PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PROIDEA
 
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdfCisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdfVarghese Martin
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Bruno Teixeira
 
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Cisco Russia
 
Steen_Dissertation_March5
Steen_Dissertation_March5Steen_Dissertation_March5
Steen_Dissertation_March5Steen Larsen
 
Особенности архитектуры и траблшутинга маршрутизаторов серии ASR1000
Особенности архитектуры и траблшутинга маршрутизаторов серии ASR1000Особенности архитектуры и траблшутинга маршрутизаторов серии ASR1000
Особенности архитектуры и траблшутинга маршрутизаторов серии ASR1000Cisco Russia
 
ODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & FeedsODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & FeedsODSA Workgroup
 
Krzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergenceKrzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergencePROIDEA
 
Ccna voice study summary 460
Ccna voice study summary 460Ccna voice study summary 460
Ccna voice study summary 460B Mach
 
PowerDRC/LVS 2.0.1 released by POLYTEDA
PowerDRC/LVS 2.0.1 released by POLYTEDAPowerDRC/LVS 2.0.1 released by POLYTEDA
PowerDRC/LVS 2.0.1 released by POLYTEDAAlexander Grudanov
 
1 asr9 k platform architecture
1   asr9 k platform architecture1   asr9 k platform architecture
1 asr9 k platform architectureThanh Hung Quach
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Bruno Teixeira
 
Cisco Catalyst 6500 Technical Deep Dive.pdf
Cisco Catalyst 6500 Technical Deep Dive.pdfCisco Catalyst 6500 Technical Deep Dive.pdf
Cisco Catalyst 6500 Technical Deep Dive.pdfjuergenJaeckel
 
Better Network Management Through Network Programmability
Better Network Management Through Network ProgrammabilityBetter Network Management Through Network Programmability
Better Network Management Through Network ProgrammabilityCisco Canada
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANLdgoodell
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesCisco Canada
 
OSN days 2019 - Open Networking and Programmable Switch
OSN days 2019 - Open Networking and Programmable SwitchOSN days 2019 - Open Networking and Programmable Switch
OSN days 2019 - Open Networking and Programmable SwitchChun Ming Ou
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Cisco Russia
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersBruno Teixeira
 

Similar to PLNOG14: Architektura oraz rozwiązywanie problemów na routerach IOS-XE - Piotr Kupisiewicz (20)

PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
PLNOG 13: P. Kupisiewicz, O. Pelerin: Make IOS-XE Troubleshooting Easy – Pack...
 
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdfCisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
Cisco ASR 9000 Architecture - BRKARC-2003 3rd session.pdf
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
Внутренняя архитектура IOS-XE: средства траблшутинга предачи трафика на ASR1k...
 
Steen_Dissertation_March5
Steen_Dissertation_March5Steen_Dissertation_March5
Steen_Dissertation_March5
 
Особенности архитектуры и траблшутинга маршрутизаторов серии ASR1000
Особенности архитектуры и траблшутинга маршрутизаторов серии ASR1000Особенности архитектуры и траблшутинга маршрутизаторов серии ASR1000
Особенности архитектуры и траблшутинга маршрутизаторов серии ASR1000
 
ODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & FeedsODSA Proof of Concept SmartNIC Speeds & Feeds
ODSA Proof of Concept SmartNIC Speeds & Feeds
 
Krzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergenceKrzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast Convergence
 
CCNA Icnd110 s06l03
CCNA Icnd110 s06l03CCNA Icnd110 s06l03
CCNA Icnd110 s06l03
 
Ccna voice study summary 460
Ccna voice study summary 460Ccna voice study summary 460
Ccna voice study summary 460
 
PowerDRC/LVS 2.0.1 released by POLYTEDA
PowerDRC/LVS 2.0.1 released by POLYTEDAPowerDRC/LVS 2.0.1 released by POLYTEDA
PowerDRC/LVS 2.0.1 released by POLYTEDA
 
1 asr9 k platform architecture
1   asr9 k platform architecture1   asr9 k platform architecture
1 asr9 k platform architecture
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
 
Cisco Catalyst 6500 Technical Deep Dive.pdf
Cisco Catalyst 6500 Technical Deep Dive.pdfCisco Catalyst 6500 Technical Deep Dive.pdf
Cisco Catalyst 6500 Technical Deep Dive.pdf
 
Better Network Management Through Network Programmability
Better Network Management Through Network ProgrammabilityBetter Network Management Through Network Programmability
Better Network Management Through Network Programmability
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
 
OSN days 2019 - Open Networking and Programmable Switch
OSN days 2019 - Open Networking and Programmable SwitchOSN days 2019 - Open Networking and Programmable Switch
OSN days 2019 - Open Networking and Programmable Switch
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
 
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service ProvidersCisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
Cisco Live! :: Introduction to IOS XR for Enterprises and Service Providers
 

Recently uploaded

VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 

PLNOG14: Architektura oraz rozwiązywanie problemów na routerach IOS-XE - Piotr Kupisiewicz

  • 1. © 2008 Cisco Systems, Inc. All rights reserved. Cisco restrictedQFP ZBF Implementation 1 Architektura oraz rozwiązywanie problemów na routerach IOS-XE Piotr Kupisiewicz Cisco Systems
  • 2. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Agenda § ASR 1000 § ISR Seria 4000 § Dzień z życia pakietu (normalnego pakietu) § Taktyki troubleshootingu § Packet-tracer
  • 4. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 5-36 Gbps Instant On Service Delivery ASR 1002-X ASR 1004 ASR 1006 10-40 Gbps 10-100 Gbps ASR 1001/1001-X 2.5-5 Gbps 40-200 Gbps ASR 1013 IOS-XE Kompaktowy, mały router §  Wydajność liniowa od 2.5G do 200G+ §  Ochrona inwestycji poprzez modularną budowę §  QoS w sprzęcie – do 472 kolejek Wysoka dostępność i niezawodność §  Separacja części forwardując od części zarządzającej (Control od Forwarding Plane) §  Sprzętowa i Softwarowa redundancja §  Zero-Downtime Upgrade Dodatkowe usługi §  Wbudowany Firewall, VPN, DPI, CUBE §  Kontrola usług dodatkowych poprzez licencję 4 Cisco ASR 1000
  • 5. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public ESP FECP QFP Crypto Assist. interconn. PP E BQ S ESP FECP QFP Crypto Assist. interconn. PP E BQ S 5 ASR 1K: Architektura sprzętowa RP CPU interconn . GE switch SIP SPA SPA IOCP SPA Aggreg. interconn. RP CPU interconn . GE switch Midplane SIP SPA SPA IOCP SPA Aggreg. interconn. SIP SPA SPA IOCP SPA Aggreg. interconn. Active Active Stby Stby Embedded Service Interconnect aka ESI Bus 11.2 – 40 Gbps Forwarding Bus Cały ruch “przechodzi” poprzez ESP (QFP), nie poprzez RP !
  • 6. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public QFP Subsystem PPE + BQS TCAM SPI MUX Interconnect ASIC Crypto Engine FECP CPU FECP DRAM BQS Packet DRAM PPE DRAM For Your Reference Embedded Services Processor Prawdziwy sprzęt!
  • 7. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Cisco “Quantum Flow Processor” •  Packet Processing Engine (QFP-PPE) –  40 Procesorów każdy obsługujący 4 równoległe wątki. Procesowanie 160 pakietów w tym samym czasie. –  Do 1.2GHz Tensilica ISA processors + pamięc DRAM –  Jeden TCAM4 I/F; możliwe łączenie do 1-4 QFP –  Zaprogramowane w C –  Wsparcie sprzętowe dla statystyk, WREDa, policerów, crypto itd. •  Buffer/queue subsystem (QFP-BQS) –  Sprzętowa implementacja QoS –  W pełni konfiguralna za pomocą znanego CLI Multi-Core (40) Packet Processor Traffic Manager (BQS) For Your Reference
  • 8. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Crypto FECP Architektura ESP GE, 1Gbps I2C SPA ControlSPA Bus ESI, 11.2Gbps SPA-SPI, 11.2GbpsHypertransport, 10Gbps Other RPs RPs RPsESP SIPs QFP Complex TCAM Resource DRAM Packet Buffer DRAM Part Len / BW SRAM SA table DRAM Dispatcher Packet Buffer DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Packet Processor Engine … PPE1 PPE2 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPEN BQS Reset / Pwr Ctrl Interconnect SPI Mux ESP FECP QFP Crypto Assist. interco n. PP E BQ S
  • 9. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public ESP FECP QFP Crypto Assist. interconn. RP CPU interconn . GE switch SIP SPA SPA IOCP SPA Aggreg. interconn. ASR1K: Architektura Software’owa RP CPU IOS Chassis Manager Forwarding Manager Linux Kernel EOBC(1Gbps) ESI(10-40Gbps) ESP FECP Linux Kernel Chassis Manager Forwarding Manager QFP Crypto Assist. µ µ µ BQ S µ µ µ Drivers Drivers Drivers SIP IOCP Linux Kernel Chassis Manager SPA SPA Driver SPA Driver SPA Driver SPA SPA ESI(10-40Gbps) I2C
  • 10. ISR Seria 4000 (43xx/44xx)
  • 11. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public ISR Seria 4000 ISR 4321 50-100 Mbps ISR 4331 100-300 Mbps ISR 4351 200-400 Mbps ISR 4431 500-1000 Mbps ISR 4451 1-2Gbps NEW NEW NEW NEW Wszystkie ISRy serii 4000 oparte są na IOS-XE
  • 12. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 12 ISR 4451-X Architektura Sprzętowa Data Plane (10 core) PPE1 PPE2 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPE1 0 PPE9 Control Plane (4 cores) Ctrl SVC1 SVC2 SVC3 FPGE DRAM Multi Gigabit Fabric DSP SM-X System FPGA Peripheral Interconnect DRAM Console / Aux Mgmt Ethernet Flash USB 4xPCIeDDR3 4xSGMI DDR3 1xSGMI 10 Gbps/slot NIM NIM NIM 2Gb/slot SM-X 10 Gbps XAUI
  • 13. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 13 ISR 4451-X Architektura Sprzętowa Data Plane (10 core) PPE1 PPE2 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPE1 0 PPE9 Control Plane (4 cores) Ctrl SVC1 SVC2 SVC3 FPGE DRAM Multi Gigabit Fabric DSP SM-X System FPGA Peripheral Interconnect DRAM Console / Aux Mgmt Ethernet Flash USB 4xPCIeDDR3 4xSGMI DDR3 1xSGMI 10 Gbps/slot NIM NIM NIM 2Gb/slot SM-X 10 Gbps XAUI 1 rdzeń - Control Plane Podobnie do RP z ASR1K 3 rdzenie serwisowe (SourceFire) 10 rdzeni, 1 wątek / core Domyślnie 5 rdzeni fwd 4 pozostałe aktywowane dodatkową licencją Szyfrowanie danych “in-line” Dane są szyfrowane podczas procesowania przez PPE (w ASR szyfrowanie odbywa się w osobnych chipie) Brak sprzętowego TCAMu BQS na dedykowanym rdzeniu Jeden rdzeń jest zawsze zarezerwowany dla BQS (implementacja Software’owa QoS) For Your Reference
  • 14. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 14 ISR 4451 Layout Systemu 10 core Dataplane 4 Cores Control and Services Plane Multi Gig Ethernet Fabric Dataplane DIMM (left) and Controlplane DIMM (2x right) Integrated Services Card (e.g. DSP) Front panel PoE power Compact Flash 1 SW-NIM or Dual HDD Configurable Slot (@ factory only) For Your Reference
  • 15. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Akronimy §  RP – Route Processor §  FP – Forwarding Processor = ESP (Embedded Service Processor) §  CPP – Cisco Packet Processor Compex= QFP (Quantum Flow Processor) §  PPE – Packet Processing Engine §  IOCP – I/O Control Processor §  FECP – Forwarding Engine Control Processor §  SPA – Shared Port Adapter §  SIP – SPA Interface Processor §  IOSd – IOS image that runs as a process on the RP §  FMAN – Forwarding manager (FMAN-RP, FMAN-FP) §  Scbac – FW Session Control Block §  EOBC = Ethernet Out of Band Channels – Packet Interface for Card to Card Control Traffic §  IOS-XE (BinOS) = Linux Based Software Infrastructure That Executes on MCP For Your Reference
  • 16. Dzień z życia pakietu (normalnego pakietu)
  • 17. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Przepływ w SIP10 … ESPs C2W EV-FC EV-RP In ref clocks Network clocks SPA Agg. SPA Aggregation ASIC (Marmot) Ingress Scheduler Egress Buffer Status Ingress Classifier Egress buffers (per port) Network clock distribution IOCP (SC854x SOC) … Ingress buffers (per port) … Interconnect DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Reset / Pwr Ctrl SIP SPA SPA IOCP SPA Aggreg . interco n. SPA
  • 18. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Crypto FECP Pakiet przychodzący z SIP RPs RPs RPsESP SIPs QFP Complex TCAM Resource DRAM Packet Buffer DRAM Part Len / BW SRAM SA table DRAM Dispatcher Packet Buffer DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Packet Processor Engine … PPE1 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPEN BQS Reset / Pwr Ctrl Interconnect SPI Mux ESP FECP QFP Crypto Assist. interco n. PP E BQ S PPE2PPE2
  • 19. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Crypto FECP Pakiet jest przypisany do konkretnego rdzenia RPs RPs RPsESP SIPs QFP Complex TCAM Resource DRAM Packet Buffer DRAM Part Len / BW SRAM SA table DRAM Dispatcher Packet Buffer DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Packet Processor Engine … PPE1 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPEN BQS Reset / Pwr Ctrl SPI Mux PPE2 Interconnect PPE2 Thread1 Thread2 Thread3 Thread4
  • 20. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Crypto FECP RPs RPs RPsESP SIPs QFP Complex TCAM Resource DRAM Packet Buffer DRAM Part Len / BW SRAM SA table DRAM Dispatcher Packet Buffer DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Packet Processor Engine … PPE1 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPEN BQS Reset / Pwr Ctrl SPI Mux PPE2 Interconnect PPE2 Thread1 Thread2 Thread4 Thread3 Pakiet jest przypisany do konkretnego wątku
  • 21. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Crypto FECP Pakiet jest obrabiany (FIA) RPs RPs RPsESP SIPs QFP Complex TCAM Resource DRAM Packet Buffer DRAM Part Len / BW SRAM SA table DRAM Dispatcher Packet Buffer DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Packet Processor Engine … PPE1 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPEN BQS Reset / Pwr Ctrl SPI Mux PPE2 Interconnect PPE2 Thread2 Thread1 Thread4 Thread3 PPE2 Thread 3 X-Connect L2 Switch IPv4 IPv6 MPLS Netflow Input ACL NBAR Classify MQC Classify … NAT PBR Dialer IDLE Rst URD IP Unicast IP Multicast Packet For Us Netflow NAT NBAR Classify … MQC Policing MAC Accounting Output ACL Input FIA Output FIA
  • 22. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Crypto FECP Pakiet jest obrabiany (FIA) RPs RPs RPsESP SIPs QFP Complex TCAM Resource DRAM Packet Buffer DRAM Part Len / BW SRAM SA table DRAM Dispatcher Packet Buffer DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Packet Processor Engine … PPE1 PPE2 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPEN BQS Reset / Pwr Ctrl SPI Mux PPE2 Thread1 Thread2 Thread4 Thread3 Interconnect X-Connect L2 Switch IPv4 IPv6 MPLS Netflow BGP Accounting NBAR Classify MQC Classify … NAT PBR Dialer IDLE Rst URD IP Unicast IP Multicast Packet For Us Netflow NAT NBAR Classify … MQC Policing WRED Output ACL Input FIA Output FIA PPE2 Thread 3
  • 23. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Crypto FECP Pakiet przekazany jest do QoSa potem do SIP RPs RPs RPsESP SIPs QFP Complex TCAM Resource DRAM Packet Buffer DRAM Part Len / BW SRAM SA table DRAM Dispatcher Packet Buffer DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Packet Processor Engine … PPE1 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPEN BQS Reset / Pwr Ctrl Interconnect SPI Mux PPE2PPE2
  • 24. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Pakiet wychodzi z SIP ESPs C2W EV-FC EV-RP In ref clocks Network clocks SPA Agg. SPA Aggregation ASIC (Marmot) Ingress Scheduler Egress Buffer Status Ingress Classifier Egress buffers (per port) Network clock distribution IOCP (SC854x SOC) … Ingress buffers (per port) … Interconnect DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Reset / Pwr Ctrl SIP SPA SPA IOCP SPA Aggreg . interco n. SPA
  • 26. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 26 Codzienność … Pakiet nie dotarł do hosta docelowego! Co się stało? Dlaczego to się stało ?
  • 27. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Używanie statystyk do znalezienia gdzie pakiet jest gubiony SPA §  show interfaces <interface-name> §  show interfaces <interface-name> accounting §  show interfaces <interface-name> stats SIP §  show platform hardware port <slot/card/port> plim statistics §  show platform hardware subslot {slot/card} plim statistics §  show platform hardware slot {slot} plim statistics §  show platform hardware slot {0|1|2} plim status internal §  show platform hardware slot {0|1|2} serdes statistics RP §  show platform hardware slot {r0|r1} serdes statistics §  show platform software infrastructure lsmpi ESP §  show platform hardware slot {f0|f1} serdes statistics §  show platform hardware slot {f0|f1} serdes statistics internal §  show platform hardware qfp active bqs 0 ipm mapping §  show platform hardware qfp active bqs 0 ipm statistics channel all §  show platform hardware qfp active bqs 0 opm mapping §  show platform hardware qfp active bqs 0 opm statistics channel all §  show platform hardware qfp active statistics drop [detail] §  show platform hardware qfp active interface if-name <Interface-name> statistics §  show platform hardware qfp active infrastructure punt statistics type per- cause | exclude _0_ §  show platform hardware qfp active infrastructure punt statistics type punt- drop | exclude _0_ §  show platform hardware qfp active infrastructure punt statistics type inject- drop | exclude _0_ §  show platform hardware qfp active infrastructure punt statistics type global- drop | exclude _0_ §  show platform hardware qfp active infrastructure bqs queue output default all §  show platform hardware qfp active infrastructure bqs queue output recycle all Bardzo mało praktyczne…
  • 28. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Taktyki Troubleshootingu IOS Control Plane •  ACL + show access-list,… •  show interface / ip route / bgp … Platform Control Plane •  ESP “stuff” •  “show platform” Data Plane •  ESP “stuff” •  Dalsza część “show platform” Zgórynadół Ciężkie Dobrze znane Zmieńmy to! Hardcore
  • 30. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 30 The Embedded Packet Capture Device# show monitor capture mycap buffer dump 0 0000: 01005E00 00020000 0C07AC1D 080045C0 ..^...........E. 0010: 00300000 00000111 CFDC091D 0002E000 .0.............. 0020: 000207C1 07C1001C 802A0000 10030AFA .........*...... 0030: 1D006369 73636F00 0000091D 0001 ..example....... 1 0000: 01005E00 0002001B 2BF69280 080046C0 ..^.....+.....F. 0010: 00200000 00000102 44170000 0000E000 . ......D....... 0020: 00019404 00001700 E8FF0000 0000 .............. 2 0000: 01005E00 0002001B 2BF68680 080045C0 ..^.....+.....E. 0010: 00300000 00000111 CFDB091D 0003E000 .0.............. 0020: 000207C1 07C1001C 88B50000 08030A6E ...............n 0030: 1D006369 73636F00 0000091D 0001 ..example....... Device# monitor capture mycap start Device# monitor capture mycap access-list v4acl Device# monitor capture mycap limit duration 1000 Device# monitor capture mycap interface GigabitEthernet 0/0/1 both Device# monitor capture mycap buffer circular size 10 Device# monitor capture mycap start Device# monitor capture mycap export tftp:// 10.1.88.9/mycap.pcap Device# monitor capture mycap stop Pokazuję czy pakiet dotarł do naszego urzadzenia oraz czy nasze urządzenie pakiet wysłało Pokazuję jak pakiet wygląda (export do PCAPa) Nie mówi nam co stało się z pakietem! Świetne narzędzie, ale nie zawsze wystarcza … http://www.cisco.com/en/US/docs/ios-xml/ios/epc/ configuration/xe-3s/asr1000/nm-packet-capture-xe.html IOS 3.7
  • 31. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Crypto FECP The Packet Tracer and FIA Debugger RPs RPs RPsESP SIPs QFP Complex TCAM Resource DRAM Packet Buffer DRAM Part Len / BW SRAM SA table DRAM Dispatcher Packet Buffer DDRAM Boot Flash (OBFL,…) JTAG Ctrl EEPROM Temp Sensor Reset / Pwr Ctrl Packet Processor Engine … PPE1 PPE3 PPE4 PPE5 PPE6 PPE7 PPE8 PPEN BQS Reset / Pwr Ctrl SPI Mux PPE2 Interconnect PPE2 Thread2 Thread1 Thread4 Thread3 PPE2 Thread 3 X-Connect L2 Switch IPv4 IPv6 MPLS Input ACL MQC Classify NAT PBR IP Unicast Output ACL NAT Encaps Crypto Input FIA Output FIA Pak Match ? Packet # 16 Input ACL MQC Classify NAT PBR Output ACL NAT Encaps Crypto Opcjonalnie można śledzić co się dzieję bardzo dogłębnie. Aż do poziomu każdego kroku w tablicy FIA. Jakiego pakietu szukamy ? IOS 3.10 Statystyki oraz przeprowadzone akcje będą zalogowane (pakiet upuszczony “dropped”, pakiet przesłany do RP itd.)
  • 33. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public 33 DEMO: Topologia sieci ASR1000 ? ? PC2 SRV 172.16.140.100 PC1 PC3 GE 2 GE 1 PC5: 192.168.20.102
  • 34. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Packet-Trace: Configuration Commands §  The Pactrac (Packet Tracer) shows us what happens to a series of packets –  True inspection of IOS XE packet forwarding flow §  debug platform packet-trace enable –  Enables accounting –  Required for all levels of inspection §  debug platform packet-trace packet <pkt-num> [fia-trace | summary-only] [circular] [data-size <data-size>] –  Required for any per-packet data capture (e.g. necessary for packet copy to function) –  Specifies maximum number of packets maintained at one time (<pkt-num>) –  Always enables capture of summary data or only summary data (summary-only) –  Captures feature path data by default –  Optionally performs FIA trace (fia-trace) in addition to path data capture –  Allows specifying the size of the path data buffers (defaults to 2048) For Your Reference
  • 35. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Packet-Trace: Configuration Commands §  debug platform packet-trace copy packet {in | out | both} [L2 | L3 | L4] [size <num-bytes>] –  Enables copy of the ingress and/or egress packets –  Optionally allows specifying where to start copy of the packet (L2 is default) –  Optionally allows specifying the maximum number of octets to copy (64 is default) Available XE3.11 and forward §  debug platform packet-trace drop [code <code-num>] –  Enables retention only for dropped packets –  Optionally allows specifying retaining packets for a specific drop code –  Can be used without global/interface conditions to capture drop events* *Drop event capture means the only the drop itself is traced not the life of the packet, but, it still allows capture of summary data, tuple data and the packet to help refine conditions or provide clues to the next debug step. For Your Reference
  • 36. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Packet-Trace: Configuration Commands §  clear platform packet-trace statistics –  Clears any collected statistics and data buffers –  Tracing must be stopped first (debug platform condition stop) §  clear platform packet-trace configuration –  Removes all debug platform packet-trace commands §  clear platform condition all –  Removes all debug platform condition and debug platform packet-trace commands For Your Reference
  • 37. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Packet-Trace: Configuration Commands Packet-trace relies on the conditional infra to determine which packets are interesting. The condition infra provides the ability to filter by protocol, IP address and mask, ACL, interface and direction. A complete discussion of conditions is not made here but some illustrative examples are: §  debug platform condition ingress –  Checks all incoming packets on all interfaces for all protocols §  debug platform condition interface g0/0/0 ipv4 ingress –  Checks all IPv4 packets arriving on interface g0/0/0 §  debug platform condition interface g0/0/0 ipv4 access-list FOO ingress –  Checks incoming IPv4 packets on interface g0/0/0 that match access-list FOO Conditions are activated or de-activated using debug platform condition start or debug platform condition stop respectively. For Your Reference
  • 38. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Packet-Trace: Configuration Commands NOTA BENE!!!!! Conditions define what the filters are and when the filters are applied to a packet. For example, debug platform condition interface g0/0/0 egress means that a packet will be identified as a match when it reaches the output FIA on interface g0/0/0 so any packet-processing that took place from ingress up to that point is missed. Best Practice It is highly recommended to use ingress conditions for pactrac to get the most complete and meaningful data. Egress conditions can be used but just be aware of the limitation above. For Your Reference
  • 39. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Packet-Trace: Configuration Example The following shows how one would trace the most recent 128 packets entering GigabitEthernet0/0/0 including FIA trace and a copy of up to the first 2048 octets of the input packet. debug platform condition interface g0/0/0 ingress debug platform packet-trace enable debug platform packet-trace packet 128 fia-trace circular debug platform packet-trace copy packet input size 2048 debug platform condition start <…wait until you’ve captured the packets you think you want…> debug platform condition stop For Your Reference
  • 40. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Packet-Trace: Configuration Highlights §  Pactrac buffers consume QFP DRAM –  Be mindful of how much memory a config needs and how much memory is available §  Configure as much detail as you want…more detail…more performance impact for matched packets §  Each pactrac “config” change will temporarily disables pactrac and clears counts/buffers –  “Cheap” way of ‘debug plat cond stop’, ‘clear plat pack stats’ and ‘debug plat cond start’ §  Some configs require a ‘stop’ in order to display summary or per packet data –  Currently circular and drop tracing §  Conditions define where and when filters are applied to a packet For Your Reference
  • 41. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Packet-Trace: Show Commands Show commands are used to display pactrac configuration and each level of data: §  show platform packet-trace configuration –  Displays packet-trace configuration including any defaults §  show platform packet-trace statistics –  Displays accounting data for all pactrac packets §  show platform packet-trace summary –  Displays summary data for the number of packets specified by debug platform packet-trace packet §  show platform packet-trace packet { all | <pkt-num>} [decode]* –  Displays all path data for all packets or the packet specified –  Decode attempts to display packets captured by debug platform packet-trace copy in user friendly way –  * decode was introduced in XE3.11 §  NOTE: only a few protocol headers are supported initially (ARPA, IP, TCP, UDP, ICMP) For Your Reference
  • 42. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Example of Packet- Trace Configuration For Your Reference
  • 43. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Example of Packet- Trace Accounting For Your Reference
  • 44. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Example of Packet- Trace Summary in0/0/rp:0 is how the ESP sees the RP For Your Reference
  • 45. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Example of Packet- Trace Packet Details For Your Reference
  • 46. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Example of Clearing Packet-Trace Stats For Your Reference
  • 47. Sprawdzanie jak zajęty jest system … 47
  • 48. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Sprawdzanie jak zajęty jest system show processes cpu pokazuję tylko obciążenie RP! ASR1K# show platform hardware qfp active datapath utilization CPP 0: Subdev 0 5 secs 1 min 5 min 60 min Input: Priority (pps) 22 19 18 19 (bps) 12736 11368 10592 11048 Non-Priority (pps) 21 17 17 17 (bps) 21624 17320 16624 16240 Total (pps) 43 36 35 36 (bps) 34360 28688 27216 27288 Output: Priority (pps) 20 18 17 18 (bps) 16112 14664 13608 14272 Non-Priority (pps) 14 10 10 10 (bps) 25128 14800 14552 14576 Total (pps) 34 28 27 28 (bps) 41240 29464 28160 28848 Processing: Load (pct) 0 0 0 0 …
  • 50. © 2014 Cisco and/or its affiliates. All rights reserved.BRKCRS-3147 Cisco Public Nowa strategia troubleshootingu! IOS Control Plane •  show interface, show ip route, show bgp … •  Feature debugging Platform Control Plane •  Unified show commands •  Platform show commands •  Future: control plane conditional debugging Data Plane •  Packet Tracer •  Forwarding plane conditional debugging •  Embedded Packet Capture Ciężkie Proste! Dobrze znane