group source wildcard

Function

The group source wildcard command configures an address pool range and switching criteria for (*, G) S-PMSI tunnels.

The undo group source wildcard command restores the default configuration.

By default, no address pool range or criteria are configured for switching between I-PMSI and S-PMSI tunnels.

Format

group group-address { group-mask | group-mask-length } source wildcard { mldp | rsvp-te p2mp-template p2mp-te-template-name | bier [ sub-domain sub-domain-val ] [ bsl { 64 | 128 | 256 } ] } [ limit number ]

undo group group-address { group-mask | group-mask-length } source wildcard

Parameters

Parameter Description Value
group-address

Specifies a group address for switching between I-PMSI and S-PMSI tunnels.

The value ranges from 224.0.0.0 to 239.255.255.255, in dotted decimal notation.

group-mask

Specifies a mask for a group address.

The value ranges from 240.0.0.0 to 255.255.255.255, in dotted decimal notation.

group-mask-length

Specifies mask length for a group address.

The value is an integer ranging from 4 to 32.

mldp

Specifies the S-PMSI tunnel type as mLDP.

-

rsvp-te

Specifies the S-PMSI tunnel type as RSVP-TE.

-

p2mp-template p2mp-te-template-name

Specifies the name of a tunnel template to be referenced by an RSVP-TE P2MP tunnel.

The value is a string of 1 to 31 case-sensitive characters, spaces not supported.

bier

Indicates a BIER tunnel.

-

sub-domain sub-domain-val

Specifies the ID of a BIER subdomain.

The value is an integer ranging from 0 to 255.

bsl

Specifies a BSL.

The values are as follows: 64,128 and 256

The default value is 256.

limit number

Specifies the maximum number of S-PMSI tunnels allowed.

The value is an integer ranging from 1 to 8192. For the MLDP/RSVP-TE tunnel type, the default value is 16. For the BIER tunnel type, the default value is 256.

  • After limit number is changed to a larger value, the traffic of newly added multicast groups in S-PMSI tunnel will preferentially be switched to idle S-PMSI tunnels.
  • After limit number is changed to a smaller value, the traffic of all multicast groups will be switched first to the I-PMSI tunnel and then to specific S-PMSI tunnels.

Views

IPv4 address family MVPN-SPMSI view

Default Level

2: Configuration level

Task Name and Operations

Task Name Operations
mvpn write

Usage Guidelines

Usage Scenario

On an NG MVPN, multicast data traffic is transmitted through an inclusive-provider multicast service interface (I-PMSI) tunnel to multicast users. The I-PMSI tunnel transmits multicast traffic to all PEs on the same MVPN, regardless of whether these PEs have receivers. If some PEs do not have receivers, this implementation causes traffic redundancy, wastes bandwidth resources, and increases PEs' burdens.

S-PMSI tunnels solve this problem by sending multicast data only to PEs interested in the data. Therefore, S-PMSI tunnels can prevent redundant traffic, reduce bandwidth consumption, and relieve the workload of PEs.

To configure the address pool range and criteria for switching between I-PMSI and S-PMSI tunnels, run the group command.

The restrictions on the wildcard parameter are as follows:

Wildcard (*, G):

  • Wildcard (*, G) and I-PMSI cannot be configured together.
  • Wildcard (*, G) and S-PMSI (S, G) cannot be configured together.
  • Wildcard (, G) and wildcard (, *) cannot be configured together.
  • Wildcard (*, G) does not support threshold configuration.

Precautions

  • Up to 1024 such commands can be configured for each VPN, and up to 16384 such commands can be configured on an entire device, and the maximum limit value in a group command configuration is 8192.
  • Up to 8192 S-PMSI tunnels can be configured for each VPN instance.
  • If the address pool range specified in a group command overlaps with a previously configured address pool range, the command cannot be configured.
  • If you want to change the tunnel type configured for an address pool range, you must delete the existing group command configuration and then run the group command with the desired tunnel type.

Example

# Configure the address pool range and criteria for switching between I-PMSI and S-PMSI tunnels for the VPN instance mcast1. Specifically, group address as 225.1.1.1, mask length as 24, switching threshold as 10, and S-PMSI tunnel type as mLDP.
<HUAWEI> system-view
[~HUAWEI] multicast mvpn 2.2.2.2
[*HUAWEI] ip vpn-instance mcast1
[*HUAWEI-vpn-instance-mcast1] ipv4-family
[*HUAWEI-vpn-instance-mcast1-af-ipv4] route-distinguisher 22:1
[*HUAWEI-vpn-instance-mcast1-af-ipv4] multicast routing-enable
[*HUAWEI-vpn-instance-mcast1-af-ipv4] mvpn
[*HUAWEI-vpn-instance-mcast1-af-ipv4-mvpn] ipmsi-tunnel
[*HUAWEI-vpn-instance-mcast1-af-ipv4-mvpn-ipmsi] mldp
[*HUAWEI-vpn-instance-mcast1-af-ipv4-mvpn-ipmsi] quit
[*HUAWEI-vpn-instance-mcast1-af-ipv4-mvpn] spmsi-tunnel
[*HUAWEI-vpn-instance-mcast1-af-ipv4-mvpn-spmsi] group 225.1.1.1 24 source wildcard threshold mldp 10
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >