• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

06-IP组播命令参考

目录

03-组播路由与转发命令

本章节下载 03-组播路由与转发命令  (187.29 KB)

03-组播路由与转发命令


1 组播路由与转发配置命令

l         本文所涉及的路由器代表了一般意义下的路由器或运行了IP组播路由协议的三层交换机。

l         组播路由与转发功能中所指的“接口”为三层口,包括VLAN接口、三层以太网端口等。三层以太网端口是指被配置为三层模式的以太网端口,有关以太网端口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网端口配置”。

 

1.1  组播路由与转发配置命令

1.1.1  delete ip rpf-route-static

【命令】

delete ip rpf-route-static [ vpn-instance vpn-instance-name ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例的名称,为1~31个字符的字符串,不可以包含空格,区分大小写。

【描述】

delete ip rpf-route-static命令用来删除所有组播静态路由。

需要注意的是,如果不指定vpn-instance参数,则本配置针对公网实例。

相关配置可参考命令ip rpf-route-static

【举例】

# 删除公网实例中所有的组播静态路由。

<Sysname> system-view

[Sysname] delete ip rpf-route-static

This will erase all multicast static routes and their configurations, you must reconfigure all static routes

Are you sure?[Y/N]:

1.1.2  display multicast boundary

【命令】

display multicast [ all-instance | vpn-instance vpn-instance-name ] boundary [ group-address [ mask | mask-length ] ] [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例的名称,为1~31个字符的字符串,不可以包含空格,区分大小写。

group-address:查看指定组播组的组播边界信息,取值范围为224.0.0.0~239.255.255.255。

mask:指定组播组地址的掩码,缺省值为255.255.255.255。

mask-length:指定组播组地址的掩码长度,取值范围为4~32,缺省值为32。

interface-type interface-number:查看指定接口上的组播边界信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display multicast boundary命令用来查看组播边界的信息。

需要注意的是,如果不指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

相关配置可参考命令multicast boundary

【举例】

# 查看公网实例所有接口上的组播边界信息。

<Sysname> display multicast boundary

Multicast boundary information of VPN-Instance: public net

 Boundary            Interface

 224.1.1.0/24        Vlan1

 239.2.2.0/24        Vlan2

表1-1 display multicast boundary命令显示信息描述表

字段

描述

Multicast boundary information of VPN-Instance: public net

公网组播边界信息

Boundary

表示组播边界对应的组播组

Interface

表示组播边界对应的接口

 

1.1.3  display multicast forwarding-table

【命令】

display multicast [ all-instance | vpn-instance vpn-instance-name ] forwarding-table [ source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { { exclude | include | match } { interface-type interface-number | register } } | statistics | slot slot-number ] * [ port-info ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例的名称,为1~31个字符的字符串,不可以包含空格,区分大小写。

source-address:组播源地址,查看包含指定组播源的组播转发项。

group-address:组播组地址,查看指定组播组的组播转发项,取值范围为224.0.0.0~239.255.255.255。

mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。

mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32,缺省值为32;对于组播源地址,其取值范围为0~32,缺省值为32。

incoming-interface:查看指定入接口的组播转发项。

interface-type interface-number:查看指定接口类型和接口编号的入接口的组播转发项。

register:查看入接口为PIM-SM注册接口的组播转发项。

outgoing-interface:查看指定出接口的组播转发项。

exclude:查看出接口列表中不包含指定接口的组播转发项。

include:查看出接口列表中包含指定接口的组播转发项。

match:查看出接口列表中包含且仅包含指定接口的组播转发项。

statistics:查看组播转发表的统计信息。

slot slot-number:查看IRF中指定设备的组播转发项。slot-number表示IRF中成员设备的编号,取值范围取决于当前IRF中的成员数量和编号情况;未处于IRF系统的设备其slot-number为当前设备编号。

port-info:查看二层端口的信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display multicast forwarding-table命令用来查看组播转发表的信息。

需要注意的是:

l            如果不指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

l            组播转发表直接用于指导组播数据的转发,通过查看该表可以了解组播数据的转发状态。

相关配置可参考命令multicast forwarding-table downstream-limitmulticast forwarding-table route-limitdisplay multicast routing-table

【举例】

# 查看公网实例组播转发表的信息。

<Sysname> display multicast forwarding-table

Multicast Forwarding Table of VPN-Instance: public net

Total 1 entry

 

Total 1 entry matched

 

00001. (172.168.0.2, 227.0.0.1)

     MID: 0, Flags: 0x100000:0

     Uptime: 00:08:32, Timeout in: 00:03:26

     Incoming interface: Vlan-interface1

     List of 1 outgoing interfaces:

       1: Vlan-interface2

     Matched 19648 packets(20512512 bytes), Wrong If 0 packets

     Forwarded 19648 packets(20512512 bytes)

表1-2 display multicast forwarding-table命令显示信息描述表

字段

描述

Multicast Forwarding Table of VPN-Instance: public net

公网组播转发表

Total 1 entry

组播转发表中(S,G)项的总数

Total 1 entry matched

组播转发表中匹配的(S,G)项总数

00001

表示(S,G)项的序号

(172.168.0.2,227.0.0.1)

表示组播转发表的(S,G)项

MID

(S,G)项的标识,每个(S,G)表项都有唯一的MID标识,不会重复

Flags

(S,G)项的当前状态,使用不同的比特位来表示(S,G)项所处的不同状态。该字段由两部分构成,均为16进制数字,其中“:”前的主要取值及含义请参见‎表1-3,“:”后的取值为0

Uptime

表示(S,G)项已存在时间

Timeout in

表示(S,G)项的超时剩余时间

Incoming interface

表示(S,G)项的入接口

List of 1 outgoing interface:

1: Vlan-interface2

出接口列表:

出接口序号:出接口名称和编号

Matched 19648 packets (20512512 bytes), Wrong If 0 packets

(S,G)项匹配的报文数量(字节数),发生入接口错误的报文个数

Forwarded 19648 packets (20512512 bytes)

(S,G)已转发的组播报文数量(字节数)

 

表1-3 Flags字段(“:”前)的主要取值及含义

取值

含义

0x1

表示需要发送注册终止报文

0x2

表示(S,G)项对应的组播源是否活动

0x4

表示空的转发项

0x8

表示RP是否为PIM域边界路由器

0x10

表示有注册出接口

0x400

表示(S,G)项将被删除

0x8000

表示(S,G)项正在主备倒换后平滑

0x10000

表示平滑过程中(S,G)项被更新

0x80000

表示(S,G)项被重复刷新,需要先删除后添加表项

0x100000

添加成功标记

0x1000000

表示双向PIM的组播转发表项

0x2000000

表示服务于双向PIM的RP

 

1.1.4  display multicast forwarding-table df-info

【命令】

display multicast [ all-instance | vpn-instance vpn-instance-name ] forwarding-table df-info [ rp-address ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

all-instance:指定所有VPN实例。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。

rp-address:指定双向PIM的RP地址。

slot slot-number:查看IRF中指定设备的组播转发表的DF信息。slot-number表示IRF中成员设备的编号,取值范围取决于当前IRF中的成员数量和编号情况;未处于IRF系统的设备其slot-number为当前设备编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display multicast forwarding-table df-info命令用来查看组播转发表的DF信息。

需要注意的是,如果未指定all-instancevpn-instance参数,则只显示公网实例的相关信息。

【举例】

# 查看公网实例组播转发表的DF信息。

<Sysname> display multicast forwarding-table df-info

Multicast DF information of VPN-Instance: public net

Total 1 RP

 

Total 1 RP matched

 

00001. RP Address: 1.1.1.1

     MID: 0, Flags: 0x2100000:0

     Uptime: 00:08:32

     RPF interface: Vlan-interface1

     List of 1 DF interfaces:

       1: Vlan-interface2

表1-4 display multicast forwarding-table df-info命令显示信息描述表

字段

描述

Multicast DF information of VPN-Instance: public net

公网组播转发表的DF信息

Total 1 RP

RP的总数

Total 1 RP matched

匹配到的RP总数

00001

表示RP表项的序号

RP Address

RP地址

MID

RP表项的标识,每个RP表项都有唯一的标识,不会重复

Flags

RP表项的当前状态,使用不同的比特位来表示RP表项所处的不同状态。该字段由两部分构成,均为16进制数字,其中“:”前的主要取值及含义请参见‎表1-3,“:”后的取值为0

Uptime

RP表项的存在时间

RPF interface

到RP的RPF接口

List of 1 DF interfaces

DF接口列表