烽火2640路由器命令行手册-06-组播协议配置命令

组播协议配置命令

 

目  录

第1章 基本组播配置命令... 1

1.1 基本组播配置命令... 1

1.1.1 debug ip mpacket 1

1.1.2 debug ip mrouting. 2

1.1.3 debug ip mroute-cache. 3

1.1.4 debug ip multicast 4

1.1.5 ip mroute. 5

1.1.6 ip mroute-cache. 6

1.1.7 ip multicast-routing. 7

1.1.8 ip multicast route-limit 8

1.1.9 ip multicast boundary. 8

1.1.10 ip multicast helper-map. 9

1.1.11 ip multicast rate-limit 11

1.1.12 ip multicast ttl-threshold. 12

1.1.13 show ip mflow.. 13

1.1.14 show ip mroute-cache. 14

1.1.15 show ip mroute mfc. 15

1.1.16 show ip mroute static. 16

第2章 IGMP配置命令... 18

2.1 IGMP配置命令... 18

2.1.1 clear ip igmp group. 18

2.1.2 debug ip igmp. 19

2.1.3 debug ip igmp-host 20

2.1.4 ip igmp helper-address. 21

2.1.5 ip igmp join-group. 22

2.1.6 ip igmp immediate-leave group-list 22

2.1.7 ip igmp last-member-query-interval 23

2.1.8 ip igmp querier-timeout 24

2.1.9 ip igmp query-interval 25

2.1.10 ip igmp query-max-response-time. 26

2.1.11 ip igmp static-group. 27

2.1.12 ip igmp version. 28

2.1.13 show ip igmp groups. 28

2.1.14 show ip igmp interface. 30

2.1.15 show ip igmp-host 31

2.2 OLNK配置命令... 32

2.2.1 ip olnk. 33

2.2.2 show ip mroute olnk. 33

2.2.3 show ip rpf olnk. 35

第3章 PIM-DM配置命令... 36

3.1 PIM-DM配置命令... 36

3.1.1 clear ip mroute pim-dm.. 36

3.1.2 clear ip pim-dm interface. 37

3.1.3 debug ip pim-dm.. 38

3.1.4 ip pim-dm.. 40

3.1.5 ip pim-dm dr-priority. 41

3.1.6 ip pim-dm hello-interval 42

3.1.7 ip pim version. 43

3.1.8 ip pim-dm state-refresh origination-interval 44

3.1.9 ip pim-dm neighor-filter 44

3.1.10 ip pim-dm state-refresh disable. 45

3.1.11 show ip mroute pim-dm.. 46

3.1.12 show ip pim-dm neighbor 47

3.1.13 show ip pim-dm interface. 49

3.1.14 show ip rpf pim-dm.. 50

第4章 PIM-SM配置命令... 52

4.1 PIM-SM配置命令... 52

4.1.1 clear ip mroute pim-sm.. 53

4.1.2 clear ip pim-sm rp-mapping. 54

4.1.3 debug ip pim-sm.. 54

4.1.4 ip pim-sm.. 56

4.1.5 ip pim-sm accept-register 56

4.1.6 ip pim-sm accept-rp. 57

4.1.7 ip pim-sm bsr-border 58

4.1.8 ip pim-sm bsr-candidate. 59

4.1.9 ip pim-sm dr-priority. 59

4.1.10 ip pim-sm hello-interval 60

4.1.11 ip pim-sm lan-prune-delay. 61

4.1.12 ip pim-sm neighbor-filter 62

4.1.13 ip pim-sm register-rate-limit 62

4.1.14 ip pim-sm register-source. 63

4.1.15 ip pim-sm rp-address. 64

4.1.16 ip pim-sm rp-candidate. 64

4.1.17 ip pim-sm spt-threshold. 65

4.1.18 ip pim-sm ssm.. 66

4.1.19 show ip mroute pim-sm.. 67

4.1.20 show ip pim-sm bsr-router 68

4.1.21 show ip pim-sm interface. 69

4.1.22 show ip pim-sm neighbor 70

4.1.23 show ip pim-sm rp. 70

4.1.24 show ip pim-sm rp-hash. 71

4.1.25 show ip rpf pim-sm.. 72

第5章 DVMRP配置命令... 74

5.1.1 clear ip dvmrp neighbor 74

5.1.2 clear ip dvmrp route. 74

5.1.3 clear ip mroute dvmrp. 75

5.1.4 debug ip dvmrp mroute. 76

5.1.5 debug ip dvmrp neighbor 77

5.1.6 debug ip dvmrp route. 78

5.1.7 debug ip dvmrp packet 79

5.1.8 ip dvmrp. 80

5.1.9 ip dvmrp advert-metric. 81

5.1.10 ip dvmrp auto-summary. 83

5.1.11 ip dvmrp default-information. 84

5.1.12 ip dvmrp force-leaf 84

5.1.13 ip dvmrp metric. 85

5.1.14 ip dvmrp prune-lifetime. 87

5.1.15 ip dvmrp route-filter 87

5.1.16 ip dvmrp summary-address. 89

5.1.17 show ip dvmrp interface. 89

5.1.18 show ip dvmrp neighbor 90

5.1.19 show ip dvmrp route. 92

5.1.20 show ip mroute dvmrp. 93

5.1.21 show ip rpf dvmrp. 94

 

 

第1章   基本组播配置命令

1.1  基本组播配置命令

基本组播配置命令包括:

l   debug ip mpacket

l   debug ip mrouting

l   debug ip mroute-cache

l   debug ip multicast

l   ip mroute

l   ip mroute-cache

l   ip multicast-routing

l   ip multicast route-limit

l   ip multicast boundary

l   ip multicast helper-map

l   ip multicast rate-limit

l   ip multicast ttl-threshold

l   show ip mflow

l   show ip mroute-cache

l   show ip mroute mfc

l   show ip mroute static

1.1.1   debug ip mpacket

如果希望对组播报文的处理流程进行跟踪,可使用debug ip mpacket命令。使用此命令的no形式关掉debug信息。

debug ip mpacket [access-list][group-address][detail]

no debug ip mpacket

参数

参数

参数说明

access-list

要跟踪的组播报文范围。

group-address

要跟踪的组播报文的组地址 。

detail

显示处理组播报文的更详细的信息 。

缺省

关闭debug信息的输出 。

命令模式

管理态

使用说明

使用此命令可跟踪组播报文的主要处理过程。

示例

下面的例子显示了组播报文处理的一些情况。

从 e0/1 端口上收到了 (100.168.20.151,224.1.1.1) 的报文,报文长度为 112 bytes

在 e0/1 端口上发送了(192.168.20.99,224.0.0.5) 的报文,报文长度为64 bytes

router#debug ip mpacket

M INPUT : IP Ethernet0/1 (100.168.20.151,224.1.1.1) , len=112

M OUTPUT : IP Ethernet0/1 (192.168.20.99,224.0.0.5) , len=64

相关命令

1.1.2   debug ip mrouting

使用debug ip mrouting命令,打开mrouting的跟踪功能,从而可以看到组播转发表的变化。使用no命令关闭跟踪:

debug ip mrouting

no debug ip mrouting

参数

缺省

所有跟踪功能都关闭 。

命令模式

管理态 

使用指南

使用该命令可以观察到组播转发表中(S, G)/(*,G)的增加、删除以及下游接口的增加、删除等变化情况。 

举例

下面的例子显示了组播转发表的一些变化情况。首先创建了(192.168.20.110, 239.0.0.100)表项,然后添加了Loopback0作为下游接口;最后(由于超时),删除了该表项。

router#debug ip mrouting

MBR: create (192.168.20.110, 239.0.0.100)

MBR: w/ oif Loopback0

MBR: delete (192.168.20.110, 239.0.0.100) 

相关命令

ip multicast-routing

1.1.3   debug ip mroute-cache

使用debug ip mrouting命令,打开mroute-cache的跟踪功能,从而可以看到组播路由缓冲的变化。使用no命令关闭跟踪:

debug ip mroute-cache [group-address]

no debug ip mroute-cache

参数

参数

参数说明

group-address

要跟踪的组播路由缓冲的组地址。

缺省

所有跟踪功能都关闭  。

命令模式

管理态 

使用指南

使用该命令可以观察到组播路由缓冲的增加、删除等变化情况。 

举例

下面的例子显示了组播路由缓冲中一些变化情况。(192.168.20.97,230.0.0.1) 缓冲的创建和超时

router#debug ip mroute-cache

MRC: create (192.168.20.97,230.0.0.1) mroute-cache

MRC: expired (192.168.20.97,230.0.0.1) mroute-cache

相关命令

1.1.4   debug ip multicast

使用debug ip multicast命令,打开组播事件跟踪功能,从而可以看到组播协议与mrouting的交   互。用no命令关闭选项:

debug ipmulticast [alert | border-router]

no debug ipmulticast [alert | border-router]

参数

参数

参数说明

alert

跟踪组播路由组件间的alert交互。

border-router

跟踪组播边界路由器MBR的相关事件。

缺省

所有跟踪功能都关闭

命令模式

管理态

使用指南

在组播路由协议和mrouting之间定义一些标准的事件,叫做alert:例如,在(S,G)相关的 creation alert、deletion alert等等。利用debug ip multicast alert可以观察到这些alert。

本公司的组播路由协议支持MBR,此时每个组播路由协议被称为一个组件。利用debug ip multicast border-router可以观察到组件的运行信息。

举例

在下面的例子中,打开该alert开关进行输出

router#debug ip multicast alert

MBR: [(S, G) deletion alert], originated by OLNK, sent to all components       

MBR: [(S, G) creation alert], originated by NONE, sent to all components

MBR:    src = 192.168.20.110, grp = 239.0.0.100

MBR:    sent to owner OLNK first

MBR: [(S, G) join alert], originated by NONE, sent to OLNK

MBR:    src = 192.168.20.110, grp = 239.0.0.100

MBR: [(S, G) firstuse alert], originated by NONE, sent to OLNK

MBR:    src = 192.168.20.110, grp = 239.0.0.100

MBR: [(S, G) deletion alert], originated by OLNK, sent to all components

MBR:    src = 192.168.20.110, grp = 239.0.0.100  

1.1.5   ip mroute

使用ip mroute来配置组播静态路由。使用no ip mroute命令删除配置的组播静态路由。

ip mroute source-address mask rpf-address type number [distance]

no ip mroute source-address mask [rpf-address type number [distance]]

参数

参数

参数说明

source-address

组播源的IP地址。

mask

组播源的IP地址掩码。

rpf-address

静态组播路由的RPF地址。

type number

静态组播路由的RPF接口。

distance

可选的管理距离。

缺省

管理距离为0

命令模式

全局配置态

使用指南

该命令允许手工配置组播源的位置信息,用在组播和单播拓扑不一致的时候。

举例

下面示例配置一条经过指定接口的组播静态路由:

router_config#ip mroute 100.1.1.0 255.255.255.0 192.1.1.1 f0/0

相关命令

show ip mroute static

1.1.6   ip mroute-cache

使用  ip mroute-cache  命令在端口上使用组播路由缓冲,使用 no ip mroute-cache 命令来禁用组播路由缓冲。

ip mroute-cache

no ip mroute-cache

参数

缺省

默认为在该端口上使用的组播路由缓冲 。

命令模式

端口配置态

使用指南

当某个端口收发报文使用组播路由缓冲时,使用该命令。此时收到一个组播报文时,ip 先搜索缓冲,当缓冲中没有该路由信息时,再请求多播路由模块。

举例

下面示例在端口 e1/0 上启用组播路由缓冲。

router_config_e1/0#ip mroute-cache

相关命令

show ip mroute-cache

1.1.7   ip multicast-routing

使用ip multicast-routing命令来启动IP组播报文转发功能。使用no ip multicast-routing命令禁止组播报文的转发。

ip multicast-routing

no ip multicast-routing

参数

缺省

不进行组播报文的转发。

命令模式

全局配置态

使用指南

一旦关闭了这个功能,路由器将不再转发组播报文,组播路由表和组播缓存都被清空。

举例

下面示例配置路由器转发组播报文:

router_config#ip multicast-routing

相关命令

show ip mroute mfc

1.1.8   ip multicast route-limit

使用ip multicast route-limit命令来设置组播路由条目的上限。使用no ip multicast  route-limit命令不限制组播路由的条目上限。

ip multicast route-limit size

no ip multicast route-limit [size]

参数

参数

参数说明

size

组播路由条目的上限。

缺省

组播路由条目的数目没有上限。

命令模式

全局配置态

使用指南

一旦配置了该功能,组播路由的数目将受到限制。

举例

下面示例配置组播路由表的最大条数为2000:

router_config#ip multicast route-limit 2000

相关命令

show ip mroute mfc

1.1.9   ip multicast boundary

使用ip multicast boundary 命令来管理端口上允许处理组播报文的范围。对该端口上得输入/输出报文均有效。使用no ip multicast  boundary 命令撤销该命令

ip multicast boundary access-list

no ip multicast boundary

参数

参数

参数说明

access-list

用来指定处理组播报文范围的访问列表名称。

