No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

AR500, AR510, and AR530 V200R007 Commands Reference

This document describes all the configuration commands of the device, including the command function, syntax, parameters, views, default level, usage guidelines, examples, and related commands.
Rate and give feedback :
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Multicast Route Management (IPv6) Commands

Multicast Route Management (IPv6) Commands

NOTE:

AR502G-L-D-H, AR502GR-L-D-H and AR510 series do not support this function.

display multicast ipv6 boundary

Function

The display multicast ipv6 boundary command displays the multicast boundary configured on an interface.

Format

display multicast ipv6 boundary [ ipv6-group-address ipv6-group-mask-length | scope scope-id ] [ interface interface-type interface-number ]

Parameters

Parameter Description Value
ipv6-group-address Specifies an IPv6 multicast group address to display the corresponding multicast routing table. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X. An IPv6 multicast address starts with FF.
ipv6-group-mask-length Specifies the mask length of the IPv6 multicast group address. The value is an integer that ranges from 8 to 128.
scope scope-id Specifies a scope ID. The value is an integer that ranges from 3 to 15.
interface interface-type interface-number Specifies the type and number of an interface. -

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

This command enables you to check the boundary of a PIM-SM (IPv6) network. When some hosts cannot receive multicast data, you can use this command to check whether the problem is caused by multicast boundary configuration.

Example

# Display the boundaries configured on all the interfaces.

<Huawei> display multicast ipv6 boundary
IPv6 multicast boundary information
Total 1 Multicast IPv6 boundary
 Interface           Boundary
 GE0/0/1             FF02::/64
Table 9-106  Description of the display multicast ipv6 boundary command output

Item

Description

IPv6 multicast boundary information

IPv6 multicast boundary.

Total 1 Multicast IPv6 boundary

Total number of IPv6 multicast boundaries.

Interface

Name of the interface configured with multicast boundary.

Boundary

Multicast group with the interface as the boundary.

display multicast ipv6 boundary policy

Function

The display multicast ipv6 boundary policy command displays information about IPv6 multicast boundary policies.

Format

display multicast ipv6 boundary policy [ ipv6-group-address ipv6-source-address | interface interface-type interface-number ] *

Parameters

Parameter Description Value
ipv6-group-address Specifies an IPv6 multicast group address. The value ranges from FF00::0 to FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF, in hexadecimal notation.
ipv6-source-address Specifies an IPv6 multicast source address. The value is in dotted decimal notation. If the multicast source address is 0::0 in an entry, the entry is a (*, G) entry.
interface interface-type interface-number Specifies the type and number of an interface. -

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

Usage Scenario

Deploying a multicast forwarding boundary enhances multicast data security and prevents network congestion caused by forwarding multicast traffic within a large range. Multicast boundary policies can be used to define multicast forwarding boundaries. Multicast boundary policies are classified into inbound multicast boundary policies, outbound multicast boundary policies, and inbound and outbound multicast boundary policies. The display ipv6 multicast boundary policy command can be used to view information about multicast boundary policies.

Precautions

When using the display multicast ipv6 boundary policy command, note the following points:

  • If ipv6-group-address ipv6-source-address is specified, information about the IPv6 multicast boundary policy that filters packets based on source and group addresses on each interface is displayed.

  • If interface interface-type interface-number is specified, information about the IPv6 multicast boundary on a specific interface is displayed.

Example

# Display information about IPv6 multicast boundaries on the industrial switch router.

<Huawei> display multicast ipv6 boundary policy
Direction Flags: I - in, O - out
--------------------------------------------------------------------
IPv6 multicast boundary policy information
Total 1 multicast IPv6 boundary policy
 Interface             Boundary policy     Direction           Result
 GE0/0/1                  2000                I O                --

# Display information about an IPv6 multicast boundary policy for (2000::2000, ff1e::1) and packet filtering results on the industrial switch router.

<Huawei> display multicast ipv6 boundary policy ff1e::1 2000::2000
Direction Flags: I - in, O - out
IPv6 multicast boundary policy information
Total 1 multicast IPv6 boundary policy
 Interface             Boundary policy     Direction           Result
 GE0/0/1                  2000                I O              Block
Table 9-107  Description of the display multicast ipv6 boundary policy command output

Item

Description

Direction Flags

Flag indicating the direction in which a multicast boundary policy takes effect:

  • I: inbound direction
  • O: outbound direction

IPv6 multicast boundary policy information

Information about an IPv6 multicast boundary policy

Total 1 multicast IPv6 boundary policy

Total number of multicast boundary policies configured on the industrial switch router

Interface

Interface on which a multicast boundary is configured

Boundary policy

IPv6 multicast boundary policy on an interface

Direction

Flag indicating the direction in which a multicast boundary policy takes effect:

  • I: inbound direction
  • O: outbound direction

Result

Whether a multicast forwarding boundary is configured in a specific direction for a specific multicast source and group on a specific interface:

  • Block: indicates that a multicast forwarding boundary is configured in a specific direction for a specific multicast source and group on a specific interface.
  • Unblock: indicates that no multicast forwarding boundary is configured in a specific direction for a specific multicast source and group on a specific interface.
  • --: indicates that the source and multicast addresses are not identified.

