组播协议命令 第1章 IPv4组播协议
第1章 IPv4组播协议
如果为无线产品,则本文所指的路由器代表了一般意义下的路由器或运行了路由协议的无线控制产品。
1.1 组播公用命令 1.1.1 show ip mroute
命令:show ip mroute [
参数:GroupAddr: 显示跟此组播地址相关的转发表项。 SourceAddr:显示跟此源相关的转发表项。 缺省情况:无。
命令模式:特权模式和全局配置模式。 使用指南:
举例:显示所有组播转发表。 Switch(config)#show ip mroute
Name: Loopback, Index: 2002, State:49 Name: null0, Index: 2003, State:49 Name: sit0, Index: 2004, State:80
Name: Vlan1, Index: 2005, State:1043 Name: Vlan2, Index: 2006, State:1002 Name: pimreg, Index: 2007, State:c1
The total matched ipmr active mfc entries is 1, unresolved ipmr entries is 0 Group Origin Iif Wrong Oif:TTL
225.1.1.1 192.168.1.136 vlan1 0 2006:1 显示信息 Name Index State The total matched ipmr active mfc entries unresolved ipmr entries Group Origin Iif Wrong Oif TTL 解释 接口名 接口索引 接口状态 软件转发条目总数 没有下发的转发条目数 转发条目组地址 转发条目源地址 转发条目入接口名 从错误接口收到的组播报文个数 转发条目出接口索引 TTL值 组播协议命令 第1章 IPv4组播协议
1.2 PIM-DM的配置命令 1.2.1 debug pim timer sat
命令:debug pim timer sat
no debug pim timer sat 功能:打开显示PIM DM 源活动计时器详细信息的调试开关;本命令的no操作为关闭本调试开关。 参数:无。
缺省情况:关闭。
命令模式:特权用户配置模式。
使用指南:打开此开关,可以显示源活动计时器的详细信息。 举例:
Switch # debug pim timer sat
备注:PIM-DM中其他debug开关与PIM-SM通用,包括debug pim event,debug pim packet, debug pim nexthop,debug pim nsm, debug pim mfc,debug pim mib,debug pim timer, debug pim state,请参考PIM-SM手册部分
1.2.2 debug pim timer srt
命令:debug pim timer srt
no debug pim timer srt
功能:打开显示PIM DM状态更新计时器详细信息的调试开关;本命令的no操作为关闭本调试开关。 参数:无。
缺省情况:关闭。
命令模式:特权用户配置模式。
使用指南:打开此开关,可以显示PIM DM状态更新计时器的详细信息。 举例:Switch # debug pim timer srt
备注:PIM-DM中其他debug开关与PIM-SM通用,包括debug pim event,debug pim packet, debug pim nexthop,debug pim nsm, debug pim mfc,debug pim mib,debug pim timer, debug pim state,请参考PIM-SM手册部分
1.2.3 ip mroute
命令:ip mroute
no ip mroute [
组播协议命令 第1章 IPv4组播协议 命令模式:全局配置模式。
使用指南:所有配置的接口名必须存在,且必须是VLAN接口。出接口只有启动了PIM且UP的接口才能下发,如入接口没有UP、未启动PIM或RPF检查不正确,不会下发该表项。通过no命令删除配置的静态组播表项,若删除指令包含所有出接口或未指定接口信息,则删除该静态组播表项,否则删除指定的出接口。 举例:
Switch(config)#ip mroute 10.1.1.1 225.1.1.1 v10 v20 v30
1.2.4 ip pim bsr-border
命令:ip pim bsr-border no ip pim bsr-border
功能:配置、取消接口为PIM BSR-BORDER。 参数:无。
缺省情况:非BSR-BORDER。 命令模式:接口配置模式。
使用指南:配置为BSR-BORDER的接口,BSR相关消息不向该接口发送也不从该接口接收,连接的网络被认为都是该接口的直连网络。 举例:
Switch(Config-if-Vlan1)#no ip pim bsr-border
1.2.5 ip pim dense-mode
命令:ip pim dense-mode no ip pim dense-mode
功能:在接口上启动PIM-DM协议;本命令的no操作在接口上关闭PIM-DM协议。 参数:无。
缺省情况:缺省为不启动PIM-DM协议。 命令模式:接口配置模式。
使用指南:此命令需要在全局配置模式下执行ip pim multicast-routing,才能生效。不支持组播协议互操作,即同一台交换机不能同时开启密集模式和稀疏模式。 举例:在接口VLAN1上启动PIM-DM协议。 Switch(config)#ip pim multicast-routing Switch(config)#interface vlan 1
Switch(Config-if-Vlan1)#ip pim dense-mode
1.2.6 ip pim dr-priority
命令:ip pim dr-priority
功能:设置、取消以及改变接口的DR优先级值。同一网段相邻节点通过hello报文选举出本网段的指定路由器DR,no操作恢复默认值。
组播协议命令 第1章 IPv4组播协议 参数:
命令模式:接口配置模式。
使用指南:取值范围0-4294967294,值越高,越优先。 举例:配置接口VLAN1的DR priority值为100 Switch(config)# interface vlan 1
Switch(Config-if-Vlan1)#ip pim dr-priority 100 Switch (Config-if-Vlan1)#
1.2.7 ip pim exclude-genid
命令:ip pim exclude-genid no ip pim exclude-genid
功能:此命令使得发出的Hello报文不包含GenId选项,no 操作恢复默认。 参数:无。
缺省情况:Hello报文包含GenId选项。 命令模式:接口配置模式。
使用指南:此命令用于与较老的Cisco IOS 版本交互。 举例:配置交换机发出的hello报文中不包含GenID选项。
Switch (Config-if-Vlan1)#ip pim exclude-genid Switch (Config-if-Vlan1)#
1.2.8 ip pim hello-holdtime
命令:ip pim hello-holdtime
功能:设置Hello 消息中Holdtime 项的值,此值用于描述邻居超时时间,如果在这一时间内,没有收到该邻居的hello 报文,则将此邻居纪录删除。no操作取消设置的holdtime值而恢复到缺省值。
参数:
缺省情况:为3.5*Hello_interval,hello_interval的默认值为30s,因此hello-holdtime的默认值为105s。
命令模式:接口配置模式。
使用指南:如果不设置,则hello-holdtime默认为当前Hello-interval的3.5倍。如果设置的hello-holdtime小于当前的hello_interval,则这个设置会被拒绝。每次hello-interval被更新的时候,hello-holdtime也会根据如下规则更新:如果hello_holdtime没有被配置,或者如果hello_holdtime被配置了但是比当前的hello_interval小,则hello_holdtime被修改为3.5*Hello_interval,否则保持被配置的值。 举例:配置接口hello holdtime的值。 Switch (config)# interface vlan1
Switch (Config -if-Vlan1)#ip pim hello-holdtime 10 Switch (Config -if-Vlan1)#
组播协议命令 第1章 IPv4组播协议
1.2.9 ip pim hello-interval
命令:ip pim hello-interval < interval> no ip pim hello-interval
功能:配置接口PIM-DM hello报文间隔时间;本命令的no操作恢复为缺省值。 参数:< interval>为周期发送PIM-DM hello报文的时间间隔,取值范围1~18724s。 缺省情况:周期发送PIM-DM hello报文的时间间隔缺省为30s。 命令模式:接口配置模式。
使用指南:hello消息使得PIM-DM交换机可以互相定位,确定邻居关系。PIM-DM交换机通过周期向邻居发送hello消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送的hello消息,则认为该邻居丢失。该时间值的配置不能大于邻居超时时间。 举例:在接口VLAN1上配置PIM-DM hello间隔。 Switch(config)#interface vlan1
Switch(Config-if-Vlan1)#ip pim hello-interval 20
1.2.10 ip pim multicast-routing
命令:ip pim multicast-routing no ip pim multicast-routing
功能:全局启动PIM协议;本命令的no操作全局关闭PIM协议。 参数:无。
缺省情况:缺省为不启动PIM协议。 命令模式:全局配置模式。
使用指南:本命令全局启动PIM,但是要让PIM-DM工作,还必须在接口上启动PIM-DM。 举例:全局启动PIM协议。
Switch (config)#ip pim multicast-routing Switch (config)#
1.2.11 ip pim neighbor-filter
命令:ip pim neighbor-filter
功能:配置邻居访问列表。如果被列表过滤,如果已经同此邻居建立连接,则此连接马上被切断,如果没有建立连接,则这个连接不能建立。 参数:
使用指南:ACL的默认行为为DENY。即如果配置access-list 1,则access-list 1中的默认行为是deny。在下面的举例中如果不配置permit any-source,则deny 10.1.4.10 0.0.0.255的效果同于deny any-source。
举例:设置接口VLAN1上pim邻居的过滤规则。
Switch #show ip pim neighbor