组播协议配置命令 目录 目 录 第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 - I - 目录 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 - II - 目录 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 - III - 06-组播协议配置命令 第1章 基本组播配置命令 1.1 基本组播配置命令 基本组播配置命令包括: null debug ip mpacket null debug ip mrouting null debug ip mroute-cache null debug ip multicast null ip mroute null ip mroute-cache null ip multicast-routing null ip multicast route-limit null ip multicast boundary null ip multicast helper-map null ip multicast rate-limit null ip multicast ttl-threshold null show ip mflow null show ip mroute-cache null show ip mroute mfc null 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 - 1 - 06-组播协议配置命令 参数 参数 参数说明 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 - 2 - 06-组播协议配置命令 参数 无 缺省 所有跟踪功能都关闭 。 命令模式 管理态 使用指南 使用该命令可以观察到组播转发表中(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 要跟踪的组播路由缓冲的组地址。 - 3 - 06-组播协议配置命令 缺省 所有跟踪功能都关闭 。 命令模式 管理态 使用指南 使用该命令可以观察到组播路由缓冲的增加、删除等变化情况。 举例 下面的例子显示了组播路由缓冲中一些变化情况。(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的相关事件。 缺省 所有跟踪功能都关闭 - 4 - 06-组播协议配置命令 命令模式 管理态 使用指南 在组播路由协议和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 可选的管理距离。 - 5 - 06-组播协议配置命令 缺省 管理距离为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 参数 无 缺省 默认为在该端口上使用的组播路由缓冲 。 命令模式 端口配置态 - 6 - 06-组播协议配置命令 使用指南 当某个端口收发报文使用组播路由缓冲时,使用该命令。此时收到一个组播报文时,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 - 7 - 06-组播协议配置命令 相关命令 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 命令撤销该命令 - 8 - 06-组播协议配置命令 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 参数 参数 参数说明 - 9 - 06-组播协议配置命令 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 - 10 - 06-组播协议配置命令 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 时表明不允许该范围内的任何报文通 过 。 缺省 不进行任何流量限制。 - 11 - 06-组播协议配置命令 命令模式 接口配置态 使用指南 指定范围内的报文在上一秒的流量超过了允许值,丢弃该报文,否则转发。 举例 在端口 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。 命令模式 接口配置态 - 12 - 06-组播协议配置命令 使用指南 在该端口上接收或发送报文的 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 的报文个数,当前流量的值 等信息 - 13 - 06-组播协议配置命令 举例 下面示例显示全局组播流的内容: 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)信息,上游接口信息,下游接口信息,等等。 - 14 - 06-组播协议配置命令 举例 下面示例显示组播路由表的内容: 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) - 15 - 06-组播协议配置命令 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 - 16 - 06-组播协议配置命令 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 - 17 - 06-组播协议配置命令 第2章 IGMP配置命令 2.1 IGMP配置命令 IGMP配置命令包括: null clear ip igmp group null debug ip igmp null debug ip igmp-host null ip igmp helper-address null ip igmp join-group null ip igmp immediate-leave group-list null ip igmp last-member-query-interval null ip igmp querier-timeout null ip igmp query-interval null ip igmp query-max-response-time null ip igmp static-group null ip igmp version null show ip igmp groups null show ip igmp interface null 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 端口类型和端口编号。 - 18 - 06-组播协议配置命令 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信息的输出 。 - 19 - 06-组播协议配置命令 命令模式 管理态 使用说明 使用此命令可跟踪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 端协议的主要处理过程,以发现协议处理失败的原因。 - 20 - 06-组播协议配置命令 示例 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 相关命令 无 - 21 - 06-组播协议配置命令 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 - 22 - 06-组播协议配置命令 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 参数 参数 参数说明 - 23 - 06-组播协议配置命令 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秒。 - 24 - 06-组播协议配置命令 命令模式 端口配置态 使用说明 使用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报文的时间间隔。 - 25 - 06-组播协议配置命令 示例 下面的配置命令示例指定在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 - 26 - 06-组播协议配置命令 相关命令 无 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的命令。 示例 参照“配置组播路由”。 相关命令 无 - 27 - 06-组播协议配置命令 2.1.12 ip igmp version 要设置端口上运行的IGMP的版本号,使用配置命令ip igmp version。使用该命令的no 形式恢复缺省值。 ip igmp version version-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} - 28 - 06-组播协议配置命令 参数 参数 参数说明 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) - 29 - 06-组播协议配置命令 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> } - 30 - 06-组播协议配置命令 参数 参数 参数说明 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] - 31 - 06-组播协议配置命令 参数 参数 参数说明 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配置命令包括: null ip olnk null show ip rpf olnk null show ip mroute olnk - 32 - 06-组播协议配置命令 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] - 33 - 06-组播协议配置命令 参数 参数 参数说明 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: - 34 - 06-组播协议配置命令 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 - 35 - 06-组播协议配置命令 第3章 PIM-DM配置命令 3.1 PIM-DM配置命令 PIM-DM配置命令包括: null clear ip mroute pim-dm null clear ip pim-dm interface null debug ip pim-dm null ip pim-dm null ip pim-dm dr-priority null ip pim-dm hello-interval null ip pim-dm state-refresh origination-interval null ip pim-dm neighor-filter null ip pim-dm state-refresh disable null ip pim version null show ip pim-dm neighbor null show ip pim-dm interface null show ip rpf pim-dm null 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提交并满足指定组中的所有表项 - 36 - 06-组播协议配置命令 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 (可选)删除指定端口上多播报文的统计值。 - 37 - 06-组播协议配置命令 缺省 无 命令模式 管理模式 使用说明 这个操作将复位本地多播路由表中通过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的情况。 缺省 无 - 38 - 06-组播协议配置命令 命令模式 管理模式 使用说明 收到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 - 39 - 06-组播协议配置命令 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 - 40 - 06-组播协议配置命令 参数 无 缺省 无 命令模式 接口配置模式 使用说明 (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 - 41 - 06-组播协议配置命令 参数 参数 参数说明 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秒。 命令模式 接口配置模式 - 42 - 06-组播协议配置命令 使用说明 周期性的发送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 - 43 - 06-组播协议配置命令 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 - 44 - 06-组播协议配置命令 参数 参数 参数说明 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密集模式状态刷新控制消息。 - 45 - 06-组播协议配置命令 命令模式 管理态 使用说明 配置此命令禁止处理和转发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)。 - 46 - 06-组播协议配置命令 示例 示例一,显示本地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] - 47 - 06-组播协议配置命令 参数 参数 参数说明 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 - 48 - 06-组播协议配置命令 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 - 49 - 06-组播协议配置命令 示例二: 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信息。 - 50 - 06-组播协议配置命令 示例 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 相关命令 无 - 51 - 06-组播协议配置命令 第4章 PIM-SM配置命令 4.1 PIM-SM配置命令 PIM-SM配置命令包括: null clear ip mroute pim-sm null clear ip pim-sm rp-mapping null debug ip pim-sm null ip pim-sm null ip pim-sm accept-register null ip pim-sm accept-rp null ip pim-sm bsr-border null ip pim-sm bsr-candidate null ip pim-sm dr-priority null ip pim-sm hello-interval null ip pim-sm lan-prune-delay null ip pim-sm neighbor-filter null ip pim-sm register-rate-limit null ip pim-sm register-source null ip pim-sm rp-address null ip pim-sm rp-candidate null ip pim-sm spt-threshold null ip pim-sm ssm null show ip pim-sm bsr-router null show ip pim-sm interface null show ip pim-sm neighbor null show ip pim-sm rp null show ip pim-sm rp-hash - 52 - 06-组播协议配置命令 null show ip rpf pim-sm null 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 - 53 - 06-组播协议配置命令 将清除本地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] 参数 参数 参数说明 - 54 - 06-组播协议配置命令 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. - 55 - 06-组播协议配置命令 示例三 跟踪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形式 将取消设置。 - 56 - 06-组播协议配置命令 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消息的过滤器访问列表 。 缺省 无 - 57 - 06-组播协议配置命令 命令模式 全局配置态 使用说明 无 示例 本例子将接收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域中相互影响。 - 58 - 06-组播协议配置命令 相关命令 无 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 - 59 - 06-组播协议配置命令 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秒。 - 60 - 06-组播协议配置命令 命令模式 端口配置态 使用说明 使用此命令可以改变邻居路由器中本路由器作为邻居的保持时间(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 形式将取消配置。 - 61 - 06-组播协议配置命令 相关命令 无 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 - 62 - 06-组播协议配置命令 参数 参数 参数说明 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的下游端口地址。 - 63 - 06-组播协议配置命令 命令模式 全局配置态 使用说明 如果所配置端口没有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] - 64 - 06-组播协议配置命令 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数据速率。 - 65 - 06-组播协议配置命令 缺省 没有配置此命令时,当路由器收到来自源的第一个报文时路由器立即从共享树切换到源 树。 命令模式 全局配置态 使用说明 无 相关命令 无 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)的冲突。 - 66 - 06-组播协议配置命令 示例 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, - 67 - 06-组播协议配置命令 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 - 68 - 06-组播协议配置命令 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 相关命令 无 - 69 - 06-组播协议配置命令 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] - 70 - 06-组播协议配置命令 参数 参数 参数说明 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信息。 缺省 无 - 71 - 06-组播协议配置命令 命令模式 管理态 使用说明 使用此命令可以显示指定组播地址的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 缺省 无 命令模式 管理态 使用说明 使用此命令可以显示显示指定源地址的逆向路径转发信息。 - 72 - 06-组播协议配置命令 示例 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 相关命令 无 - 73 - 06-组播协议配置命令 第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 如果希望删除指定单播路由,可以在管理模式下输入此条命令: - 74 - 06-组播协议配置命令 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 (可选)组播路由的组地址。 - 75 - 06-组播协议配置命令 缺省 缺省情况组播路由的组地址不用输入,即删除指定组播源的所有组播路由。 命令模式 管理模式 使用说明 使用此命令可以删除指定组播路由。未指定组播路由的组地址时,删除指定组播源的所 有组播路由。 示例 以下示例将删除组播路由(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 命令参数 无 缺省 无 命令模式 管理模式 - 76 - 06-组播协议配置命令 使用说明 使用此命令可以帮助查找网络故障。 示例 以下示例将跟踪组播路由的变化信息。 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 命令参数 无 缺省 无 命令模式 管理模式 - 77 - 06-组播协议配置命令 使用说明 使用此命令可以帮助查找网络故障。 示例 以下示例将跟踪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 命令参数 无 缺省 无 命令模式 管理模式 使用说明 使用此命令可以帮助查找网络故障。 - 78 - 06-组播协议配置命令 示例 以下示例将跟踪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/depen d 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 (可选)跟踪剪枝报文。 - 79 - 06-组播协议配置命令 缺省 无 命令模式 管理模式 使用说明 使用此命令可以帮助查找网络故障。 示例 以下示例将跟踪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 命令参数 无 - 80 - 06-组播协议配置命令 缺省 无 命令模式 端口配置模式 使用说明 使用此命令激活或停止端口上的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 (可选)配置访问列表对指定路由设置附加端口代价值。 - 81 - 06-组播协议配置命令 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 ! - 82 - 06-组播协议配置命令 相关命令 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 - 83 - 06-组播协议配置命令 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 - 84 - 06-组播协议配置命令 命令参数 无 缺省 缺省情况下,端口不强行设为叶节点。 命令模式 端口配置模式 使用说明 通过设置叶节点,可以隔离两个物理连接的路由器之间的信息交互。 示例 以下示例将强行设置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 (可选)访问列表名称。 - 85 - 06-组播协议配置命令 缺省 缺省情况下,对所有从本端口接收路由增加代价值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 - 86 - 06-组播协议配置命令 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形式: - 87 - 06-组播协议配置命令 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 - 88 - 06-组播协议配置命令 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] - 89 - 06-组播协议配置命令 命令参数 参数 参数说明 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 20 2.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 (可选)端口号。 - 90 - 06-组播协议配置命令 缺省 无 命令模式 用户态以外的其它模式。 使用说明 此命令显示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域解释: 域 位 说明 0x0001 邻居支持叶节点 0x0002 邻居支持剪枝报文 0x0004 邻居probe报文包含GenID域 0x0008 邻居支持mtrace功能 0x0010 邻居支持SNMP 0x0020 邻居剪枝、嫁接和嫁接回应报文支持网络掩码 0x0100 邻居支持双向链接关系 0x0200 收到邻居的probe报文,但双向链接关系未建立 flags 0x0400 说明本邻居为Cisco路由器 相关命令 ip dvmrp show ip dvmrp interface - 91 - 06-组播协议配置命令 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 - 92 - 06-组播协议配置命令 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 (可选)组播路由组地址。 缺省 无 - 93 - 06-组播协议配置命令 命令模式 用户态以外的其它模式 使用说明 此命令显示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 命令参数 参数 参数说明 - 94 - 06-组播协议配置命令 - 95 - 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