display multicast ipv6 forwarding-table

Function

The display multicast ipv6 forwarding-table command displays the IPv6 multicast forwarding table.

Format

display multicast ipv6 forwarding-table [ ipv6-source-address [ ipv6-source-mask-length ] | ipv6-group-address [ ipv6-group-mask-length ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { { exclude | include | match } { interface-type interface-number | register | none } } | { statistics | verbose } ] *

Parameters

Parameter Description Value
ipv6-source-address Specifies the IPv6 address of a multicast source. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X.
ipv6-source-mask-length Specifies the mask length of the multicast source address. The value is an integer that ranges from 0 to 128.
ipv6-group-address Specifies the IPv6 address of a multicast group. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X. An IPv6 multicast address starts with FF.
ipv6-group-mask-length Specifies the mask length of a multicast group address. The value is an integer that ranges from 8 to 128.
incoming-interface Indicates the incoming interface of an IPv6 multicast forwarding entry. -
interface-type interface-number Specifies the type and number of an interface. -
register Indicates the register interface of PIM-SM. -
outgoing-interface Indicates the outgoing interface of an IPv6 multicast forwarding entry. -
exclude Indicates that the downstream interface list does not contain the route forwarding entries of a specified interface. -
include Indicates that the downstream interface list contains the route forwarding entries of a specified interface. -
match Indicates that the downstream interface list matches the route forwarding entries of a specified interface. The downstream interface list contains only one eligible interface. After match is configured, the route forwarding entries of a null downstream interface list are displayed if the outgoing interface is not specified.
none Displays the (S, G) entry without a downstream interface. -
statistics Displays the statistics of the multicast forwarding table. -
verbose Displays detailed information about forwarding entries. -

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

During IPv6 multicast routing and forwarding, routing information generated by IPv6 multicast routing protocols is saved in an IPv6 multicast routing table. The industrial switch router selects the optimal multicast routes from the routing table according to multicast routing and forwarding policies, and then delivers the selected multicast routes to the IPv6 multicast forwarding table to guide multicast data forwarding.

You can use the display multicast ipv6 forwarding-table command to check whether IPv6 multicast forwarding entries have been generated and whether multicast data can be forwarded normally.

Example

# Display the IPv6 multicast forwarding table.

<Huawei> display multicast ipv6 forwarding-table
IPv6 Multicast Forwarding Table
Total 2 entries, 2 matched

00001. (FC00:AA::123, FF33::)
     MID: 0, Flags: ACT
     Uptime: 00:01:03, Timeout in: 00:02:27
     Incoming interface: GigabitEthernet1/0/0
     List of 1 outgoing interfaces:
       1: LoopBack0
         Activetime: 00:23:15
     Matched 0 packets(0 bytes), Wrong If 0 packets
     Forwarded 0 packets(0 bytes)

00002. (FC00:AA::123, FF34::)
     MID: 1, Flags: ACT
     Uptime: 00:00:03, Timeout in: 00:03:27
     Incoming interface: GigabitEthernet2/0/0
     List of 1 outgoing interfaces:
       1: LoopBack0
         Activetime: 00:23:15
     Matched 0 packets(0 bytes), Wrong If 0 packets
     Forwarded 0 packets(0 bytes)
Table 9-108  Description of the display multicast ipv6 forwarding-table command output

Item

Description

IPv6 Multicast Forwarding Table

IPv6 multicast forwarding table.

Total 2 entries, 2 matched

Total forwarding entries and total eligible forwarding entries.

00001

Number of the (S, G) entry.

(FC00:AA::123, FF33::)

(S, G) entry in the multicast routing table.

MID

Unique multicast forwarding entry in the MFIB table. MID is used to rapidly search the multicast forwarding table.

Flags

Status flag of the (S, G) entry.

  • ACT: indicates that an active event is triggered.
  • DUM: indicates a dummy entry.
  • MISS: indicates that the nocache time needs to be reported.
  • DROP: indicates packet dropping.
  • LTH: indicates that the traffic volume is below the threshold.
  • DEL: indicates a deleted entry.
  • RST: indicates that registration of the known timer is started.
  • 2IODEL: indicates that an entry is deleted from the MFIB table, and the update needs to be synchronized to the IO board.
  • 2PDEL: indicates that an entry is deleted from the device, and the update needs to be synchronized to the IO board.
  • 2SYNC: indicates that the entry is contained in the MFIB table but it does not exist on the device.
  • 2ADD: indicates that the entry existing on the device has not been added to the MFIB table.
  • CLR: indicates that the MFIB table is resetting.
  • L2FWD: indicates that the device forwards Layer 2 traffic in multicast mode.
  • NORPF: indicates that the device does not perform RPF check.
  • 2ACK: indicates that the VPN instance is waiting for the ACK message from the slave main control board.
  • 2RSED: indicates that the entry is waiting for retransmission.
  • IOACK: indicates that the VPN instance has received the ACK message from the LPU.
  • SACK: indicates that the VPN instance has received the ACK message forwarded by software.
  • BKCLR: indicates that the MFIB table on the slave main control board is resetting.
  • EXTR: indicates an extranet entry.
  • 2DEL: indicates that the entry deleted from the device has not been removed from the MFIB table.
  • PDEL: indicates that the entry does not exist on the device.
  • A denotes addition; D denotes deletion; I denotes upstream update; R denotes RP update; P denotes PMBR; F denotes flag.
  • S denotes SPT; E denotes encapsulation group update; US denotes status update; CS denotes status clearing.

Uptime

Period during which the (S, G) entry exists.

Timeout in

Remaining time of the (S, G) entry.

Incoming interface

Incoming interface of the (S, G) entry.

List of 1 outgoing interfaces: 1: LoopBack0

Outgoing interface list, including the outgoing interface number and name.

Activetime

Existing time of the outgoing interface of the (S, G) entry.

Matched 0 packets(0 bytes)

Number of multicast packets and bytes that match the (S, G) entry.

Wrong If 0 packets

Number of packets with an incorrect incoming interface.

Forwarded 0 packets(0 bytes)

Number of packets and bytes forwarded by the (S, G) entry.

display multicast ipv6 routing-table

Function

The display multicast ipv6 routing-table command displays information about an IPv6 multicast routing table.

Format

display multicast ipv6 routing-table [ ipv6-source-address [ ipv6-source-mask-length ] | ipv6-group-address [ ipv6-group-mask-length ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { exclude | include | match } { interface-type interface-number | register | none } ] * [ outgoing-interface-number [ number ] ]

Parameters

Parameter Description Value
ipv6-source-address Specifies the IPv6 address of a multicast source. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X.
ipv6-source-mask-length Specifies the mask length of a multicast source address. The value is an integer that ranges from 0 to 128.
ipv6-group-address Specifies the IPv6 address of a multicast group. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X. An IPv6 multicast address starts with FF.
ipv6-group-mask-length Specifies the mask length of an IPv6 multicast group address. The value is an integer that ranges from 8 to 128.
incoming-interface Indicates the incoming interface of a multicast forwarding entry. -
interface-type interface-number Specifies the type and number of an interface. -
register Indicates the register interface of IPv6 PIM-SM. -
outgoing-interface Indicates the outbound interface of a multicast forwarding entry. -
include Displays the (S, G) entries whose downstream interface list contains specified outbound interfaces. -
exclude Displays the (S, G) entries whose downstream interface list does not contain specified outbound interfaces. -
match Displays (S, G) entries whose the downstream interface list contains only one interface that is the same as a specified outbound interface. If no interface is specified, the (S, G) entry with the null downstream interface list is displayed.
none Displays the routing entry without a downstream interface. -
outgoing-interface-number Displays the number of the outbound interfaces of multicast routing entries. -
number Specifies the number of outbound interfaces. The value is an integer that ranges from 0 to 2048.

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

You can run the display multicast ipv6 routing-table command to view the IPv6 multicast routing table, including the multicast source address, multicast group address, upstream interface, and downstream interface list.

Example

# Display the corresponding routing entry of a multicast group in the IPv6 multicast routing table.
<Huawei> display multicast ipv6 routing-table
IPv6 multicast routing table
 Total 1 entry

 00001. (FC00::2, FFE3::1)
       Uptime: 00:00:14
       Upstream Interface: GigabitEthernet1/0/0
       List of 1 downstream interface
           1:  GigabitEthernet2/0/0
Table 9-109  Description of the display multicast ipv6 routing-table command output

Item

Description

IPv6 multicast routing table

IPv6 multicast routing table.

Total 1 entry

Number of routing entries that meet the query condition.

00001

Sequence number of the (S, G) entry.

(FC00::2, FFE3::1)

(S, G) entry in the IPv6 multicast routing table.

Uptime

Period during which the (S, G) entry exists.

Upstream Interface

Upstream interface of the (S, G) entry.

List of 1 downstream interface

Downstream interface list.

# Display the number of outbound interfaces of the IPv6 multicast routing entries.
<Huawei> display multicast ipv6 routing-table outgoing-interface-number
IPv6 multicast routing table
 Total 2 entries

 00001. (FC00::55, FF33::1)
       Uptime: 00:00:05
       Upstream Interface: GigabitEthernet1/0/0
       List of 2 downstream interfaces

 00002. (FC00::55, FF33::2)
       Uptime: 00:00:05
       Upstream Interface: GigabitEthernet2/0/0
       List of 2 downstream interfaces
Table 9-110  Description of the display multicast ipv6 routing-table outgoing-interface-number command output

Item

Description

List of 2 downstream interfaces

Number of the outbound interfaces of IPv6 multicast routing entries.

display multicast ipv6 rpf-info

Function

The display multicast ipv6 rpf-info command displays the Reverse Path Forwarding (RPF) routes of a specified IPv6 multicast source or source/group.

Format

display multicast ipv6 rpf-info ipv6-source-address [ ipv6-group-address ] [ rpt | spt ]

Parameters

Parameter Description Value
ipv6-source-address Specifies the IPv6 address of a multicast source, used to display the information of RPF routing corresponding to the source. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X.
ipv6-group-address Specifies the IPv6 address of a multicast group, used to display the information of RPF routing corresponding to the group. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X. An IPv6 multicast address starts with FF.
rpt Displays the RPF routing information corresponding to a specified source or group on the RPT. -
spt Displays the RPF routing information corresponding to a specified source or group on the SPT. -

Views

All views

Default Level

1: Monitoring level

Usage Guidelines

The RPF route with the ipv6-source-address as the destination address is an optimal route selected from IPv6 unicast routes. You can use the display multicast ipv6 rpf-info command to check the RPF route to the specified source or source-group.

Example

# Display all RPF routes to the source address FC00::101.
<Huawei> display multicast ipv6 rpf-info fc00::101
 VPN-Instance: public net
 RPF information about source: FC00::101
     RPF interface: GigabitEthernet0/0/1, RPF neighbor: FE80::208:ACFF:FE10:48
     Referenced route/mask: FC00::/64
     Referenced route type: unicast
     Load splitting rule: disable
Table 9-111  Description of the display multicast ipv6 rpf-info command output

Item

Description

RPF information about source

Indicates the multicast source to which RPF information belongs.

RPF interface

Indicates the RPF interface.

RPF neighbor

Indicates the RPF neighbor.

Referenced route/mask

Indicates the referenced route and its mask.

Referenced route type

Indicates the referenced route type.

Load splitting rule

Load splitting rules:
  • disable: load splitting disabled.

  • balance-preferred: load balancing preferred.

  • stable-preferred: stable-preferred load splitting.

  • source: source address-based load splitting.

  • group: group address-based load splitting.

  • source-group: source and group addresses-based load splitting.

multicast ipv6 boundary

Function

The multicast ipv6 boundary command configures a multicast boundary on an interface.

The undo multicast ipv6 boundary command deletes the configured multicast boundary.

By default, no multicast boundary is configured on an interface.

Format

multicast ipv6 boundary { ipv6-group-address ipv6-group-mask-length | scope scope-id }

undo multicast ipv6 boundary { ipv6-group-address ipv6-group-mask-length | all | scope }

Parameters

Parameter Description Value
ipv6-group-address Specifies a multicast group address. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X. An IPv6 multicast address starts with FF.
ipv6-group-mask-length Specifies the mask length of an IPv6 multicast group address. The value is an integer that ranges from 8 to 128.
scope scope-id Specifies a scope ID. The value is an integer that ranges from 3 to 15.
all Deletes all the multicast boundaries configured on an interface. -

Views

Interface view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

Data of some multicast groups needs to be forwarded within a specified range. For example, each BSR administrative domain serves a specific group address range, and data packets sent from multicast sources to these groups need to be forwarded within the matching administrative domain. After a multicast boundary is configured for specified multicast groups on an interface, multicast packets sent to these groups cannot be forwarded through the interface. This restricts multicast forwarding within a range.

Prerequisites

IPv6 multicast routing has been enabled using the multicast ipv6 routing-enable command in the system view.

Precautions

To configure the boundary for different multicast groups, you can repeat the command on the same interface.

A and B are the forwarding boundary sets of the multicast group range to be configured, and B is a subset of A. If A is first configured on an interface, B cannot be configured. If you configure A on the interface that has been configured with B, B is replaced by A.

Example

# Configure GE0/0/1 as the boundary of group FF02::101/16.
<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1] multicast ipv6 boundary FF02::101 16

multicast ipv6 boundary policy

Function

The multicast ipv6 boundary policy command configures an IPv6 inbound and outbound multicast boundary policy on a specific interface.

The undo multicast ipv6 boundary policy command cancels the configuration.

By default, no IPv6 inbound and outbound multicast boundary policy is configured on an interface.

Format

multicast ipv6 boundary policy basic-acl6-number

undo multicast ipv6 boundary policy basic-acl6-number

Parameters

Parameter Description Value
basic-acl6-number Specifies the number of a basic IPv6 ACL. The value is an integer ranging from 2000 to 2999.

Views

Interface view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

Deploying a multicast forwarding boundary enhances multicast data security and prevents network congestion caused by forwarding multicast traffic within a large range. Multicast boundary policies can be used to define multicast boundaries. Multicast boundary policies are classified into inbound multicast boundary policies, outbound multicast boundary policies, and inbound and outbound multicast boundary policies. An inbound and outbound multicast boundary policy has the functions of both an inbound multicast boundary policy and an outbound multicast boundary policy.

Precautions

The multicast ipv6 boundary policy command works with the acl ipv6 command. The source parameter in the rule command can be run in the ACL6 view to specific a group address range for an inbound and outbound multicast boundary policy.

Example

# Configure an inbound and outbound multicast boundary policy for multicast group FF1E::1/128 on GE0/0/1.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] ipv6
[Huawei] acl ipv6 2000
[Huawei-acl6-basic-2000] rule deny source FF1E::1 128
[Huawei-acl6-basic-2000] quit
[Huawei] interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1] multicast ipv6 boundary policy 2000

