debugging pim

Function

The debugging pim command enables PIM debugging functions.

The undo debugging pim command disables PIM debugging functions.

By default, PIM debugging is disabled.

Format

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 ]

Parameters

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.

Views

User view

Default Level

3: Management level

Task Name and Operations

Task Name Operations
pim debug

Usage Guidelines

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.

Example

# Enable debugging related to assert information in the PIM protocol in public network instances.
<HUAWEI> debugging pim assert
# Enable debugging of creation of PIM BFD sessions in public network instances.
<HUAWEI> debugging pim bfd create
# Enable event debugging of the PIM protocol in public network instances.
<HUAWEI> debugging pim event
# Enable debugging related to join and prune in the PIM protocol in public network instances.
<HUAWEI> debugging pim join-prune
# Enable debugging of the information about interworking between MSDP and the PIM protocol in public network instances.
<HUAWEI> debugging pim msdp
# Enable debugging related to neighbor information in the PIM protocol in public network instances.
<HUAWEI> debugging pim neighbor
# Enable debugging related to registration information in the PIM protocol in public network instances.
<HUAWEI> debugging pim register
# Enable debugging of status change of the PIM routing table.
<HUAWEI> debugging pim routing-table
# Enable the debugging of the State-Refresh messages.
<HUAWEI> debugging pim state-refresh
# Enable debugging related to BSR and RP in the PIM protocol in public network instances.
<HUAWEI> debugging pim rp
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >