debugging pim ipv6

Function

The debugging pim ipv6 command enables debugging functions of the IPv6 PIM protocol.

The undo debugging pim ipv6 command disables debugging functions of the IPv6 PIM protocol.

By default, the debugging of PIM IPv6 is not enabled.

Format

debugging pim ipv6 { vpn-instance vpn-instance-name | all-instance } { { event | routing-table | register } [ source Source-addr | group Group-addr | interface { port-name | port-type port-num } ] * | bfd { all | create | delete | event } [ interface { port-name | port-type port-num } ] }

debugging pim ipv6 { vpn-instance vpn-instance-name | all-instance } { { { 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 } ] ] * } | { df [ [ send | receive ] | [ rp rp-addr ] | [ interface { port-name | port-type port-num } ] ] * } }

debugging pim ipv6 { vpn-instance vpn-instance-name | all-instance } neighbor [ [ send | receive ] | [ source Source-addr ] | [ interface { port-name | port-type port-num } ] ] *

debugging pim ipv6 { vpn-instance vpn-instance-name | all-instance } { { assert | join-prune } [ send | receive ] | event | routing-table | register } advance-acl-num

debugging pim ipv6 { vpn-instance vpn-instance-name | all-instance } neighbor [ send | receive ] basic-acl-num

undo debugging pim ipv6 { vpn-instance vpn-instance-name | all-instance } { event | routing-table | register | bfd { all | create | delete | event } }

undo debugging pim ipv6 { vpn-instance vpn-instance-name | all-instance } { neighbor | assert | rp | join-prune | df } [ send | receive ]

debugging pim ipv6 { { event | routing-table | register } [ source Source-addr | group Group-addr | interface { port-name | port-type port-num } ] * | bfd { all | create | delete | event } [ interface { port-name | port-type port-num } ] }

debugging pim ipv6 { { assert | join-prune } [ send | receive ] | event | routing-table | register } advance-acl-num

undo debugging pim ipv6 { event | routing-table | register | bfd { all | create | delete | event } }

debugging pim ipv6 { { { 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 ipv6 neighbor [ [ send | receive ] | [ source Source-addr ] | [ interface { port-name | port-type port-num } ] ] *

debugging pim ipv6 neighbor [ send | receive ] basic-acl-num

undo debugging pim ipv6 { neighbor | assert | rp | join-prune } [ send | receive ]

Parameters

Parameter Description Value
event

Enables the debugging of IPv6 PIM BFD session events.

-

routing-table

PIM multicast routing table debugging functions.

-

all

Enables all debugging functions.

-

source Source-addr

Specifies a multicast source.

The value is a 32-digit hexadecimal number, in the format of X:X:X:X:X:X:X:X.

group Group-addr

Specifies the address of a multicast group. In batch configuration mode, this parameter specifies the initial address of multicast group addresses.

The value is a 32-digit hexadecimal number, in the format of X:X:X:X:X:X:X:X.

interface port-name

Specifies the name of an interface.

The value is a string case-sensitive characters, spaces not supported.

port-type

Specifies the type and number 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.

assert

PIM assert information debugging functions.

-

join-prune

PIM Join/Prune packet debugging functions.

-

send

Enables debugging of sent packets.

-

receive

Enables debugging of received packets.

-

rp rp-addr

RP address.

-

df

PIM df packet debugging functions.

-

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.

all-instance

Specifies all instances.

-

register

PIM registration information debugging functions.

-

bfd

PIM BFD debugging functions.

-

create

Enables the debugging of IPv6 PIM BFD session creation.

-

delete

Enables the debugging of IPv6 PIM BFD session deletion.

-

neighbor

PIM neighbor debugging functions.

-

advance-acl-num

Specifies the number of the advanced ACL.

The value is an integer ranging from 3000 to 3999, in seconds.

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 ipv6 assert command enables debugging related to assert information in the PIM IPv6 protocol.

If you cannot create or delete an IPv6 PIM BFD session or receive an IPv6 PIM BFD session Down event, you can run the debugging pim ipv6 bfd command to enable the debugging of IPv6 PIM BFD.

When the features related to PIM such as PIM neighbor and PIM route are abnormal, the debugging information can be used to locate the fault.

The debugging pim ipv6 join-prune command enables debugging related to join and prune in the PIM IPv6 protocol.

The debugging pim ipv6 neighbor command enables debugging related to neighbor information in the PIM IPv6 protocol.

The debugging pim ipv6 register command enables debugging related to registration information in the PIM IPv6 protocol.

The debugging pim ipv6 routing-table command enables debugging of status change of the PIM IPv6 routing table.

The debugging pim ipv6 rp command enables debugging related to RP.

Precautions

If debugging of all instances is enabled, debugging of new instances is enabled automatically.

If the debugging of all instances is enabled, the debugging of newly added instances is enabled automatically.

Example

# Enable the debugging of IPv6 PIM BFD session creation in the public network instance.
<HUAWEI> debugging pim ipv6 bfd create
# Enable debugging related to join and prune in the PIM IPv6 protocol.
<HUAWEI> debugging pim ipv6 join-prune
# Enable debugging related to neighbor information in the PIM IPv6 protocol.
<HUAWEI> debugging pim ipv6 neighbor
# Enable debugging related to registration information in the PIM IPv6 protocol in public network instances.
<HUAWEI> debugging pim ipv6 register
# Enable debugging of status change of the PIM IPv6 routing table.
<HUAWEI> debugging pim ipv6 routing-table
# Enable debugging related to assert information in the PIM IPv6 protocol.
<HUAWEI> debugging pim ipv6 assert
# Enable event debugging of the PIM IPv6 protocol.
<HUAWEI> debugging pim ipv6 event
# Enable debugging related to BSR and RP in the PIM IPv6 protocol.
<HUAWEI> debugging pim ipv6 rp
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
Next topic >