缺省

处理所有的组播报文。

命令模式

端口配置态

使用指南

一旦配置了该功能,端口上允许处理的组播报文范围将受到限制。

举例

下面示例配置了在端口e1/0上允许处理的组播报文范围为访问列表 testacl限制的范围:

router_config_e1/0#ip multicast boundary testacl

相关命令

1.1.10   ip multicast helper-map

使用 ip multicast helper-map 命令来配置在组播网络上使用组播路由来连接两个广播网络。使用no ip multicast  helper-map 命令撤销该命令

ip multicast boundary helper-map {group-address|broadcast} {broadcast-address |multicast-address} access-list

no ip multicast boundary helper-map {group-address|broadcast} {broadcast-address  |multicast-address} access-list

参数

参数

参数说明

group-address

需要转换为广播报文的组播报文组地址,与 broadcast-address 配合使用

broadcast

将广播报文转换成组播报文,与 multicast-address 配合使用

broadcast-address

转换后发送的广播报文的目的地址,与 group-address 配合使用

multicast-address

转换后发送的组播报文的目的地址,与 broadcast 关键字配合使用

access-list

IP 的扩展访问列表名称,用来指定进行转换报文的端口号

缺省

不进行任何组播报文与广播报文之间的转换 。

命令模式

端口配置态

使用指南

当一个组播网络连接了两个广播网络,可以在与源广播网络相连的第一跳路由器上将广播流量转换成组播流量,然后在与目的广播网络相连的最后一跳路由器上将组播流量转换成广播 流量。这样就可以充分利用了需要互连的两个广播网络之间组播网络的组播特性。这样就避免了在两个广播网络之间报文发送的不必要重复,并且利用了组播网络中快速转发的特性。

在使用 ip multicast helper-map 之前,必须在该端口上配置 ip directed-broadcast 命令

举例

路由器上的配置如下图所示

在第一跳路由器上 e0 端口上配置 ip directed-broadcast 允许处理链路广播报文

配置 ip multicast helper-map broadcast 230.0.0.1 testacl1 ,允许将 192.168.20.97/24 源地址( testacl1 指定 ) 发送的 端口号为4000 ( ip forward-protocol 命令指定 ) 的udp广播报文转换成 目的地址为 230.0.0.1的组播报文 ( ip multicast helper-map 命令指定 ) 发送。

在最后一跳路由器 e1 端口上配置 ip directed-broadcast 允许处理链路广播报文

配置 ip multicast helper-map 230.0.0.1 172.10.255.255 testacl2 ,允许将 192.168.20.97/24 源地址( testacl2 指定 ) 发送的 端口号为4000 ( ip forward-protocol 命令指定 ) 的目的地址为 230.0.0.1 的组播报文转换成目的地址为 172.10.255.255 的广播报文 ( ip multicast helper-map 命令指定 ) 发送在与源广播网络相连的第一跳路由器上。

interface ethernet 0

ip directed-broadcast

ip multicast helper-map broadcast 230.0.0.1 testacl

ip pim dense-mode

!

ip access-list extended testacl  permit udp 192.168.20.97 255.255.255.0 any

ip forward-protocol udp 4000

在与目的广播网络相连的最后一跳路由器上。

interface ethernet 1

ip directed-broadcast

ip multicast helper-map 230.0.0.1 172.10.255.255 testacl2

ip pim dense-mode

!

ip access-list extended testacl2  permit udp 192.168.20.97 255.255.255.0 any

ip forward-protocol udp 4000

   相关命令

ip forward-protocol

ip directed-broadcast

1.1.11   ip multicast rate-limit

使用ip multicast rate-limit 命令来限制端口上某个 source/group 范围接收和发送组播报文的流量。使用no ip multicast rate-limit 命令取  消流量限制。

ip  multicast rate-limit {in | out} [group-list  access-list] [source-list  access-list] kbps

no ip  multicast rate-limit {in | out} [group-list  access-list] [source-list  access-list] kbps

参数

参数

参数说明

in

对端口上的输入报文流量进行限制

out

对端口上的输出报文流量进行限制 。

group-list access-list

(可选) 对 组地址在access-list 范围内的组播报文进行流量限制 。

source-list access-list

(可选) 对源地址在 access-list 范围内的组播报文进行流量限制 。

kbps

(可选) 流量允许的最大值,当其值为0 时表明不允许该范围内的任何报文通过 。

缺省

不进行任何流量限制。

命令模式

接口配置态

使用指南

指定范围内的报文在上一秒的流量超过了允许值,丢弃该报文,否则转发。

举例

在端口 s0 上 (192.168.20.97 , 230.0.0.1) 的输出报文流量速率的最大值允许为 64kbps。

interface serial 0

ip multicast rate-limit out group-list gacl source-list sacl 64

ip access-list standard sacl

permit 192.168.20.97 255.255.255.255

ip access-list standard gacl

    permit 230.0.0.1 255.255.255.255

相关命令

1.1.12   ip multicast ttl-threshold

使用 ip multicast ttl-threshold 配置端口上允许通过的组播报文ttl 的阈值,使用 no ip multicast ttl-threshold 来使用默认值。

ip multicast ttl-threshold ttl-value

no ip multicast ttl-threshold

参数

参数

参数说明

ttl-value

端口上的组播报文ttl 阈值。

缺省

端口上默认的 ttl 阈值为 1。

命令模式

接口配置态

使用指南

在该端口上接收或发送报文的 ttl 值必须大于端口上指定阈值,可以使用该命令来将一台路由器配置成边界路由器 。

举例

在端口 s0 上配置 ttl 的阈值为 200 ,即该端口只允许接收和发送 ttl 值大于 200 的组播报文。

interface serial 0

ip multicast ttl-threshold 200

相关命令

1.1.13   show ip mflow

使用show ip mflow 命令显示系统处理的全局流的信息和端口上处理的组播流的信息

show ip mflow [group-address|source-address][interface]

参数

参数

参数说明

group-address

要显示的组播流信息的组地址。

source-address

要显示的组播流信息的源地址。

interface

要显示的端口上的组播流信息。

缺省

命令模式

管理态

使用指南

显示组播流的处理的报文个数 ,wrong incoming interface 的报文个数,当前流量的值等信息

举例

下面示例显示全局组播流的内容:

router#show ip mflow

IP Multicast Flow

(100.168.20.151,224.1.1.1)

total process : 0  wrong_if_count : 0 curr-flux : 0.00

(192.167.20.131,239.1.1.1)

total process : 0  wrong_if_count : 0 curr-flux : 0.00

下面示例显示端口上组播流的内容:

router#show ip mflow interface e0/1

IP Multicast Flow

(192.168.20.97,230.0.0.1)

total recv : 21180  total send : 0    curr-in-flux : 0.00 curr-out-flux : 0.00

(100.168.20.151,224.1.1.1)

total recv : 16822400  total send : 0    curr-in-flux : 0.00 curr-out-flux : 0.00

(192.168.20.97,232.0.0.1)

total recv : 240  total send : 0    curr-in-flux : 0.00 curr-out-flux : 0.00

(192.167.20.131,239.1.1.1)

total recv : 103264  total send : 0    curr-in-flux : 0.90 curr-out-flux : 0.00

1.1.14   show ip mroute-cache

使用show ip mroute-cache命令显示组播路由缓冲中的内容

show ip mroute-cache [group-address]

参数

参数

参数说明

group-address

要显示的组播路由缓冲的组地址。

缺省

命令模式

管理态

使用指南

MRC(Multicast Route Cache)是全局的组播路由缓冲,MRC的每个条目包含了从组播路由得到得(S, G)/ (*, G)信息,上游接口信息,下游接口信息,等等。

举例

下面示例显示组播路由表的内容:

router#show ip mroute-cache

IP Multicast Route Cache

(192.168.20.97, 230.0.0.1)|(192.168.20.97,230.0.0.1)

  Incoming interface: Ethernet0/2, Last used : 00:00:34

  Outgoing interface list:

    Loopback0

(192.168.20.97, 230.0.0.2)|(192.168.20.97,230.0.0.2)

  Incoming interface: Ethernet0/2, Last used : 00:00:12

  Outgoing interface list:

    Loopback1  

1.1.15   show ip mroute mfc

使用show ip mroute mfc命令显示组播转发表的内容,从而启动组播功能。

show ip mroute mfc

参数

缺省

命令模式

管理态

使用指南

MFC(Multicast Forwarding Cache)是全局的组播转发表,组播报文就是根据它进行转发的。MFC的每个条目包含了(S, G)/ (*, G)信息,上游接口信息,下游接口信息,等等。

举例

下面示例显示组播路由表的内容:

router#show ip mroute mfc

IP Multicast Forwarding Cache

(192.168.20.110/32, 239.0.0.100/32)

  Incoming interface: Ethernet0/2, RPF nbr 0.0.0.0, owned by OLNK

  Outgoing interface list:

    Loopback0, owned by OLNK

(192.168.20.110/32, 239.0.0.101/32)

  Incoming interface: Ethernet0/2, RPF nbr 0.0.0.0, owned by OLNK

  Outgoing interface list:

    Loopback0, owned by OLNK

(192.168.20.138/32, 239.1.1.1/32)

  Incoming interface: Ethernet0/2, RPF nbr 0.0.0.0, owned by OLNK

  Outgoing interface list:

    Loopback0, owned by OLNK

相关命令

show ip mroute olnk

show ip mroute static

1.1.16   show ip mroute static

使用show ip mroute mstatic显示静态组播路由的有关信息。

show ip mroute static

参数

缺省

命令模式

管理态

使用指南

对于ip mroute命令配置的组播静态路由,可以用show ip mroute static来察看。

举例

下面示例显示静态组播路由的配置信息:

router#show ip mroute static

Mroute: 200.1.1.1/24, RPF nbr: 192.168.20.1, RPF interface: Ethernet0/2

        Administrative distance: 0, metric: 0, valid: TRUE

Mroute: 201.1.1.1/24, RPF nbr: 192.168.20.1, RPF interface: Serial0/0

        Administrative distance: 0, metric: 0, valid: FALSE  

 

第2章   IGMP配置命令

2.1  IGMP配置命令

IGMP配置命令包括:

l   clear ip igmp group

l   debug ip igmp

l   debug ip igmp-host

l   ip igmp helper-address

l   ip igmp join-group

l   ip igmp immediate-leave group-list

l   ip igmp last-member-query-interval

l   ip igmp querier-timeout

l   ip igmp query-interval

l   ip igmp query-max-response-time

l   ip igmp static-group

l   ip igmp version

l   show ip igmp groups

l   show ip igmp interface

l   show ip igmp-host

2.1.1   clear ip igmp group

如果希望清除支持IGMP的组播路由器中保存的组播组成员的信息,可使用clear ip igmp group命令。

clear ip igmp group [type number] [group-address | <cr>]

参数

参数

参数说明

type number

端口类型和端口编号。

group-address

要清除信息的组播组的组地址。

缺省

命令模式

管理态

使用说明

使用此命令可以在保存的组播组信息发生错误时用来清除路由器中保存的组播组成员的信息。

示例

下面的示例将清除端口e0/0上的组播组233.33.1.1的信息。

clear ip igmp group e0/0 233.33.1.1

相关命令

2.1.2   debug ip igmp

如果希望对igmp-router端协议的处理流程进行跟踪,可使用debug ip igmp命令。使用此命令的no形式关掉debug信息。

debug ip igmp

no debug ip igmp

参数

缺省

关闭debug信息的输出 。

命令模式

管理态

使用说明

使用此命令可跟踪igmp-router端协议的主要处理过程,以发现协议处理失败的原因。

示例

igmp-router功能模块的debug信息大多采用自然语言进行描述,看起来比较简单,这里就不一一列举了。

相关命令

2.1.3   debug ip igmp-host

如果希望对igmp-host 端协议的处理流程进行跟踪,可使用debug ip igmph命令。使用此命令的no形式关掉debug信息。

debug ip igmp-host [group-address]

no debug ip igmp-host

参数

缺省

关闭debug信息的输出。

命令模式

管理态

使用说明

使用此命令可跟踪igmp-host 端协议的主要处理过程,以发现协议处理失败的原因。

示例

igmp-host 功能模块的debug信息大多采用自然语言进行描述,看起来比较简单,这里就不一一列举了。

相关命令

2.1.4   ip igmp helper-address

希望某个端口中转 IGMP 报文,可以使用该命令,一个端口只能配置该命令一次,后配置的命令会覆盖之前配置的命令。

ip igmp helper-address destination-address

no ip igmp helper-address destination-address

参数

参数

参数说明

destination-address

中转 IGMP 报文的目的地址。

缺省

端口不中转 IGMP 报文。

命令模式

端口配置态

使用说明

使用ip igmp helper-address 命令中转收到的所有 igmp 报文。

示例

ip igmp helper-address 192.168.20.10

相关命令

2.1.5   ip igmp join-group

希望某个端口上加入某个多播组,可以使用该命令

ip igmp join-group group-address [{include|exclude} source-address]

no ip igmp join-group group-address [{include|exclude} source-address]