multicast ipv6 boundary policy in

Function

The multicast ipv6 boundary policy in command configures an IPv6 inbound multicast boundary policy on a specific interface.

The undo multicast ipv6 boundary policy in command cancels the configuration.

By default, no IPv6 inbound multicast boundary policy is configured on an interface.

Format

multicast ipv6 boundary policy { acl6-name acl6-name | basic-acl6-number | advanced-acl6-number } in

undo multicast ipv6 boundary policy { acl6-name acl6-name | basic-acl6-number | advanced-acl6-number } in

Parameters

Parameter Description Value
acl6-name acl6-name Specifies the name of a named IPv6 ACL.
NOTE:
acl6-name acl6-name can only be the name of a named advanced ACL.

The value is a string of 1 to 32 case-sensitive characters without spaces. The value must start with a letter (a to z or A to Z, case sensitive).

basic-acl6-number Specifies the number of a basic IPv6 ACL. The value is an integer ranging from 2000 to 2999.
advanced-acl6-number Specifies the number of an advanced IPv6 ACL. The value is an integer ranging from 3000 to 3999.

Views

Interface view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

Deploying a multicast forwarding boundary enhances multicast data security and prevents network congestion caused by forwarding multicast traffic within a large range. Multicast boundary policies can be used to define multicast boundaries. Multicast boundary policies are classified into inbound multicast boundary policies, outbound multicast boundary policies, and inbound and outbound multicast boundary policies. An inbound multicast boundary policy effectively controls source/group-specific data packets that can enter the local domain. An inbound multicast boundary filters the multicast data packets that an interface can receive and the PIM Join/Prune and MLD Report messages that an interface can send. By filtering these messages, an inbound multicast boundary policy controls the direction in which multicast data is forwarded and received on the protocol control and forwarding planes.

