The debugging pim command enables PIM debugging functions.
The undo debugging pim command disables PIM debugging functions.
By default, PIM debugging is disabled.
undo debugging pim { neighbor | assert | rp | join-prune | state-refresh } [ send | receive ]
debugging pim { { event | routing-table | register | msdp } [ source Source-addr | group Group-addr | interface { port-name | port-type port-num } ] * | bfd { all | create | delete | event } [ interface { bfd-port-name | bfd-port-type bfd-port-num } ] }
debugging pim vpn-instance vpn-instance-name { { event | routing-table | register | msdp } [ source Source-addr | group Group-addr | interface { port-name | port-type port-num } ] * | bfd { all | create | delete | event } [ interface { bfd-port-name | bfd-port-type bfd-port-num } ] }
debugging pim all-instance { { event | routing-table | register | msdp } [ source Source-addr | group Group-addr | interface { port-name | port-type port-num } ] * | bfd { all | create | delete | event } [ interface { bfd-port-name | bfd-port-type bfd-port-num } ] }
debugging pim { routing-table | register | msdp } advance-acl-num
debugging pim vpn-instance vpn-instance-name { routing-table | register | msdp } advance-acl-num
debugging pim all-instance { routing-table | register | msdp } advance-acl-num
undo debugging pim { event | routing-table | register | msdp | bfd { all | create | delete | event } }
undo debugging pim vpn-instance vpn-instance-name { event | routing-table | register | msdp | bfd { all | create | delete | event } }
undo debugging pim all-instance { event | routing-table | register | msdp | bfd { all | create | delete | event } }
debugging pim { { { assert | join-prune | state-refresh } [ [ send | receive ] | [ source Source-addr | group Group-addr | interface { port-name | port-type port-num } ] * ] * } | { rp [ send | receive ] [ interface { port-name | port-type port-num } ] } }
debugging pim vpn-instance vpn-instance-name { { { assert | join-prune } [ [ send | receive ] | [ source Source-addr | group Group-addr | interface { port-name | port-type port-num } ] * ] * } | { rp [ send | receive ] [ interface { port-name | port-type port-num } ] } }
debugging pim all-instance { { { assert | join-prune | state-refresh } [ [ send | receive ] | [ source Source-addr | group Group-addr | interface { port-name | port-type port-num } ] * ] * } | { rp [ send | receive ] [ interface { port-name | port-type port-num } ] } }
debugging pim neighbor [ [ send | receive ] | [ source Source-addr ] | [ interface { port-name | port-type port-num } ] ] *
debugging pim vpn-instance vpn-instance-name neighbor [ [ send | receive ] | [ source Source-addr ] | [ interface { port-name | port-type port-num } ] ] *
debugging pim all-instance neighbor [ [ send | receive ] | [ source Source-addr ] | [ interface { port-name | port-type port-num } ] ] *
debugging pim { assert | join-prune } [ send | receive ] advance-acl-num
debugging pim vpn-instance vpn-instance-name { assert | join-prune } [ send | receive ] advance-acl-num
debugging pim all-instance { assert | join-prune } [ send | receive ] advance-acl-num
debugging pim neighbor [ send | receive ] basic-acl-num
debugging pim vpn-instance vpn-instance-name neighbor [ send | receive ] basic-acl-num
debugging pim all-instance neighbor [ send | receive ] basic-acl-num
undo debugging pim vpn-instance vpn-instance-name { neighbor | assert | rp | join-prune } [ send | receive ]
undo debugging pim all-instance { neighbor | assert | rp | join-prune | state-refresh } [ send | receive ]
Parameter | Description | Value |
---|---|---|
event |
Enables the event debugging function. |
- |
routing-table |
PIM multicast routing table debugging functions. |
- |
source Source-addr |
Enables a multicast source address. source-address specifies the address of a multicast source. |
The value is in dotted decimal notation. |
group Group-addr |
Enables a multicast group address. group-address specifies the address of a multicast group. |
The value ranges from 224.0.1.0 to 239.255.255.255, in dotted decimal notation. |
interface port-name |
Specifies the name of an interface. |
The value is a string of 1 to 63 case-sensitive characters, spaces not supported. |
port-type |
Specifies the type of an interface. |
- |
port-num |
Specifies the number of an interface. |
The value is a string of 1 to 63 case-sensitive characters, spaces not supported. |
register |
PIM registration information debugging functions. |
- |
bfd |
PIM BFD debugging functions. |
- |
create |
Enables debugging of PIM BFD session creation. |
- |
delete |
Enables debugging of PIM BFD session deletion. |
- |
assert |
PIM assert information debugging functions. |
- |
join-prune |
PIM Join/Prune packet debugging functions. |
- |
state-refresh |
PIM State-Refresh packet debugging functions. |
- |
send |
Enables debugging related to sent RP information in the PIM protocol. |
- |
receive |
Enables debugging related to received RP information in the PIM protocol. |
- |
all-instance |
Specifies all instances. |
- |
advance-acl-num |
Specifies the number of the advanced ACL. |
The value is an integer that ranges from 3000 to 3999. |
neighbor |
PIM neighbor debugging functions. |
- |
msdp |
PIM MSDP information debugging functions. |
- |
bfd-port-name |
Specifies the name of an interface. |
- |
bfd-port-type |
Specifies the type of an interface. |
- |
bfd-port-num |
Specifies the number of an interface. |
The value is a string of 1 to 63 case-sensitive characters, spaces not supported. |
vpn-instance vpn-instance-name |
Specifies the name of a VPN instance. |
The value is a string of 1 to 31 case-sensitive characters, spaces not supported. In addition, the VPN instance name must not be _public_. When double quotation marks are used around the string, spaces are allowed in the string. |
basic-acl-num |
Specifies the number of the basic ACL. |
The value is an integer that ranges from 2000 to 2999. |
Usage Scenario
The debugging pim assert command enables debugging related to assert information in the PIM protocol.
If PIM BFD sessions cannot be created or deleted or a PIM BFD session down event is received, the debugging pim bfd command enables debugging of creation and deletion of PIM BFD sessions and receiving of the PIM BFD session down event. The debugging pim event command enables event debugging of the PIM protocol. The debugging pim join-prune command enables debugging related to join and prune in the PIM protocol. The debugging pim msdp command enables debugging of the information about interworking between MSDP and the PIM protocol. The debugging pim neighbor command enables debugging related to neighbor information in the PIM protocol. The debugging pim register command enables debugging related to registration information in the PIM protocol. The debugging pim routing-table command enables debugging of status change of the PIM routing table. To enable the debugging of the State-Refresh messages, run the debugging pim state-refresh command. The debugging pim rp command enables debugging related to BSR and RP in the PIM protocol.Precautions
If debugging of all instances is enabled, debugging of new instances is enabled automatically.
<HUAWEI> debugging pim assert
<HUAWEI> debugging pim bfd create
<HUAWEI> debugging pim event
<HUAWEI> debugging pim join-prune
<HUAWEI> debugging pim msdp
<HUAWEI> debugging pim neighbor
<HUAWEI> debugging pim register
<HUAWEI> debugging pim routing-table
<HUAWEI> debugging pim state-refresh
<HUAWEI> debugging pim rp