参数

参数

参数说明

group-address

端口需要加入的多播组。

include

该多播组加入的 SSM 的模式为 include。

exclude

该多播组加入的 SSM 的模式为 exclude。

source-address

端口加入多播组的源过滤地址。

缺省

端口不加入任何多播组。

命令模式

端口配置态

使用说明

使用ip igmp join-group 命令来使端口动态的加入一个多播组。

示例

ip igmp join-group 230.0.0.1

ip igmp join-group 230.0.0.1 exclude 192.168.20.10

相关命令

2.1.6   ip igmp immediate-leave group-list

如果希望运行IGMP版本2的路由器端口实现“立即离开”组播组的功能,可以使用ip igmp immediate-leave group-list命令进行配置,使用此命令的no形式可以禁止IGMP主机“立即离开”

ip igmp immediate-leave group-list list-name

no ip igmp immediate-leave group-list

参数

参数

参数说明

list-name

预先配置的ip标准访问列表名。

缺省

不允许IGMP主机实现“立即离开”的功能。

命令模式

全局配置态/端口配置态

使用说明

此命令仅针对运行IGMP版本2的端口有效,此命令适用于当前端口连接的网络只存在一个IGMP主机的情况,通过配置此项命令,可以使此主机在希望离开某个组播组时立即离开(而不必经过与Router端的报文交互和延迟过程)另外,因为在全局配置态和端口配置态下都能配置此条命令,但全局配置态下配置的此条命令的优先级要高于在端口配置态下配置的命令,如果先在全局配置态下配置了此命令,则后来在端口配置态下配置的命令将被忽略;如果先在端口配置态下配置了此条命令,则后来在全局配置态下配置的命令将删除原来在端口配置态下配置的命令。

示例

参照“配置组播路由”

相关命令

ip access-list  

2.1.7   ip igmp last-member-query-interval

要改变当前端口上的最后一个组成员查询间隔,使用配置命令ip igmp last-member-query-interval。使用该命令的no形式恢复缺省值。

ip igmp last-member-query-interval time

no ip igmp last-member-query-interval

参数

参数

参数说明

time

端口上配置的last member query interval的值,单位为毫秒。

缺省

端口上最后一个组成员查询间隔时间缺省值为1000毫秒。

命令模式

端口配置态

使用说明

使用ip igmp last-member-query-interval命令可以更改该端口上的最后一个组成员查询间隔。

示例

下面的示例将端口上的last member query interval改为2秒

interface ethernet 0 /0

ip igmp last-member-query-interval 2000

相关命令

无  

2.1.8   ip igmp querier-timeout

要更改其他路由器作为IGMP的querier的存在时间间隔,使用配置命令ip igmp querier-timeout,使用该命令的no形式恢复缺省值。

ip igmp querier-timeout time

no ip igmp querier-timeout

参数

参数

参数说明

time

其它querier存在的时间间隔,单位为秒。

缺省

缺省的querier-timeout为125秒。

命令模式

端口配置态

使用说明

使用ip igmp querier-timeout命令可以更改其它路由器作为querier存在的时间间隔,该命令仅对运行IGMP版本2的端口有效。

示例

下面的配置命令示例指定在ethernet 0/0端口上的querier-timeout时间为100秒。

interface ethernet 0/0

ip igmp querier-timeout 100

相关命令

2.1.9   ip igmp query-interval

要设置端口上发送IGMP General Query报文的间隔,使用配置命令ip igmp query-interval。使用本命令的no形式恢复缺省值。

ip igmp query-interval time

no ip igmp query-interval

参数

参数

参数说明

time

发送general query报文的间隔时间,单位为秒。

缺省

缺省的query-interval时间为60秒。

命令模式

端口配置态

使用说明

使用ip igmp query-interval命令设置端口上发送general query报文的时间间隔。

示例

下面的配置命令示例指定在ethernet 0/0端口上的发送general query报文的时间间隔为50秒。

interface ethernet 0/0

ip igmp query-interval 50

相关命令

2.1.10   ip igmp query-max-response-time

要指定IGMP主机响应General Query报文的最大时间间隔,可以使用配置命令ip igmp query-max-resposne-time。使用该命令的no形式恢复缺省值。

ip igmp query-max-response-time time

no ip igmp query-max-response-time

参数

参数

参数说明

time

该端口上配置的最大响应时间的值。

缺省

端口上最大响应时间的缺省值为10秒。

命令模式

端口配置态

使用说明

使用ip igmp query-max-response-time命令可以更改该端口上路由器最大响应时间,该命令仅对运行IGMP版本2和版本3的端口有效。

示例

下面的配置命令示例将ethernet 0/0端口上IGMP的最大响应时间设置为15秒。

interface ethernet 0 /0

ip igmp query-max-response-time 15

相关命令

无  

2.1.11   ip igmp static-group

如果想在端口上配置静态的组播组,可以使用ip igmp static-group命令进行配置,使用此命令的no形式取消配置。

ip igmp static-group { * | group-address } {include source-address | <cr> }

no ip igmp static-group { * | group-address } {include source-address | <cr> }

参数

参数

参数说明

*

所有的组播组。

group-address

指定的组播组地址。

source-address

指定的主机源地址。

缺省

缺省情况下该端口下没有静态配置的组播组存在。

命令模式

端口配置态

使用说明

在当前端口下配置静态的IGMP组播组信息,注意:针对同一个group-address,可以配置多条include source-address命令以使对应此静态组播组存在多个source-address,但不能同时针对一个group-address,既配置包含include source-address的命令,又配置不包含source-address的命令。

示例

参照“配置组播路由”。

相关命令

2.1.12   ip igmp version

要设置端口上运行的IGMP的版本号,使用配置命令ip igmp version。使用该命令的no形式恢复缺省值。

ip igmp versionversion-number

no ip igmp version

参数

参数

参数说明

version-number

取值为1、2或3,分别表示IGMP的版本号为1、2或3。

缺省

如果没有配置此命令,则端口上运行的IGMP-Router端协议缺省的版本号为版本3。

命令模式

端口配置态

使用说明

使用ip igmp version命令可以指定当前端口上运行的IGMP的版本号。

示例

下面的配置命令示例指定在ethernet 0/0端口上运行IGMP版本2。

interface ethernet 0/0

ip igmp version 2

相关命令

2.1.13   show ip igmp groups

使用下面的命令可以查看当前路由器中保存的组播组成员的信息。

show ip igmp groups {interface | group-address | detail}

参数

参数

参数说明

interface

要查看的组播组信息所在的端口,如果不加此参数,则显示所有端口上组播组的信息。

group-address

要查看的组播组的组地址,如果不加此参数,则显示路由器中所有组播组的信息

detail

是否查看的组播组的详细信息的开关

缺省

命令模式

管理态/全局配置态/端口配置态

使用说明

使用此命令可以查看路由器中当前保存的组播组成员的信息。

示例

show ip igmp groups e0/0 detail

执行以上命令会显示以下结果:

………………………….

Interface: Ethernet0/0

Group address: 233.33.1.3

Uptime: 00:03:46

Group status: Static

Group filter mode: INCLUDE

Last reporter: 0.0.0.0

Group source-list:  (Flags: S-Static,  R-Remote)

  Source address:   Uptime     Timer      Fwd   Flags

  192.168.20.5      00:03:46   stopped    Yes   S

 

Interface: Ethernet0/0

Group address: 233.33.1.1

Uptime: 00:03:46

Group status: Static

Group filter mode: INCLUDE

Last reporter: 0.0.0.0

Group source-list:  (Flags: S-Static,  R-Remote)

  Source address:   Uptime     Timer      Fwd   Flags

  192.168.20.5      00:03:46   stopped    Yes   S

  192.168.20.3      00:03:46   stopped    Yes   S

  192.168.20.1      00:03:46   stopped    Yes   S

……………………………….

show ip igmp groups 233.33.1.1 detail

执行以上命令会显示以下结果:

Interface: Ethernet0/0

Group address: 233.33.1.1

Uptime: 00:02:42

Group status: Static

Group filter mode: INCLUDE

Last reporter: 0.0.0.0

Group source-list:  (Flags: S-Static,  R-Remote)

  Source address:   Uptime     Timer      Fwd   Flags

  192.168.20.5      00:02:42   stopped    Yes   S

  192.168.20.3      00:02:42   stopped    Yes   S

  192.168.20.1      00:02:42   stopped    Yes   S

show ip igmp groups

执行以上命令会显示以下结果:

Interface        Group address    Uptime    Expires   Last Reporter    Flags

Ethernet0/0      239.255.255.250  00:01:08  00:02:05  192.168.20.141   R

Ethernet0/0      224.2.127.254    00:01:09  00:02:00  32.1.1.67        R

Ethernet0/0      224.1.1.1        00:01:24  stopped   0.0.0.0          S

Ethernet0/0      233.33.1.5       00:01:24  stopped   0.0.0.0          S

Ethernet0/0      233.33.1.3       00:01:24  stopped   0.0.0.0          S

Ethernet0/0      233.33.1.1       00:01:24  stopped   0.0.0.0          S

 

Interface        Group address    Uptime    Expires   Last Reporter    Flags

Loopback10       239.255.255.250  00:01:08  00:02:05  192.168.20.141   R

Loopback10       224.2.127.254    00:01:09  00:02:00  32.1.1.67        R

相关命令

2.1.14   show ip igmp interface

使用下面的命令可以查看当前路由器中已经启动了IGMP的端口信息。

show ip igmp interface { interface | <cr> }

参数

参数

参数说明

interface

要显示信息的指定端口,如果不加此参数,则显示所有启动了IGMP的端口的信息。

缺省

命令模式

管理态/全局配置态/端口配置态

使用说明

使用此命令可显示已经启动了IGMP的端口的基本信息。

示例

show ip igmp interface e0/0

执行上述show命令将显示以下信息:

Ethernet0/0 is up, line protocol is up

  Internet address is 192.168.20.167

  Current IGMP router version is 3

  Router plays role of querier on the interface now

  IGMP is enable on the interface

  IGMP query-interval is 60 seconds

  IGMP max query response time is 10 seconds

  IGMP Last member query response time is 1000 milliseconds

  IGMP querier timeout is 125 seconds

  Multicast routing is enabled on the interface

相关命令

2.1.15   show ip igmp-host

使用下面的命令可以查看当前路由器中端口上IGMP host的信息。

show ip igmp-host { interface } [detail]

参数

参数

参数说明

interface

要显示信息的指定端口。

detail

是否显示 igmp host 的详细信息。

缺省

命令模式

管理态/全局配置态/端口配置态

使用说明

使用此命令可显示端口上 IGMP host 的基本信息。

示例

show ip igmp-host interface e0/0

执行上述show命令将显示以下信息:

IGMP host Mode is IGMP_V3_ROUTER

  IGMP host Query Interval is 23 second

  IGMP host Query Response Interval is 125

  IGMP host Query Robustness Variable is 2

  IGMP host Last Query Interval is 0

  IGMP interface timer is 0

  IGMP host group joined(number of users):

    230.0.0.1(1)

相关命令

2.2  OLNK配置命令

OLNK配置命令包括:

l   ip olnk

l   show ip rpf olnk

l   show ip mroute olnk

2.2.1   ip olnk

使用ip olnk命令在接口上运行igmp only-link,从而启动组播功能。使用no ip olnk命令取消端口上的组播功能。

ip olnk

no ip olnk

参数

缺省

端口上不支持组播转发。

命令模式

接口配置态

使用指南

可以把olnk认为是一个没有协议交互过程的组播路由协议,仅根据配置信息和IGMP组信息生成组播路由表,为转发组播报文提供服务。

在简单的拓扑环境中,使用olnk会避免动态组播路由协议对CPU和带宽的占用。

举例

下面示例配置接口f0/0上运行olnk:

router_config_f0/0#ip olnk

相关命令

show ip mroute olnk

2.2.2   show ip mroute olnk

使用show ip mroute mstatic命令显示olnk的组播路由表的内容。

show ip mroute olnk [group-address | statistics]

参数

参数

参数说明

group-address

指定的组地址。

mask

路由条目统计信息。

缺省

命令模式

管理态

使用指南

每个组播路由协议本地都有一个组播路由表,结构和全局的组播转发表类似。包含了一些协议相关的信息。

举例

下面示例显示olnk的组播路由表内容:

router#show ip mroute olnk

IGMP only-link Multicast Routing Table

  Timers: Uptime/Expires

  Total Group: 6

  Total (S,G): 4

 

(192.168.20.1/32, 225.1.1.1/32) 00:01:46/00:00:05 Packets: 22

  Incoming interface: Ethernet0/2, RPF nbr 0.0.0.0, Owner: OLNK, Packets: 35

  Outgoing interface list:

    Loopback0                Packets out: 35

(192.168.20.141/32, 225.1.1.1/32) 00:00:10/00:00:05 Packets: 3

  Incoming interface: Ethernet0/2, RPF nbr 0.0.0.0, Owner: OLNK, Packets: 3

  Outgoing interface list:

    Loopback0                Packets out: 3