Precautions

  • If you run the multicast ipv6 boundary policy in command several times, the latest configuration overrides the previous configurations.
  • The multicast ipv6 boundary policy in command works with the acl ipv6 command.
    • The parameter source in the rule command can be run in the view of a numbered basic IPv6 ACL to specify a group address range for an inbound multicast boundary policy.
    • The parameter source in the rule command in the view of a numbered advanced IPv6 ACL can be used to specify a source address range and the parameter destination in this command can be used to specify a group address range for an inbound multicast boundary policy.
    • A named IPv6 ACL uses the same rules as a numbered advanced IPv6 ACL. The parameter source in the rule command in the ACL6 view can be used to specify a source address range and the parameter destination in this command can be used to specify a group address range for an inbound multicast boundary policy.

Example

# Configure an inbound multicast boundary policy for multicast group FF1E::1/128 on GE0/0/1.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] ipv6
[Huawei] acl ipv6 2000
[Huawei-acl6-basic-2000] rule permit source FF1E::1 128
[Huawei-acl6-basic-2000] quit
[Huawei] interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1] multicast ipv6 boundary policy 2000 in

# Use a named IPv6 ACL to configure an inbound multicast boundary policy for the entry (2001::5, FF0E::1) on GE0/0/1.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] ipv6
[Huawei] acl ipv6 name myacl6
[Huawei-acl6-adv-myacl6] rule permit ipv6 source 2001::5 128 destination FF0E::1 128
[Huawei-acl6-adv-myacl6] quit
[Huawei] interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1] multicast ipv6 boundary policy acl6-name myacl6 in

