Включение и выключение отладки

Для каждого компонента системы действуют отладочные команды, описанные в этом разделе.

Для включения отладки отдельных подсистем используются команда debug <SUBSYSTEM>, где SUBSYSTEM — имя подсистемы. Данная команда доступна и в административном, и в конфигурационном режиме. При использовании данной команды в конфигурационном режиме она будет записана в конфигурацию маршрутизатора.

Кроме подсистем можно включить отладку для отдельных опций, например, debug nsm packet recv detail.

В таблице ниже приведен список доступных подсистем и параметров данной команды.

Таблица —  Cписок доступных подсистем и параметров данной команды debug

Подсистема/параметр командыОписаниеРежим
bgpBorder Gateway Protocol (BGP)Административный и конфигурационный
bgp allall debugging
bgp dampeningBGP Dampening
bgp eventsBGP events
bgp filtersBGP filters
bgp fsmBGP Finite State Machine
bgp keepalivesBGP keepalives
bgp mplsBGP MPLS
bgp nhtNHT message
bgp nsmNSM message
bgp updatesBGP updates
data-planeData PlaneАдминистративный и конфигурационный
data-plane allEnable all debugging
data-plane bridgeBridge subsystem
data-plane cpControl Plane subsystem
data-plane fastpathFastpath subsystem
data-plane generalGeneral subsystem
data-plane integratorIntegrator subsystem
data-plane mac checkMac check
data-plane packetflowPacketflow subsystem
data-plane printPrint subsystem
data-plane slowpathSlowpath subsystem
data-plane testTest subsystem
igmpInternet Group Management Protocol (IGMP)Административный и конфигурационный
igmp allAll IGMP debugging
igmp decodeIGMP decode
igmp encodeIGMP encode
igmp eventsIGMP events
igmp fsmIGMP FSM
igmp tibIGMP Tree-Info-Base (TIB)
igmp vrfVPN Routing/Forwarding instance
isisIntermediate System - Intermediate System (IS-IS)Административный и конфигурационный
isis allEnable all debugging
isis authenticationIS-IS Authentication
isis checksumIS-IS Check-Sum
isis eventsIS-IS Events
isis helloIS-IS Hello Debug
isis ifsmIS-IS Interface Finite State Machine
isis local-updatesIS-IS Local Updates
isis lspIS-IS Link State PDU
isis mplsMulti-Protocol Label Switching (MPLS)
isis nfsmIS-IS Neighbor Finite State Machine
isis nsmIS-IS NSM information
isis pduIS-IS Protocol Data Unit
isis protocol-errorsIS-IS Protocol Errors
isis ribIS-IS RIB information
isis spfIS-IS SPF Calculation
ldpLabel Distribution Protocol (LDP)Административный и конфигурационный
ldp advertise-labelsList IP access lists of advertise-labels
ldp allEnable all debugging
ldp dsmLDP Downstream SM
ldp eventsLDP events
ldp fsmLDP FSM
ldp graceful-restartLDP Graceful Restart Debugging
ldp hexdumpLDP HEXDUMP
ldp nsmNSM messages
ldp packetLDP packet
ldp qosLDP QoS
ldp ribRIB messages
ldp tsmLDP Trunk SM
ldp usmLDP Upstream SM
ldp vcLDP VC Info
mribMulticast Routing Information Base (MRIB)Административный и конфигурационный
mrib allAll MRIB debugging
mrib eventMRIB events
mrib fib-msgMRIB FIB messages
mrib mrib-msgMRIB MRIB IPC messages
mrib mrtMRIB route
mrib mtraceMRIB traceroute
mrib mtrace-detailMRIB traceroute detailed debugging
mrib nsm-msgMRIB NSM IPC messages
mrib register-msgMRIB PIM Register messages
mrib statsMRIB statistics
mrib vifMRIB interface
mrib vrfVPN Routing/Forwarding instance
nsmNetwork Service Module (NSM)Административный и конфигурационный
nsm allEnable all debugging
nsm eventsNSM events
nsm packetNSM packets
ospfOpen Shortest Path First (OSPF)Административный и конфигурационный
ospf allEnable all debugging
ospf database-timerOSPF Database Timers
ospf eventsOSPF events information
ospf graceful-restartOSPF graceful-restart
ospf ifsmOSPF Interface State Machine
ospf lsaOSPF Link State Advertisement
ospf nfsmOSPF Neighbor State Machine
ospf nsmOSPF NSM information
ospf packetOSPF packets
ospf policyOSPF policy information
ospf redistOSPF redistribute information
ospf retransmissionOSPF Debug retransmission information
ospf ribOSPF RIB information
ospf routeOSPF route information
pimProtocol Independent Multicast (PIM)Административный и конфигурационный
pim allAll PIM debugging
pim eventsPIM events
pim mfcPIM MFC updates
pim mibPIM mib
pim mtraceMtrace messages
pim nexthopPIM nexthop
pim nsmNSM message
pim packetPIM packet
pim statePIM state
pim timerPIM timers
pim vrfVPN Routing/Forwarding instance
ribRouting Information Base (RIB)Административный и конфигурационный
rib allEnable all debugging
rib eventsRIB events
rib nsmNSM messages
rib packetRIB packets
rib routingEnable debugging for routing events
security-profileSecurity profileАдминистративный и конфигурационный
vrrpVirtual Router Redundancy Protocol (VRRP)Административный и конфигурационный
vrrp allEnable all debugging
vrrp eventsVRRP events
vrrp packetVRRP packets
aaaAAAКонфигурационный
aaa 1critical
aaa 2error
aaa 3warning
aaa 4notice
aaa 5info
aaa 6debug

Для отключения отладки используется команда no debug <SUBSYSTEM>, которая также работает в двух режимах. Предусмотрена также команда un debug <SUBSYSTEM>, однако, она работает только для подсистем и доступна только в административном режиме.

Для отключения отладки сразу для всех доступных подсистем используются команды no debug all и undebug all.

Для вывода на консоль информации об отладке подсистем используется команда административного режима show debugging <SUBSYSTEM>, где SUBSYSTEM — имя подсистемы. Данная команда доступна для подсистем: bgp, data-plane, igmp, isis, ldp, mrib, nsm, ospf, pim, ribsecurity-profile, vrrp.