('组播协议命令第1章IPv4组播协议第1章IPv4组播协议如果为无线产品,则本文所指的路由器代表了一般意义下的路由器或运行了路由协议的无线控制产品。1.1组播公用命令1.1.1showipmroute命令:showipmroute[[]]功能:显示ipv4组播的软件转发表。参数:GroupAddr:显示跟此组播地址相关的转发表项。SourceAddr:显示跟此源相关的转发表项。缺省情况:无。命令模式:特权模式和全局配置模式。使用指南:举例:显示所有组播转发表。Switch(config)#showipmrouteName:Loopback,Index:2002,State:49Name:null0,Index:2003,State:49Name:sit0,Index:2004,State:80Name:Vlan1,Index:2005,State:1043Name:Vlan2,Index:2006,State:1002Name:pimreg,Index:2007,State:c1Thetotalmatchedipmractivemfcentriesis1,unresolvedipmrentriesis0GroupOriginIifWrongOif:TTL225.1.1.1192.168.1.136vlan102006:1显示信息解释Name接口名Index接口索引State接口状态Thetotalmatchedipmractivemfcentries软件转发条目总数unresolvedipmrentries没有下发的转发条目数Group转发条目组地址Origin转发条目源地址Iif转发条目入接口名Wrong从错误接口收到的组播报文个数组播协议命令第1章IPv4组播协议Oif转发条目出接口索引TTLTTL值1.2PIM-DM的配置命令1.2.1debugpimtimersat命令:debugpimtimersatnodebugpimtimersat功能:打开显示PIMDM源活动计时器详细信息的调试开关;本命令的no操作为关闭本调试开关。参数:无。缺省情况:关闭。命令模式:特权用户配置模式。使用指南:打开此开关,可以显示源活动计时器的详细信息。举例:Switch#debugpimtimersat备注:PIM-DM中其他debug开关与PIM-SM通用,包括debugpimevent,debugpimpacket,debugpimnexthop,debugpimnsm,debugpimmfc,debugpimmib,debugpimtimer,debugpimstate,请参考PIM-SM手册部分1.2.2debugpimtimersrt命令:debugpimtimersrtnodebugpimtimersrt功能:打开显示PIMDM状态更新计时器详细信息的调试开关;本命令的no操作为关闭本调试开关。参数:无。缺省情况:关闭。命令模式:特权用户配置模式。使用指南:打开此开关,可以显示PIMDM状态更新计时器的详细信息。举例:Switch#debugpimtimersrt备注:PIM-DM中其他debug开关与PIM-SM通用,包括debugpimevent,debugpimpacket,debugpimnexthop,debugpimnsm,debugpimmfc,debugpimmib,debugpimtimer,debugpimstate,请参考PIM-SM手册部分1.2.3ipmroute组播协议命令第1章IPv4组播协议命令:ipmroute<.ifname>noipmroute[<.ifname>]功能:配置静态组播表项。No操作删除静态组播表项或部分出接口。参数:分别为组播的源地址和组地址。<.ifname>,第一个为入接口,后面的为出接口。缺省情况:若不包含接口参数,则删除该静态组播表项。命令模式:全局配置模式。使用指南:所有配置的接口名必须存在,且必须是VLAN接口。出接口只有启动了PIM且UP的接口才能下发,如入接口没有UP、未启动PIM或RPF检查不正确,不会下发该表项。通过no命令删除配置的静态组播表项,若删除指令包含所有出接口或未指定接口信息,则删除该静态组播表项,否则删除指定的出接口。举例:Switch(config)#ipmroute10.1.1.1225.1.1.1v10v20v301.2.4ippimbsr-border命令:ippimbsr-bordernoippimbsr-border功能:配置、取消接口为PIMBSR-BORDER。参数:无。缺省情况:非BSR-BORDER。命令模式:接口配置模式。使用指南:配置为BSR-BORDER的接口,BSR相关消息不向该接口发送也不从该接口接收,连接的网络被认为都是该接口的直连网络。举例:Switch(Config-if-Vlan1)#noippimbsr-border1.2.5ippimdense-mode命令:ippimdense-modenoippimdense-mode功能:在接口上启动PIM-DM协议;本命令的no操作在接口上关闭PIM-DM协议。参数:无。缺省情况:缺省为不启动PIM-DM协议。命令模式:接口配置模式。使用指南:此命令需要在全局配置模式下执行ippimmulticast-routing,才能生效。不支持组播协议互操作,即同一台交换机不能同时开启密集模式和稀疏模式。举例:在接口VLAN1上启动PIM-DM协议。Switch(config)#ippimmulticast-routingSwitch(config)#interfacevlan1组播协议命令第1章IPv4组播协议Switch(Config-if-Vlan1)#ippimdense-mode1.2.6ippimdr-priority命令:ippimdr-prioritynoippimdr-priority功能:设置、取消以及改变接口的DR优先级值。同一网段相邻节点通过hello报文选举出本网段的指定路由器DR,no操作恢复默认值。参数:优先级。缺省情况:1。命令模式:接口配置模式。使用指南:取值范围0-4294967294,值越高,越优先。举例:配置接口VLAN1的DRpriority值为100Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ippimdr-priority100Switch(Config-if-Vlan1)#1.2.7ippimexclude-genid命令:ippimexclude-genidnoippimexclude-genid功能:此命令使得发出的Hello报文不包含GenId选项,no操作恢复默认。参数:无。缺省情况:Hello报文包含GenId选项。命令模式:接口配置模式。使用指南:此命令用于与较老的CiscoIOS版本交互。举例:配置交换机发出的hello报文中不包含GenID选项。Switch(Config-if-Vlan1)#ippimexclude-genidSwitch(Config-if-Vlan1)#1.2.8ippimhello-holdtime命令:ippimhello-holdtimenoippimhello-holdtime功能:设置Hello消息中Holdtime项的值,此值用于描述邻居超时时间,如果在这一时间内,没有收到该邻居的hello报文,则将此邻居纪录删除。no操作取消设置的holdtime值而恢复到缺省值。参数:holdtime设置时间,取值范围<1-65535>。组播协议命令第1章IPv4组播协议缺省情况:为3.5Hello_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.5Hello_interval,否则保持被配置的值。举例:配置接口helloholdtime的值。Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ippimhello-holdtime10Switch(Config-if-Vlan1)#1.2.9ippimhello-interval命令:ippimhello-intervalnoippimhello-interval功能:配置接口PIM-DMhello报文间隔时间;本命令的no操作恢复为缺省值。参数:为周期发送PIM-DMhello报文的时间间隔,取值范围1~18724s。缺省情况:周期发送PIM-DMhello报文的时间间隔缺省为30s。命令模式:接口配置模式。使用指南:hello消息使得PIM-DM交换机可以互相定位,确定邻居关系。PIM-DM交换机通过周期向邻居发送hello消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送的hello消息,则认为该邻居丢失。该时间值的配置不能大于邻居超时时间。举例:在接口VLAN1上配置PIM-DMhello间隔。Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ippimhello-interval201.2.10ippimmulticast-routing命令:ippimmulticast-routingnoippimmulticast-routing功能:全局启动PIM协议;本命令的no操作全局关闭PIM协议。参数:无。缺省情况:缺省为不启动PIM协议。命令模式:全局配置模式。使用指南:本命令全局启动PIM,但是要让PIM-DM工作,还必须在接口上启动PIM-DM。举例:全局启动PIM协议。Switch(config)#ippimmulticast-routingSwitch(config)#组播协议命令第1章IPv4组播协议1.2.11ippimneighbor-filter命令:ippimneighbor-filternoippimneighbor-filter功能:配置邻居访问列表。如果被列表过滤,如果已经同此邻居建立连接,则此连接马上被切断,如果没有建立连接,则这个连接不能建立。参数::简单访问列表号,取值1-99。缺省情况:没有neighborfilter设置。命令模式:接口配置模式。使用指南:ACL的默认行为为DENY。即如果配置access-list1,则access-list1中的默认行为是deny。在下面的举例中如果不配置permitany-source,则deny10.1.4.100.0.0.255的效果同于denyany-source。举例:设置接口VLAN1上pim邻居的过滤规则。Switch#showippimneighborNeighborInterfaceUptime/ExpiresVerDRAddressPriority/Mode10.1.4.10Vlan102:30:30/00:01:41v24294967294/DRSwitch(Config-if-Vlan1)#ippimneighbor-filter2Switch(config)#access-list2deny10.1.4.100.0.0.255Switch(config)#access-list2permitany-sourceSwitch(config)#showippimneighborSwitch(config)#1.2.12ippimscope-border命令:ippimscope-border[<1-99>]noippimscope-border功能:配置、取消PIM的管理边界。参数:<1-99>:判断是否属于管理范围组地址的ACL号。:判断是否属于管理范围组地址的ACL名,应当是标准ACL名。缺省情况:非管理边界,访问列表不指定表示使用默认的管理组范围。命令模式:接口配置模式。使用指南:配置IPpim的管理边界和使用的ACL。组播数据不向SCOPE-BORDER扩散。举例:Switch(Config-if-Vlan2)#ippimscope-border31.2.13ippimstate-refreshorigination-interval组播协议命令第1章IPv4组播协议命令:ippimstate-refreshorigination-intervalnoippimstate-refreshorigination-interval功能:在全局模式下配置state-refresh报文发送间隔。no操作恢复默认值。参数:报文发送间隔值4-100s。缺省情况:60s。命令模式:全局配置模式。使用指南:第一跳路由器定期发送state-refresh报文以维持所有下游路由器的PIM-DM表项。通过此命令可以修改state-refresh报文的发送间隔,通常不建议您修改相关定时器的时间间隔。举例:将交换机上的state-refresh报文发送间隔设为90秒。Switch(config)#ippimstate-refreshorigination-interval901.2.14showippiminterface命令:showippiminterface功能:显示PIM接口信息。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM协议的接口信息。举例:Switch(config)#showippiminterfaceAddressInterfaceVIFindexVer/NbrDRDRModeCountPrior10.1.4.3Vlan10v2/S1110.1.4.310.1.7.1Vlan22v2/S0110.1.7.1显示信息解释Address接口地址Interface接口名VIFindex接口索引号Ver/Modepim版本和模式,版本一般为v2,sparsemode显示S,densemode显示DNbrCount此接口上的邻居个数DRPriorDr优先级DR此接口DR的地址1.2.15showippimmroutedense-mode命令:showippimmroutedense-mode[group][source]功能:显示PIM-DM报文转发项。参数:group:显示跟此组播地址相关的转发表项。组播协议命令第1章IPv4组播协议source:显示跟此源相关的转发表项。缺省情况:不显示。命令模式:特权和配置模式。使用指南:本命令用于显示PIM-DM维护的组播路由信息。举例:显示所有PIM-DM报文转发项。Switch(config)#showippimmroutedense-modeIPMulticastRoutingTable(,G)Entries:1(S,G)Entries:1(,226.0.0.1)Local..l.............................(192.168.1.12,226.0.0.1)RPFnbr:0.0.0.0RPFidx:Vlan2UpstreamState:FORWARDINGOriginState:ORIGINATORLocal................................Pruned................................Asserted................................Outgoing..o.............................Switch#显示信息解释(,226.0.0.1)(,G)转发项(192.168.1.12,226.0.0.1)(S,G)转发项RPFnbr反向路径邻居,DM中指源方向的上游邻居,0.0.0.0表示此交换机既为第一跳RPFidxRPF邻居所在的接口UpstreamState上游方向状态,有FORWARDING(可以转发上游的数据),PRUNED(上游停止转发数据),ACKPENDING(等待上游响应,转发上游数据)OriginState有两个值:ORIGINATOR(处于可发state-refresh状态),NON_ORIGINATOR(不可发state-refresh状态)Local本地加入接口,此接口收到IGMPJoinPrunedPIM剪枝接口,此接口收到Prune消息AssertedAsserted状态Outgoing组播数据最终出接口的index号,在此例中组播协议命令第1章IPv4组播协议出接口的index为2。可以通过命令showippiminterface察看接口详细信息1.2.16showippimneighbor命令:showippimneighbor功能:显示路由器邻居。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM协议维护的组播路由器邻居信息。举例:Switch(config)#showippimneighborNeighborInterfaceUptime/ExpiresVerDRAddressPriority/Mode10.1.6.1Vlan100:00:10/00:01:35v21/10.1.6.2Vlan100:00:13/00:01:32v21/10.1.4.2Vlan300:00:18/00:01:30v21/10.1.4.3Vlan300:00:17/00:01:29v21/显示信息解释NeighborAddress邻居地址Interface邻居所在接口Uptime/Expires运行时间/超时时间Verpim版本,一般为v2DRPriority/Mode此邻居发来Hello消息中的DR优先级以及此邻居是否该接口上的DR1.2.17showippimnexthop命令:showippimnexthop功能:显示PIM缓存的单播路由表中的下一跳路由器参数:无缺省情况:无命令模式:特权和配置模式。使用指南:用于显示PIM保存的下一跳路由器信息。举例:Switch(config)#showippimnexthopFlags:N=New,R=RP,S=Source,U=UnreachableDestinationTypeNexthopNexthopNexthopNexthopMetricPrefRefcnt组播协议命令第1章IPv4组播协议NumAddrIfindexName____192.168.1.1N...10.0.0.02006001192.168.1.9..S.10.0.0.02006001显示信息解释Destination下一跳的目标地址TypeN:新创建的下一跳,还没有确定RP方向或者S方向R:RP方向S:源方向U:不可到达NexthopNum下一跳计数NexthopAddr下一跳地址NexthopIfindex下一跳所在接口索引NexthopName下一跳名字Metric到下一跳的路径损耗MetricPref路径PreferenceRefcnt引用计数1.3PIM-SM的配置命令1.3.1clearippimbsrrp-set命令:clearippimbsrrp-set功能:清除所有RP集。参数:无。命令模式:特权用户配置模式。使用指南:快速清除所有RP集。举例:清除所有RP集。Switch#clearippimbsrrp-set相关命令:showippimbsr-router1.3.2debugpimevent命令:debugpimeventnodebugpimevent功能:打开/关闭pimeventdebug开关。组播协议命令第1章IPv4组播协议参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:通过开启此开关,可以监控PIM协议运行中发生的事件信息。举例:Switch#debugpimeventSwitch#1.3.3debugpimmfc命令:debugpimmfcnodebugpimmfc功能:打开/关闭pim组播转发缓存debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:打开此开关,显示生成和下发的组播表项的信息。举例:Switch#debugpimmfc1.3.4debugpimmib命令:debugpimmibnodebugpimmib功能:打开/关闭PIMMIBdebug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:可以通过此开关监控关于PIMMIB相关的信息。举例:Switch#debugpimmibSwitch#1.3.5debugpimnexthop命令:debugpimnexthopnodebugpimnexthop功能:打开/关闭pim中关于nexthop变化的debug开关。组播协议命令第1章IPv4组播协议参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:可以通过此开关监控关于PIMNEXTHOP数据变化的相关信息。举例:Switch#debugpimnexthopSwitch#1.3.6debugpimnsm命令:debugpimnsmnodebugpimnsm功能:打开/关闭pimNetworkServices模块通讯的debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:使用此调试开关可以用于监控PIM模块与网络服务模块交互的信息。举例:Switch#debugpimnsmSwitch#1.3.7debugpimpacket命令:debugpimpacketdebugpimpacketindebugpimpacketoutnodebugpimpacketnodebugpimpacketinnodebugpimpacketout功能:打开/关闭pim包的debug开关。参数:in只显示收到的pim包。out只显示发出的pim包。无以上两者都显示。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:通过开启此开关,可以监控PIM协议收到和/或发送的报文。举例:Switch#debugpimpacketinSwitch#组播协议命令第1章IPv4组播协议1.3.8debugpimstate命令:debugpimstatenodebugpimstate功能:打开/关闭pimsm转发状态机的debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:可以通过此开关监控关于PIM状态机变化的相关信息。举例:Switch#debugpimstateSwitch#1.3.9debugpimtimer命令:debugpimtimerdebugpimtimerassertdebugpimtimerassertatdebugpimtimerbsrbstdebugpimtimerbsrcrpdebugpimtimerbsrdebugpimtimerhellohtdebugpimtimerhellonltdebugpimtimerhellothtdebugpimtimerhellodebugpimtimerjoinpruneetdebugpimtimerjoinprunejtdebugpimtimerjoinprunekatdebugpimtimerjoinpruneotdebugpimtimerjoinprunepltdebugpimtimerjoinprunepptdebugpimtimerjoinpruneptdebugpimtimerjoinprunedebugpimtimerregisterrstdebugpimtimerregisternodebugpimtimernodebugpimtimerassertnodebugpimtimerassertatnodebugpimtimerbsrbstnodebugpimtimerbsrcrp组播协议命令第1章IPv4组播协议nodebugpimtimerbsrnodebugpimtimerhellohtnodebugpimtimerhellonltnodebugpimtimerhellothtnodebugpimtimerhellonodebugpimtimerjoinpruneetnodebugpimtimerjoinprunejtnodebugpimtimerjoinprunekatnodebugpimtimerjoinpruneotnodebugpimtimerjoinprunepltnodebugpimtimerjoinprunepptnodebugpimtimerjoinpruneptnodebugpimtimerjoinprunenodebugpimtimerregisterrstnodebugpimtimerregister功能:打开/关闭pim各个模块计时器。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:可以根据需求打开指定的计时器的调试信息。举例:Switch#debugpimtimerassertSwitch#1.3.10ipmroute命令:ipmroute<.ifname>noipmroute[<.ifname>]功能:配置静态组播表项。No操作删除静态组播表项或部分出接口。参数:分别为组播的源地址和组地址。<.ifname>,第一个为入接口,后面的为出接口。缺省情况:若不包含接口参数,则删除该静态组播表项。命令模式:全局配置模式。使用指南:所有配置的接口名必须存在,且必须是VLAN接口。出接口只有启动了PIM且UP的接口才能下发,如入接口没有UP、未启动PIM或RPF检查不正确,不会下发该表项。通过no命令删除配置的静态组播表项,若删除指令包含所有出接口或未指定接口信息,则删除该静态组播表项,否则删除指定的出接口。举例:Switch(config)#ipmroute10.1.1.1225.1.1.1v10v20v301.3.11ipmulticastunresolved-cacheaging-time组播协议命令第1章IPv4组播协议命令:ipmulticastunresolved-cacheaging-timenoipmulticastunresolved-cacheaging-time功能:配置内核组播路由缓存时间;本命令的no操作恢复为缺省值。参数:为配置的缓存时间,取值范围1~20s。缺省情况:缺省为20s。命令模式:全局配置模式。使用指南:配置组播路由条目在内核的缓存时间。举例:Switch(config)#ipmulticastunresolved-cacheaging-time181.3.12ippimaccept-register命令:ippimaccept-registerlistnoippimaccept-register功能:用这个命令去过滤指定的组播源和组播地址。参数::访问列表号,取值100-199。缺省情况:允许任何源到任何组的组播注册。命令模式:全局配置模式。使用指南:该命令用于设置对PIM的REGISTER报文进行过滤的访问列表,访问列表中的地址分别指定了过滤的组播源和组播组信息。对于匹配为DENY的组源组合,PIM协议在收到REGISTER报文后立即发送REGISTER-STOP并且不建立组记录。举例:配置接受register报文过滤规则。Switch(config)#ippimaccept-registerlist120Switch(config)#access-list120denyip10.1.0.20.0.0.255239.192.1.100.0.0.255Switch(config)#1.3.13ippimbsr-border命令:ippimbsr-bordernoippimbsr-border功能:配置、取消接口为PIMBSR-BORDER。参数:无。缺省情况:非BSR-BORDER。命令模式:接口配置模式。使用指南:配置为BSR-BORDER的接口,BSR相关消息不向该接口发送也不从该接口接收,连接的网络被认为都是该接口的直连网络。举例:Switch(Config-if-Vlan1)#noippimbsr-border组播协议命令第1章IPv4组播协议1.3.14ippimbsr-candidate命令:ippimbsr-candidate{vlan}[hash-mask-length][priority]noippimbsr-candidate功能:该命令为全局候选BSR配置命令,用于配置PIM-SM候选BSR的信息,以用于同其它候选BSR竞争BSR路由器;本命令的no操作为取消候选BSR的配置。参数:vlan-id:为VLANID;ifname:为指定接口名;[hash-mask-length]:为指定哈希算法中掩码长度,其用于RP自举选择,取值范围为0-32;[priority]:为本候选BSR的BSR优先级,取值范围为0-255,若不配置该参数,则本候选BSR的BSR缺省优先级为0。缺省情况:本交换机不是BSR候选路由器。命令模式:全局配置模式。使用指南:该命令为全局候选BSR配置命令,用于配置PIM-SM候选BSR的信息,以用于同其它候选BSR竞争BSR路由器,只有配置本命令,本交换机才是BSR候选路由器。举例:全局配置接口VLAN1为候选BSR消息发送接口。Switch(config)#ippimbsr-candidatevlan13010Switch(config)#1.3.15ippimcisco-register-checksum命令:ippimcisco-register-checksum[group-list]noippimcisco-register-checksum[group-list]功能:设置在计算被group-list指定的组的注册报文的checksum时使用整个报文的长度。缺省情况:用注册报文的头部长度来计算checksum,即8参数::<1-99>Simpleaccesslist命令模式:全局配置模式使用指南:此命令是用于较老的CiscoIOS版本中交互。当不带参数时,表示对整个注册计算校验和(与cisco兼容),带group-list参数,表示设置在计算被group-list指定的组的注册报文的checksum时使用整个报文的长度。举例:配置计算访问列表23所指定的组的注册报文的checksum使用整个报文的长度Switch(config)#ippimcisco-register-checksumgroup-list23Switch(config)#1.3.16ippimdr-priority命令:ippimdr-priority组播协议命令第1章IPv4组播协议noippimdr-priority功能:设置、取消以及改变接口的DR优先级值。同一网段相邻节点通过hello报文选举出本网段的指定路由器DR,no操作恢复默认值参数:优先级。缺省情况:1命令模式:接口配置模式使用指南:取值范围0-4294967294,值越高,越优先。举例:配置接口VLAN1的DRpriority值为100Switch(config)#interfacevlan1Switch(Config-if-Vlan1)ippimdr-priority100Switch(Config-if-Vlan1)#1.3.17ippimexclude-genid命令:ippimexclude-genidnoippimexclude-genid功能:此命令使得PIMSM发出的Hello报文不包含GenId选项,no操作恢复默认参数:无缺省情况:Hello报文包含GenId选项命令模式:接口配置模式使用指南:此命令用于与较老的CiscoIOS版本交互举例:配置交换机发出的hello报文中不包含GenID选项Switch(Config-if-Vlan1)#ippimexclude-genidSwitch(Config-if-Vlan1)#1.3.18ippimhello-holdtime命令:ippimhello-holdtimenoippimhello-holdtime功能:设置Hello消息中Holdtime项的值,此值用于描述邻居超时时间,如果在这一时间内,没有收到该邻居的hello报文,则将此邻居纪录删除。no操作取消设置的holdtime值而恢复到缺省值。参数:holdtime设置时间,取值范围<1-65535>。缺省情况:为3.5Hello_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被修改为组播协议命令第1章IPv4组播协议3.5Hello_interval,否则保持被配置的值。举例:配置接口helloholdtime的值Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ippimhello-holdtime10Switch(Config-if-Vlan1)#1.3.19ippimhello-interval命令:ippimhello-intervalnoippimhello-interval功能:配置接口pimhello报文间隔时间;本命令的no操作恢复为缺省值。参数:为周期发送pimhello报文的时间间隔,取值范围1~18724s。缺省情况:周期发送pimhello报文的时间间隔缺省为30s。命令模式:接口配置模式使用指南:hello消息使得pim交换机可以互相定位,确定邻居关系。pim交换机通过周期向邻居发送hello消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送的hello消息,则认为该邻居丢失。该时间值的配置不能大于邻居超时时间。举例:在接口VLAN1上配置PIM-SMhello间隔。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ippimhello-interval20Switch(Config-If-Vlan1)#1.3.20ippimignore-rp-set-priority命令:ippimignore-rp-set-prioritynoippimignore-rp-set-priority功能:设置在进行RP选举时,仅使用Hashing机制而忽略rp的优先级。此命令是用于同较老的CiscoIOS版本交互。缺省情况:不配置此选项参数:无命令模式:全局配置模式使用指南:通常的,PIM协议选择RP时会根据RP优先级进行选择,配置此命令后,PIM将不根据RP优先级进行选择。除非网络中有较老的路由器,否则不建议配置此选项。举例:Switch(config)#ippimignore-rp-set-prioritySwitch(config)#1.3.21ippimjp-timer组播协议命令第1章IPv4组播协议命令:ippimjp-timernoippimjp-timer功能:设置加入/剪枝计时器值,no操作恢复默认值参数:取值范围10-65535s缺省情况:60s命令模式:全局配置模式使用指南:该命令用于设置PIM协议定期发送的JOIN-PRUNE报文的发送间隔,默认为60秒,如果没有特别的原因,建议使用默认值。举例:设置jt定时器的间隔Switch(config)#ippimjp-timer59Switch(config)#1.3.22ippimmulticast-routing命令:ippimmulticast-routingnoippimmulticast-routing功能:全局启动PIM-SM协议;本命令的no操作全局关闭PIM-SM协议。参数:无缺省情况:缺省为不启动PIM-SM协议。命令模式:全局配置模式使用指南:本命令全局启动PIM-SM,但是要让PIM-SM工作,还必须在接口上启动PIM-SM举例:全局启动PIM-SM协议。Switch(config)#ippimmulticast-routingSwitch(config)#1.3.23ippimneighbor-filter命令:ippimneighbor-filternoippimneighbor-filter功能:配置邻居访问列表。如果被列表过滤,如果已经同此邻居建立连接,则此连接马上被切断,如果没有建立连接,则这个连接不能建立。参数::简单访问列表号,取值1-99缺省情况:没有neighborfilter设置命令模式:接口配置模式使用指南:ACL的默认行为为DENY。即如果配置access-list1,则access-list1中的默认行为是deny。在下面的举例中如果不配置permitany-source,则deny10.1.4.100.0.0.255的效果同于denyany-source。举例:设置接口VLAN1上pim邻居的过滤规则Switch#showippimneighbor组播协议命令第1章IPv4组播协议NeighborInterfaceUptime/ExpiresVerDRAddressPriority/Mode10.1.4.10Vlan102:30:30/00:01:41v24294967294/DRSwitch(Config-if-Vlan1)#ippimneighbor-filter2Switch(config)#access-list2deny10.1.4.100.0.0.255Switch(config)#access-list2permitany-sourceSwitch(config)#showippimneighborSwitch(config)#1.3.24ippimregister-rate-limit命令:ippimregister-rate-limitnoippimregister-rate-limit功能:这个命令用于配置DR发送注册包的速率,单位是包/每秒。No操作恢复默认值,这个配置的速率是指每一个(S,G)状态的不是整个系统范围内的。参数:取值范围1-65535缺省情况:不限制发注册包的速度命令模式:全局配置模式使用指南:该设置主要是为了防止DR受到攻击,因此采取限制发送REGISTER报文的方式进行保护,避免攻击过分冲击到RP。举例:设置发送注册报文的速率为59包/每秒Switch(config)#ippimregister-rate-limit59Switch(config)#1.3.25ippimregister-rp-reachability命令:ippimregister-rp-reachabilitynoippimregister-rp-reachability功能:用这个命令使得DR在进行注册过程中进行RP能不能到达的检测。参数:无缺省情况:默认情况不检测。命令模式:全局配置模式。使用指南:配置该命令后,DR将对RP是否可达进行检测,如果RP不可达,DR将不会试图发送注册报文。举例:配置DR进行RP可达性检查。Switch(config)#ippimregister-rp-reachabilitySwitch(config)#1.3.26ippimregister-source组播协议命令第1章IPv4组播协议命令:ippimregister-source{vlan}noippimregister-source功能:此命令用于配置DR发送的注册包的源地址,以覆盖默认的源地址,这个默认的源地址一般是源主机方向的RPF邻居参数::接口名称;:为VLANID;:设置的源IP地址。缺省情况:默认情况不配置。命令模式:全局配置模式。使用指南:no操作恢复为默认值。此时语法为noippimregister-source,无需加SOURCEADDRESS和IFNAME。配置的地址必须是RP发送的Register-Stop消息可达的。通常是个环回地址,但也可以是其他物理地址。这个地址必须是通过DR上的单播路由协议可广告的。举例:配置DR发送的register报文的源地址Switch(config)#ippimregister-source10.1.1.1Switch(config)#1.3.27ippimregister-suppression命令:ippimregister-suppressionnoippimregister-suppression功能:用这个命令去配置注册抑制计时器的值,单位为秒。no操作使恢复为默认值。参数:,时间值,取值范围10-65535s。缺省情况:60s。命令模式:全局配置模式使用指南:如果在DR上配置这个值,则是注册抑制计时器的值;RP上的注册保活时间取默认保活时间(210s)和3倍注册抑制时间加5两个值中的较大者。所以如果在RP上配置这个值,而且没配置ippimrp-register-kat命令,则此命令可能修改RP注册保活时间。举例:配置注册抑制计时器的值为10s。Switch(config)#ippimregister-suppression10Switch(config)#1.3.28ippimrp-address命令:ippimrp-addressnoippimrp-address[]功能:该命令为全局或某个组播地址范围的配置静态RP,本命令的no操作为取消静态RP的配置。参数:RP地址为希望成为某个范围的RP组播协议命令第1章IPv4组播协议所有范围缺省情况:本交换机不是RP静态路由器。命令模式:全局配置模式使用指南:该命令为全局或某个组播地址范围的静态RP配置命令,用于配置PIM-SM静态RP的信息。需要注意的是,在进行rp计算时,优先在BSRRP集中选择,不成功才在静态RP集中选择。举例:全局配置接口VLAN1为候选RP公告消息发送接口。Switch(config)#ippimrp-address10.1.1.1238.0.0.0/8Switch(config)#1.3.29ippimrp-candidate命令:ippimrp-candidate{vlanloopback}[][]noippimrp-candiate功能:该命令为全局候选RP配置命令,用于配置PIM-SM候选RP的信息,以用于同其它候选RP竞争RP路由器;本命令的no操作为取消候选RP的配置。参数:vlan-id,为VLANID;index,为Loopback接口索引;ifname,为指定接口名;A.B.C.D/M为ip前缀及掩码;RP选举的优先级,取值0-255,默认为192,数值越低优先级越高。缺省情况:本交换机不是候选RP路由器。命令模式:全局配置模式使用指南:该命令为全局候选RP配置命令,用于配置PIM-SM候选RP的信息,以用于同其它候选RP竞争RP路由器,只有配置本命令,本交换机才是RP候选路由器。举例:全局配置接口VLAN1为候选RP公告消息发送接口。Switch(config)#ippimrp-candidatevlan1100Switch(config)#1.3.30ippimrp-register-kat命令:ippimrp-register-katnoippimrp-register-kat功能:用这个命令去配置RP上的(S,G)表项的KAT(KeepAliveTimer)的值,单位为秒,no操作恢复默认值。参数:,时间值,取值范围1-65535s。缺省情况:185s。命令模式:全局配置模式使用指南:用于配置RP上(S,G)表项保活时间,在此时间内RP上的(S,G)表项不会组播协议命令第1章IPv4组播协议因为没有继续收到REGISTER报文而被删除。若直到保活时间超时也没有收到新的REGISTER报文,表项会被老化。举例:配置RP上的(S,G)表项的kat的值是180s。Switch(config)#ippimrp-register-kat180Switch(config)#1.3.31ippimscope-border命令:ippimscope-border[<1-99>]noippimscope-border功能:配置、取消PIM的管理边界。参数:<1-99>:判断是否属于管理范围组地址的ACL号。:判断是否属于管理范围组地址的ACL名,应当是标准ACL名。缺省情况:非管理边界,访问列表不指定表示使用默认的管理组范围。命令模式:接口配置模式。使用指南:配置IPpim的管理边界和使用的ACL。组播数据不向SCOPE-BORDER扩散。举例:Switch(Config-if-Vlan2)#ippimscope-border31.3.32ippimsparse-mode命令:ippimsparse-mode[passive]noippimsparse-mode[passive]功能:在接口上启动PIM-SM协议;本命令的no操作在接口上关闭PIM-SM协议。参数:[passive]表示不启动PIM-SM(即PIM-SM不收发任何包),仅启动IGMP(即收发IGMP报文)。缺省情况:缺省为不启动PIM-SM协议。命令模式:接口配置模式使用指南:通过该命令启动接口的PIM-SM协议。举例:在接口VLAN1上启动PIM-SM协议。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ippimsparse-modeSwitch(Config-If-Vlan1)#1.3.33showippimbsr-router命令:showippimbsr-router功能:显示BSR地址。组播协议命令第1章IPv4组播协议参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM协议维持的网络中的BSR路由器情况。举例:showippimbsr-routerPIMv2BootstrapinformationThissystemistheBootstrapRouter(BSR)BSRaddress:10.1.4.3(?)Uptime:00:06:07,BSRPriority:0,Hashmasklength:10Nextbootstrapmessagein00:00:00Role:CandidateBSRState:ElectedBSRNextCand_RP_advertisementin00:00:58RP:10.1.4.3(Vlan1)显示信息解释BSRaddressBsr-router地址PriorityBsr-router优先级HashmasklengthBsr-router哈希掩码长度State该候选BSR目前所处状态,ElectedBSR为选中BSR1.3.34showippiminterface命令:showippiminterface功能:显示PIM接口信息。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM协议的接口信息。举例:testS2(config)#showippiminterfaceAddressInterfaceVIFindexVer/NbrDRDRModeCountPrior10.1.4.3Vlan10v2/S1110.1.4.310.1.7.1Vlan22v2/S0110.1.7.1显示信息解释Address接口地址Interface接口名VIFindex接口索引号Ver/Modepim版本和模式,版本一般为v2,sparse组播协议命令第1章IPv4组播协议mode显示S,densemode显示DNbrCount此接口上的邻居个数DRPriorDr优先级DR此接口DR的地址1.3.35showippimmroutesparse-mode命令:showippimmroutesparse-mode[group][source]功能:显示pimsm协议的组播路由表。参数:group:显示跟此组播地址相关的转发表项source:显示跟此源相关的转发表项缺省情况:不显示。命令模式:特权和配置模式。使用指南:用于显示PIM-SM维护的组播路由信息。举例:Switch#showippimmroutesparse-modeIPMulticastRoutingTable(,,RP)Entries:0(,G)Entries:1(S,G)Entries:0(S,G,rpt)Entries:0(,239.192.1.10)RP:10.1.6.1RPFnbr:10.1.4.10RPFidx:Vlan1UpstreamState:JOINEDLocal..l.............................Joined................................Asserted................................Outgoing..o.............................显示信息解释Entries各种表项的个数RP所在共享树的RP地址RPFnbrRP方向或源方向的上游邻居RPFidxRPFnbr所在接口UpstreamState上游方向状态,有Joined(加入树,希望受到上游转发的数据),NotJoined(退出树,不希望收到上游转发的数据)两种状态,对于(S,G,rpt)表项还有RPTNot组播协议命令第1章IPv4组播协议Joined,Pruned,NotPrunedLocal本地加入接口,此接口收到IGMPJoinJoinedPIM加入接口,此接口收到J/P消息AssertedAsserted状态Outgoing组播数据最终出接口的index号,在此例中出接口的index为2。可以通过命令showippiminterface察看接口详细信息1.3.36showippimneighbor命令:showippimneighbor功能:显示路由器邻居。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM协议维护的组播路由器邻居信息。举例:s1(config)#showippimneighborNeighborInterfaceUptime/ExpiresVerDRAddressPriority/Mode10.1.6.1Vlan100:00:10/00:01:35v21/10.1.6.2Vlan100:00:13/00:01:32v21/10.1.4.2Vlan300:00:18/00:01:30v21/10.1.4.3Vlan300:00:17/00:01:29v21/显示信息解释NeighborAddress邻居地址Interface邻居所在接口Uptime/Expires运行时间/超时时间Verpim版本,一般为v2DRPriority/Mode此邻居发来Hello消息中的DR优先级以及此邻居是否该接口上的DR1.3.37showippimnexthop命令:showippimnexthop功能:显示PIM缓存的单播路有表中的下一跳路由器。参数:无。缺省情况:无。命令模式:特权和配置模式。组播协议命令第1章IPv4组播协议使用指南:用于显示PIM保存的下一跳路由器信息。举例:Switch(config)#showippimnexthopFlags:N=New,R=RP,S=Source,U=UnreachableDestinationTypeNexthopNexthopNexthopNexthopMetricPrefRefcntNumAddrIfindexName____192.168.1.1N...10.0.0.02006001192.168.1.9..S.10.0.0.02006001显示信息解释Destination下一条的目标地址TypeN:新创建的下一跳,还没有确定RP方向或者S方向R:RP方向S:源方向U:不可到达NexthopNum下一跳计数NexthopAddr下一跳地址NexthopIfindex下一跳所在接口索引NexthopName下一跳名字Metric到下一跳的路径损耗MetricPref路径PreferenceRefcnt引用计数1.3.38showippimrp-hash命令:showippimrp-hash功能:显示组A.B.C.D的汇合点RP地址。参数:组地址。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示指定组地址对应的RP地址。举例:testS2(Config-if-Vlan1)#showippimrp-hash239.192.1.10RP:10.1.6.1Infosource:10.1.6.1,viabootstrap显示信息解释RP被查询组的RPInfosourceBootstrap消息的来源1.3.39showippimrpmapping组播协议命令第1章IPv4组播协议命令:showippimrpmapping功能:显示组到RP影射和RP集。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示当前RP集及映射关系。举例:testS2(Config-if-Vlan1)#showippimrpmappingPIMGroup-to-RPMappingsGroup(s):224.0.0.0/4RP:10.1.6.1Infosource:10.1.6.1,viabootstrap,priority6Uptime:00:11:04显示信息解释Group(s)RP对应的组地址范围InfosourceBootstrap消息的来源priorityBootstrap消息中的优先级1.4MSDP配置命令1.4.1cache-sa-holdtime命令:cache-sa-holdtime<150-3600>nocache-sa-holdtime功能:本命令配置MSDP缓存中SA表项的最大存活时间。参数:seconds:以秒为单位,范围为<150-3600>。命令模式:MSDP配置模式。缺省情况:默认为150。使用指南:根据用户的需求来设定MSDP缓存的(S,G)表项的老化时间。举例:Switch(config)#routermsdpSwitch(router-msdp)#cache-sa-holdtime3501.4.2cache-sa-maximum命令:cache-sa-maximumnocache-sa-maximum功能:本命令配置指定MSDPPeer缓存SA条目的最大值。组播协议命令第1章IPv4组播协议参数::缓存SA条目的最大值,取值范围(1-75000)。命令模式:MSDP配置模式和MSDPPeer配置模式。缺省情况:缺省情况下,缓存SA的最大值是20000。使用指南:为了防止路由器受到DoS(DenyofService)攻击,可以配置路由器缓存SA消息的最大数量。设置MSDP全局或指定MSDPPeer的缓存SA条目的最大数量为给定的数值。如果配置的值小于目前缓存中SA条目的数量,那么此配置无效。如果Peer下配置的数目大于MSDP全局下配置的数目,配置无效。如果MSDP下配置的条目小于Peer下已配置的条目,则MSDP下配置无效。举例:Switch(config)#routermsdpSwitch(router-msdp)#cache-sa-maximum50000Switch(router-msdp)#peer20.1.1.1Switch(router-msdp-peer)#cache-sa-maximum220001.4.3cache-sa-state命令:cache-sa-statenocache-sa-state功能:本命令配置路由器的SA缓存状态。参数:无。命令模式:MSDP配置模式和MSDPPeer配置模式。缺省情况:在缺省情况下,SA缓存处于使能状态。使用指南:在路由器上配置缓存SA状态,可以使后续新加入的组不必等待下一次到达的SA消息,就可以从SA缓存中获得所有的活动源,加入到相应的源树。所有的MSDPSpeaker上必须使能SA-cache。no命令取消配置路由器的SA缓存状态。需要注意的是,该命令与sa-request命令不能同时配置。举例:Switch(config)#routermsdpSwitch(router-msdp)#nocache-sa-state1.4.4clearmsdppeer命令:clearmsdppeer{peer-address}功能:断开和指定MSDP对等体的TCP连接,清除该Peer的统计信息。参数:peer-address:对等体的IP地址;断开和所有的Peer的连接。命令模式:特权模式。缺省情况:无。使用指南:如果有参数,断开与指定MSDP对等体的TCP连接,清除TCP连接信息,清除该Peer的统计信息;没有参数则清除所有Peer的连接和统计信息。组播协议命令第1章IPv4组播协议举例:Switch#clearmsdppeer1.4.5clearmsdpsa-cache命令:clearmsdpsa-cache{groupA.B.C.D}功能:清除MSDP缓存中的Source-Active信息:指定组的所有源对应的数据项,或者一个特定的(S,G)对应的所有的数据项。参数:group-address:组播组的IP地址,清除Cache中该组的(S,G)表项。:清除cache中的所有表项。命令模式:特权模式。缺省情况:无。使用指南:如果有参数,MSDP缓存中指定组对应数据项中所有的非本地的SA数据项,若没有参数,清除MSDP缓存中所有的的非本地的SA数据项。举例:Switch#clearmsdpsa-cachegroup224.1.1.11.4.6clearmsdpstatistics命令:clearmsdpstatistics{peer-address}功能:本命令清除MSDP统计信息,但不重启MSDP对等体的会话。参数:peer-address:对等体的IP地址;断开和所有的Peer的连接。命令模式:特权模式。使用指南:无。举例:Switch#clearmsdpstatistics1.4.7connect-source命令:connect-sourcenoconnect-source功能:为所有的MSDPPeer设置使用哪个接口地址和对端MSDPPeer建立MSDP对等关系。参数::接口类型和接口号。命令模式:MSDP配置模式和MSDPPeer配置模式。缺省情况:默认没有指定接口。使用指南:本端路由器使用此接口的IP地址和MSDPPeer建立MSDP对等关系。注意:组播协议命令第1章IPv4组播协议指定的connect-source地址必须与对端配置的Peer地址一致,否则将无法建立TCP连接。MSDPPeer模式下的配置会覆盖在MSDP模式下的配置。no命令取消配置的接口,重置此路由器上所有使用此接口的MSDP连接。举例:Switch(config)#routermsdpSwitch(router-msdp)#connect-sourceinterfacevlan2Switch(router-msdp)#peer20.1.1.1Switch(router-msdp-peer)#connect-sourceinterfaceloopback101.4.8debugmsdpall命令:debugmsdpallnodebugmsdpall功能:打开交换机的MSDP的所有调试开关;本命令的no操作为关闭该调试开关。命令模式:特权用户配置模式。缺省情况:缺省关闭交换机的MSDP的调试开关。使用指南:用来打开交换机MSDP调试开关,可以显示交换机MSDP对等体的协议报文收发信息——packet,keepalive报文收发信息——keepalive,事件信息——event,nsm交互信息——nsm,计时器信息——timer,协议状态机信息——fsm,过滤策略信息——filter。举例:Switch#debugmsdpall1.4.9debugmsdpevents命令:debugmsdpeventsnodebugmsdpevents功能:打开/关闭msdpeventsdebug开关。参数:无。缺省情况:不打开此开关。命令模式:特权模式。使用指南:通过开启此开关,可以监控msdp协议运行中发生的事件信息。举例:Switch#debugmsdpevents1.4.10debugmsdpfilter命令:debugmsdpfilter组播协议命令第1章IPv4组播协议nodebugmsdpfilter功能:打开/关闭msdp过滤策略信息的debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权模式。使用指南:通过开启此开关,可以监控msdp协议接收/发送报文的过滤信息。举例:Switch#debugmsdpfilter1.4.11debugmsdpfsm命令:debugmsdpfsmnodebugmsdpfsm功能:打开/关闭msdp协议状态机debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权模式。使用指南:打开此开关,显示MSDP对等体的协议状态信息。举例:Switch#debugmsdpfsm1.4.12debugmsdpkeepalive命令:debugmsdpkeepalivenodebugmsdpkeepalive功能:打开/关闭msdp协议keepalive报文信息的debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权模式。使用指南:通过开启此开关,可以监控msdp协议接收/发送keepalive报文的信息。举例:Switch#debugmsdpkeepalive1.4.13debugmsdpnsm命令:debugmsdpnsmnodebugmsdpnsm功能:打开/关闭msdpnsmdebug开关。组播协议命令第1章IPv4组播协议参数:无。缺省情况:不打开此开关。命令模式:特权模式。使用指南:通过开启此开关,可以监控msdp协议运行中与nsm模块的交互信息。举例:Switch#debugmsdpnsm1.4.14debugmsdppacket命令:debugmsdppacket{sendreceive}nodebugmsdppacket{sendreceive}功能:打开/关闭msdp协议报文发送/接收的debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权模式。使用指南:通过开启此开关,可以监控msdp协议收到和/或发送的报文。举例:Switch#debugmsdppacketsend1.4.15debugmsdppeer命令:debugmsdppeerA.B.C.Dnodebugmsdppeer功能:打开/关闭msdp指定对等体的所有debug调试信息开关。参数:无。缺省情况:不打开此开关。命令模式:特权模式。使用指南:可以根据需求打开指定msdp对等体的所有调试信息,不显示其他对等体的调试信息。该命令只对一个并且是最后指定的msdp对等体生效。举例:Switch#debugmsdppeer10.1.1.11.4.16debugmsdptimer命令:debugmsdptimernodebugmsdptimer功能:打开/关闭msdp相关计时器debug开关。参数:无。组播协议命令第1章IPv4组播协议缺省情况:不打开此开关。命令模式:特权模式。使用指南:可以根据需求打开指定的计时器的调试信息。举例:Switch#debugmsdptimer1.4.17default-rpf-peer命令:default-rpf-peer[rp-policy]nodefault-rpf-peer功能:设置静态RPF对等体。参数:peer-address:MSDP对等体的IP地址。access-list-number:ACL号,仅支持1-99的标准ACL。word:标准ACL列表名称。命令模式:MSDP配置模式。缺省情况:默认没有静态RPFPeer。如果peer命令只配置了一个MSDP对等体,这个MSDP对等体将被作为缺省RPF对等体。使用指南:当同时配置多个静态RPF对等体时,必须遵守如下两种配置方法:都使用rp-policy参数:多个缺省RPF对等体同时起作用,并按照所配置的前缀列表对SA消息中的RP进行过滤,只接收RP地址通过过滤的SA消息。都不使用rp-policy参数:按照配置的先后顺序,只有第一个连接状态是UP的静态RPF对等体是激活的,接收来自该对等体所有的SA消息,从其它静态RPF对等体接收到的SA消息将被丢弃。如果这个激活的静态RPF对等体失效(如配置取消或连接断开),仍然按照配置的先后顺序,重新选择第一个连接状态是UP的静态RPF对等体作为激活的静态RPF对等体。举例:Switch(config)#routermsdpSwitch(router-msdp)#default-rpf-peer10.0.0.1rp-policy101.4.18description命令:descriptionnodescription功能:本命令为指定的MSDPPeer添加描述性信息。参数:text:描述性文本,1-80个字节。命令模式:MSDPPeer配置模式。缺省情况:默认没有指定。使用指南:本命令为指定的MSDPPeer添加描述性信息。管理员可以通过MSDP对等体的描述信息方便地区分不同的MSDP对等体,从而更好地管理MSDP对等体。no命令删除为指定的MSDPPeer添加的描述性信息。组播协议命令第1章IPv4组播协议举例:Switch(config)#routermsdpSwitch(router-msdp)#peer20.1.1.1Switch(router-msdp-peer)#descriptiontest-201.4.19exit-peer-mode命令:exit-peer-mode功能:退出MSDPPeer配置模式,进入MSDP配置模式。命令模式:MSDPPeer配置模式。缺省情况:无。使用指南:如果已经对指定的MSDP对等体配置结束,需要退回到MSDP配置模式,可通过exit-peer-mode返回到MSDP配置模式。举例:从MSDPPeer配置模式返回到MSDP配置模式。Switch(config-msdp-peer)#exit-peer-mode1.4.20mesh-group命令:mesh-groupnomesh-group功能:本命令配置MSDP对等体为指定全连接组的成员,将同一MSDP对等体配置到多个全连接组时,最后一个有效。参数:name:Mesh-group名称。命令模式:MSDPPeer配置模式。缺省情况:默认MSDP对等体不属于任何全连接组。使用指南:全连接组可以减少SA消息的泛洪并简化Peer-RPF检查。举例:Switch(config)#routermsdpSwitch(router-msdp)#peer20.1.1.1Switch(router-msdp-peer)#mesh-grouptest-11.4.21originating-rp命令:originating-rpnooriginating-rp功能:本命令配置OriginatingRP地址,即配置MSDP使用指定接口的IP地址作为其SA消息中的RP地址。参数::接口类型和接口号。组播协议命令第1章IPv4组播协议命令模式:MSDP配置模式和MSDPPeer配置模式。缺省情况:默认SA消息的RP地址为PIM配置的RP地址。使用指南:创建SA消息时,MSDP使用指定接口的IP地址作为其SA消息中的RP地址。当使用本命令指定的接口没有配置IP地址,或者为down时,就不再发送SA消息,此时如果设备上配置有多个RP时,也不会选取其它的RP发送SA消息。所以必须保证指定接口的有效性,否则认为是配置问题。举例:Switch(config)#routermsdpSwitch(router-msdp)#originating-rpvlan201.4.22peer命令:peernopeer功能:配置MSDP对等体,进入MSDPPeer模式下;本命令的no操作为取消配置的MSDP对等体。命令模式:MSDP配置模式。缺省情况:缺省未配置MSDP对等体。使用指南:设置指定地址作为为MSDP对等体地址,进入Peer模式。此时本地路由器在角色选择后进入与该对等体的TCP连接状态。可通过no操作取消配置的MSDP对等体,并中止与该对等体的连接,如已建立起TCP连接,将清除所有连接状态信息。注意:指定的Peer地址必须是对端的某个接口地址:如果对端配置了Connect-source,那么Peer地址必须为Connect-source接口地址;对端没有指定connect-source,配置的Peer地址为路由出接口地址,否则将无法建立TCP连接。举例:在MSDP配置模式下配置MSDP对等体。Switch(config-msdp)#peer10.1.1.1Switch(config-msdp-peer)#1.4.23redistribute命令:redistribute[list]noredistribute功能:本命令用来配置SA报文的创建规则。参数:acl-number:acl-number:指定高级访问控制列表编号(100-199)。acl-name:指定访问控制列表名称。命令模式:MSDP配置模式。缺省情况:默认情况下,在创建SA报文时,对其通告的(S,G)项不作限制,通告域内的所有源。使用指南:如果带acl参数的话,在SA报文中通告符合过滤条件的(S,G)项。不带acl参数,SA消息将不通告任何源。组播协议命令第1章IPv4组播协议举例:Switch(config)#routermsdpSwitch(router-msdp)#redistributelist1301.4.24remote-as命令:remote-asnoremote-as功能:本命令为指定的MSDPPeer配置AS(自治域)号。参数:as-num:AS号,取值范围(1–65535)。命令模式:MSDPPeer配置模式。缺省情况:默认没有指定AS号被初始化为0。使用指南:此命令为指定的Peer设定AS号。no命令为指定的MSDPPeer恢复默认的AS(自治域)号。举例:Switch(config)#routermsdpSwitch(router-msdp)#peer20.1.1.1Switch(router-msdp-peer)#remote-as201.4.25routermsdp命令:routermsdpnoroutermsdp功能:打开交换机的MSDP协议,进入MSDP模式;本命令的no操作为关闭MSDP协议。命令模式:全局配置模式。缺省情况:交换机缺省不启动MSDP协议。使用指南:本命令全局启动MSDP协议,但是要让MSDP协议工作,还必须同时配置PIMSM组播协议。举例:在全局模式启动MSDP协议。Switch(config)#routermsdp1.4.26sa-filter命令:sa-filter{inout}[listrp-list]nosa-filter{inout}[listrp-list]组播协议命令第1章IPv4组播协议功能:本命令用来配置接收或转发SA报文的过滤规则,用来控制接收和转发的源信息。参数:in:表示对来自指定MSDP对等体的SA报文进行过滤。out:表示对转发给指定MSDP对等体的SA报文进行过滤。acl-number:指定高级访问控制列表编号(100-199)。acl-name:指定高级访问控制列表名称。rp-acl-number:指定标准访问控制列表编号(1-99)。rp-acl-name:指定标准访问控制列表名称。如果不指定该参数,将过滤掉所有携带(S,G)项的SA报文。命令模式:MSDP配置模式和MSDPPeer配置模式。缺省情况:缺省情况下,接收或转发所有SA报文,不对接收或转发的SA报文进行过滤。使用指南:在Peer下的配置会覆盖MSDP下的配置,也即如果在MSDP下和Peer下都配置了过滤策略,Peer下的生效。除了可以使用本命令控制SA报文的接收和转发,还可以使用redistribute命令控制SA报文的创建。举例:Switch(config)#routermsdpSwitch(router-msdp)#sa-filterinSwitch(router-msdp)#peer20.1.1.1Switch(router-msdp-peer)#sa-filterinlist1201.4.27sa-request命令:sa-requestnosa-request功能:本命令配置路由器在接收到一个新组加入消息时,向其指定的MSDP对等体发送SA请求消息。参数:无。命令模式:MSDPPeer配置模式。缺省情况:默认不发送SARequest报文。使用指南:本命令配置交换机(RP)向指定的MSDP对等体发送SA请求消息。当一个新组或新成员加入时,交换机向指定的MSDP对等体发送SA请求消息,该对等体回应其缓存的本地SA消息。RP向MSDP对等体发送SA请求消息后,会收到对等体回应的SA_response报文,得到该对等体上所有活跃源(不包含对等体上通过MSDPSA学习的源信息)。如果RP配置了SA缓存状态,此配置无效。此命令与sa-cache-state命令互斥,如果该MSDP配置了SA缓存状态,则不能配置sa-request,交换机会输出提示信息;同时注意,该命令只对RP有效。举例:Switch(config)#routermsdpSwitch(router-msdp)#peer20.1.1.1Switch(router-msdp-peer)#sa-request1.4.28sa-request-filter组播协议命令第1章IPv4组播协议命令:sa-request-filter[list]nosa-request-filter[list]功能:本命令过滤来自MSDP对等体的所有SArequest消息。参数:access-list-number:ACL号,仅支持1-99的标准ACL。access-list-name:ACL列表名称。命令模式:MSDP配置模式。缺省情况:缺省情况下,路由器接收其MSDP对等体发送的所有SA请求消息。使用指南:如果没有list参数,过滤来自指定MSDP对等体的所有SArequest消息;如果有list参数,首先检查ACL参数的合法性,过滤来自指定MSDP对等体的通过基本访问控制列表的组的SArequest消息。举例:Switch(config)#routermsdpSwitch(router-msdp)#sa-request-filterlist11.4.29showmsdpglobal命令:showmsdpglobal功能:显示MSDP模式下的配置信息。命令模式:特权和配置模式。使用指南:显示MSDP模式下的配置信息,是否使能MSDP协议,是否有Cache和MSDPPeer缓存SA条目的最大值等信息。举例:Switch#showmsdpglobalMulticastSourceDiscoveryProtocol(MSDP):SA-Cached,Originator:Vlan2,Connect-Source:Vlan2MAXExternalSAEntry:200000MAXPeerExternalSAEntry:20000TTLThreshold:0SAEntryHoldTime:350Filters:Redistribute_filter:NotsetSA-filter:[IN]:RP-list:None,SG-list:None[OUT]:NotConfiguredSA-Request-Filter:NotConfiguredDefaultPeer:NotConfiguredMeshGroup:test-1显示项说明:字段说明SA-CachedMSDPSA-Cached的状态。组播协议命令第1章IPv4组播协议OriginatorMSDP发起RP接口。MAXExternalSAEntryMSDP模式下配置的最大表项数目。MAXPeerExternalSAEntry单个Peer的最大表项数目。TTLThresholdTTL阀值。SAEntryHoldTimeMSDP缓存中外部组播源表项的存活时间。Redistribute_filter创建SA消息的过滤策略。SA-filter[INOUT]接收转发SA报文的过滤策略。DefaultPeer静态RPF对等体。MeshGroup全连接组名称及其成员。1.4.30showmsdplocal-sa-cache命令:showmsdplocal-sa-cache功能:显示缓存中本地活动源信息。参数:无。命令模式:特权和配置模式。使用指南:显示本地缓存SA信息。举例:Switch#showmsdplocal-sa-cacheMSDPFlags:E-setMRIBEflag,L-domainlocalsourceisactive,EA-externallyactivesource,PI-PIMisinterestedinthegroup,DE-SAshavebeendenied.CacheSAEntry:SourceAddressGroupAddressRPAddressTTL5.5.5.9225.0.0.111.1.1.1645.5.5.9225.0.0.211.1.1.1645.5.5.9225.0.0.311.1.1.1645.5.5.9225.0.0.411.1.1.1641.4.31showmsdppeer命令:showmsdppeer{A.B.C.D}组播协议命令第1章IPv4组播协议功能:显示MSDP模式下的配置信息。参数:A.B.C.D:MSDP对等体地址。命令模式:特权和配置模式。使用指南:显示MSDP模式下的配置信息。举例:Switch#showmsdppeer31.1.1.3MSDPPeer31.1.1.3,AS0,Description:Connectionstatus:State:Established,Resets:0,ConnectionSource:Notset,Connectaddress:31.1.1.1Uptime(Downtime):00h:07m:53s,SAmessagesreceived:16TLVmessagessent/received:8/24SAmessagesincomingRejected:0SAmessagesoutgoingRejected:0SAFiltering:InputfilterNotConfiguredOutputfilterNotConfiguredSA-Requests:InputfilterNotConfiguredSendingSA-Requeststopeer:DisabledPeerttlthreshold:0显示项说明:字段说明MSDPPeerMSDP对等体IP地址。ASMSDP对等体所属自治域标号。StateMSDP对等体状态。Connectionsource本地用于TCP连接的接口。Uptime(Downtime)MSDP对等体up或者down的持续时长。Messagessent/received向对等体发送和从对等体接收报文数统计。SAFiltering当前配置的与对等体间的过滤策略。SA-Requests对SA请求配置的过滤策略。SAslearnedfromthispeerSA缓存中来自该MSDP对等体的SA数量。SAslimit与该MSDP对等体间配置的SA信息限制数目。1.4.32showmsdpsa-cache命令:showmsdpsa-cache{[]as-numpeerrpaddr}功能:显示MSDP缓存中外部活动源信息。组播协议命令第1章IPv4组播协议参数:source-address:源地址;group-address:组地址;as-number:autonomous-system-number自治域标号;peer-address:Peer地址;rp-address:RP地址。命令模式:特权和配置模式。使用指南:显示MSDP缓存中外部活动源信息。举例:Switch#showmsdpsa-cache30.30.30.1MSDPFlags:E-setMRIBEflag,L-domainlocalsourceisactive,EA-externallyactivesource,PI-PIMisinterestedinthegroup,DE-SAshavebeendenied.CacheSAEntry:(S:30.30.30.1,G:224.1.1.1,RP:10.1.1.2),AS:0,00h:00m:11s/00h:02m:19sLearnFromPeer:20.1.1.1,RPFPeer:10.1.1.10SAReceived:10Encapsulateddatareceived:0grpflags:Nonesourceflags:EA,DE显示项说明:字段说明(S,G,RP)活动信源信息(S,G,RP)。ASNum自治域标号。updatetimeSA信息缓存时间。expiretimeSA信息超时时间。LearnFromPeer通过此Peer学习到该表项。RPFPeer此表项的RPFPeer。SAReceived包含此表项的SA报文。EncapsulateddatareceivedSA报文中封装的组播报文。grpflags表项中组播组的标志。sourceflags表项中组播源的标志。1.4.33showmsdpsa-cachesummary命令:showmsdpsa-cachesummary功能:显示MSDPCache的概要信息。命令模式:特权和配置模式。使用指南:显示MSDPCache的概要信息。举例:Switch#showmsdpsa-cachesummary组播协议命令第1章IPv4组播协议MSDPFlags:E-setMRIBEflag,L-domainlocalsourceisactive,EA-externallyactivesource,PI-PIMisinterestedinthegroup,DE-SAshavebeendenied.CacheSAEntry:TotalnumberofSAEntries=1TotalnumberofSources=1TotalnumberofGroups=1TotalnumberofRPs=1Originator-RPSAtotalRPFpeer10.1.1.2110.1.1.10AS-numSAtotal01显示项说明:字段说明TotalnumberofSAEntriesCache中SA表项的总数目。TotalnumberofSourcesCache中不同组播源的数目。TotalnumberofGroupsCache中不同组播组的数目。TotalnumberofRPsCache中不同RP的数目。Originator-RP发起RP地址。SAtotal从此RP收到的SA报文的总数目。RPFpeer该RP对应的RPFPeer地址。AS-num自治域号。1.4.34showmsdpstatistics命令:showmsdpstatisticspeer[Peer-address]功能:显示指定Peer或者所有Peer的收发报文统计信息。参数:Peer-address:显示指定Peer收发报文的统计信息。命令模式:特权和配置模式。使用指南:显示指定Peer或者所有Peer的收发报文统计信息。举例:Switch#showmsdpstapeer2.2.2.4MSDPPeerStatistics:Peer2.2.2.4,ASis0,StateisInactive组播协议命令第1章IPv4组播协议TLVRcvd:76total39keepalives,37SAs0SARequests,0SAresponsesTLVSend:80total41keepalives,39SAs0SARequests,0SAresponsesSAmsgs:37received,39sent显示项说明:字段说明PeerMSDP对等体地址。AS自治域标号。StateMSDP对等体状态。TLVRcvdPeer接收的TLV类型和数目统计。TLVSendPeer发送的TLV类型和数目统计。SAmsgsPeer接收和发送的SA信息数目统计。1.4.35showmsdpsummary命令:showmsdpsummary功能:显示MSDP的概要信息。命令模式:特权和配置模式。使用指南:显示MSDP的概要信息。举例:Switch#showmsdpsummaryMaximumExternalSA\'sGlobal:20000MSDPPeerStatusSummaryPeerAddressASStateUptime/ResetPeerActiveCfg.MaxTLVDowntimeCountNameSACntExt.SAsrecv/sent2.2.2.40EstablishedTHUJAN0100:00:00100121/100显示项说明:字段说明PeerAddressMSDP对等体IP地址。ASMSDP对等体所属自治域标号。StateMSDP对等体状态。Uptime/DowntimeMSDP对等体up或者down的持续时长。ResetCountMSDP对等体被重置次数。PeerNameMSDP对等体描述。组播协议命令第1章IPv4组播协议ActiveSA活动的组播源数目。TLVsent/received向对等体发送和从对等体接收报文数统计。1.4.36shutdown命令:shutdownnoshutdown功能:本命令关闭指定的MSDP对等体。参数:无。命令模式:MSDPPeer配置模式。缺省情况:缺省情况下,MSDP对等体是使能的。使用指南:如果要在一个MSDP对等体配置多条MSDP命令,并且不希望它开始作用,就可以用本命令来关闭该对等体,完成相应的配置后再去激活。关闭与指定MSDP对等体的TCP连接,并清除MSDP对等体的所有统计信息,但配置信息会保留。举例:Switch(config)#routermsdpSwitch(router-msdp)#peer20.1.1.1Switch(router-msdp-peer)#shutdown1.4.37ttl-threshold命令:ttl-thresholdnottl-threshold功能:本命令用来配置封装在SA报文中组播源的最小TTL值。参数:ttl:最小的TTL值,范围1-255。命令模式:MSDP配置模式。缺省情况:缺省情况下,TTL阈值为0,表示不进行TTL阀值过滤。使用指南:组播源信息的扩散可以通过配置TTL阈值来控制。只有组播源的TTL不小于阈值时才封装在SA消息通告。举例:Switch(config)#routermsdpSwitch(router-msdp)#ttl-threshold10组播协议命令第1章IPv4组播协议1.5ANYCASTRPv4配置命令1.5.1debugpimanycast-rp命令:debugpimanycast-rpnodebugpimanycast-rp功能:打开交换机ANYCASTRP功能的调试开关;本命令的no操作为关闭该调试开关。命令模式:特权用户配置模式。缺省情况:缺省关闭交换机的ANYCASTRP的调试开关。使用指南:用来打开交换机ANYCASTRP调试开关,可以显示交换机处理PIM注册数据包信息——packet,事件信息——event。举例:Switch#debugpimanycast-rp1.5.2ippimanycast-rp命令:ippimanycast-rpnoippimanycast-rp功能:打开交换机的ANYCASTRP功能;本命令的no操作为关闭ANYCASTRP功能。命令模式:全局配置模式。缺省情况:交换机缺省不启动ANYCASTRP。使用指南:本命令全局启动ANYCASTRP协议,但是要让ANYCASTRP工作,还必须配置self-rp-address和other-rp-address集。举例:在全局模式启动ANYCASTRP。Switch(config)#ippimanycast-rp1.5.3ippimanycast-rp命令:ippimanycast-rpnoippimanycast-rp功能:配置ANYCASTRP地址(ARA)和与本路由器(作为RP)通讯的其他RP的单播地址。本命令的no操作为取消配置的对应RP地址的某一其他RP单播地址。参数:anycast-rp-addr:RP地址,允许该地址当前对应的候选接口不存在。other-rp-addr:用于与本路由器(作为RP)通讯的其它RP单播地址。命令模式:全局配置模式。缺省情况:缺省不配置。组播协议命令第1章IPv4组播协议使用指南:1在本路由器(作为RP)上配置的anycast-rp-addr地址,实际上就是在网络中多个RP上配置的RP地址,对应候选RP接口(或者Loopback接口)的地址。配置上允许该地址当前对应的候选接口不存在。2在本路由器(作为RP)上配置与本路由器通讯的其他RP的other-rp-address。该单播地址标志其他RP,用于与本地路由器之间的通讯。3当本路由器(作为RP)收到从DR单播过来的注册报文,需要将该注册报文向网络中其他RP转发,使得网络中所有RP获得源(S,G)状态。转发时,本路由器修改注册报文目的地址为other-rp-address。4对应一个anycast-rp-addr可以配置多个other-rp-address,当收到DR单播过来的注册报文,依次向这些其他RP转发。举例:在全局配置模式下配置other-rp-address。Switch(config)#ippimanycast-rp1.1.1.1192.168.3.21.5.4ippimanycast-rpself-rp-address命令:ippimanycast-rpself-rp-addressnoippimanycast-rpself-rp-address功能:配置本路由器(作为RP)的self-rp-address。该地址唯一标志本路由器,用于与其他RP区分并进行通讯。本命令的no操作为取消配置的本路由器(作为RP)用于与其它RP区分的单播地址。参数:self-rp-addr:本路由器与其他RP通讯的单播地址。命令模式:全局配置模式。缺省情况:缺省不配置self-rp-address。使用指南:1当本路由器(作为RP)收到从DR单播过来的注册报文,需要将该注册报文向网络中其他RP转发,使得网络中所有RP获得源(S,G)状态。转发时,本路由器修改注册报文源地址为self-rp-address。2当本路由器(作为RP)收到从其他RP单播转发过来的注册报文,如注册报文目的地址为本路由器self-rp-address,则建立(S,G)状态并反方向发送注册中止报文,注册中止报文目的地址即注册报文的源地址。3self-rp-address应为本路由器上某个三层接口地址,但配置时我们允许此接口当前不存在。举例:在全局配置模式下配置本路由器的self-rp-address。Switch(config)#ippimanycast-rpself-rp-address1.1.1.11.5.5ippimrp-candidate命令:ippimrp-candidate{vlanloopback}[][]组播协议命令第1章IPv4组播协议noippimrp-candidate功能:相对于原PIM-SM命令新增配置某Loopback接口作为候选RP接口;本命令的no操作为取消该Loopback接口作为候选RP接口。参数:index:Loopback接口索引,范围<1-1024>。vlan-id:为VLANID。ifname:为指定接口名。A.B.C.D/M:为ip前缀及掩码。:RP选举的优先级,取值0-255,默认为192,数值越低优先级越高。命令模式:全局配置模式。缺省情况:缺省不配置候选RP接口。使用指南:为支持ANYCASTRP功能,新增允许配置Loopback接口作为候选RP接口,作为候选RP的接口是当前唯一的,并应当将该接口地址加入路由,使得PIM路由器可以找到距离自己最近的RP。可以通过noippimrp-candidate命令取消候选RP。举例:在全局配置模式下配置Loopback1接口作为候选RP接口。Switch(config)#ippimrp-candidateloopback11.5.6showdebuggingpim命令:showdebuggingpim命令模式:特权用户配置模式。使用指南:anycastrp当前调试开关状态。举例:Switch(config)#showdebuggingpimDebuggingstatus:PIManycast-rpdebuggingison1.5.7showippimanycast-rpfirst-hop命令:showippimanycast-rpfirst-hop命令模式:特权和配置模式。使用指南:显示anycastrp的状态信息,显示协议当前维护的在首跳RP上生成的mrt节点信息。举例:Switch(config)#showippimanycast-rpfirst-hopIPMulticastRoutingTable(,G)Entries:0(S,G)Entries:1组播协议命令第1章IPv4组播协议(E,G)Entries:0INCLUDE(192.168.1.136,224.1.1.1)Local.l..............................显示信息解释Entries各种表项的个数。INCLUDE首跳RP上创建的mrt信息。1.5.8showippimanycast-rpnon-first-hop命令:showippimanycast-rpnon-first-hop命令模式:特权和配置模式。使用指南:显示anycastrp的状态信息,显示协议当前维护的在非首跳RP上生成的mrt节点信息。即由首跳RP收到注册报文后转发到本RP上,由此创建的mrt节点信息。举例:Switch(config)#showippimanycast-rpnon-first-hopIPMulticastRoutingTable(,G)Entries:0(S,G)Entries:1(E,G)Entries:0INCLUDE(192.168.10.120,225.1.1.1)Local.l..............................显示信息解释Entries各种表项的个数。INCLUDE首跳RP上创建的mrt信息。1.5.9showippimanycast-rpstatus命令:showippimanycast-rpstatus命令模式:特权和配置模式。使用指南:显示ANYCASTRP的配置信息,是否在全局启动了ANYCASTRP,是否配置self-rp-address和当前配置的anycastrp集列表。举例:Switch(config)#showippimanycast-rpstatus组播协议命令第1章IPv4组播协议AnycastRPstatus:anycast-rp:Enabled!self-rp-address:192.168.3.2anycast-rpaddress:1.1.1.1otherrpunicastrpaddress:192.168.2.1otherrpunicastrpaddress:192.168.5.1anycast-rpaddress:192.168.1.4otherrpunicastrpaddress:192.168.2.1--------------------------------显示内容解释anycast-rp:全局anycastrp开关是否打开。self-rp-address:配置的self-rp-address。anycast-rpaddress:配置的anycast-rp-address。otherrpunicastrpaddress:配置的对应上面anycast-rp-address的其他RP通讯地址。otherrpunicastrpaddress:配置的对应上面anycast-rp-address的其他RP通讯地址。anycast-rpaddress:配置的anycast-rp-address。otherrpunicastrpaddress:配置的对应上面anycast-rp-address的其他RP通讯地址。1.6PIM-SSM的配置命令1.6.1ipmulticastssm命令:ipmulticastssm{defaultrange}noipmulticastssm功能:配置pimssm组播组地址范围;本命令的no操作删除配置的pimssm组播组。参数:default:表示pimssm组播组地址取缺省范围232/8。为要应用的访问列表号,取值范围1-99。缺省情况:缺省不配置pimssm组地址范围。组播协议命令第1章IPv4组播协议命令模式:全局配置模式。使用指南:1只有配置本命令后,pimssm才起作用。2配置本命令之前,必须确保ippimmulticasting配置成功。此命令不能与DVMRP一起运用。3Access-list不能使用ipaccess-list命令所建立的访问列表,只使用access-list命令所建立的访问列表。4用户可以先执行此命令再配置对应的acl;也可以在绑定情况下,删除对应acl。绑定后,只有执行noipmulticastssm才能将绑定关系解除。5如果要启用ssm功能,应该在网络边缘上相关交换机上配置此命令,比如有本地igmp加入的交换机(必须),以及在组播数据源端的DR或者在RP上(两者至少有一个)配置此命令,中间交换机则只需起PIM-SM即可。举例:配置交换机启动PIM-SSM,组地址范围是访问列表23指定的范围。Switch(config)#ipmulticastssmrange231.7DVMRP的配置命令1.7.1debugdvmrp命令:debugdvmrp[events[neighborpacketigmpkernelprune[detail]route]nsmmfcmibtimer[probe[probe-timerneighbor-expiry-timer]prune[prune-expiry-timerprune-retx-timergraft-retx-timer]route[report-timerflash-upd-timerroute-expiry-timerroute-holdown-timerroute-burst-timer]]packet[[probe[inout]report[inoutprune[inout]graft[inout]graft-ack[inout]inout]]all]nodebugdvmrp[events[neighborpacketigmpkernelprune[detail]route]nsmmfcmibtimer[probe[probe-timerneighbor-expiry-timer]prune[prune-expiry-timerprune-retx-timergraft-retx-timer]route[report-timerflash-upd-timerroute-expiry-timerroute-holdown-timerroute-burst-timer]]packet[[probe[inout]report[inoutprune[inout]graft[inout]graft-ack[inout]inout]]all]功能:显示DVMRP协议的调试信息;本命令的no操作为关闭本调试开关。参数:无。缺省情况:不打开调试开关。命令模式:特权用户配置模式。使用指南:打开此开关,显示DVMRP协议运行的相关信息。举例:Switch#debugdvmrppacketin组播协议命令第1章IPv4组播协议1.7.2ipdvmrpenable命令:ipdvmrpenablenoipdvmrp功能:配置在接口上启动DVMRP协议;本命令的no操作在接口上关闭DVMRP协议。参数:无。缺省情况:不启动DVMRP协议。命令模式:接口配置模式使用指南:只有在接口运行DVMRP协议,接口才能处理DVMRP协议报文。举例:在接口VLAN1上启动DVMRP协议。Switch(config)#interfacevlan1Switch(Config-If-vlan1)#ipdvmrpenable1.7.3ipdvmrpmetric命令:ipdvmrpmetricnoipdvmrpmetric功能:配置接口DVMRPreport报文度量值;本命令的no操作恢复为缺省值。参数:为度量值,取值范围1~31。缺省情况:缺省值为1。命令模式:接口配置模式使用指南:DVMRPreport报文包含的路由信息中包括一组源网络的地址和度量(Metric)的列表,配置了接口DVMRPreport报文度量值后,将在所有从该接口接收到的路由条目上加上配置的接口度量值作为该路由的新度量值。度量值用于计算毒性反转,即确定上下游关系。如果本交换机上某条路由的度量值大于或等于32,则说明该路由不可达。如果经计算后判断自己是某条路由的下游,则向上游发送包含该路由的report消息,该路由的metric在原基础上增加了32,以表明自己是下游。举例:配置接口DVMRPreport报文度量值为2。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipdvmrpmetric21.7.4ipdvmrpmulticast-routing命令:ipdvmrpmulticast-routingnoipdvmrpmulticast-routing功能:全局启动DVMRP协议;本命令的no操作全局关闭DVMRP协议。参数:无。缺省情况:缺省不配置。组播协议命令第1章IPv4组播协议命令模式:全局配置模式使用指南:必须全局运行该命令后,dvmrp组播协议才能正常启动。举例:Switch(config)#ipdvmrpmulticast-routing1.7.5ipdvmrpoutput-report-delay命令:ipdvmrpoutput-report-delay[]noipdvmrpoutput-report-delay功能:配置接口上发送DVMRPreport报文的延时以及每次发送所发送的报文数量,本命令的no操作恢复默认值。参数:为周期发送发送DVMRPreport报文的延时,取值范围1~5s。为每次发送所发送的报文数量,取值范围1~65535。缺省情况:发送DVMRPreport报文的延时隔缺省为1s,缺省每次发送两个报文。命令模式:接口配置模式使用指南:通过设置适当的延时,可以避免报文的突发。举例:Switch(Config-If-vlan1)#ipdvmrpoutput-report-delay110241.7.6ipdvmrpreject-non-pruners命令:ipdvmrpreject-non-prunersnoipdvmrpreject-non-pruners功能:配置接口上拒绝与nonpruning/grafting的DVMRP路由器建立邻居关系,本命令的no操作恢复为可以建立邻居关系。参数:无。缺省情况:缺省不配置。命令模式:接口配置模式使用指南:使用本命令决定是否与不能pruning/grafting的DVMRP路由器建立邻接关系。举例:Switch(Config-If-vlan1)#ipdvmrpreject-non-pruners1.7.7ipdvmrptunnel命令:ipdvmrptunnelnoipdvmrptunnel{}功能:本命令配置一条DVMRP隧道;本命令的no操作删除一条DVMRP隧道。组播协议命令第1章IPv4组播协议参数:是源IP地址,为远端邻居IP地址,为隧道的索引号,取值范围1~65535。缺省情况:缺省为不配置DVMRP隧道。命令模式:全局配置模式使用指南:因为不是所有的交换机都支持组播,DVMRP支持隧道组播通信,隧道是在被不支持组播路由的交换机隔开的DVMRP交换机之间发送组播数据报的一种方法。它充当两个DVMRP交换机之间的虚拟网络。组播数据包被封装在单播数据包之内,直接发送到下一个支持组播的交换机。DVMRP协议平等对待隧道接口与一般的物理接口。配置noipdvmrpmulticast-routing后将删除所有的tunnel配置。举例:Switch(config)#ipdvmrptunnel112.1.1.124.1.1.11.7.8showipdvmrp命令:showipdvmrp功能:显示DVMRP协议信息。参数:无。缺省情况:不显示。命令模式:特权和配置模式。使用指南:本命令用于显示DVMRP协议的一些总的统计信息。举例:Switch#showipdvmrpDVMRPDaemonStartTime:MONJAN0100:00:092001DVMRPDaemonUptime:17:37:03DVMRPNumberofRouteEntries:2DVMRPNumberofReachableRouteEntries:2DVMRPNumberofPruneEntries:1DVMRPRouteReportTimer:RunningDVMRPRouteReportTimerLastUpdate:00:00:56DVMRPRouteReportTimerNextUpdate:00:00:04DVMRPFlashRouteUpdateTimer:NotRunning1.7.9showipdvmrpinterface命令:showipdvmrpinterface[]功能:显示DVMRP接口信息。参数:为接口名称,即显示指定接口上配置的接口信息。缺省情况:不显示。命令模式:特权和配置模式。组播协议命令第1章IPv4组播协议举例:Switch#showipdvmrpinterfacevlan4AddressInterfaceVifVer.NbrTypeRemoteIndexCntAddress13.1.1.3Vlan11v3.ff0BCASTN/A10.1.35.3Vlan20v3.ff0BCASTN/A显示信息解释Address地址Interface接口对应的物理接口名VifIndex虚接口索引Ver接口支持的版本NbrCnt邻居数Type接口类型RemoteAddress远端地址1.7.10showipdvmrpneighbor命令:showipdvmrpneighbor[{[detail]}{[detail]}detail]功能:显示DVMRP邻居信息。参数:为接口名称,即显示指定接口上的邻居信息。为邻居地址。缺省情况:不显示。命令模式:特权和配置模式。举例:显示以太网口VLAN1上的邻居信息。Switch#showipdvmrpneighborinterfacevlan1NeighborInterfaceUptime/ExpiresMajMinCapAddressVerVerFlg10.1.35.5Vlan200:00:16/00:00:2932552e显示信息解释NeighborAddress邻居地址Interface发现该邻居的接口Uptime/Expires该邻居已存在的时间/距离超时还剩的时间MajVer主版本号MinVer小版本号CapFlg能力标记1.7.11showipdvmrpprune组播协议命令第1章IPv4组播协议命令:showipdvmrpprune[{group[detail]}{sourcegroup[detail]}{source[detail]}detail]功能:显示DVMRP报文转发项。参数:为组IP地址;为路由地址、掩码。缺省情况:不显示。命令模式:特权和配置模式。使用指南:本命令用于显示DVMRP组播转发项,即dvmrp协议所计算出来的组播转发表。举例:Switch#showipdvmrppruneFlags:P=Pruned,H=Host,D=Holddown,N=NegMFC,I=InitSourceMaskGroupStateFCRExptimePrune/GraftAddressLenAddressCntReXmit-Time13.1.1.024239.0.0.1.....101:59:56Off显示信息解释SourceAddress源地址MaskLen掩码长度GroupAddress组地址State表项状态FCRExptimeFCR距离超时还剩的时间Prune/GraftReXmit-TimePrune距离超时还剩下的时间以及Graft重传时间1.7.12showipdvmrproute命令:showipdvmrproute[{[detail]}{nexthop[detail]}{best-match[detail]}detail]功能:显示DVMRP路由信息。参数:为下一跳地址以及目的地址;为路由地址、掩码。缺省情况:不显示。命令模式:特权和配置模式。使用指南:本命令用于显示DVMRP路由表项;DVMRP维护单独的单播路由表用于RPF检查。举例:显示DVMRP路由信息。Switch#showipdvmrprouteFlags:N=New,D=DirectlyConnected,H=HolddownNetworkFlagsNexthopNexthopMetricUptimeExptimeXfaceNeighbor10.1.35.0/24.D.Vlan2DirectlyConnected100:11:1600:00:0013.1.1.0/24.D.Vlan1DirectlyConnected100:10:2200:00:00组播协议命令第1章IPv4组播协议显示信息解释Network目标网段或地址及掩码Flags路由状态标记NexthopXface下一跳接口地址NexthopNeighbor下一跳邻居Metric路由度量值Uptime路由已经存在的时间Exptime路由距离超时还剩下的时间1.8DCSCM配置命令1.8.1access-list(组播源控制)命令:access-list<5000-5099>{denypermit}ip{{