multicast ipv6 boundary policy out

Function

The multicast ipv6 boundary policy out command configures an IPv6 outbound multicast boundary policy on a specific interface.

The undo multicast ipv6 boundary policy out command cancels the configuration.

By default, no IPv6 outbound multicast boundary policy is configured on an interface.

Format

multicast ipv6 boundary policy { acl6-name acl6-name | basic-acl6-number | advanced-acl6-number } out

undo multicast ipv6 boundary policy { acl6-name acl6-name | basic-acl6-number | advanced-acl6-number } out

Parameters

Parameter Description Value
acl6-name acl6-name Specifies the name of a named IPv6 ACL.
NOTE:
acl6-name acl6-name can only be the name of a named advanced ACL.

The value is a string of 1 to 32 case-sensitive characters without spaces. The value must start with a letter (a to z or A to Z, case sensitive).

basic-acl6-number Specifies the number of a basic IPv6 ACL. The value is an integer ranging from 2000 to 2999.
advanced-acl6-number Specifies the number of an advanced IPv6 ACL. The value is an integer ranging from 3000 to 3999.

Views

Interface view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

Deploying a multicast forwarding boundary enhances multicast data security and prevents network congestion caused by forwarding multicast traffic within a large range. Multicast boundary policies can be used to define multicast boundaries. Multicast boundary policies are classified into inbound multicast boundary policies, outbound multicast boundary policies, and inbound and outbound multicast boundary policies. Outbound multicast boundary policy effectively controls source/group-specific data packets that can be sent out of the local domain. An interface on which an outbound multicast boundary policy is configured filters the PIM Join/Prune and MLD Report messages that an interface can receive. By filtering these messages, an outbound multicast boundary policy controls the downstream interfaces in the downstream interface list of a multicast forwarding entry.

Configuration Impact

