• 烽火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

  • 相关阅读:
    Java之lambda表达式
    修改IntelliJ IDEA的java编译版本
    no route to host解决方案、Failed to start LSB: Bring up/down networking的问题解决方案
    spark转换集合为RDD
    spark编写word count
    nexus
    spark 源码安装
    spark shell
    maven
    git
  • 原文地址:https://www.cnblogs.com/landv/p/10015801.html
Copyright © 2020-2023  润新知