(192.168.20.110/32, 239.0.0.101/32) 00:08:52/00:00:05 Packets: 532

  Incoming interface: Ethernet0/2, RPF nbr 0.0.0.0, Owner: OLNK, Packets: 532

  Outgoing interface list:

    Loopback0                Packets out: 532

(192.168.20.138/32, 239.1.1.1/32) 01:40:54/00:00:05 Packets: 6052

  Incoming interface: Ethernet0/2, RPF nbr 0.0.0.0, Owner: OLNK, Packets: 6052

  Outgoing interface list:

    Loopback0                Packets out: 4066

2.2.3   show ip rpf olnk

使用show ip rpf olnk来显示olnk用于到达组播源的RPF信息。

show ip rpf olnk

参数

缺省

命令模式

管理态

使用指南

使用该命令可以观察到指定组播源的RPF信息,例如:RPF接口、RPF邻居地址、网络号、掩码和路由信息。

举例

下面示例显示olnk到达组播源192.168.20.1的RPF信息:

router#show ip rpf olnk 192.168.20.1

RPF information for (192.168.20.1)

  RPF interface: Ethernet0/2

  RPF neighbor: 0.0.0.0

  RPF route/mask: 192.168.20.1/24

  RPF type: connect (ucast)

  Metric preference: 0

  Metric: 0

相关命令

ip mroute


第3章   PIM-DM配置命令

3.1  PIM-DM配置命令

PIM-DM配置命令包括:

l   clear ip mroute pim-dm

l   clear ip pim-dm interface

l   debug ip pim-dm

l   ip pim-dm

l   ip pim-dm dr-priority

l   ip pim-dm hello-interval

l   ip pim-dm state-refresh origination-interval

l   ip pim-dm neighor-filter

l   ip pim-dm state-refresh disable

l   ip pim version

l   show ip pim-dm neighbor

l   show ip pim-dm interface

l   show ip rpf pim-dm

l   show ip mroute pim-dm

3.1.1   clear ip mroute pim-dm

如果希望清除由pim-dm提交给mrouting的(S,G)路由表项,可以在管理模式下输入此条命令。

clear ip mroute pim-dm {* | group [source]}

参数

参数

参数说明

*

删除pim-dm提交的所有多播路由表项

group

删除由pim-dm提交并满足指定组中的所有表项

source

(可选)删除由pim-dm提交并满足指定组中位于source中的所有表项

缺省

命令模式

管理模式

使用说明

这个操作将删除本地多播路由表中的全部或者部分表项,并可能影响正常的多播报文转发,本命令只能删除上游端口是由PIM-DM多播路由协议创建的(S,G)条目,并通知mrouting,然后由mrouting决定是否重新建立相应的(S,G)。

示例

例一:

Router#clear ip mroute pim-dm *

将清除本地MRT中上游端口是由PIM-DM创建的所有(S,G)条目。

例二:

Router#clear ip mroute pim-dm 239.1.1.1

将清除本地MRT中上游端口是由PIM-DM创建的组地址为239.1.1.1 的(S,G)条目。

例三:

Router#clear ip mroute pim-dm 239.1.1.1 192.168.20.131

将清除本地MRT中上游端口是由PIM-DM创建(192.168.20.138, 239.1.1.1)。

3.1.2   clear ip pim-dm interface

复位PIM-DM端口下通过(S,G)转发的多播报文统计值,可以在管理模式下输入此条命令。

clear ip pim-dm interface {count | type number{count}}   

参数

参数

参数说明

count

(可选)删除所有pim-dm端口上多播报文的统计值。

type number

(可选)删除指定端口上多播报文的统计值。

缺省

命令模式

管理模式

使用说明

这个操作将复位本地多播路由表中通过PIM-DM端口转发的多播报文数目统计值,本命令只能复位上游端口是由PIM-DM多播路由协议创建的(S,G)条目。

示例

例一:

Router#clear ip pim-dm interface count

将复位本地MRT中上游端口是由PIM-DM创建的所有(S,G)条目转发的多播报文数目的统计值。

例二:

Router#clear ip pim-dm interface Ethernet1/1 count

将复位本地MRT中上游端口是由PIM-DM创建的并且Ethernet1/1 是上游端口的(S,G)条目所转发的多播报文数目统计值。

3.1.3   debug ip pim-dm

使用该命令来跟踪PIM报文的输入/输出情况以及发生的事件,使用该命令的NO形式停止跟踪。