Precautions

  • If you run the multicast ipv6 boundary policy out command several times, the latest configuration overrides the previous configurations.
  • The multicast ipv6 boundary policy out command works with the acl ipv6 command.
    • The parameter source in the rule command can be run in the view of a numbered basic IPv6 ACL to specify a group address range for an outbound multicast boundary policy.
    • The parameter source in the rule command in the view of a numbered advanced IPv6 ACL can be used to specify a source address range and the parameter destination in this command can be used to specify a group address range for an outbound multicast boundary policy.
    • A named IPv6 ACL uses the same rules as a numbered advanced IPv6 ACL. The parameter source in the rule command in the ACL6 view can be used to specify a source address range and the parameter destination in this command can be used to specify a group address range for an outbound multicast boundary policy.

Example

# Use a numbered basic IPv6 ACL to configure an outbound multicast boundary policy for multicast group FF1E::1/128 on GE0/0/1.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] ipv6
[Huawei] acl ipv6 2000
[Huawei-acl6-basic-2000] rule permit source FF1E::1 128
[Huawei-acl6-basic-2000] quit
[Huawei] interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1] multicast ipv6 boundary policy 2000 out

# Use a named IPv6 ACL to configure an outbound multicast boundary policy for the entry (2001::5, FF0E::1) on GE0/0/1.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] ipv6
[Huawei] acl ipv6 name myacl6
[Huawei-acl6-adv-myacl6] rule permit ipv6 source 2001::5 128 destination FF0E::1 128
[Huawei-acl6-adv-myacl6] quit
[Huawei] interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1] multicast ipv6 boundary policy acl6-name myacl6 out

multicast ipv6 forwarding-table downstream-limit

Function

The multicast ipv6 forwarding-table downstream-limit command sets the maximum number of downstream nodes of an entry in the IPv6 multicast forwarding table.

The undo multicast ipv6 forwarding-table downstream-limit command restores the default setting.

By default, the maximum number of downstream nodes of an entry is 128.

Format

multicast ipv6 forwarding-table downstream-limit limit

undo multicast ipv6 forwarding-table downstream-limit

Parameters

Parameter Description Value
limit Indicates the maximum number of downstream nodes of an entry in the forwarding table. The value is an integer that ranges from 0 to 128.

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

When the industrial switch router receives a multicast packet, it copies the packet for each downstream node in the matching IPv6 multicast forwarding entry. If the industrial switch router has a large number of IPv6 multicast forwarding entries or each entry has many downstream nodes, many system resources are consumed. To reduce the loads of the industrial switch router, limit the maximum number of downstream nodes in each IPv6 multicast forwarding entry.

Prerequisites

IPv6 multicast routing has been enabled using the multicast ipv6 routing-enable command in the system view.

Precautions

If the configured number is smaller than the current number, the excessive downstream nodes are not deleted immediately, and must be deleted by the IPv6 multicast routing protocol. In addition, no new downstream node can be added to the entry in the forwarding table.

Example

# In the system view, set the maximum number of downstream nodes of an entry in the IPv6 multicast forwarding table to 32.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] multicast ipv6 forwarding-table downstream-limit 32

multicast ipv6 forwarding-table route-limit

Function

The multicast ipv6 forwarding-table route-limit command sets the limits on the number of entries in the IPv6 multicast forwarding table.

The undo multicast ipv6 forwarding-table route-limit command restores the default value of the limit.

By default, the limit on the number of entries in the IPv6 multicast forwarding table is 64.

Format

multicast ipv6 forwarding-table route-limit limit

undo multicast ipv6 forwarding-table route-limit

Parameters

Parameter Description Value
limit Specifies the limit on the number of entries in the IPv6 multicast forwarding table.

The value is an integer that ranges from 0 to 64.

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

Excessive IPv6 multicast forwarding entries will exhaust the memory of the industrial switch router. To prevent this problem, use the multicast ipv6 forwarding-table route-limit command to limit the number of entries in the IPv6 multicast forwarding table.

Prerequisites

IPv6 multicast routing has been enabled using the multicast ipv6 routing-enable command in the system view.

Precautions

If the limit on the number of entries in the IPv6 multicast forwarding table is set after multicast services are deployed on a industrial switch router, ensure that the limit on the number of entries in the IPv6 multicast forwarding table is equal to or greater than the number of current forwarding entries. Otherwise, faults may occur.

You are recommended to limit the number of entries in the IPv6 multicast forwarding table according to the actual network environment before the industrial switch router operates multicast services.

If the newly-configured limit on the number of entries are less than the number of existing entries, the excessive entries are not deleted immediately. The configured maximum number of entries takes effect in the following cases:

Example

# Set the limit on the number of the entries in the IPv6 forwarding table to 60.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] multicast ipv6 forwarding-table route-limit 60

multicast ipv6 invalid-packet

Function

The multicast ipv6 invalid-packet command sets the maximum number of invalid IPv6 multicast protocol packets that can be stored on the industrial switch router.

The undo multicast ipv6 invalid-packet command deletes the set maximum number of invalid IPv6 multicast protocol packets that can be stored on the industrial switch router.

By default, the industrial switch router can save a maximum of 10 invalid packets for each specific IPv6 multicast protocol.

Format

multicast ipv6 invalid-packet { mld | pim } max-count max-number

undo multicast ipv6 invalid-packet { mld | pim }

Parameters

Parameter Description Value
mld Sets the maximum number of invalid MLD messages. -
pim Sets the maximum number of invalid PIM (IPv6) messages. -
max-count max-number Sets the maximum number of invalid IPv6 multicast protocol packets that can be stored on a device. The value is an integer that ranges from 1 to 100.

Views

System view

Default Level

2: Configuration level

Usage Guidelines

If IPv6 multicast entries fail to be generated or peer relationships fail to be set up, you can enable the industrial switch router to store invalid IPv6 multicast protocol packets and view statistics and details of the invalid IPv6 multicast protocol packets. Based on the command output, you can locate and rectify faults.

Example

# Set the maximum number of invalid MLD messages that can be stored on the industrial switch router to 20.

<Huawei> system-view
[Huawei] multicast ipv6 invalid-packet mld max-count 20

multicast ipv6 load-splitting

Function

The multicast ipv6 load-splitting command enables load splitting among IPv6 multicast routes.

The undo multicast ipv6 load-splitting command restores the default configuration.

By default, load splitting among IPv6 multicast routes is disabled.

Format

multicast ipv6 load-splitting { balance-preferred | stable-preferred | group | source | source-group }

undo multicast ipv6 load-splitting

Parameters

Parameter Description Value
balance-preferred Indicates balance-preferred load splitting. This policy is applicable to the scenario where hosts frequently join or leave groups, which requires automatic load adjustment. -
group Indicates group address-based load splitting. This policy is applicable to the scenario of one source to multiple groups. -
source Indicates source address-based load splitting. This policy is applicable to the scenario of multiple sources to one group. -
source-group Indicates source and group addresses-based load splitting. This policy is applicable to the scenario of multiple sources to multiple groups. -
stable-preferred Indicates stable-preferred load splitting. This policy is applicable to stable multicast networking. -

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

By default, if there are multiple equal-cost routes to a multicast source, the device selects the route with the largest next-hop address as the RPF route. To enable multicast data to be forwarded through multiple paths, run this command to configure multicast load splitting. After multicast load splitting is configured, the device uses the specified load splitting policy to distribute multicast data among multiple paths. This function improves quality of multicast forwarding.

Prerequisites

IPv6 multicast routing has been enabled using the multicast ipv6 routing-enable command in the system view.

Follow-up Procedure

Because the forwarding capabilities of equal-cost routes are different from the actual load distribution situation on the equal-cost routes, even load splitting cannot meet network requirements in some scenarios. Then, you can run the multicast ipv6 load-splitting weight command to configure the IPv6 multicast load splitting weight on the interface to realize unbalanced load splitting.

Precautions

The five load splitting policies are mutually exclusive. It is recommended that you use a fixed load splitting policy based on the actual situation on your network. The balance-preferred or stable-preferred policy is preferred.

If PIM-DM (IPv6) is enabled on the industrial switch router, the balance-preferred or stable-preferred policy cannot be used.

Example

# Configure stable-preferred IPv6 multicast load splitting in the system view.
<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] multicast ipv6 load-splitting stable-preferred

multicast ipv6 load-splitting weight

Function

The multicast ipv6 load-splitting weight command sets the IPv6 multicast load splitting weight for an interface.

The undo multicast ipv6 load-splitting weight command restores the default setting.

By default, the IPv6 multicast load splitting weight of an interface is 1.

Format

multicast ipv6 load-splitting weight weight-value

undo multicast ipv6 load-splitting weight

Parameters

Parameter Description Value
weight-value Specifies the IPv6 multicast load splitting weight of an interface. The value is an integer that ranges from 0 to 32.

Views

Interface view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

When a stable-preferred or balance-preferred multicast splitting policy is configured, you can run this command to set load splitting weights for interfaces to realize unbalanced load splitting. An interface with a larger weight value has more IPv6 multicast routing entries with it as the upstream interface.

Prerequisites

IPv6 multicast routing has been enabled using the multicast ipv6 routing-enable command in the system view.

Precautions

This command is applicable only when the IPv6 multicast load splitting policy is set to stable-preferred or balance-preferred.

When the IPv6 multicast load splitting weight on an interface is 0, the routes with this interface as the upstream interface do not take part in load splitting.

Example

# Set the IPv6 multicast load splitting weight on GE0/0/1 to 10.
<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] interface gigabitethernet 0/0/1
[Huawei-GigabitEthernet0/0/1] multicast ipv6 load-splitting weight 10

multicast ipv6 load-splitting-timer

Function

The multicast ipv6 load-splitting-timer command sets a load splitting timer.

The undo multicast ipv6 load-splitting-timer command restores the default setting.

By default, the value of a load splitting timer is 1800 seconds.

Format

multicast ipv6 load-splitting-timer interval

undo multicast ipv6 load-splitting-timer

Parameters

Parameter Description Value
interval Specifies the value of the load splitting timer. The value is an integer that ranges from 10 to 1800, in seconds.

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

In stable-preferred load splitting or balance-preferred load splitting mode, entries may not be well-balanced among paths because of the addition or deletion of entries, change of load splitting weights of the paths, or change of equal-cost routes. In such a case, the device will balance entries after a certain waiting time to reduce the impact of frequent changes on the system.