debug ip pim-dm [group|alert

参数

参数

参数说明

group

(可选)跟踪指定组的情况。

alert

(可选)跟踪从mrouting接收到alert的情况。

缺省

无 

命令模式

管理模式

使用说明

收到mrouting的alert。

向其它component发送alert。

示例

例一, 输出信息如下:

各端口发出的hello报文提示

各端口收到的hello报文提示

发现一个新邻居

删除邻居

端口发送状态刷新报文

端口接收状态刷新报文

端口发出Assert报文

端口接收Assert报文

端口发送剪枝报文

端口收到剪枝报文

端口发送graft ack报文

端口接收graft ack报文

端口发送graft报文

端口收到graft报文

端口发送join/prune报文

端口收到join/prune报文

建立一个新的(S,G)时

删除(S,G)时。

Router#debug ip pim-dm

2003-3-26 11:45:17 received V2 hello packet on Ethernet2/1 from 192.168.20.133(GenID = 3539)

2003-3-26 11:45:17 Ethernet2/1 create new nbr 192.168.20.133

2003-3-26 11:45:25 send hello packet to 224.0.0.13 on Loopback1

2003-3-26 11:50:29 Ethernet2/1 delete nbr 192.168.20.133

2003-3-26 11:50:51 received V2 hello packet on Ethernet2/1 from 192.168.20.152

2003-3-26 11:50:51 send hello packet to 224.0.0.13 on Ethernet2/1

2003-3-26 12:04:37 PIM-DM:  delete (192.168.20.138, 239.1.1.1) in MRT success

2003-3-26 12:04:37 PIM-DM: clear (192.168.20.138, 239.1.1.1) from MRT successful

2003-3-26 12:04:39 PIM-DM: ignored V2 packet on Ethernet2/1 from 192.168.10.204 (validate source address failed)

2003-3-26 12:04:39 PIM-DM:  (192.168.20.138, 239.1.1.1)'s upstream:192.168.20.132 Adding in MRT success

2003-3-26 12:04:39 PIM-DM: (192.168.20.138, 239.1.1.1) Adding in MRT

 

例二,输出收发到的alert消息

Router#debug ip pim-dm alert

2003-3-26 12:09:51 receive alert_rt_change alert from mroute

2003-3-26 12:09:54 receive alert_rt_change alert from mroute

2003-3-26 12:11:08 PIM-DM: send sg_deletion alert

2003-3-26 12:11:19 receive alert_sg_creation alert from mroute

2003-3-26 12:11:20 receive alert_sg_prune alert from mroute

2003-3-26 12:11:56 receive alert_group_report alert from mroute

2003-3-26 12:11:56 receive alert_sg_join alert from mroute

 

例三,跟踪指定组的情况:

Router#deb ip pim-dm 239.1.1.1

Router#2003-3-26 12:35:27 PIM-DM: clear (192.168.20.138, 239.1.1.1) forwd pkt count success

2003-3-26 12:35:37 PIM-DM:  delete (192.168.20.138, 239.1.1.1) in MRT success

2003-3-26 12:35:37 PIM-DM: clear (192.168.20.138, 239.1.1.1) from MRT successful

2003-3-26 12:35:37 PIM-DM:  (192.168.20.138, 239.1.1.1)'s upstream: 192.168.20.132 Adding in MRT success

2003-3-26 12:35:37 PIM-DM:  (192.168.20.138, 239.1.1.1)'s downstream: 1.1.1.1 create success

2003-3-26 12:35:37 PIM-DM:  (192.168.20.138, 239.1.1.1)'s downstream: 192.167.20.132 create success

2003-3-26 12:35:42 PIM-DM: (192.168.20.138, 239.1.1.1) Adding in MRT

3.1.4   ip pim-dm

该命令用来在端口上运行PIM-DM。要在该端口上禁止PIM-DM运行,使用此命令的no形式。。

ip pim-dm

no ip pim-dm 

参数

缺省

命令模式

接口配置模式

使用说明

(1)       如果没有在配置本命令之前,ip multicast-routing没有配置,则提出如下警告:WARNING: "ip multicast-routing" is not configured, IP Multicast packets will not be forwarded。

(2)       一旦关闭这个功能,该端口将不再运行PIM­-DM,但不会影响PIM-DM的其他配置,当重新在端口上运行PIM-DM后,所有的PIM-DM配置仍然有效。

(3)       打开该功能同时意味着在该端口上可以进行多播报文的转发。当然,首先要打开全局的多播报文转发功能。

示例

Router_config#ip multicast-routing

Router_config#interface Ethernet1/1

Router_config_e1/1#ip pim-dm 

相关命令

ip multicast-routing   

show ip pim-dm interface  

3.1.5   ip pim-dm dr-priority

设置一个路由器作为指定路由器(DR)的优先权。用该命令的NO恢复端口上DR优先级的缺省值。

ip pim-dm dr-prioirty priority

no pim-dm dr-prioirty

参数

参数

参数说明

priority

端口的DR优先级。该值越大,优先级越高。取值范围从0到4294967294,缺省值是1。

缺省

PIM端口的DR优先级缺省值是1

命令模式

接口配置模式

使用说明

(1)       当端口上所有PIM邻居都支持DR Priority时,选择优先级最高的成为DR。如果优先级相同,则选择具有最大端口IP值的路由器为DR。

(2)       如果有路由器在hello报文中没有通告它的优先权,有多个路由器存在此情况,则选择端口IP值最高的路由器为DR。

3.1.6   ip pim-dm hello-interval

该命令用来配置端口上周期性发送PIM-Hello报文的时间间隔,用该命令的NO形式恢复到缺省的间隔。

ip pim-dm hello-interval interval

no ip pim-dm hello-interval

参数

参数

参数说明

interval

周期性发送PIM­-Hello报文的间隔,取值范围从0到65535,缺省值是30秒。

缺省

30秒。

命令模式

接口配置模式 

使用说明

周期性的发送hello,用来查询邻居是否存在。通常,若在邻居配置的3.5倍hello-interval超时后还没有收到hello,则认为邻居已经消失。

对于IGMP v1,还通过pim-dm的hello报文来选取指定路由器(DR)。

示例

Router_config#interface Ethernet1/1

Router_config_e1/1#ip pim-dm hello-interval 30

相关命令

ip igmp query-interval  IGMP查询器周期性地向局部子网组播组地所有主机发送IGMP组成员关系查询

3.1.7   ip pim version

在路由器端口配置PIM-DM版本。

ip pim version [version]

参数

参数

参数说明

version

PIM-DM版本。

缺省

version:  2

命令模式

接口配置模式

使用说明

缺省情况下安装版本2运行。如果一个接口已经配置了版本2,而且该接口上已发现了一个非PIM-DM 版本2的邻居,路由器不会改变此接口PIM-DM版本,我们只支持版本2。

示例

Router_config_e1/1#ip pim version 2 

3.1.8   ip pim-dm state-refresh origination-interval

允许路由器产生初始pim-dm状态刷新报文,并且可以配置状态刷新时间间隔。要取消产生初始pim-dm状态刷新报文,使用该命令的NO形式。

ip pim state-refresh origination-interval [interval]

no ip pim state-refresh origination-interval

参数

参数

参数说明

interval

对于与源直连的第一跳路由器,是周期性发送状态刷新报文的间隔;对于后续路由器,是端口允许接收并处理状态刷新报文的时间间隔。

该参数是否配置可选择,取值范围从4到100秒,缺省值是60秒。

缺省

见使用说明。

命令模式

接口配置模式

使用说明

在与组播源直接相邻的第一跳路由器的incoming端口上配置该命令,缺省情况下会产生初始状态刷新报文;在后续路由器的端口上配置该命令,使用interval来限制处理收到的状态刷新报文的时间间隔。缺省情况下,运行pim-dm的路由器都能处理和转发状态刷新报文。

示例

     Router_config_e1/1#ip pim-dm state-refresh origination-interval 80

相关命令

      ip pim-dm state-refresh disable

3.1.9   ip pim-dm neighor-filter

该命令用来防止某些路由器参与PIM-DM操作,用该命令的NO形式取消这个限制。。

ip pim-dm neighor-filter acess-list-name

no ip pim-dm neighor-filter acess-list-name

参数

参数

参数说明

access-list-name

标准访问列表,定义来自指定源的PIM报文被拒绝

缺省

无过滤功能

 命令模式

接口配置模式  

使用说明

可以使用多个过滤列表,被其中任何一个列表拒绝的路由器不能作为本地PIM-DM的邻居。

 示例

     Router_config_e1/1#ip pim-dm neighbor-filter nbr_filter

    Router_config#ip access-list standard nbr_filter

    Router_config_std_nacl#deny 192.167.20.132 255.255.255.255

    Router_config_std_nacl#permit 192.168.20.0 255.255.255.0   

相关命令

    access-list (IP standard)

3.1.10   ip pim-dm state-refresh disable

不允许运行PIM-DM组播协议的路由器处理或者转发PIM-DM状态刷新控制消息。如果需要转发,用该命令的NO形式恢复转发功能。

ip pim-dm state-refresh disable

no ip pim-dm state-refresh disable

参数

缺省

缺省情况下允许运行转发pim密集模式状态刷新控制消息。

命令模式

管理态

使用说明

配置此命令禁止处理和转发PIM-DM状态刷新控制消息后,PIM-DM的hello消息中就不含有状态刷新控制选项,也不收发状态刷新控制报文。

示例

下面地命令禁止向pim密集模式的下游邻居转发状态刷新控制消息。

ip pim-dm state-refresh disable 

相关命令

ip pim-dm state-refresh origination-interval 

3.1.11   show ip mroute pim-dm

显示PIM-DM多播路由表的内容。

show ip mroute pim-dm [group-address] [source]  

参数

参数

参数说明

group-address

(可选)组地址 。

source

(可选)源地址 。

缺省

无  

命令模式

用户态以外的其它模式

使用说明

可以显示本地MRT中的所有(S,G)或者只显示指定的(S,G)。

示例

示例一,显示本地MRT中所有的(S,G)

Router#show ip mroute pim-dm

PIM-DM Multicast Routing Table

Timers: Uptime/Expires

State: Interface state

RPF nbr: RPF neighbor address

(192.168.20.151, 224.1.1.1),    00:00:03 /00:03:27

 Incoming interface:

  Ethernet2/1   Forwarding      0.0.0.0

 Outgoing interface list:

  Loopback1     NoInfo  00:00:07 /00:00:00

 

(192.168.20.138, 239.1.1.1),    00:00:03 /00:03:27

 Incoming interface:

  Ethernet2/1   Forwarding      0.0.0.0

 Outgoing interface list:

  Loopback1     NoInfo  00:00:07 /00:00:00

  Ethernet1/1   NoInfo  00:02:43 / 00:00:00

 

示例二,显示本地MRT中指定的(S,G)

Router#show ip mroute pim-dm 224.1.1.1

PIM-DM Multicast Routing Table

Timers: Uptime/Expires

State: Interface state

RPF nbr: RPF neighbor address

(192.168.20.151, 224.1.1.1),    00:00:01 /00:03:29

Incoming interface:

Ethernet2/1   Forwarding      0.0.0.0

Outgoing interface list:

Loopback1     NoInfo  00:03:50 / 00:00:00

 

示例三,显示本地MRT中指定的(S,G)

Router#show ip mroute pim-dm 224.1.1.1 192.168.20.131

PIM-DM Multicast Routing Table

3.1.12   show ip pim-dm neighbor

显示PIM-DM邻居以及所选的DR。

show ip pim-dm neighbor [interface-type interface-number]

参数

参数

参数说明

interface-type interface-number

可选。接口的类型和编号(比如Ethernet1/1,Seria11/0等)。

缺省

无  

命令模式

用户态以外的其它模式

使用说明

用此命令可用来确定LAN上的哪些路由器配置运行了PIM-DM或者PIM-SM。

示例

示例一:

Router#show ip pim-dm neighbor

        PIM-DM Neighbor Table

Neighbor          Interface         Uptime/Expires      Ver   DR Prior/Mode

Address                  

192.167.20.132    Ethernet1/1       03:13:34 / 00:00:00    v2     4/D      (DR)

1.1.1.1           Loopback1         03:52:30 / 00:00:00    v2     1/D      (DR)

192.168.20.132    Ethernet2/1       19:35:56 / 00:00:00    v2     1/D

192.168.20.152    Ethernet2/1       00:00:04 / 00:01:41    v2     1/D

192.168.20.204    Ethernet2/1       00:00:36 / 00:01:44    v2     20/D     (DR)

 

示例二:

Router# show ip pim-dm neighbor Ethernet2/1

PIM-DM Neighbor Table

Neighbor          Interface         Uptime/Expires      Ver   DR Prior/Mode

Address          

192.168.20.132    Ethernet2/1       19:39:22 / 00:00:00    v2     1/D

192.168.20.152    Ethernet2/1       00:00:30 / 00:01:15    v2     1/D

192.168.20.204    Ethernet2/1       00:00:04 / 00:02:16    v2     20/D     (DR)  

相关命令

ip pim-dm

ip pim-dm dr-priority

ip pim-dm hello-interval

ip pim version

ip pim-dm neighor-filter

show ip pim-dm interface

3.1.13   show ip pim-dm interface

使用本命令可以显示PIM-DM端口的大致状态。

show ip pim-dm interface [interface-type interface-number] [count][detail]

参数

参数

参数说明

interface-type interface-number

可选,接口的类型和编号(比如Ethernet1/1,Seria11/0等)。

缺省

命令模式

用户态以外的其它模式

使用说明

此命令只显示配置了PIM-DM的端口;在显示时,如果没有指定端口,则显示所有的pim-dm接口信息。

示例

示例一:

Router#show ip pim interface      

address           Interface         Ver/  Nbr    Hello  DR     DR            

                                    Mode  Count  intvl  Prior  

192.167.20.132    Ethernet1/1       v2/D  0      30     4      192.167.20.132

1.1.1.1           Loopback1         v2/D  0      30     1      1.1.1.1       

192.168.20.132    Ethernet2/1       v2/D  2      30     1      192.168.20.204

 

示例二:

Router#show ip pim interface Ethernet2/1

address           Interface         Ver/  Nbr    Hello  DR     DR            

                                    Mode  Count  intvl  Prior  

192.168.20.132    Ethernet2/1       v2/D  2      30     1      192.168.20.204

相关命令

ip pim-dm

ip pim-dm dr-priority

ip pim-dm hello-interval

ip pim version

ip pim-dm neighor-filter

show ip pim-dm neighbor

3.1.14   show ip rpf pim-dm

使用本命令可以显示多播路由如何进行逆向路径转发。

show ip rpf pim-dm source-address

参数

参数

参数说明

source-address

显示指定的源地址的RFP信息。

缺省

命令模式

用户态以外的其它模式

使用说明

pim-dm路由协议可以从多种类型的路由表(单播路由表、DVMRP路由表或者配置的静态多播路由)获取逆向路径转发信息。本命令可以告知用户是从哪里获取的RPF信息。

示例

Router#show ip rpf pim 4.1.1.1

RPF information for (4.1.1.1)

RPF interface: Ethernet2/1

RPF neighbor: 192.168.20.80

RPF route/mask: 192.168.20.0/24

RPF type: unicast

Metric preference: 120

Metric: 1

相关命令

 

第4章   PIM-SM配置命令

4.1  PIM-SM配置命令

PIM-SM配置命令包括:

l   clear ip mroute pim-sm

l   clear ip pim-sm rp-mapping

l   debug ip pim-sm

l   ip pim-sm

l   ip pim-sm accept-register

l   ip pim-sm accept-rp

l   ip pim-sm bsr-border

l   ip pim-sm bsr-candidate

l   ip pim-sm dr-priority

l   ip pim-sm hello-interval

l   ip pim-sm lan-prune-delay

l   ip pim-sm neighbor-filter

l   ip pim-sm register-rate-limit

l   ip pim-sm register-source

l   ip pim-sm rp-address

l   ip pim-sm rp-candidate

l   ip pim-sm spt-threshold

l   ip pim-sm ssm

l   show ip pim-sm bsr-router

l   show ip pim-sm interface

l   show ip pim-sm neighbor

l   show ip pim-sm rp

l   show ip pim-sm rp-hash

l   show ip rpf pim-sm  

l   show ip mroute pim-sm

4.1.1   clear ip mroute pim-sm

如果希望清除pim-sm的组播路由器中保存的组播路由的信息,可使用clear ip mroute pim-sm命令。

clear ip mroute pim-sm [ * | group-address ] [source-address]

参数

参数

参数说明

*

删除所有PIM-SM创建的多播路由。

group-address

删除相关组的多播路由。

source-address

删除相关源的多播路由。

缺省

命令模式

管理态

使用说明

使用此命令可以在保存的组播路由信息发生错误时用来清除路由器中保存的组播路由的信息。

示例

例一:

Router#clear ip mroute pim-sm *

将清除本地MRT中上游端口是由PIM-SM创建的所有路由。

例二:

Router#clear ip mroute pim-sm 239.1.1.1

将清除本地MRT中上游端口是由PIM-SM创建的组地址为239.1.1.1 的所有路由。

例三:

Router#clear ip mroute pim-sm 239.1.1.1 192.168.20.131

将清除本地MRT中上游端口是由PIM-SM创建(192.168.20.138, 239.1.1.1)。

相关命令

    无

4.1.2   clear ip pim-sm rp-mapping

如果希望清除pim-sm的RP映射表信息,可使用clear ip pim-sm rp-mapping命令。

clear ip pim-sm rp-mapping [rp-address|<cr>]

参数

参数

参数说明

rp-mapping

汇合点(RP)地址 。

缺省

命令模式

管理态

使用说明

使用此命令可以在保存的RP映射信息发生错误时用来清除路由器中保存的RP映射信息。

相关命令

   无  

4.1.3   debug ip pim-sm

如果希望跟踪PIM-SM的报文和状态机信息,可使用debug ip pim-sm命令。

debug ip pim-sm [ hello|jp|register|assert|bsr|timer] [packet|state-machine]

参数

参数

参数说明

hello

追踪hello模块发送接收报文信息。

jp

追踪Join/Prune报文信息。

register

追踪register报文信息。

assert

追踪register报文信息。

bsr

追踪BSR报文信息。

time

追踪计时器信息。

packet

追踪状态机活动信息。

state-machine

追踪发送接收报文信息。

缺省

命令模式

管理态

使用说明

使用此命令可以跟踪PIM-SM路由器的状态变化和报文收发。

示例

示例一 跟踪hello报文交互

R142#debug ip pim-sm hello
2003-4-21 16:44:00 PIM-SM: Ethernet1/1, Rcv Hello Msg, Source = 192.168.100.143, Destination = 224.0.0.13, len = 34
2003-4-21 16:44:07 PIM-SM: Ethernet1/1, Send Hello Msg, Destination = 224.0.0.13, len = 34
2003-4-21 16:44:08 PIM-SM: Serial2/0, Send Hello Msg, Destination = 224.0.0.13, len = 34
2003-4-21 16:44:10 PIM-SM: Serial2/0, Rcv Hello Msg, Source = 192.168.21.144, Destination = 224.0.0.13, len = 34

示例二 跟踪JP报文交互及状态变化

R142#debug ip pim-sm jp
R142#PIM-SM: downstream Ethernet1/1, RP = 192.166.100.142, GP = 224.2.127.254
SM state = PS_ST_JP_NI, ev = PS_EV_JP_JOIN.
PIM-SM: downstream Ethernet1/1, RP = 192.166.100.142, GP = 224.2.127.254
SM state = PS_ST_JP_J, ev = PS_EV_JP_PRUNE.
PIM-SM: downstream Ethernet1/1, RP = 192.166.100.142, GP = 239.255.255.250
SM state = PS_ST_JP_NI, ev = PS_EV_JP_JOIN.
PIM-SM: downstream Ethernet1/1, RP = 192.166.100.142, GP = 239.255.255.250
SM state = PS_ST_JP_J, ev = PS_EV_JP_PRUNE.
2003-4-21 16:48:52 PIM-SM: Ethernet1/1, Rcv J/P Msg, Source = 192.168.100.143, Destination = 224.0.0.13, len = 42
PIM-SM: downstream Ethernet1/1, RP = 192.166.100.142, GP = 225.1.1.10
SM state = PS_ST_JP_NI, ev = PS_EV_JP_JOIN.

示例三 跟踪register报文交互及状态变化

R142#debug ip pim-sm register
R142#2003-4-21 16:52:19 Line protocol on Interface Ethernet1/1, changed state to up
2003-4-21 16:52:29 PIM-SM: Ethernet1/1, Rcv Register Msg, Source = 192.168.100.143, Destination = 192.166.100.142, len = 57
2003-4-21 16:52:29 PIM-SM: Ethernet1/1, Rcv Register Msg, Source = 192.168.100.143, Destination = 192.166.100.142, len = 57

相关命令

      无

4.1.4   ip pim-sm

端口启动PIM-SM,使用ip pim-sm命令;使用该命令的no形式停止端口PIM-SM运行。

ip pim-sm

no ip pim-sm

参数

缺省

缺省端口不运行PIM-SM。

命令模式

端口配置态

使用说明

使用此命令可以激活路由器上的PIM-SM,在路由器端口第一次配置则启动路由器PIM-SM,在路由器上取消最后一个端口PIM-SM配置则停止路由器上的PIM-SM运行。

相关命令

    无

4.1.5   ip pim-sm accept-register

使用ip pim-sm accept-register设置接收Register消息的过滤器;使用该命令的no形式将取消设置。

ip pim-sm accept-register access-list filter-name

no ip pim-sm accept-register access-list

参数

参数

参数说明

filter-name

接收Register消息的过滤器访问列表。

缺省

默认为非BSR边界。

命令模式

全局配置态

使用说明

只能存在一个接收register消息的过滤器。

相关命令

    无

4.1.6   ip pim-sm accept-rp

使用ip pim-sm accept-rp设置接收Register消息的过滤器;使用该命令的no形式将取消设置。

ip pim-sm accept-register access-list filter-name

no ip pim-sm accept-register access-list

参数

参数

参数说明

filter-name

接收Register消息的过滤器访问列表 。

缺省

命令模式

全局配置态

使用说明

示例

本例子将接收RP为100.1.1.1的组地址为224.2.2.2的JP消息。

ip pim-sm accept-rp 100.1.1.1 3

ip access-list standard 3

permit 224.2.2.2 255.255.255.255

相关命令

    无

4.1.7   ip pim-sm bsr-border

使用ip pim-sm bsr-border可以将本端口设置成BSR边界,在此端口既不发送也不接收BSM消息;使用该命令的no形式将恢复默认状态。

ip pim-sm bsr-border

no ip pim-sm bsr-border

参数

缺省

端口默认为非BSR边界

命令模式

全局配置态

使用说明

使用此命令可以改变定义BSR边界,使BSM消息不会在不同PIM-SM域中相互影响。

相关命令

    无

4.1.8   ip pim-sm bsr-candidate

使用ip pim-sm bsr-candidate配置指定源的多播,使用该命令的no形式将恢复默认设置。

ip pim-sm bsr-candidate type number [hash-mask-length] [priority]

no ip pim-sm bsr-candidate type number

参数

参数

参数说明

type:

端口类型

number:

端口号

hash-mask-length:

hash掩码长度

priority:

BSR优先级

缺省

hash掩码长度默认为30,BSR优先级默认为0。

命令模式

全局配置态

使用说明

配置了本命令之后即使本路由器的计算结果应当为BSR,但也必须等到BSR收敛之后,本地BSR信息才进行更新。

相关命令

    无

4.1.9   ip pim-sm dr-priority

使用ip pim-sm dr-priority命令可以改变端口DR优先级,使用该命令的no形式恢复缺省值。

ip pim-sm dr-priority priority-value

no ip pim-sm dr-priority

参数

参数

参数说明

priority-value

配置的DR优先级 。

缺省

DR优先级缺省为1。

命令模式

端口配置态

使用说明

使用此命令可以改变端口DR优先级,优先级高的路由器将成为DR,如果优先级相同则地址高者为DR。

相关命令

    无

4.1.10   ip pim-sm hello-interval

使用ip pim-sm hello-interval可以设置hello报文发送间隔;使用该命令的no形式将恢复默认值。

ip pim-sm hello-interval time-interval

no ip pim-sm hello-interval

参数

参数

参数说明

time-interval

hello报文发送间隔 。

缺省

缺省hello报文发送间隔为30秒。

命令模式

端口配置态

使用说明

使用此命令可以改变邻居路由器中本路由器作为邻居的保持时间(hold-time),保持时间为hello报文发送间隔的3.5倍。

相关命令

      无

4.1.11   ip pim-sm lan-prune-delay

ip pim-sm lan-prune-delay [tbit|lan-delay dly|override-interval ov-itv]

no ip pim-sm lan-prune-delay [tbit|lan-delay|override-interval]

参数

参数

参数说明

tbit

取消加入抑制

lan-delay

网络延迟

dly

网络延迟时间

override-interval

覆盖时间间隔

ov-itv

覆盖时间间隔长度

缺省

命令模式

全局配置态

使用说明

使用ip pim-sm lan-prune-delay配置改变低速网的剪枝传播延迟信息,使用该命令的no形式将取消配置。

相关命令

4.1.12   ip pim-sm neighbor-filter

使用ip pim-sm neighbor-filter可以设置邻居过滤器,过滤不希望接收PIM-SM信息的邻居;使用该命令的no形式取消过滤器。

ip pim-sm neighbor-filter filter-name

no ip pim-sm neighbor-filter filter-name

参数

参数

参数说明

filter-name

邻居过滤器访问列表。

缺省

端口缺省不使用邻居过滤器。

命令模式

全局配置态

使用说明

使用此命令可以在一个端口配置多个过滤器。

相关命令

    无

4.1.13   ip pim-sm register-rate-limit

使用ip pim-sm register-rate-limit设置Register消息速率的限制值;使用该命令的no形式将恢复默认设置。

ip pim-sm register-rate-limit packet-number-per-second

no ip pim-sm register-rate-limit

参数

参数

参数说明

packet-number-per-second

接收Register消息的过滤器访问列表。

缺省

无速率限制

命令模式

全局配置态

使用说明

使用此命令将限制本DR的所有(S, G)的注册报文速率,丢弃大于此速率的注册报文,减小DR与RP间的带宽占有率;另一方面,对于大流量源在最初的时间内(注册过程)造成报文的丢失。

相关命令

    无

4.1.14   ip pim-sm register-source

使用ip pim-sm register-source设置Register消息发送的源地址,使用该命令的no形式将恢复默认设置。

ip pim-sm register-source [type number]

no ip pim-sm register-source

参数

参数

参数说明

type

端口类型

number

端口号

缺省

register消息发送的源地址默认为DR的下游端口地址。

命令模式

全局配置态

使用说明

如果所配置端口没有IP地址而且属于非unnumbered端口,那么配置无效。协议的UP/DOWN对配置不产生影响。

相关命令

    无

4.1.15   ip pim-sm rp-address

使用ip pim-sm rp-address配置静态RP地址,使用该命令的no形式将取消配置。

ip pim-sm rp-address rp-add [override|acl-name]

no ip pim-sm rp-address rp-add

参数

参数

参数说明

override

替代通过BSR得到的RP映射表。

acl-name

访问列表。

缺省

命令模式

全局配置态

使用说明

静态RP的优先级为:配置了override则优于BSR分发的RP映射表中的RP;未配置override则BSR分发的RP映射表优先。

4.1.16   ip pim-sm rp-candidate

ip pim-sm rp-candidate [type number]  [interval|group-list acl-name]

no ip pim-sm rp-candidate [type number]

参数

参数

参数说明

type

端口类型 。

number

端口号 。

interval

RP候选者广播的间隔 。

group-list

组播地址访问列表。

acl-name

访问列表名 。

缺省

命令模式

全局配置态

使用说明

使用ip pim-sm rp-candidate配置候选RP,使用该命令的no形式将取消配置。

相关命令

   无

4.1.17   ip pim-sm spt-threshold

使用ip pim-sm spt-threshold设置从共享树切换到源树的速率界限,使用该命令的no形式将恢复默认设置。

ip pim-sm spt-threshold [infinity|traffic-rate-value]

no ip pim-sm spt-threshold

参数

参数

参数说明

infinity

不进行切换 。

traffic-rate-value

每秒钟Kbit数据速率。

缺省

没有配置此命令时,当路由器收到来自源的第一个报文时路由器立即从共享树切换到源树。

命令模式

全局配置态

使用说明

相关命令

4.1.18   ip pim-sm ssm

使用ip pim-sm ssm配置指定源的多播,使用该命令的no形式将恢复默认设置。

ip pim-sm ssm [default|range acl-name]

no ip pim-sm ssm

参数

参数

参数说明

default

指定源的多播使用232/8多播。

range

用访问列表限定用于指定源的多播组。

acl-name

配置访问列表的名字。

缺省

命令模式

全局配置态

使用说明

同一PIM-SM域内应使用同样的范围,避免(*, G)的冲突。

示例

ip access-list standard 4 permit 224.2.151.141exitip pim-sm ssm range 4

相关命令

  无

4.1.19   show ip mroute pim-sm

如果希望显示PIM-SM组播路由信息,可使用show ip mroute pim-sm命令。

show ip mroute pim-sm [group-address] [source-address] [type number] [summary] [count] [active kbps]

参数

参数

参数说明

group-address

组地址

source-address

源地址

type

端口类型

number

端口号

summary

显示表中的PIM-SM条目

count

显示(源,组)的统计信息

active

活动源发送数据的速率

缺省

命令模式

管理态

使用说明

使用此命令可以显示PIM-SM路由器的组播路由条目。

示例

R142#show ip mroute pim-sm
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir group, s - SSM group,
I - IGMP report, R - RP-bit set, F - Register flag, T - SPT-bit set,
J - Join Needed, P - Pruned,
Timers: Uptime/Expires
(*, 225.1.1.10), 00:15:14/00:02:37, RP 9.1.1.1, flags: SRJ
Incoming interface: Ethernet1/1, RPF nbr 192.168.100.143
Outgoing interface list:
Serial2/0, Forward/Sparse, 00:13:23/00:02:37
(192.166.1.253, 225.1.1.10), 00:15:14/00:02:46, flags: STJ
Incoming interface: Ethernet1/1, RPF nbr 192.168.100.143
Outgoing interface list:
Serial2/0, Forward/Sparse, 00:15:14/00:02:46
(192.168.20.141, 225.1.1.10), 00:15:14/00:02:46, flags: STJ
Incoming interface: Ethernet1/1, RPF nbr 192.168.100.143
Outgoing interface list:
Serial2/0, Forward/Sparse, 00:15:14/00:02:46

相关命令

4.1.20   show ip pim-sm bsr-router

如果希望显示PIM-SM路由器的BSR信息,可使用show ip pim-sm bsr-router命令。

show ip pim-sm bsr-router

参数

缺省

命令模式

管理态

使用说明

使用此命令可以显示PIM-SM路由器的BSR信息。

示例

R142#show ip pim-sm bsr-router
PIMv2 BSR information:
I am BSR!
  Address of BSR: 192.166.100.142
  BSR Priority: 201 Hash Mask Length: 30 Uptime: 00:10:56
  Next BSM will be sent in 00:00:04
Candidate-RP: 192.166.100.142(Loopback0)
  Interval of Advertisements: 60 seconds
  Next Advertisement will be sent in 00:00:04

相关命令

    无

4.1.21   show ip pim-sm interface

如果希望显示PIM-SM路由器的端口信息,可使用show ip pim-sm interface命令。

show ip pim-sm interface [type number]

参数

参数

参数说明

type

端口类型

number

端口号

缺省

命令模式

管理态

使用说明

使用此命令可以 显示PIM-SM路由器的端口信息。

示例

R142#show ip pim-sm interface
Address         Interface   Ver/   Nbr   Query   DR      DR
                            Mode   Count Intvl   Prior
192.168.21.142  Serial2/0   v2/S    1     30      1      192.168.21.144
192.168.100.142 Ethernet1/1 v2/S    1     30     100     192.168.100.142
192.166.100.142 Loopback0   v2/S    0     30      1      192.166.100.142

相关命令

    无

4.1.22   show ip pim-sm neighbor

如果希望显示PIM-SM路由器的邻接邻居信息,可使用show ip pim-sm nieghbor命令。

show ip pim-sm neighbor [type number]

参数

参数

参数说明

type

端口类型。

number

端口号。

缺省

命令模式

管理态

使用说明

使用此命令可以显示PIM-SM路由器的邻居信息。

示例

R142#show ip pim-sm neighbor
PIM Neighbor Table
Neighbor           Interface     Uptime/Expires       Ver     DR
Address                                                     Prio
192.168.21.144     Serial2/0     00:03:53/00:01:22     v2     1
192.168.100.143    Ethernet1/1   00:03:34/00:01:41     v2     1

相关命令

   无

4.1.23   show ip pim-sm rp

如果希望显示PIM-SM路由器的RP信息,可使用show ip pim-sm rp命令。

show ip pim-sm rp [mapping|metric]

参数

参数

参数说明

mapping

显示RP-GROUP映射关系。

metric

显示到各个RP的单播路由的metric。

缺省

命令模式

管理态

使用说明

使用此命令可以显示PIM-SM路由器的RP映射信息。

示例

R144#show ip pim-sm rp
GROUP: 225.1.1.10, RP: 9.1.1.1, Version2 Uptime: 1d01h07m, Expires in 00:02:16

相关命令

    无

4.1.24   show ip pim-sm rp-hash

如果希望显示指定组播地址的hash计算值,可使用show ip pim-sm rp-hash命令。

show ip pim-sm rp-hash [group-address]

参数

参数

参数说明

group-address

根据组地址,显示其RP信息。

缺省

命令模式

管理态

使用说明

使用此命令可以显示指定组播地址的hash计算值。

示例

R142#show ip pim-sm rp-hash 225.1.1.10
 RP: 192.166.100.142
 Info Source: 192.166.100.142, via BSR
 Uptime: 00:00:08, Expires: 00:02:22

相关命令

4.1.25   show ip rpf pim-sm

如果希望显示指定源地址的RPF信息,可使用show ip rpf pim-sm命令。

show ip rpf pim-sm {source-address} [metric]

参数

参数

参数说明

source-address

显示指定源地址的RPF信息

metric

显示单播路由的Metric

缺省

命令模式

管理态

使用说明

使用此命令可以显示显示指定源地址的逆向路径转发信息。

示例

R142#show ip rpf pim-sm 192.166.1.143
RPF information for 192.166.1.143
 RPF interface: Ethernet1/1
 RPF neighbor: 192.168.100.143
 RPF route/mask: 192.166.1.0/24
 RPF type: unicast (rip)
 RPF recursion count: 0
 Doing distance-preferred lookups across tables

相关命令

 

第5章   DVMRP配置命令

5.1.1   clear ip dvmrp neighbor

如果希望清除与现有邻居的相邻性,可以在管理模式下输入此条命令:

clear ip dvmrp neighbor [ip-address | interface-type interface-number]

命令参数 

参数

参数说明

ip-address

(可选)DVMRP邻居地址。

interface-type/ interface-number

(可选)端口类型和端口号。键入此参数后,此端口上的所有邻居都将进行相邻性复位。

缺省

命令模式

管理模式

使用说明

使用此命令可以清除指定端口或地址的邻居。

示例

以下示例将删除E1/1上的所有邻居。

clear ip dvmrp neighbor E1/1   

相关命令

    show ip dvmrp neighbor

5.1.2   clear ip dvmrp route

如果希望删除指定单播路由,可以在管理模式下输入此条命令:

clear ip dvmrp route [network-address [network-mask]]

命令参数

参数

参数说明

network-address

(可选)单播路由网络地址。

network-mask

(可选)单播路由网络掩码。

缺省

网络掩码缺省为自然掩码。

命令模式

管理模式

使用说明

使用此命令可以删除指定单播路由。未指定网络掩码(network-mask)时,网络掩码缺省为自然掩码。值得注意的是,此命令对本地直连路由无效。

示例

以下示例将删除单播路由192.168.20.0/24。

clear ip dvmrp route 192.168.20.0   

相关命令

    show ip dvmrp route

5.1.3   clear ip mroute dvmrp

如果希望删除指定组播路由,可以在管理模式下输入此条命令:

clear ip mroute dvmrp {* | source-address [group-address] }

命令参数 

参数

参数说明

*

删除所有组播路由。

source-address

组播路由的源地址。

group-address

(可选)组播路由的组地址。

缺省

缺省情况组播路由的组地址不用输入,即删除指定组播源的所有组播路由。

命令模式

管理模式

使用说明

使用此命令可以删除指定组播路由。未指定组播路由的组地址时,删除指定组播源的所有组播路由。

示例

以下示例将删除组播路由(192.168.20.141, 224.0.0.10)。

clear ip mroute dvmrp 192.168.20.141 224.0.0.10 

相关命令

show ip mroute dvmrp 

5.1.4   debug ip dvmrp mroute

如果希望跟踪DVMRP组播路由的创建、删除等信息,可以在管理模式下输入此命令,取消可使用此命令的no形式:

debug ip dvmrp mroute

no debug ip dvmrp mroute

命令参数

缺省

命令模式

管理模式

使用说明

使用此命令可以帮助查找网络故障。

示例

以下示例将跟踪组播路由的变化信息。

debug ip dvmrp mroute

输出信息示例:

DVMRP: create a mroute(192.168.20.141,224.1.1.10) with 192.168.20.0/24
DVMRP: add downstream interface Ethernet1/1 for (192.168.20.141, 224.1.1.10)
DVMRP: delete downstream interface Ethernet1/1 for (192.168.20.141, 224.1.1.10)
DVMRP: resend prune for (192.168.20.141, 224.1.1.10) with lifetime 7200
DVMRP: downstream neighbor 200.1.1.143 changes to prune state for (192.168.20.141, 224.1.1.10) with lifetime 100
DVMRP: received prune from 200.1.1.143 for (192.168.20.141, 224.1.1.10) with lifetime 100
DVMRP: create a mroute(192.169.1.220,225.1.1.70) with none unicast route
DVMRP: delete (192.169.1.220, 225.1.1.70) for mroute expired

相关命令

show ip mroute dvmrp 

5.1.5   debug ip dvmrp neighbor

如果希望跟踪DVMRP邻居关系的维护信息,可以在管理模式下输入此命令,取消可使用此命令的no形式:

debug ip dvmrp neighbor

no debug ip dvmrp neighbor

命令参数

缺省

命令模式

管理模式

使用说明

使用此命令可以帮助查找网络故障。

示例

以下示例将跟踪DVMRP邻居的维护信息。

debug ip dvmrp neighbor

输出信息示例

DVMRP: delete neighbor 200.1.1.143 for manually cleared
DVMRP: delete neighbor 202.117.93.144 for manually cleared
DVMRP: add neighbor 200.1.1.143 for new adjacency
DVMRP: add neighbor 202.117.93.144 for new adjacency
DVMRP: add neighbor 192.168.20.148 for new adjacency

相关命令

show ip mroute neighbor 

5.1.6   debug ip dvmrp route

如果希望跟踪DVMRP单播路由的变化信息,可以在管理模式下输入此命令,取消可使用此命令的no形式:

debug ip dvmrp route

no debug ip dvmrp route

命令参数

缺省

命令模式

管理模式

使用说明

使用此命令可以帮助查找网络故障。

示例

以下示例将跟踪DVMRP单播路由的变化信息。

debug ip dvmrp route

输出信息示例:

DVMRP: depend metric[34/34] for 192.168.20.0/24 from 200.1.1.143
DVMRP: infinite metric[32/32] for 200.1.1.0/24 from 200.1.1.143
DVMRP: depend metric[34/34] for 202.117.93.0/24 from 200.1.1.143
DVMRP: DF wins with 172.168.0.0/16 in Serial1/0 for 202.117.93.142
DVMRP: DF wins with 172.168.0.0/16 in Ethernet2/1 for 192.168.20.142
DVMRP: add entry 172.168.0.0/16
DVMRP: send flash report packet
DVMRP: delete entry 10.1.1.0/24

主要域解释:

finite/infinite/depend metric:

路由代价为有限(<32)/无穷(=32)/依赖关系(>32 and <64)

[34/34]:

路由的本地计算代价值/邻居报告的代价值

DF wins:

本系统在指定端口获得此路由的指派转发权限。

DF loses:

本系统在指定端口失去此路由的指派转发权限(结果为:本路由在此端口没有下游依赖邻居)。

相关命令

show ip mroute route

5.1.7   debug ip dvmrp packet

如果希望跟踪DVMRP报文的接收和发送情况,可以在管理模式下输入此命令,取消可使用此命令的no形式:

debug ip dvmrp packet [graft | graft-ack | report | probe | prune]

no debug ip dvmrp packet [graft | graft-ack | report | probe | prune]

命令参数

参数

参数说明

graft

(可选)跟踪嫁接报文。

graft-ack

(可选)跟踪嫁接回应报文。

report

(可选)跟踪单播路由更新报文。

probe

(可选)跟踪探针报文。

prune

(可选)跟踪剪枝报文。

缺省

命令模式

管理模式

使用说明

使用此命令可以帮助查找网络故障。

示例

以下示例将跟踪DVMRP所有报文的发送和接收信息。

debug ip dvmrp packet

输出信息示例:

DVMRP: send probe packet to 224.0.0.4 with length 24 in Ethernet2/1
DVMRP: send probe packet to 224.0.0.4 with length 16 in Ethernet1/1
DVMRP: receive probe packet from 192.168.20.144 with length 24 in Ethernet2/1
DVMRP: receive probe packet from 200.1.1.143 with length 16 in Ethernet1/1
DVMRP: receive probe packet from 202.117.93.144 with length 16 in Serial1/0
DVMRP: send probe packet to 224.0.0.4 with length 16 in Serial1/0
DVMRP: send probe packet to 224.0.0.4 with length 24 in Ethernet2/1
DVMRP: receive probe packet from 192.168.20.148 with length 24 in Ethernet2/1
DVMRP: send probe packet to 224.0.0.4 with length 16 in Ethernet1/1
DVMRP: receive report packet from 192.168.20.144 with length 37 in Ethernet2/1
DVMRP: receive probe packet from 192.168.20.144 with length 24 in Ethernet2/1

相关命令

    show ip mroute route

5.1.8   ip dvmrp

该命令用来在端口上运行DVMRP。要在该端口上禁止DVMRP运行,使用此命令的no形式:

ip dvmrp

no ip dvmrp

命令参数   

缺省

命令模式

端口配置模式

使用说明

使用此命令激活或停止端口上的DVMRP。DVMRP与PIM-SM、PIM-DM类似,只要有至少一个端口激活DVMRP,系统便启动DVMRP。

如果没有在配置本命令之前,"ip multicast-routing"没有配置,则提出如下警告:WARNING: "ip multicast-routing" is not configured, IP Multicast packets will not be forwarded",但DVMRP进程照常启动,除不能学习到组播外一切正常,补充配置"ip multicast-routing"后一切正常。

一旦关闭这个功能,该端口将不再运行DVMRP,但不会影响DVMRP的其他配置,当重新端口上运行DVMRP后,所有的DVMRP配置仍然有效。

示例

以下示例将在端口E1/1上激活DVMRP。

R142_config_e1/1# ip dvmrp   

相关命令

show ip dvmrp interface

5.1.9   ip dvmrp advert-metric

该命令用来配置对从端口发送的路由的附加端口代价。要在该端口上取消该功能,使用此命令的no形式:

ip dvmrp advert-metric offset [access-list acl-name]

no ip dvmrp advert-metric offset [access-list acl-name]

命令参数 

参数

参数说明

offset

对从端口发送的路由的附加端口代价值。

access-list

(可选)配置访问列表对指定路由设置附加端口代价值。

acl-name

(可选)访问列表名称。

缺省

缺省情况下,对所有从本端口发出路由不加任何代价值,直接将DVMRP路由中的代价值发出。

命令模式

端口配置模式

使用说明

本命令可以配置多个访问列表,对于计算端口附加代价值则依访问列表的配置顺序,以第一个“允许”为准,对于没有匹配的路由,依照“ip dvmrp advert-metric offset”的配置取值。参见示例。

本命令只能配置使用标准访问列表;如果配置扩展访问列表,将等同于配置了"允许所有"的标准访问列表。

示例

以下示例将对从端口E2/1上发出的路由增加指定附加代价。我们假定需要从e2/1发送3条路由:192.168.20.0/24, 192.168.30.0/24, 192.167.20.0/24。

192.168.20.0/24虽然满足第二个访问列表“per16”,但“per24”配置在先,所以192.168.20.0/24的附加代价为4。

192.168.30.0/24仅满足第二个访问列表“per16”,所以192.168.30.0/24的附加代价为3。

192.167.20.0/24不满足任何访问列表,所以192.167.20.0/24的附加代价属于未配置访问列表的范围,即2。

    命令示例

!
interface Ethernet2/1
ip address 192.167.20.142 255.255.255.0
ip dvmrp
ip dvmrp advert-metric 2
ip dvmrp adver-metric 4 access-list per24
ip dvmrp adver-metric 3 access-list per16
!
ip access-list standard per24
permit 192.168.20.0 255.255.255.0
!
ip access-list standard per16
permit 192.168.0.0 255.255.0.0
!   

相关命令

show ip dvmrp route

5.1.10   ip dvmrp auto-summary

该命令用来配置端口自动汇总,使得从本端口发送的所有路由汇总成自然掩码的方式。要在该端口上取消该功能,使用此命令的no形式:

ip dvmrp auto-summary

no ip dvmrp auto-summary

命令参数

缺省

缺省情况下,端口自动汇总激活。

命令模式

端口配置模式

使用说明

端口自动汇总与手工汇总互不影响,汇总路由不出现在本路由表中。

如果本路由器的两个端口与其它路由器形成路由环,则建议在两个端口同时配置或同时取消自动汇总,避免路由环造成的汇总路由振荡。

示例

以下示例将取消E2/1上的自动汇总功能。

R142_config_e2/1# no ip dvmrp auto-summary

相关命令

    ip dvmrp summary-address

5.1.11   ip dvmrp default-information

该命令用来配置端口缺省路由,使得从本端口发送缺省路由。要在该端口上取消该功能,使用此命令的no形式:

ip dvmrp default-information

no ip dvmrp default-information

命令参数

缺省

缺省情况下,端口不发送缺省路由。

命令模式

端口配置模式

使用说明

端口缺省路由的配置与否,不影响缺省路由在DVMRP路由表的出现。

如果本路由器的两个端口与其它路由器形成路由环,则建议在两个端口同时配置或同时取消缺省路由,避免路由环造成的缺省路由振荡。

示例

以下示例将配置E2/1上的缺省路由功能。

R142_config_e2/1# ip dvmrp default-information

相关命令

show ip dvmrp route

5.1.12   ip dvmrp force-leaf

该命令用来强行设置端口为叶节点,使得从本端口没有邻居。要在该端口上取消该功能,使用此命令的no形式:

ip dvmrp force-leaf

no ip dvmrp force-leaf

命令参数

缺省

缺省情况下,端口不强行设为叶节点。

命令模式

端口配置模式

使用说明

通过设置叶节点,可以隔离两个物理连接的路由器之间的信息交互。

示例

以下示例将强行设置E2/1为叶节点。

R142_config_e2/1# ip dvmrp force-leaf

相关命令

show ip dvmrp neighbor

5.1.13   ip dvmrp metric

该命令用于对从端口接收的路由的增加路由代价,以此改变某条路由的代价。要在该端口上取消该功能,使用此命令的no形式:

ip dvmrp metric offset [access-list acl-name]

no ip dvmrp metric offset [access-list acl-name]

命令参数 

参数

参数说明

offset

对从端口接收的路由的附加端口代价值。

access-list

(可选)配置访问列表对指定路由设置附加端口代价值。

acl-name

(可选)访问列表名称。

缺省

缺省情况下,对所有从本端口接收路由增加代价值1。

命令模式

端口配置模式

使用说明

本命令可以配置多个访问列表,对于计算端口附加代价值则依访问列表的配置顺序,以第一个“允许”为准,对于没有匹配的路由,依照“ip dvmrp ametric offset”的配置取值(默认为1)。参见示例。

本命令只能配置使用标准访问列表;如果配置扩展访问列表,将等同于配置了"允许所有"的标准访问列表。

示例

以下示例将对从端口E2/1上收到的路由增加指定附加代价。我们假定从e2/1收取3条路由:192.168.20.0/24, 192.168.30.0/24, 192.167.20.0/24。

192.168.20.0/24虽然满足第二个访问列表“per16”,但“per24”配置在先,所以192.168.20.0/24的附加代价为4。

192.168.30.0/24仅满足第二个访问列表“per16”,所以192.168.30.0/24的附加代价为3。

192.167.20.0/24不满足任何访问列表,所以192.167.20.0/24的附加代价属于未配置访问列表的范围,但未曾配置“ip dvmrp advert-metric offset”所以取默认值1。

命令示例

!
interface Ethernet2/1
ip address 192.167.20.142 255.255.255.0
ip dvmrp
ip dvmrp metric 4 access-list per24
ip dvmrp metric 3 access-list per16
!
ip access-list standard per24
permit 192.168.20.0 255.255.255.0
!
ip access-list standard per16
permit 192.168.0.0 255.255.0.0
!   

相关命令

show ip dvmrp route

5.1.14   ip dvmrp prune-lifetime

该命令用来配置从端口发送的所有组播路由的剪枝有效时间。要在该端口上取消该功能,使用此命令的no形式:

ip dvmrp prune-lifetime lifetime

no ip dvmrp prune-lifetime [lifetime]

命令参数

参数

参数说明

lifetime

剪枝有效时间。

缺省

缺省情况下,一个剪枝状态的组播路由如果没有下游剪枝邻居剪枝有效时间为7200秒,否则取所有收到的剪枝有效时间的最小值。

命令模式

端口配置模式

使用说明

DVMRP的早期版本(如:mrouted3.3以前)和Cisco路由器未曾使用Genneration ID来识别路由器的重起,为了减少路由器重起带来的组播路由剪枝信息的有效行,应当把剪枝有效时间设置成足够小,使得下游邻居(重起的路由器)可以及时创建组播信息。

但是,太小的剪枝有效时间将导致路由器的状态变化频繁,或较大的带宽资源浪费。所以,剪枝有效时间应当根据链路的状况设置一个恰当值。

示例

以下示例将对从端口E2/1上发送的所有组播路由的剪枝有效时间为1000秒:

R142_config_e2/1# ip dvmrp prune-lifetime 1000

相关命令

show ip mroute dvmrp

5.1.15   ip dvmrp route-filter

该命令用来配置过滤端口接收和发送的路由。要在该端口上取消该功能,使用此命令的no形式:

ip dvmrp route-filter { in | out }acl-name

no ip dvmrp route-filter { in | out }acl-name

命令参数

参数

参数说明

in

对从端口接收的路由进行过滤。

out

对从端口发送的路由进行过滤。

acl-name

访问列表名称。

缺省

    无

命令模式

    端口配置模式

使用说明

本命令在每个端口的接收或发送只能配置一个过滤器。

本命令只能配置使用标准访问列表;如果配置扩展访问列表,将等同于配置了"允许所有"的标准访问列表。

示例

以下示例将不接收从端口E2/1上来的落在访问列表范围的路由。

    命令示例

!
interface Ethernet2/1
ip address 192.167.20.142 255.255.255.0
ip dvmrp
ip dvmrp route-filter in per24
!
ip access-list standard per24
permit 192.168.20.0 255.255.255.0
!

相关命令

show ip dvmrp route

5.1.16   ip dvmrp summary-address

该命令用来配置端口手工汇总。要在该端口上取消该功能,使用此命令的no形式:

ip dvmrp summary-address network-address mask-address

no ip dvmrp auto-summary network-address mask-address

命令参数  

参数

参数说明

network-address

手工汇总网络号。

mask-address

手工汇总网络掩码。

缺省

命令模式

端口配置模式

使用说明

端口手工汇总与自动汇总互不影响,汇总路由不出现在本路由表中。

如果本路由器的两个端口与其它路由器形成路由环,则建议在两个端口同时配置或同时取消同一手工汇总,避免路由环造成的汇总路由振荡。

示例

以下示例将设置E2/1上的将发送手工汇总192.168.0.0/16。

R142_config_e2/1# ip dvmrp summary-address 192.168.0.0 255.255.0.0

相关命令

    ip dvmrp auto-summary

5.1.17   show ip dvmrp interface

该命令用来显示指定端口信息。

show ip dvmrp interface [interface-type interface-number]

命令参数

参数

参数说明

interface-type

(可选)端口类型。

interface-number

(可选)端口号。

缺省

命令模式

用户态以外的其它模式

使用说明

此命令只显示配置了DVMRP的端口;在显示时,如果没有指定端口,则显示所有的DVMRP接口信息。

示例

以下示例将显示DVMRP所有端口信息。

R142_config#show ip dvmrp interface

DVMRP interface information

  Address         interface        flags   neighbors   200.1.1.142     Ethernet1/1      0x0000     1   202.117.93.142  Serial1/0        0x0000     1   192.168.20.142  Ethernet2/1      0x0000     4

相关命令

ip dvmrp

5.1.18   show ip dvmrp neighbor

该命令用来显示指定端口的邻居信息。

show ip dvmrp neighbor [interface-type interface-number]

命令参数 

参数

参数说明

interface-type

(可选)端口类型。

interface-number

(可选)端口号。

缺省

命令模式

用户态以外的其它模式。

使用说明

此命令显示DVMRP的指定端口的邻居信息。

示例

以下示例将显示DVMRP所有邻居信息。

R142_config#show ip dvmrp neighbor
DVMRP neighbor information
  Address        interface      flags  version  hold/Expire time
  200.1.1.143    Ethernet1/1   0x010F    3.255  1d16h21m/00:00:31 
  202.117.93.144 Serial1/0     0x010F    3.255  1d16h04m/00:00:27 
  192.168.20.144 Ethernet2/1   0x010F    3.255  23:42:04/00:00:33 
  192.168.20.148 Ethernet2/1   0x010E    3.255  23:41:57/00:00:34 
  192.168.20.204 Ethernet2/1   0x040A   12.3    23:41:09/00:02:14 
  192.168.20.156 Ethernet2/1   0x040A   12.3    18:31:14/00:01:29 

flags域解释:

说明

flags

0x0001

邻居支持叶节点

0x0002

邻居支持剪枝报文

0x0004

邻居probe报文包含GenID域

0x0008

邻居支持mtrace功能

0x0010

邻居支持SNMP

0x0020

邻居剪枝、嫁接和嫁接回应报文支持网络掩码

0x0100

邻居支持双向链接关系

0x0200

收到邻居的probe报文,但双向链接关系未建立

0x0400

说明本邻居为Cisco路由器

相关命令

ip dvmrp

show ip dvmrp interface

debug ip dvmrp neighbor

5.1.19   show ip dvmrp route

该命令用来显示指定路由的信息。

show ip dvmrp route [network-address [network-mask]]

命令参数 

参数

参数说明

network-address

(可选)路由网络地址。

network-mask

(可选)路由网络掩码。

缺省

命令模式

用户态以外的其它模式

使用说明

此命令显示DVMRP的指定路由信息。未配置网络掩码而配置了网络地址时,网络掩码缺省为网络地址的自然掩码。

示例

示例一、将显示所有路由信息。

R142_config_e2/1#show ip dvmrp route
  DVMRP topology information
H  10.1.1.0/24, from 202.117.93.144(Serial1/0) with metric 3
     Create Time 00:01:03, Expire Time 00:02:17
     Downstream interface: 
       DF Ethernet1/1, 1 neighbors
          Ethernet2/1, 0 neighbors, DF neighbor 192.168.20.204, DF metric 1
   172.168.0.0/16, from 200.1.1.143(Ethernet1/1) with metric 11
     Create Time 1d16h57m, Expire Time 00:02:11
     Downstream interface:
       DF Serial1/0, 0 neighbors
       DF Ethernet2/1, 4 neighbors
   172.168.30.0/24, from 202.117.93.144(Serial1/0) with metric 3
     Create Time 00:01:03, Expire Time 00:02:17
     Downstream interface: 
       DF Ethernet1/1, 0 neighbors
          Ethernet2/1, 0 neighbors, DF neighbor 192.168.20.148, DF metric 1
   192.168.20.0/24, from Local(Ethernet2/1) with metric 1
     Create Time 1d00h18m
     Downstream interface:
       DF Ethernet1/1, 1 neighbors
       DF Serial1/0, 0 neighbors   

特殊域解释:

标志符

说明

H

路由处于Hold-Down状态,否则处于正常状态

DF

路由在本端口具有指定转发功能,否则不具备指定转发功能

示例二、将显示指定路由信息(172.168.30.0/24)。

R142_config_e2/1#show ip dvmrp route 172.168.30.0 255.255.255.0
  DVMRP topology information
   172.168.30.0/24, from 202.117.93.144(Serial1/0) with metric 3
     Create Time 00:07:28, Expire Time 00:01:52
     Downstream interface: 
       DF Ethernet1/1, 0 neighbors
          Ethernet2/1, 0 neighbors, DF neighbor 192.168.20.148, DF metric 1

 相关命令

show ip dvmrp neighbor

show ip mroute dvmrp

debug ip dvmrp route   

5.1.20   show ip mroute dvmrp

该命令用来显示指定族播路由的信息。

show ip mroute dvmrp [interface-type interface-number| source-address [group-address]]

命令参数 

参数

参数说明

interface-type

(可选)端口类型。

interface-number

(可选)端口号。

source-address

(可选)组播路由源地址。

group-address

(可选)组播路由组地址。

缺省

命令模式

用户态以外的其它模式

使用说明

此命令显示DVMRP的指定组播路由信息。

示例

示例一、将显示所有组播路由信息。

R142_config_e2/1#show ip mroute dvmrp
IP Multicast Routing Table
(192.168.20.2, 224.1.1.10), 1d00h34m/00:00:00
  Incoming interface: Ethernet2/1, RPF nbr 192.168.20.142
  Outgoing interface list: Null
(192.169.1.220, 225.1.1.70), 00:00:30/00:00:00
  Incoming interface: Ethernet2/1, RPF nbr 192.168.20.142
  Outgoing interface list: Null
(192.168.20.141, 239.255.255.250), 21:14:00/00:00:00
  Incoming interface: Ethernet2/1, RPF nbr 192.168.20.142
  Outgoing interface list:
    Ethernet1/1, Forward/DVMRP, 19:45:51/00:00:00

示例二、将显示指定组播路由信息(192.168.20.2, 224.1.1.10)。

R142_config_e2/1#show ip mroute dvmrp 192.168.20.2
IP Multicast Routing Table
(192.168.20.2, 224.1.1.10), 1d00h36m/00:00:00, Owner, Prune
  Incoming interface: Ethernet2/1, RPF nbr 192.168.20.142
  relate route: 192.168.20.0/24, 2/2 downstream interfaces
  Outgoing interface list:
   Ethernet1/1, 1/1 neighbors, Prune
   Serial1/0, 0/0 neighbors, Prune 

相关命令

show ip dvmrp neighbor

debug ip dvmrp mroute

debug ip dvmrp route   

5.1.21   show ip rpf dvmrp

使用本命令可以显示多播路由如何进行逆向路径转发。

show ip rpf dvmrp source-address

命令参数

参数

参数说明

source-address

显示指定的源地址的RFP信息。

缺省

命令模式

用户态以外的其它模式

使用说明

本命令可以告知用户组播源的逆向路径转发信息。

示例

示例将显示组播源192.168.20.2的逆向路径转发信息。

R142_config_e2/1#show ip rpf dvmrp 192.168.20.2
RPF information for (192.168.20.2)
  RPF interface:  Ethernet2/1
  RPF neighbor:   directly connected
  RPF route/mask: 192.168.20.0/24
  RPF type:       unicast (connected)

相关命令

show ip mroute dvmrp

posted @ 2018-11-25 15:33  landv  阅读(796)  评论(0编辑  收藏  举报