Currently, setting a load splitting timer to change the waiting time before balancing entries is supported.
  • If the network is relatively stable, such as when entries are not deleted or added frequently or equal-cost routes are not changed frequently, set the load splitting timer value to a smaller value so that entries can be balanced rapidly. The recommended value is 300 to 600 seconds.

  • If the network is not stable, such as when entries are deleted or added frequently or equal-cost routes are changed frequently, set the load splitting timer value to a larger value to reduce the impact of frequent entry changes on the system and network stability. The recommended value is 1200 to 1800 seconds.

Prerequisites

IPv6 multicast routing has been enabled using the multicast ipv6 routing-enable command in the system view.

Example

# Set a load splitting timer to 100 seconds.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable
[Huawei] multicast ipv6 load-splitting-timer 100

multicast ipv6 routing-enable

Function

The multicast ipv6 routing-enable command enables the IPv6 multicast routing function.

The undo multicast ipv6 routing-enable command restores the default configuration.

By default, the IPv6 multicast routing function is disabled.

Format

multicast ipv6 routing-enable

undo multicast ipv6 routing-enable

Parameters

None

Views

System view

Default Level

2: Configuration level

Usage Guidelines

Usage Scenario

Before configuring Layer 3 IPv6 multicast, you must enable the IPv6 multicast routing function globally. Layer 3 IPv6 multicast protocols (such as PIM (IPv6) and MLD) and other Layer 3 IPv6 multicast functions can be configured only after IPv6 multicast routing is enabled.

Precautions

The undo multicast ipv6 routing-enable command deletes all IPv6 multicast configurations of the device. If IPv6 multicast services are running on the device, the IPv6 multicast services are interrupted when this command is executed. To restore IPv6 multicast services on the instance, you must re-configure the corresponding commands.

Example

# Enable IPv6 multicast routing globally.

<Huawei> system-view
[Huawei] multicast ipv6 routing-enable

reset multicast ipv6 forwarding-table

Function

The reset multicast ipv6 forwarding-table command clears the entries of the IPv6 multicast forwarding table.

Format

reset multicast ipv6 forwarding-table all

reset multicast ipv6 forwarding-table { ipv6-group-address [ ipv6-group-mask-length ] | ipv6-source-address [ ipv6-source-mask-length ] | incoming-interface { interface-type interface-number | register } } *

Parameters

Parameter Description Value
all Resets all the multicast forwarding caches (MFCs) in the multicast forwarding table. -
ipv6-group-address Specifies the IPv6 address of a multicast group. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X. An IPv6 multicast address starts with FF.
ipv6-group-mask-length Specifies the mask length of a multicast group address. The value is an integer that ranges from 8 to 128.
ipv6-source-address Specifies the IPv6 address of a multicast source. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X.
ipv6-source-mask-length Specifies the mask length of a multicast source address. The value is an integer that ranges from 0 to 128.
incoming-interface Indicates the incoming interface of a forwarding entry. -
interface-type interface-number Specifies the type and number of an interface. -
register Indicates the register interface of IPv6 PIM. -

Views

User view

Default Level

3: Management level

Usage Guidelines

After you run this command to delete information from the IPv6 multicast forwarding table, multicast data will be interrupted for a period. Confirm the action before you use the command.

Example

# Delete all the IPv6 multicast forwarding entries.
<Huawei> reset multicast ipv6 forwarding-table all

reset multicast ipv6 routing-table

Function

The reset multicast ipv6 routing-table command clears the entries in the IPv6 multicast routing table. The corresponding forwarding entries in the forwarding table are deleted at the same time.

Format

reset multicast ipv6 routing-table all

reset multicast ipv6 routing-table { ipv6-group-address [ ipv6-group-mask-length ] | ipv6-source-address [ ipv6-source-mask-length ] | incoming-interface { interface-type interface-number | register } } *

Parameters

Parameter Description Value
all Resets all routing entries in the multicast core routing table. -
ipv6-group-address Specifies the IPv6 address of a multicast group. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X. An IPv6 multicast address starts with FF.
ipv6-group-mask-length Specifies the mask length of an IPv6 multicast group address. The value is an integer that ranges from 8 to 128.
ipv6-source-address Specifies the IPv6 address of a multicast source. The address is a 32-digit hexadecimal number, in the format X:X:X:X:X:X:X:X.
ipv6-source-mask-length Specifies the mask length of a multicast source address. The value is an integer that ranges from 0 to 128.
incoming-interface Indicates the incoming interface of a routing entry. -
interface-type interface-number Specifies the type and number of an interface. -
register Indicate the register interface of IPv6 PIM. -

Views

User view

Default Level

3: Management level

Usage Guidelines

After you run this command to delete information from the IPv6 multicast routing table, the matching entries in the IPv6 multicast forwarding table are also deleted. As a result, multicast forwarding will be interrupted for a period. Confirm the action before you use the command.

Example

# Delete the entries of the group FF02::101 from the IPv6 multicast routing table.

<Huawei> reset multicast ipv6 routing-table FF02::101
Translation
Download
Updated: 2019-05-29

Document ID: EDOC1000097293

Views: 48142

Downloads: 102

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next