Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 合同模板 > 组播协议命令,查看组播组成员命令

组播协议命令,查看组播组成员命令

收藏

本作品内容为组播协议命令,格式为 doc ,大小 888320 KB ,页数为 153页

组播协议命令


('组播协议命令第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{{}{host-source}any-source}{{}{host-destination}any-destination}noaccess-list<5000-5099>{denypermit}ip{{}{host-source}any-source}{{}{host-destination}any-destination}功能:配置源受控组播访问列表,其no形式用于删除该访问列表。参数:<5000-5099>:源受控访问列表号。{denypermit}:拒绝或允许。:组播源地址。:组播源地址通配符。:组播源主机地址。:组播目的地址。:组播目的地址通配符。:组播目的主机地址。缺省情况:无。命令模式:全局配置模式使用指南:组播源受控表项使用的ACL通过特定的ACL号5000-5099来控制,本命令用于配置这样的ACL。组播源受控的ACL只需要配置要控制的源IP地址和目的IP地址(即组IP地址),其配置方式与其它ACL基本相同,可以采用通配符配置地址范围,也可以指定一个主机地址或所有地址,值得注意的是,这里的“所有地址”对组IP地址而言是指224.0.0.0/4,而不是其它access-list下的0.0.0.0/0。举例:Switch(config)#access-list5000permitip10.1.1.00.0.0.255232.0.0.00.0.0.255组播协议命令第1章IPv4组播协议1.8.2access-list(组播目的控制)命令:access-list<6000-7999>{denypermit}ip{{}{host-source}any-source}{{}{host-destination}any-destination}noaccess-list<6000-7999>{denypermit}ip{{}{host-source}any-source}{{}{host-destination}any-destination}功能:配置目的受控组播访问列表,其no操作用于删除该访问列表。参数:<6000-7999>:目的受控访问列表号。{denypermit}:拒绝或允许。:组播源地址。:组播源地址通配符。:组播源主机地址。:组播目的地址。:组播目的地址通配符。:组播目的主机地址。缺省情况:无。命令模式:全局配置模式使用指南:组播目的受控表项使用的ACL通过特定的ACL号6000-7999来控制,本命令用于配置这样的ACL。组播目的受控的ACL只需要配置要控制的源IP地址和目的IP地址(即组IP地址),其配置方式与其它ACL基本相同,可以采用通配符配置地址范围,也可以指定一个主机地址或所有地址,值得注意的是,这里的“所有地址”对组IP地址而言是指224.0.0.0/4,而不是其它access-list下的0.0.0.0/0。举例:Switch(config)#access-list6000permitip10.1.1.00.0.0.255232.0.0.00.0.0.2551.8.3ipmulticastdestination-control命令:ipmulticastdestination-controlnoipmulticastdestination-control功能:配置全局启动组播目的受控,其NO形式恢复为不启动全局组播目的控制。参数:无。缺省情况:不启动。命令模式:全局配置模式。使用指南:只有在启动全局组播目的受控的情况下才能使其它的目的控制配置生效,目的受控访问列表可以应用于端口、VLAN-MAC和SIP。配置该命令后,IGMPSnooping在收到IGMP-REPORT后试图添加端口时,会按照的上述规则进行匹配。举例:组播协议命令第1章IPv4组播协议Switch(config)#ipmulticastdestination-control1.8.4ipmulticastdestination-controlaccess-group命令:ipmulticastdestination-controlaccess-group<6000-7999>noipmulticastdestination-controlaccess-group<6000-7999>功能:配置端口使用的组播目的控制访问列表,其NO形式删除该配置。参数:<6000-7999>:目的受控访问列表号。缺省情况:不配置。命令模式:端口配置模式使用指南:该命令只有在启动了全局组播目的控制的情况下才起作用,配置该命令后,如果开启IGMP-SNOOPING,对于向组播组添加该端口的情况,将按所配置的访问列表进行匹配,如匹配为permit,该端口才会被添加,否则不能添加。举例:Switch(config)#interfaceethernet1/0/4Switch(Config-If-Ethernet1/0/4)#ipmulticastdestination-controlaccess-group6000Switch(Config-If-Ethernet1/0/4)#1.8.5ipmulticastdestination-controlaccess-group(sip)命令:ipmulticastdestination-controlaccess-group<6000-7999>noipmulticastdestination-controlaccess-group<6000-7999>功能:配置指定网段使用的组播目的控制访问列表,其NO形式删除该配置。参数::IP地址和掩码长度;<6000-7999>:目的受控访问列表号。缺省情况:不配置。命令模式:全局配置模式。使用指南:该命令只有在启动了全局组播目的控制的情况下才起作用,配置该命令后,如果开启IGMP-SNOOPING或启动了IGMP,对于向组播组添加成员的情况,如果所发送的IGMP-REPORT的源IP地址配置了组播目的控制,将按所配置的访问列表进行匹配,如匹配为permit,该端口才会被添加,否则不能添加。该命令在二层交换机上使用。如果使用此命令之前,showipigmpgroupsdetail中相应的组或者源已经建立,需到特权模式下使用命令clearipigmpgroup清空相应组。举例:Switch(config)#ipmulticastdestination-control10.1.1.0/24access-group6000组播协议命令第1章IPv4组播协议Switch(config)#1.8.6ipmulticastdestination-controlaccess-group(vmac)命令:ipmulticastdestination-control<1-4094>access-group<6000-7999>noipmulticastdestination-control<1-4094>access-group<6000-7999>功能:配置指定VLAN-MAC使用的组播目的控制访问列表,其NO形式删除该配置。参数:<1-4094>:VLAN-ID;:发送IGMP-REPORT的源MAC地址,格式为“xx-xx-xx-xx-xx-xx”;<6000-7999>:目的受控访问列表号。缺省情况:不配置。命令模式:全局配置模式。使用指南:该命令只有在启动了全局组播目的控制的情况下才起作用,配置该命令后,如果开启IGMP-SNOOPING,对于向组播组添加成员的情况,如果所发送的IGMP-REPORT的源MAC地址配置了组播目的控制,将按所配置的访问列表进行匹配,如匹配为permit,该端口才会被添加,否则不能添加。举例:Switch(config)#ipmulticastdestination-control100-01-03-05-07-09access-group6000Switch(config)#1.8.7ipmulticastpolicy命令:ipmulticastpolicycosnoipmulticastpolicycos功能:配置策略组播,其NO形式删除之。参数::分别是组播的源地址、掩码长度和目的地址、掩码长度。:设定的优先级,范围为<0-7>。缺省情况:不配置。命令模式:全局配置模式。使用指南:可以通过该配置把通过本交换机的指定范围的组播数据包的优先级更改为指定的值,并且同时指定TOS为同样值。这里需要注意的是,对于UNTAG方式发出的报文,不会更改其优先级值。举例:Switch(config)#ipmulticastpolicy10.1.1.0/24225.1.1.0/24cos7组播协议命令第1章IPv4组播协议1.8.8ipmulticastsource-control命令:ipmulticastsource-controlnoipmulticastsource-control功能:配置全局启动组播源受控,其NO形式恢复为不启动全局组播源控制。参数:无。缺省情况:不启动。命令模式:全局配置模式。使用指南:只有在启动全局组播源受控的情况下才能把源受控访问列表应用于端口,且只有在所有端口都不再配置源受控访问列表时才能配置为不启动全局组播源控制。配置该命令后,所有端口收到的组播数据,如果没有匹配的组播源受控表项,将被交换机丢弃,即只有匹配为PERMIT的组播数据才会接收和转发。举例:Switch(config)#ipmulticastsource-control1.8.9ipmulticastsource-controlaccess-group命令:ipmulticastsource-controlaccess-group<5000-5099>noipmulticastsource-controlaccess-group<5000-5099>功能:配置端口使用的组播源控制访问列表,其NO形式删除该配置。参数:<5000-5099>:源受控访问列表号。缺省情况:不配置。命令模式:端口配置模式。使用指南:该命令只有在启动了全局组播源控制的情况下才能配置成功,配置该命令后,对于从该端口进入的组播数据报文将按所配置的访问列表进行匹配,如匹配为PERMIT,该报文才会被接收和转发,否则报文被丢弃。举例:Switch(config)#interfaceethernet1/0/4Switch(Config-If-Ethernet1/0/4)#ipmulticastsource-controlaccess-group5000Switch(Config-If-Ethernet1/0/4)#Switch(router-msdp)#default-rpf-peer10.0.0.1rp-policy101.8.10multicastdestination-control命令:multicastdestination-controlnomulticastdestination-control功能:配置全局启动IPv4和IPv6组播目的受控,配置该命令后,IPv4和IPv6组播目的组播协议命令第1章IPv4组播协议受控全局同时生效。其NO形式恢复为不启动IPv4和IPv6全局组播目的控制。参数:无。缺省情况:不启动。命令模式:全局配置模式。使用指南:只有在启动全局组播目的受控的情况下才能使其它的目的控制配置生效,目的受控访问列表可以应用于端口、VLAN-MAC和SIP。配置该命令后,IGMPSnooping和IGMP在收到IGMPREPORT后试图添加端口时,会按照上述规则进行匹配。举例:Switch(config)#multicastdestination-controlSwitch(config)#1.8.11showipmulticastdestination-control命令:showipmulticastdestination-control[detail]showipmulticastdestination-controlinterface[detail]showipmulticastdestination-controlhost-address[detail]showipmulticastdestination-control[detail]功能:显示组播目的控制配置。参数:detail:表示是否显示详细信息。:端口名或端口聚合名,如Ethernet1/0/1、port-channel1或ethernet1/0/1。:主机IP地址。:VLANID,取值范围<1-4094>。:MAC地址,形式为“XX-XX-XX-XX-XX-XX”。缺省情况:无。命令模式:特权和配置模式。使用指南:通过该命令显示已经配置的组播目的控制规则,如包含detail选项,还包括具体使用的access-list的信息。举例:Switch(config)#showipmulticastdestination-controlipmulticastdestination-controlisenabledipmulticastdestination-control11.0.0.0/8access-group6003ipmulticastdestination-control100-03-05-07-09-11access-group6001multicastdestination-controlaccess-group6000usedoninterfaceEthernet1/0/13switch(config)#1.8.12showipmulticastdestination-controlaccess-list组播协议命令第1章IPv4组播协议命令:showipmulticastdestination-controlaccess-listshowipmulticastdestination-controlaccess-list<6000-7999>功能:显示配置的目的受控组播访问列表。参数:<6000-7999>:访问列表号。缺省情况:无。命令模式:特权和配置模式。使用指南:通过该命令显示已经配置的目的受控组播访问列表。举例:Switch#showipmulticastdestination-controlaccess-listaccess-list6000denyipany-sourceany-destinationaccess-list6000denyipany-sourcehost-destination224.1.1.1access-list6000denyiphost-source2.1.1.1any-destinationaccess-list6001denyiphost-source2.1.1.1225.0.0.00.255.255.255access-list6002permitiphost-source2.1.1.1225.0.0.00.255.255.255access-list6003permitip2.1.1.00.0.0.255225.0.0.00.255.255.2551.8.13showipmulticastpolicy命令:showipmulticastpolicy功能:显示配置的组播策略。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:通过该命令显示已经配置的组播策略。举例:Switch#showipmulticastpolicyipmulticast-policy10.1.1.0/24225.0.0.0/8cos51.8.14showipmulticastsource-control命令:showipmulticastsource-control[detail]showipmulticastsource-controlinterface[detail]功能:显示组播源控制配置。参数:detail:表示是否显示详细信息。:端口名,如Ethernet1/0/1或ethernet1/0/1。缺省情况:无。命令模式:特权和配置模式。使用指南:通过该命令显示已经配置的组播源控制规则,如包含detail选项,还包括具体使用的access-list的信息。组播协议命令第1章IPv4组播协议举例:Switch#showipmulticastsource-controldetailipmulticastsource-controlisenabledInterfaceEthernet1/0/13usemulticastsourcecontrolaccess-list5000access-list5000permitip10.1.1.00.0.0.255232.0.0.00.0.0.255access-list5000denyip10.1.1.00.0.0.255233.0.0.00.255.255.2551.8.15showipmulticastsource-controlaccess-list命令:showipmulticastsource-controlaccess-listshowipmulticastsource-controlaccess-list<5000-5099>功能:显示配置的源受控组播访问列表。参数:<5000-5099>:访问列表号。缺省情况:无。命令模式:特权和配置模式。使用指南:通过该命令显示已经配置的源受控组播访问列表。举例:Switch#showipmulticastsource-controlaccess-listaccess-list5000permitip10.1.1.00.0.0.255232.0.0.00.0.0.255access-list5000denyip10.1.1.00.0.0.255233.0.0.00.255.255.2551.9IGMP的配置命令1.9.1clearipigmpgroup命令:clearipigmpgroup[A.B.C.DIFNAME]功能:删除指定组或指定接口上的组纪录。参数:A.B.C.D为指定组地址;IFNAME为指定接口地址。命令模式:特权用户配置模式。使用指南:快速删除组纪录,可以通过show命令察看组纪录。举例:删除所有组。Switch#clearipigmpgroup相关命令:showipigmpgroup1.9.2debugigmpevent组播协议命令第1章IPv4组播协议命令:debugigmpeventnodebugigmpevent功能:打开显示IGMP事件的调试开关;本命令的no操作为关闭本调试开关。参数:无。缺省情况:关闭。命令模式:特权用户配置模式使用指南:如果需要查看IGMP事件信息,则可以打开本调试开关。举例:Switch#debugigmpeventigmpeventdebugisonSwitch#01:04:30:56:IGMP:Group224.1.1.1oninterfacevlan1timedout1.9.3debugigmppacket命令:debugigmppacketnodebugigmppacket功能:打开显示IGMP报文信息的调试开关;本命令的no操作为关闭本调试开关。参数:无。缺省情况:关闭。命令模式:特权用户配置模式使用指南:如果需要查看IGMP报文信息,则可以打开本调试开关。举例:Switch#debugigmppacketigmppacketdebugisonSwitch#02:17:38:58:IGMP:Sendmembershipqueryondvmrp2for0.0.0.002:17:38:58:IGMP:Receivedmembershipqueryondvmrp2from192.168.1.11for0.0.0.002:17:39:26:IGMP:Sendmembershipqueryonvlan1for0.0.0.002:17:39:26:IGMP:Receivedmembershipqueryondvmrp2from192.168.1.11for0.0.0.01.9.4ipigmpaccess-group命令:ipigmpaccess-group{}noipigmpaccess-group功能:配置接口对IGMP组的过滤条件;本命令的no操作取消过滤条件。参数:{}为accesslist的序号或名称,其中acl_num的取值范围为1~99。缺省情况:缺省为无过滤条件。命令模式:接口配置模式组播协议命令第1章IPv4组播协议使用指南:可以配置接口对组进行过滤,允许或拒绝某些组的加入。举例:配置接口VLAN1接受组224.1.1.1,拒绝组224.1.1.2。Switch(config)#access-list1permit224.1.1.10.0.0.0Switch(config)#access-list1deny224.1.1.20.0.0.0Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipigmpaccess-group11.9.5ipigmpimmediate-leave命令:ipigmpimmediate-leavegroup-list{}noipigmpimmediate-leave功能:配置IGMP工作在立即离开模式,即当主机发出等价于离开一个组的成员资格报告时,路由器不发送查询,直接认为子网内没有该组的成员;本命令的no操作取消立即离开模式。参数:为访问列表序号,取值为1-99。为访问列表的名称。缺省情况:出厂时接口缺省不配置立即离开的组。命令模式:接口配置模式使用指南:该命令仅使用在子网内只有一个主机的情况下。举例:将访问列表1设为立即离开模式Switch(Config-if-Vlan1)#ipigmpimmediate-leavegroup-list1Switch(Config-if-Vlan1)#1.9.6ipigmpjoin-group命令:ipigmpjoin-groupnoipigmpjoin-group功能:配置接口加入某个IGMP组;本命令的no操作取消加入。参数:为组地址。缺省情况:不加入组。命令模式:接口配置模式使用指南:当把交换机当做HOST时,本命令配置HOST加入某个组;即如果配置本接口加入组224.1.1.1,则当交换机收到其它交换机发送过来的IGMP组查询时,将发送IGMP成员报告,报告中包含组224.1.1.1。请注意本命令和ipigmpstatic-group命令的区别。举例:在接口VLAN1上配置加入组224.1.1.1。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipigmpjoin-group224.1.1.11.9.7ipigmplast-member-query-interval组播协议命令第1章IPv4组播协议命令:ipigmplast-member-query-intervalnoipigmplast-member-query-interval功能:配置该接口下特定组查询发送的间隔;本命令的no操作取消用户手工配置的值,恢复缺省值。参数:为特定组查询的间隔,范围在1000-25500ms;取值为1000ms的整数倍,即如果输入值不为1000ms的整数倍,则系统会自动将其转换为1000ms的整数倍。缺省情况:缺省为1000ms。命令模式:接口配置模式举例:使接口VLAN1的IGMPlast-member-query-interval配置为2000。Switch(config)#intvlan1Switch(Config-if-vlan1)#ipigmplast-member-query-interval20001.9.8ipigmplimit命令:ipigmplimitnoipigmplimit功能:配置该接口下允许保留的IGMP状态数目;本命令的no操作取消用户手工配置的值,恢复缺省值。参数:接口最大保留的IGMP状态,范围在1-65000。缺省情况:缺省为0,不做任何限制。命令模式:接口配置模式使用指南:当设置了最大状态state-count后,接口只保存不超过state-count个组和源的状态,如果到达state-count上限,之后接收到有关新的组的成员资格报告,不予处理。如果配置该命令前已经保存了一些IGMP组状态,则先删除所有的状态,然后立即发送IGMP普通查询收集不超过state-count个组的成员资格报告。静态组和静态源不在限制的范围内。举例:使接口VLAN1的IGMPlimit配置为4000。Switch(config)#intvlan1Switch(Config-if-vlan1)#ipigmplimit40001.9.9ipigmpquery-interval命令:ipigmpquery-intervalnoipigmpquery-interval功能:配置周期发送IGMP查询消息的时间间隔;本命令的no操作恢复缺省值。参数:为周期发送IGMP查询消息的时间间隔,取值范围1~65535s。缺省情况:周期发送IGMP查询消息的时间间隔缺省为125s。命令模式:接口配置模式使用指南:当某个接口启动某种组播协议后,会周期性地在该接口上发送IGMP查询消息,本命令用于配置该查询周期时间。组播协议命令第1章IPv4组播协议举例:配置周期发送IGMP查询消息的时间间隔为10s。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipigmpquery-interval101.9.10ipigmpquery-max-response-time命令:ipigmpquery-max-response-timenoipigmpquery-max-response-time功能:配置接口对IGMP查询的最大响应时间;本命令的no操作恢复缺省值。参数:为接口对IGMP查询的最大响应时间,取值范围1~25s。缺省情况:缺省为10s。命令模式:接口配置模式使用指南:从交换机接收到一条查询消息后,主机会为其所属的每个组播组都设置一个计时器,计时器的值在0~最大响应时间中随机选定,当其中任何一个计时器的值减为0时,主机就会发送该组播组的成员报告消息。合理设置最大响应时间,可以使主机快速响应查询信息,路由器也就能快速地掌握组播组成员的存在状况。举例:配置对IGMP查询消息进行响应的最大时间为20s。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipigmpquery-max-response-time201.9.11ipigmpquery-timeout命令:ipigmpquery-timeoutnoipigmpquery-timeout功能:配置接口对IGMP查询的超时时间;本命令的no操作恢复缺省值。参数:为IGMP查询的超时时间,取值范围60~300s。缺省情况:缺省为255s。命令模式:接口配置模式使用指南:在共享网络上,当存在多个运行IGMP的交换机时,将选举出其中一台交换机作为该共享网络上的查询器,其它交换机则起一个定时器监控查询器的状态;当经过查询超时时间仍未收到查询器发送的查询报文,则重新选举另一交换机成为新的查询器。举例:配置接口对IGMP查询的超时时间100s。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipigmpquery-timeout1001.9.12ipigmprobust-variable命令:ipigmprobust-variable组播协议命令第1章IPv4组播协议noipigmprobust-variable功能:设置鲁棒值,no操作恢复默认值。参数:value:取值范围<2-7>。命令模式:接口配置模式缺省情况:2使用指南:推荐使用默认值。举例:Switch(config-if-vlan1)#ipigmprobust-variable31.9.13ipigmpstatic-group命令:ipigmpstatic-group[source]noipigmpstatic-group[source]功能:配置接口加入某个IGMP静态组;本命令的no操作取消加入。参数:为组地址;source表示配置SSM源地址。缺省情况:不加入静态组。命令模式:接口配置模式使用指南:当配置某接口加入某个静态组后,则无论该接口下是否有实际的接收者,都将接收关于该静态组的组播包;即如果配置本接口加入静态组224.1.1.1,则本接口一直会接收关于组224.1.1.1的组播报文,而不管接口下是否有接收者。请注意本命令和ipigmpjoin-group命令的区别。举例:在接口VLAN1上配置加入静态组224.1.1.1。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipigmpstatic-group224.1.1.11.9.14ipigmpversion命令:ipigmpversionnoipigmpversion功能:配置接口上IGMP版本;本命令的no操作恢复为缺省值。参数:为配置的IGMP版本,目前支持版本1和版本2,以及版本3。缺省情况:缺省为版本2。命令模式:接口配置模式使用指南:该命令主要用于提供不同版本之间的前向兼容性;需注意的是版本1和版本2之间是不能互通的,因此在同网络内必须配置成相同版本的IGMP。当接口相连的子网上还有其它未升级到IGMPv3的路由器需要一起参与子网的IGMP的成员资格收集时,建议将该接口配置为相应的版本。举例:配置接口运行的IGMP为版本1。Switch(config)#interfacevlan1组播协议命令第1章IPv4组播协议Switch(Config-If-Vlan1)#ipigmpversion11.9.15showipigmpgroups命令:showipigmpgroups[][detail]功能:显示IGMP组信息。参数:为组地址,即查看指定组信息;detail表示详细方式组信息。缺省情况:不显示。命令模式:特权和配置模式。举例:Switch(config)#showipigmpgroupsIGMPConnectedGroupMembership(2group(s)joined)GroupAddressInterfaceUptimeExpiresLastReporter226.0.0.1Vlan100:00:0100:04:191.1.1.1239.255.255.250Vlan100:00:1000:04:1010.1.1.1Switch#显示信息解释GroupAddress组播组IP地址Interface组播组所属的接口Uptime组播组已经存在的时间Expires组播组离超时所剩时间LastReporter最后报告该组播组的主机Switch(config)#showipigmpgroups234.1.1.1detailIGMPConnectGroupMembership(2group(s)joined)Flags:SG-StaticGroup,SS-StaticSource,SSM-SSMGroup,V1-V1HostPresent,V2-V2HostPresentInterface:Vlan1Group:234.1.1.1Flags:Uptime:00:00:19GroupMode:INCLUDELastReporter:10.1.1.1Exptime:stoppedSourcelist:(2membersS-Static)SourceAddressUptimev3ExpFwdFlags1.1.1.100:00:1900:04:01Yes2.2.2.200:00:1900:04:01Yes组播协议命令第1章IPv4组播协议显示信息解释Group组播组IP地址Interface组播组所属的接口Flags组属性标记Uptime组播组已经存在的时间GroupMode组模式,包括INCLUDE和EXCLUDE。V3的组才有意义,V1和V2的组都被认为是EXCLUDE模式Exptime组播组离超时所剩时间LastReporter最后报告该组播组的主机SourceAddress该组下的源地址V3Exp源的超时时间Fwd该源的数据是否要转发Flags源属性标记1.9.16showipigmpinterface命令:showipigmpinterface{vlan}功能:显示接口上相关IGMP信息。参数:为接口名称,即显示指定接口上的IGMP信息。缺省情况:不显示。命令模式:特权和配置模式。举例:显示以太网口VLAN1上的IGMP信息。Switch(config)#showipigmpinterfaceVlan1InterfaceVlan1(2005)Index2005Internetaddressis10.1.1.2IGMPquerierIGMPcurrentversionisV3,2group(s)joinedIGMPqueryintervalis125secondsIGMPqueriertimeoutis255secondsIGMPmaxqueryresponsetimeis10secondsLastmemberqueryresponseintervalis1000msGroupMembershipintervalis260secondsIGMPisenabledoninterface组播协议命令第1章IPv4组播协议1.10IGMPSnooping配置1.10.1clearipigmpsnoopingvlan命令:clearipigmpsnoopingvlan<1-4094>groups[A.B.C.D]功能:删除指定VLAN里的组纪录。参数:<1-4094>为指定VLANID;A.B.C.D为指定组地址。命令模式:特权用户配置模式。使用指南:快速删除组纪录,可以通过show命令察看组纪录。举例:删除所有组。Switch#clearipigmpsnoopingvlan1groups相关命令:showipigmpsnoopingvlan<1-4094>1.10.2clearipigmpsnoopingvlan<1-4094>mrouter-port命令:clearipigmpsnoopingvlan<1-4094>mrouter-port[ethernetIFNAMEIFNAME]功能:删除指定VLAN里的mrouter端口。参数:<1-4094>为指定VLANID;ethernet为以太网端口名;IFNAME为端口名。命令模式:特权用户配置模式。使用指南:快速删除指定VLAN里的mrouter端口,可以通过show命令察看结果。举例:删除VLAN1里的mrouter端口。Switch#clearipigmpsnoopingvlan1mrouter-port相关命令:showipigmpsnoopingmrouter-port1.10.3debugigmpsnoopingall/packet/event/timer/mfc命令:debugigmpsnoopingall/packet/event/timer/mfcnodebugigmpsnoopingall/packet/event/timer/mfc功能:打开交换机的IGMPSnooping的调试开关;本命令的no操作为关闭该调试开关。组播协议命令第1章IPv4组播协议命令模式:特权用户配置模式缺省情况:缺省关闭交换机的IGMPSnooping的调试开关。使用指南:用来打开交换机IGMPSnooping调试开关,可以显示交换机处理IGMP数据包信息——packet,事件信息——event,计时器信息——timer,下发硬件表项信息——mfc,所有debug信息——all。1.10.4ipigmpsnooping命令:ipigmpsnoopingnoipigmpsnooping功能:打开交换机的IGMPSnooping功能;本命令的no操作为关闭IGMPSnooping。命令模式:全局配置模式缺省情况:交换机缺省不启动IGMPSnooping。使用指南:打开交换机全局IGMPSnooping开关,即允许每个VLAN设置IGMPSnooping功能。No操作关闭所有VLAN的IGMPSnooping功能,并关闭全局IGMPSnooping开关。举例:在全局模式启动IGMPSnooping。Switch(config)#ipigmpsnooping1.10.5ipigmpsnoopingproxy命令:ipigmpsnoopingproxynoipigmpsnoopingproxy功能:开启IGMPSnooping代理功能,本命令的no操作为关闭IGMPSnooping代理功能。参数:无。命令模式:全局配置模式缺省情况:默认IGMPSnooping开启代理功能。举例:Switch(config)#noipigmpsnoopingproxy1.10.6ipigmpsnoopingvlan命令:ipigmpsnoopingvlannoipigmpsnoopingvlan功能:打开指定VLAN的IGMPSnooping功能;本命令的no操作为关闭指定VLAN的IGMPSnooping功能。组播协议命令第1章IPv4组播协议参数:为VLAN的ID号,取值范围<1-4094>。命令模式:全局配置模式缺省情况:VLAN缺省不打开IGMPSnooping。使用指南:设置某一个VLAN的IGMPSnooping,要先打开全局IGMPSnooping开关。可通过noipigmpsnoopingvlan关闭指定VLAN上的IGMPSnooping功能。举例:在全局配置模式下启动VLAN100的IGMPSnooping功能。Switch(config)#ipigmpsnoopingvlan1001.10.7ipigmpsnoopingvlanimmediately-leave命令:ipigmpsnoopingvlanimmediately-leavenoipigmpsnoopingvlanimmediately-leave功能:打开指定VLAN内IGMPSnooping协议的快速离开功能;本命令的no操作为关闭IGMPSnooping协议的快速离开功能。参数:为指定的VLAN的ID号,取值范围<1-4094>。命令模式:全局配置模式缺省情况:缺省关闭该功能。使用指南:打开IGMPSnooping协议的快速离开功能,可以加速对端口离开组播组的处理,不会发该组的指定组查询,直接删除。举例:打开VLAN100的IGMPSnooping快速离开功能。Switch(config)#ipigmpsnoopingvlan100immediately-leave1.10.8ipigmpsnoopingvlanl2-general-querier命令:ipigmpsnoopingvlanl2-general-queriernoipigmpsnoopingvlanl2-general-querier功能:将该VLAN设为二层普通查询者。参数:vlan-id:为VLAN的ID号,取值范围<1-4094>。命令模式:全局配置模式缺省情况:VLAN缺省不是IGMPSnooping二层普通查询者。使用指南:推荐一个网段配置一个二层普通查询者。如果设置此命令之前,该VLAN没有打开IGMPSnooping功能,应先打开该VLAN的IGMPSnooping功能。在关闭二层普通查询者功能时,不会关闭IGMPSnooping功能。该命令主要功能是定期发送普通查询来帮助此网段内的交换机学习mrouter端口。备注:IGMPSnooping中学习mrouter端口的途径有三种:1收到IGMP查询消息的端口2收到DVMRP,PIM等组播协议报文的端口3静态配置的端口组播协议命令第1章IPv4组播协议1.10.9ipigmpsnoopingvlanl2-general-query-source命令:ipigmpsnoopingvlanL2-general-query-sourcenoipigmpsnoopingvlanL2-general-query-source功能:配置igmpsnooping二层查询者发送查询的源地址。参数::指定VLAN的VLANID,范围<1-4094>:查询源地址命令模式:全局模式缺省情况:0.0.0.0使用指南:Win2000/XP不支持源地址为0.0.0.0的查询,所以没有配置二层查询的源地址,客户端在发送一个加入报文后,不再发送加入报文,一段时间后不能再接收到组播流量。举例:Switch(config)#ipigmpsnoopingvlan2L2-general-query-source192.168.1.21.10.10ipigmpsnoopingvlanl2-general-query-version命令:ipigmpsnoopingvlanL2-general-query-version功能:配置igmpsnooping二层查询者发送查询的版本号。参数:vlan-id:为VLAN的ID号,范围<1-4094>version:查询版本号,范围<1-3>命令模式:全局模式缺省情况:版本3使用指南:当交换机处于只支持V1或V2的环境中时,配置了二层查询者的VLAN只有发送相应的版本的查询才能被识别,该命令用来配置发送二层查询的版本号。举例:Switch(config)#ipigmpsnoopingvlan2L2-general-query-version21.10.11ipigmpsnoopingvlanlimit命令:ipigmpsnoopingvlanlimit{groupsource}noipigmpsnoopingvlanlimit功能:设置IGMPSnooping可加入组的个数和每个组中源个数的最大值。参数:vlan-id:VLANID取值范围<1-4094>g_limit:<1-65535>,加入的组个数最大值s_limit:<1-65535>,每一个组中最多的源表项个数,包括include源和exclude源组播协议命令第1章IPv4组播协议命令模式:全局配置模式缺省情况:默认最多50个组,每一个组最多可以存放40个源表项。使用指南:当加入的组超过limit,将会拒绝加入。这是为了防止恶意攻击。使用这个命令的前提是该VLAN打开了IGMPSnooping功能。No操作恢复默认值,而不是设置为“无限制”。安全起见,此命令不会设置“无限制”。推荐使用默认值,如果三层IGMP在运行,请尽量保证此配置与IGMP的配置一致。举例:Switch(config)#ipigmpsnoopingvlan2limitgroup300Switch(config)#1.10.12ipigmpsnoopingvlanmrouter-portinterface命令:ipigmpsnoopingvlanmrouter-portinterface[]noipigmpsnoopingvlanmrouter-portinterface[]功能:设置VLAN的静态mrouter端口。no操作取消设置。参数:vlan-id:VLANID取值范围<1-4094>ehternet:以太网端口名ifname:接口名port-channel:端口汇聚命令模式:全局配置模式缺省情况:VLAN缺省没有静态mrouter端口。使用指南:当一个端口同时成为静态mrouter端口和动态mrouter端口时,以静态mrouter端口为准。删除静态mrouter端口只能通过no操作进行。举例:Switch(config)#ipigmpsnoopingvlan2mrouter-portinterfaceethernet1/0/13Switch(config)#1.10.13ipigmpsnoopingvlanmrouter-portlearnpim命令:ipigmpsnoopingvlanmrouter-portlearnpimnoipigmpsnoopingvlanmrouter-portlearnpim功能:打开指定VLAN根据pim报文学习mrouter-port的功能;本命令的no操作为关闭指定VLAN根据pim报文学习mrouter-port的功能。参数:为指定的VLAN的ID号,取值范围<1-4094>。命令模式:全局配置模式缺省情况:默认开启该功能。使用指南:打开指定VLAN根据pim报文学习mrouter-port的功能后,当端口收到pim协议报文后,会把该端口设置为mrouter端口,达到自动学习mrouter端口的目的。举例:关闭vlan100根据pim报文学习mrouter-port的功能。Switch(config)#noipigmpsnoopingvlan100mrouter-portlearnpim组播协议命令第1章IPv4组播协议1.10.14ipigmpsnoopingvlanmrpt命令:ipigmpsnoopingvlanmrptnoipigmpsnoopingvlanmrpt功能:设置mrouter端口的生存时间。参数:vlan-id:VLANID取值范围<1-4094>value:mrouter端口生存时间,取值范围<1-65535>秒命令模式:全局配置模式缺省情况:255s。使用指南:这个设置对动态mrouter端口有效,对静态mrouter端口无效。使用这个命令的前提是该VLAN的IGMPSnooping功能打开。举例:Switch(config)#ipigmpsnoopingvlan2mrpt100Switch(config)#1.10.15ipigmpsnoopingvlanquery-interval命令:ipigmpsnoopingvlanquery-intervalnoipigmpsnoopingvlanquery-interval功能:设置查询间隔。参数:vlan-id:VLANID取值范围<1-4094>value:查询间隔,取值范围<1-65535>秒命令模式:全局配置模式缺省情况:125s。使用指南:推荐使用默认值,如果三层IGMP在运行,请尽量保证此配置与IGMP的配置一致。举例:Switch(config)#ipigmpsnoopingvlan2query-interval1301.10.16ipigmpsnoopingvlanquery-mrsp命令:ipigmpsnoopingvlanquery-mrspnoipigmpsnoopingvlanquery-mrsp功能:设置查询的最大响应时间,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>value:取值范围<1-25>秒命令模式:全局配置模式缺省情况:10s。使用指南:推荐使用默认值,如果三层IGMP在运行,请尽量保证此配置与IGMP的配置组播协议命令第1章IPv4组播协议一致。举例:Switch(config)#ipigmpsnoopingvlan2query-mrsp181.10.17ipigmpsnoopingvlanquery-robustness命令:ipigmpsnoopingvlanquery-robustnessnoipigmpsnoopingvlanquery-robustness功能:设置查询鲁棒值,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>value:取值范围<2-10>命令模式:全局配置模式缺省情况:2。使用指南:推荐使用默认值,如果三层IGMP在运行,请尽量保证此配置与IGMP的配置一致。举例:Switch(config)#ipigmpsnoopingvlan2query-robustness31.10.18ipigmpsnoopingvlanreportsource-address命令:ipigmpsnoopingvlanreportsource-addressnoipigmpsnoopingvlanreportsource-address功能:设置转发IGMP报文源地址,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>;A.B.C.D:IP地址,允许为全零地址。命令模式:全局配置模式。缺省情况:不配置转发IGMP报文源地址。使用指南:推荐使用默认值,如果需要使用IGMPSnooping的代理功能,可以配置转发IGMP报文源地址为全零地址;如果需要满足上游对IGMP报文源地址同网段检测,可以配置转发IGMP报文源地址与上游接口为同一网段地址,以通过地址检测。举例:Switch(config)#ipigmpsnoopingvlan2reportsource-address10.1.1.11.10.19ipigmpsnoopingvlanspecific-query-mrsp命令:ipigmpsnoopingvlanspecific-query-mrspnoipigmpsnoopingvlanspecific-query-mrspt功能:配置特定组/源查询的最大响应时间值,no操作恢复默认值。组播协议命令第1章IPv4组播协议参数:为指定的VLAN的ID号,取值范围<1-4094>为配置的最大响应时间值,单位秒,取值范围<1-25>,默认值为1命令模式:全局配置模式。缺省情况:默认开启该功能。使用指南:全局配置模式下开启vlansnooping后,输入该命令以配置特定组查询的最大响应时间。举例:配置/取消vlan3的特定组/源查询最大响应时间为2s。Swith(config)#ipigmpsnoopingvlan3specific-query-mrsp2Swith(config)#noipigmpsnoopingvlan3specific-query-mrspt1.10.20ipigmpsnoopingvlanstatic-group命令:ipigmpsnoopingvlanstatic-group[source]interface[ethernetport-channel]noipigmpsnoopingvlanstatic-group[source]interface[ethernetport-channel]功能:端口上配置静态组,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>。A.B.C.D:IP地址。命令模式:全局配置模式。缺省情况:不配置静态组。使用指南:当添加的组源同时为静态组和动态组时,以静态组和源为准,添加时需要指明对应端口。举例:Switch(config)#ipigmpsnoopingvlan1static-group224.1.1.1source192.168.1.1interfaceethernet1/0/11.10.21ipigmpsnoopingvlansuppression-query-time命令:ipigmpsnoopingvlansuppression-query-timenoipigmpsnoopingvlansuppression-query-time功能:设置抑制查询时间值,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>。value:取值范围<1-65535>。命令模式:全局配置模式。缺省情况:255s。使用指南:此命令只能在L2普通查询者上设置。Suppression-query-time的含义为:普通查询者在收到网段内三层IGMP发来的查询时,进入抑制状态维持的时间。此命令需要确保一个网段内的不同交换机query-interval配置一致。推荐使用默认值。举例:组播协议命令第1章IPv4组播协议Switch(config)#ipigmpsnoopingvlan2suppression-query-time2701.10.22showipigmpsnooping命令:showipigmpsnooping[vlan]参数:为指定要显示IGMPSnooping信息的VLAN号。命令模式:特权和配置模式。使用指南:如果不指定VLAN号,则显示全局IGMPSnooping开关有没有打开,三层组播协议是否在运行,以及都有哪些VLAN打开了IGMPSnooping功能,哪一个VLAN设置了l2-general-querier功能。如果指定VLAN号,则显示该VLAN的IGMPSnooping详细信息。举例:1.显示交换机的IGMPSnooping摘要信息。Switch(config)#showipigmpsnoopingGlobaligmpsnoopingstatus:EnabledL3multicasting:runningIgmpsnoopingisturnedonforvlan1(querier)Igmpsnoopingisturnedonforvlan2--------------------------------显示内容解释Globaligmpsnoopingstatus交换机全局IGMPSnooping开关是否打开L3multicasting交换机本机三层组播协议是否在运行Igmpsnoopingisturnedonforvlan1(querier)交换机上哪些VLAN开启了IGMPSnooping功能,是否为l2-general-querier2.显示VLAN1的IGMPSnooping详细信息。Switch#showipigmpsnoopingvlan1Igmpsnoopinginformationforvlan1IgmpsnoopingL2generalquerier:Yes(COULD_QUERY)Igmpsnoopingquery-interval:125(s)Igmpsnoopingmaxreponsetime:10(s)Igmpsnoopingrobustness:2Igmpsnoopingmrouterportkeep-alivetime:255(s)Igmpsnoopingquery-suppressiontime:255(s)IGMPSnoopingConnectGroupMembershipNote:-AllSource,(S)-IncludeSource,[S]-ExcludeSourceGroupsSourcesPortsExptimeSystemLevel238.1.1.1(192.168.0.1)Ethernet1/0/800:04:14V2(192.168.0.2)Ethernet1/0/800:04:14V2组播协议命令第1章IPv4组播协议Igmpsnoopingvlan1mrouterportNote:"!"-staticmrouterport!Ethernet1/0/2显示内容解释IgmpsnoopingL2generalquerierVLAN是否启动l2-general-querier功能,并且显示querier的状态是could-query还是suppressedIgmpsnoopingquery-interval该VLAN的查询间隔时间Igmpsnoopingmaxreponsetime该VLAN的最大响应时间Igmpsnoopingrobustness该VLAN设置的鲁棒值Igmpsnoopingmrouterportkeep-alivetime该VLAN动态mrouter的存活期限Igmpsnoopingquery-suppressiontimeVLAN作为l2-general-querier在抑制状态下的超时时间IGMPSnoopingConnectGroupMembership该VLAN的组成员关系,即端口和(S,G)的对应关系Igmpsnoopingvlan1mrouterport该VLAN的mrouter端口,包括静态的和动态的1.11IGMPProxy配置命令1.11.1clearipigmpproxyagggroup命令:clearipigmpproxyagggroup功能:删除所有组纪录。参数:无。命令模式:特权用户配置模式。使用指南:快速删除组纪录,可以通过show命令察看组纪录。举例:删除所有组。Switch#clearipigmpproxyagggroup相关命令:showipigmpproxyupstreamgroup1.11.2debugigmpproxyall命令:debugigmpproxyallnodebugigmpproxyall组播协议命令第1章IPv4组播协议功能:打开交换机的IGMPProxy的所有调试开关;本命令的no操作为关闭该调试开关。命令模式:特权用户配置模式。缺省情况:缺省关闭交换机的IGMPProxy的调试开关。使用指南:用来打开交换机IGMPProxy调试开关,可以显示交换机处理IGMP数据包信息——packet,事件信息——event,计时器信息——timer,下发硬件表项信息——mfc。举例:Switch#debugigmpproxyall1.11.3debugigmpproxyevent命令:debugigmpproxyeventnodebugigmpproxyevent功能:打开/关闭igmpproxyeventdebug开关。参数:无。缺省情况:不打开此开关。命令模式:特权模式和全局模式。使用指南:通过开启此开关,可以监控igmpproxy协议运行中发生的事件信息。举例:Switch#debugigmpproxyevent1.11.4debugigmpproxymfc命令:debugigmpproxymfcnodebugigmpproxymfc功能:打开/关闭igmpproxy组播转发缓存debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权模式和全局模式。使用指南:打开此开关,显示生成和下发的组播表项的信息。举例:Switch#debugigmpproxymfc1.11.5debugigmpproxypacket命令:debugigmpproxypacketnodebugigmpproxypacket功能:打开/关闭igmpproxy包的debug开关。组播协议命令第1章IPv4组播协议参数:无。缺省情况:不打开此开关。命令模式:特权模式和全局模式。使用指南:通过开启此开关,可以监控igmpproxy协议收到和/或发送的报文。举例:Switch#debugigmpproxypacket1.11.6debugigmpproxytimer命令:debugigmpproxytimernodebugigmpproxytimer功能:打开/关闭igmpproxy各个模块计时器。参数:无。缺省情况:不打开此开关。命令模式:特权模式和全局模式。使用指南:可以根据需求打开指定的计时器的调试信息。举例:Switch#debugipigmpproxytimer1.11.7ipigmpproxy命令:ipigmpproxynoipigmpproxy功能:打开交换机的IGMPProxy功能;本命令的no操作为关闭IGMPProxy功能。命令模式:全局配置模式。缺省情况:交换机缺省不启动IGMPProxy。使用指南:本命令全局启动IGMPProxy协议,但是要让IGMPProxy协议工作,还必须在接口模式配置一个上游接口和至少一个下游接口。举例:在全局模式启动IGMPProxy。Switch(config)#ipigmpproxy1.11.8ipigmpproxyaggregate命令:ipigmpproxyaggregatenoipigmpproxyaggregate功能:设置IGMPProxy非查询者下游接口也可以作为下发表项的出接口。命令模式:全局配置模式。缺省情况:非查询者下游接口不作为下发表项的出接口。组播协议命令第1章IPv4组播协议使用指南:默认情况下,非查询者下游接口不作为下发表项的出接口,配置本命令后,所有下游接口都可以作为组播流量的出接口下发表项。举例:Switch(config)#ipigmpproxyaggregate1.11.9ipigmpproxydownstream命令:ipigmpproxydownstreamnoipigmpproxydownstream功能:打开指定接口的IGMPProxy下游接口功能;本命令的no操作为关闭指定接口的IGMPProxy下游接口功能。命令模式:接口配置模式。缺省情况:缺省不打开IGMPProxy下游接口功能。使用指南:设置指定接口的IGMPProxy下游接口功能,但是要让IGMPProxy协议工作,还必须通过ipigmpproxyupstream在其它接口上配置一个上游接口。可通过noipigmpproxydownstream关闭指定接口上的IGMPProxy下游功能。举例:在接口配置模式下启动interfacevlan2的IGMPProxy下游接口功能。Switch(config)#interfacevlan2Switch(Config-if-Vlan2)#ipigmpproxydownstream1.11.10ipigmpproxylimit命令:ipigmpproxylimit{groupsource}noipigmpproxylimit功能:设置IGMPProxy上游接口可加入组的个数和每个组中源个数的最大值。参数:g_limit:<1-500>,加入的组个数最大值。s_limit:<1-500>,每一个组中最多的源表项个数。命令模式:全局配置模式。缺省情况:默认最多50个组,每一个组最多可以存放40个源。使用指南:当加入的组超过limit,将会拒绝加入。这是为了防止恶意攻击导致无限加入。举例:Switch(config)#ipigmpproxylimitgroup30source201.11.11ipigmpproxymulticast-source命令:ipigmpproxymulticast-sourcenoipigmpproxymulticast-source功能:设置指定下游接口作为组播数据源;本命令的no操作删除配置的下游组播源接口。组播协议命令第1章IPv4组播协议命令模式:接口配置模式。缺省情况:下游接口不作为组播数据源接口。使用指南:配置指定下游接口作为组播数据源接口后,组播数据可以从该接口流入,建立表项时默认加入上游接口作为出接口。同时为了配合这一配置,直接与IGMPPROXY交换机相连的组播路由器,应配置对应接口认为所有来源于本接口的源均是直连的,以确定DR或ORIGINATOR的身份。举例:配置交换机下游接口VLAN1启动igmpproxymulticast-source。Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ipigmpproxymulticast-source1.11.12ipigmpproxyunsolicited-reportinterval命令:ipigmpproxyunsolicited-reportintervalnoipigmpproxyunsolicited-reportinterval功能:设置IGMPProxy上游接口状态改变报告重传时间间隔。参数:valut<1-5>,上游接口状态改变报告重传时间间隔为1~5秒。命令模式:全局配置模式。缺省情况:默认上游接口状态改变报告重传时间间隔为1秒。使用指南:为了覆盖一个或多个路由器丢失状态变更报告的可能性,上游接口重传状态变更报告[RobustnessVariable]次。本命令配置重传间隔。举例:Switch(config)#ipigmpproxyunsolicited-reportinterval31.11.13ipigmpproxyunsolicited-reportrobustness命令:ipigmpproxyunsolicited-reportrobustnessnoipigmpproxyunsolicited-reportrobustness功能:设置IGMPProxy上游接口状态改变报告重传次数。参数:value:<2~10>,上游接口状态改变报告重传次数为2~10次。命令模式:全局配置模式。缺省情况:默认上游接口状态改变报告重传次数为2次。使用指南:为了覆盖一个或多个路由器丢失状态变更报告的可能性,上游接口重传状态变更报告[RobustnessVariable]次。举例:Switch(config)#ipigmpproxyunsolicited-reportrobustness31.11.14ipigmpproxyupstream组播协议命令第1章IPv4组播协议命令:ipigmpproxyupstreamnoipigmpproxyupstream功能:打开指定接口的IGMPProxy上游接口功能;本命令的no操作为关闭指定接口的IGMPProxy上游接口功能。命令模式:接口配置模式。缺省情况:缺省不打开IGMPProxy上游接口功能。使用指南:设置指定接口的IGMPProxy上游接口功能,但是要让IGMPProxy协议工作,还必须通过ipigmpproxydownstream在接口上配置至少一个下游接口。可通过noipigmpproxyupstream关闭指定接口上的IGMPProxy上游功能。举例:在接口配置模式下启动interfacevlan1的IGMPProxy上游接口功能。Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ipigmpproxyupstream1.11.15ipmulticastssm命令:ipmulticastssm{rangedefault}noipmulticastssm功能:设置ssm组播组地址范围;本命令的no操作删除配置的ssm组播组。参数:default:表示ssm组播组地址取缺省范围232/8。:要应用的访问列表号,取值范围1-99。命令模式:全局配置模式。缺省情况:ssm组播组地址取缺省范围232/8。使用指南:该命令设置交换机对指定组地址范围内的(,g)加入进行过滤,使之收不到申请加入组播组的流量。该命令统一了组播的SSM功能命令,同时对IGMPPROXY和PIM模块生效。需要注意的是,该命令不能与DVMRP一起使用。举例:配置交换机启动ssm,组地址范围是访问列表23指定的范围。Switch(config)#access-list23permithost-source224.1.1.1Switch(config)#ipmulticastssmrange231.11.16ippimbsr-border命令:ippimbsr-bordernoippimbsr-border功能:设置指定PIM接口认为所有来源于本接口的组播数据源都是直连的;本命令的no操作取消PIM接口的组播数据源直连工作模式。命令模式:接口配置模式。缺省情况:接口不使用组播数据源直连工作模式。使用指南:配置直接与IGMPPROXY交换机相连的PIM接口认为所有来源于本接口的源均是直连的,以确定DR和ORIGINATOR的身份。举例:配置交换机PIM接口VLAN2为BSR-BORDER接口,对于其所连接的网络到来的组播协议命令第1章IPv4组播协议组播数据,BSR-BORDER接口可以认为所连接的网络都是自己的直连网络,从而达到与异种组播协议(如IGMPPROXY)衔接的目的。Switch(config)#interfacevlan2Switch(Config-if-Vlan2)#ippimbsr-border1.11.17showdebuggingigmpproxy命令:showdebuggingigmpproxy功能:显示IGMPproxy当前调试开关状态。命令模式:特权用户配置模式。使用指南:IGMPproxy当前调试开关状态。举例:Switch(config)#showdebuggingigmpproxyIGMPPROXYdebuggingstatus:IGMPPROXYeventdebuggingisonIGMPPROXYpacketdebuggingisonIGMPPROXYtimerdebuggingisonIGMPPROXYmfcdebuggingison1.11.18showipigmpproxy命令:showipigmpProxy功能:显示igmpproxy的配置信息。命令模式:特权用户配置模式。使用指南:显示igmpproxy的配置信息,是否在全局启动了igmpproxy,是否配置了上游接口和下游接口。举例:Switch(config)#showipigmpProxyIGMPPROXYMRTrunning:EnabledTotalactiveinterfacenumber:2Globaligmpproxyconfigured:YESTotalconfiguredinterfacenumber:2UpstreamInterfaceconfigured:YESUpstreamInterfaceVlan1(2005)UpstreamInterfaceconfigured:YESDownstreamInterfaceVlan2(2006)组播协议命令第1章IPv4组播协议--------------------------------显示内容解释IGMPPROXYMRTrunning协议是否运行Totalactiveinterfacenumber配置的活动的上游接口和下游接口数目Globaligmpproxyconfigured全局igmpproxy开关是否打开UpstreamInterfaceconfiguredigmpproxyupstream开关是否启动UpstreamInterfaceVlan上游接口所在接口UpstreamInterfaceconfiguredigmpproxydownstream开关是否启动DownstreamInterfaceVlan下游接口所在接口1.11.19showipigmpproxymroute命令:showipigmpProxymroute功能:显示igmpproxymroute的状态信息。命令模式:特权用户配置模式。使用指南:显示igmpproxymroute的状态信息,显示协议当前维护的mrt节点信息。举例:Switch(config)#showipigmpproxymrouteIPMulticastRoutingTable(,G)Entries:0(S,G)Entries:2(1.1.1.2,225.0.0.1)Local_include_olist..l.............................Local_exclude_olist................................Outgoing..o.............................(1.1.1.3,225.0.0.1)Local_include_olist..l.............................Local_exclude_olist................................Outgoing..o.............................显示信息解释Entries各种表项的个数Local_include_olist本地include加入条目出接口的index号Local_exclude_olist本地exclude加入条目出接口的index号Outgoing对应的(S,G)组播数据出接口的index号组播协议命令第1章IPv4组播协议1.11.20showipigmpproxyupstreamgroups命令:showipigmpproxyupstreamgroups{A.B.C.D}命令模式:特权用户配置模式。使用指南:显示协议当前维护的上游接口的组播成员关系信息。不指定组显示所有组,指定组则只显示指定的组信息。举例:Switch(config)#showipigmpproxyupstreamgroupsIGMPPROXYConnectGroupMembershipGroupsFilter-modesource224.1.1.1INCLUDE192.168.1.136226.1.1.1显示信息解释Groups组播组地址Filter-mode该组播组的接收模式source该组播组的拥有的源组播协议命令第2章IPv6组播协议命令第2章IPv6组播协议命令2.1组播公用命令2.1.1showipv6mroute命令:showipv6mroute[[]]功能:显示ipv6组播的软件转发表。参数:GroupAddr:显示跟此组播地址相关的转发表项。SourceAddr:显示跟此源相关的转发表项。缺省情况:无。命令模式:特权和配置模式。使用指南:无。举例:显示所有组播转发表。Switch(config)#showipv6mrouteName:Loopback,Index:2002,State:49Name:Vlan1,Index:2006,State:1043Name:Vlan11,Index:2007,State:1043Name:Vlan12,Index:2008,State:1043Name:Tunnel1,Index:2009,State:d1Name:pim6reg,Index:2010,State:c1Name:pimreg,Index:2011,State:c1Thetotalmatchedip6mractivemfcentriesis1,unresolvedip6mrentriesis1GroupOriginIifWrongOif:TTLff2f::12014:1:2:3::2Tunnel102008:1ff3f::12012:1:2:3::2NULL40:0显示信息解释Name接口名Index接口索引State接口状态Thetotalmatchedipmractivemfcentries软件转发条目总数unresolvedipmrentries没有下发的转发条目数Group转发条目组地址Origin转发条目源地址Iif转发条目入接口名Wrong从错误接口收到的组播报文个数组播协议命令第2章IPv6组播协议命令Oif转发条目出接口索引TTLTTL值2.2PIM-DM6的配置命令说明:部分SHOW和DEBUG命令和PIM-SM相同,请参考后面PIM-SM的配置命令。2.2.1debugipv6pimtimersat命令:debugipv6pimtimersatnodebugipv6pimtimersat功能:打开显示PIMDM源活动计时器详细信息的调试开关;本命令的no操作为关闭本调试开关。参数:无。缺省情况:关闭。命令模式:特权用户配置模式。使用指南:打开此开关,可以显示源活动计时器的详细信息。举例:Switch#debugipv6pimtimersat备注:PIM-DM中其他debug开关与PIM-SM通用。2.2.2debugipv6pimtimersrt命令:debugipv6pimtimersrtnodebugipv6pimtimersrt功能:打开显示PIMDM状态更新计时器详细信息的调试开关;本命令的no操作为关闭本调试开关。参数:无。缺省情况:关闭。命令模式:特权用户配置模式。使用指南:打开此开关,可以显示PIMDM状态更新计时器详细信息。举例:Switch#debugipv6pimtimersrt备注:PIM-DM中其他debug开关与PIM-SM通用。2.2.3ipv6mroute组播协议命令第2章IPv6组播协议命令命令:ipv6mroute<.ifname>noipv6mroute[<.ifname>]功能:配置静态组播表项。此命令的no命令删除静态组播表项或部分出接口。参数:分别为组播的源地址和组地址。<.ifname>,第一个为入接口,后面的为出接口。命令模式:全局配置模式。缺省情况:无。使用指南:所有配置的接口名必须存在,且必须是VLAN接口。出接口只有启动了PIM且UP的接口才能下发,如入接口没有UP、未启动PIM或RPF检查不正确,不会下发该表项。通过此命令的no命令删除配置的静态组播表项,若删除指令包含所有出接口或未指定接口信息,则删除该静态组播表项,否则删除指定的出接口。举例:Switch(config)#ipv6mroute2001::1ff1e::1v10v20v302.2.4ipv6pimbsr-border命令:ipv6pimbsr-bordernoipv6pimbsr-border功能:配置、取消接口为PIM6BSR-BORDER。参数:无。缺省情况:非BSR-BORDER。命令模式:接口配置模式。使用指南:配置为BSR-BORDER的接口,BSR相关消息不向该接口发送也不从该接口接收,连接的网络被认为都是该接口的直连网络。举例:Switch(Config-if-Vlan1)#ipv6pimbsr-border2.2.5ipv6pimdense-mode命令:ipv6pimdense-modenoipv6pimdense-mode功能:在接口上启动PIM-DM协议;本命令的no操作在接口上关闭PIM-DM协议。参数:无。缺省情况:缺省为不启动PIM-DM协议。命令模式:接口配置模式。使用指南:此命令需要在全局配置模式下执行ipv6pimmulticast-routing,才能生效。不支持组播协议互操作,即同一台交换机不能同时开启密集模式和稀疏模式。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:在接口VLAN1上启动PIM-DM协议。Switch(config)#ipv6pimmulticast-routing组播协议命令第2章IPv6组播协议命令Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ipv6pimdense-mode2.2.6ipv6pimdr-priority命令:ipv6pimdr-prioritynoipv6pimdr-priority功能:设置、取消以及改变接口的DR优先级值。同一网段相邻节点通过hello报文选举出本网段的指定路由器DR,no操作恢复默认值。参数:优先级,取值范围0-4294967294。缺省情况:1命令模式:接口配置模式使用指南:取值范围0-4294967294,值越大,越优先。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:Switch(config)#interfacevlan1Switch(Config-if-Vlan1)ipv6pimdr-priority1002.2.7ipv6pimexclude-genid命令:ipv6pimexclude-genidnoipv6pimexclude-genid功能:此命令使得PIMDM发出的Hello报文不包含GenId选项,no操作恢复默认。参数:无。缺省情况:Hello报文包含GenId选项。命令模式:接口配置模式使用指南:此命令用于与较老的CiscoIOS版本交互。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:配置交换机发出的hello报文中不包含GenID选项。Switch(Config-if-Vlan1)#ipv6pimexclude-genid2.2.8ipv6pimhello-holdtime命令:ipv6pimhello-holdtimenoipv6pimhello-holdtime功能:设置Hello消息中Holdtime项的值,此值用于描述邻居超时时间,如果在这这一时间内,没有收到该邻居的hello报文,则将此邻居纪录删除。参数:是holdtime设置时间,取值范围<1-65535>。组播协议命令第2章IPv6组播协议命令缺省情况:为3.5Hello_interval,hello_interval的默认值为30s,因此hello-holdtime的默认值为105s。命令模式:接口配置模式使用指南:如果不设置,则hellotime默认为当前Hello-interval的3.5倍。如果设置的hellotime小于当前的hello_interval,则这个设置会被拒绝。每次hello-interval被更新的时候,hello-holdtime也会根据如下规则更新:如果hello_holdtime没有被配置,或者如果hello_holdtime被配置了但是比当前的hello_interval小,则hello_holdtime被修改为3.5Hello_interval,否则保持被配置的值。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:配置接VLAN1上的helloholdtime设置为10s。Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ipv6pimhello-holdtime102.2.9ipv6pimhello-interval命令:ipv6pimhello-intervalnoipv6pimhello-interval功能:配置接口PIM-DMhello报文间隔时间;本命令的no操作恢复为缺省值。参数:为周期发送PIM-DMhello报文的时间间隔,取值范围1~18724s。缺省情况:周期发送PIM-DMhello报文的时间间隔缺省为30s。命令模式:接口配置模式使用指南:hello消息使得PIM-DM交换机可以互相定位,确定邻居关系。PIM-DM交换机通过周期向邻居发送hello消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送的hello消息,则认为该邻居丢失。该时间值的配置不能大于邻居超时时间。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:在接口VLAN1上配置PIM-DMhello间隔。Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ipv6pimhello-interval202.2.10ipv6pimmulticast-routing命令:ipv6pimmulticast-routingnoipv6pimmulticast-routing功能:全局启动PIM协议;本命令的no操作全局关闭PIM协议。参数:无。缺省情况:缺省为不启动PIM协议。命令模式:全局配置模式使用指南:只有全局运行该命令后,ipv6pim才能启动。举例:全局启动PIM协议。Switch(config)#ipv6pimmulticast-routing组播协议命令第2章IPv6组播协议命令2.2.11ipv6pimneighbor-filter命令:ipv6pimneighbor-filternoipv6pimneighbor-filter功能:配置邻居访问列表。如果被列表过滤,如果已经同此邻居建立连接,则此连接马上被切断,如果没有建立连接,则这个连接不能建立。参数:是要应用的访问列表名。缺省情况:没有neighborfilter设置。命令模式:接口配置模式使用指南:如果不需要与对端建立邻居关系,通过此命令把对端的pim信息过滤。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:在接口VLAN1上配置pim邻居的访问列表。Switch(Config-if-Vlan1)#ipv6pimneighbor-filtermyfilterSwitch(config)#ipv6access-liststandardmyfilterSwitch(config_IPv6_Std-Nacl-myfilter)#denyfe80:20e:cff:fe01::/32Switch(config_IPv6_Std-Nacl-myfilter)#permitany2.2.12ipv6pimscope-border命令:ipv6pimscope-border[<500-599>]noipv6pimscope-border功能:配置、取消PIM6的管理边界。参数:<500-599>:判断是否属于管理范围组地址的ACL号。:判断是否属于管理范围组地址的ACL名,应当是标准ACL名。缺省情况:非管理边界,访问列表不指定表示使用默认的管理组范围。命令模式:接口配置模式。使用指南:配置IPV6pim的管理边界和使用的ACL。组播数据表项SCOPE-BORDER扩散。举例:Switch(Config-if-Vlan2)#ipv6pimscope-border5032.2.13ipv6pimstate-refreshorigination-interval命令:ipv6pimstate-refreshorigination-intervalnoipv6pimstate-refreshorigination-interval功能:配置该接口上state-refresh报文发送间隔。no操作恢复默认值。参数:报文发送间隔值4-100s。缺省情况:60s。组播协议命令第2章IPv6组播协议命令命令模式:接口配置模式使用指南:第一跳路由器定期发送state-refresh报文以维持所有下游路由器的PIM-DM表项。通过此命令可以修改state-refresh报文的发送间隔,通常不建议您修改相关定时器的时间间隔。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:将VLAN1上的state-refresh报文发送间隔设为90秒。Switch(Config-if-Vlan1)#ipv6pimstate-refreshorigination-interval90Switch(Config-if-Vlan1)#2.2.14showipv6piminterface命令:showipv6piminterface[detail]功能:显示PIM接口信息。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:举例:Switch#showipv6piminterfaceInterfaceVIFindexVer/NbrDRModeCountPriorVlan20v2/S01Address:fe80::203:fff:fee3:1244GlobalAddress:2000:1:111::100DR:thissystemVlan32v2/S01Address:fe80::203:fff:fee3:1244GlobalAddress:2000:10:1:13::1DR:thissystem显示信息解释Address接口地址Interface接口名VIFindex接口索引号Ver/Modepim版本和模式,版本一般为v2,sparsemode显示S,densemode显示DNbrCount此接口上的邻居个数DRPriorDr优先级DR此接口DR的地址2.2.15showipv6pimmroutedense-mode组播协议命令第2章IPv6组播协议命令命令:showipv6pimmroutedense-mode[group][source]功能:显示PIM-DM报文转发项。参数:group:显示跟此组播地址相关的转发表项。source:显示跟此源相关的转发表项。缺省情况:不显示。命令模式:特权和配置模式。使用指南:本命令用于显示PIM-DM维护的组播路由信息。举例:显示所有PIM-DM报文转发项。Switch(config)#showipv6pimmroutedense-modeIPMulticastRoutingTable(,G)Entries:1(S,G)Entries:1(,ff1e::15)Local..l.............................(2000:10:1:12::11,ff1e::15)RPFnbr:::RPFidx:Vlan12UpstreamState:FORWARDINGOriginState:ORIGINATORLocal................................Pruned................................Asserted................................Outgoing..o.............................Switch#显示信息解释(,ff1e::15)(,G)转发项(2000:10:1:12::11,ff1e::15)(S,G)转发项RPFnbr反向路径邻居,DM中指源方向的上游邻居,::表示此交换机既为第一跳RPFidxRPF邻居所在的接口UpstreamState上游方向状态,有FORWARDING(可以转发上游的数据),PRUNED(上游停止转发数据),ACKPENDING(等待上游响应,转发上游数据)OriginState有两个值:ORIGINATOR(处于可发state-refresh状态),NON_ORIGINATOR(不可发state-refresh状态)Local本地加入接口,此接口收到MLDJoin组播协议命令第2章IPv6组播协议命令PrunedPIM剪枝接口,此接口收到Prune消息AssertedAsserted状态Outgoing组播数据最终出接口的index号,在此例中出接口的index为2。可以通过命令showippiminterface察看接口详细信息2.2.16showipv6pimneighbor命令:showipv6pimneighbor[detail]功能:显示路由器邻居。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM协议维护的组播路由器邻居信息。举例:Switch(config)#showipv6pimneighborNeighborInterfaceUptime/ExpiresVerDRAddressPriority/ModeFe80::203:fff:fee3:1244Vlan100:00:10/00:01:35v21/DRfe80::20e:cff:fe01:faccVlan100:00:13/00:01:32v21/显示信息解释NeighborAddress邻居地址Interface邻居所在接口Uptime/Expires运行时间/超时时间Verpim版本,一般为v2DRPriority/Mode此邻居发来Hello消息中的DR优先级以及此邻居是否该接口上的DR2.2.17showipv6pimnexthop命令:showipv6pimnexthop功能:显示PIM缓存的单播路由表中的下一跳路由器。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM保存的下一跳路由器信息。举例:组播协议命令第2章IPv6组播协议命令Switch#showipv6pimnexthopFlags:N=New,R=RP,S=Source,U=Unreachable….DestinationTypeNexthopNexthop..NexthopNexthopMetricPrefRefcntNumAddrIfindexName2000:1:111::11..S.120040022000:1:111::100.RS.12004002显示信息解释Destination下一跳的目标地址TypeN:新创建的下一跳,还没有确定RP方向或者S方向R:RP方向S:源方向U:不可到达NexthopNum下一跳计数NexthopAddr下一跳地址NexthopIfindex下一跳所在接口索引NexthopName下一跳名字Metric到下一跳的路径损耗MetricPref路径PreferenceRefcnt引用计数2.3PIM-SM6的配置命令2.3.1clearipv6pimbsrrp-set命令:clearipv6pimbsrrp-set功能:清除所有RP集。参数:无。命令模式:特权用户配置模式。使用指南:快速清除所有RP集。举例:清除所有RP集。Switch#clearipv6pimbsrrp-set相关命令:showipv6pimbsr-router2.3.2debugipv6pimevents组播协议命令第2章IPv6组播协议命令命令:debugipv6pimeventsnodebugipv6pimevents功能:打开/关闭pimeventsdebug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:打开此开关,显示pim协议运行的事件信息。举例:Switch#debugipv6pimeventsSwitch#2.3.3debugipv6pimmfc命令:debugipv6pimmfc(inout)nodebugipv6pimmfc(inout)功能:打开/关闭pim组播转发缓存debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:打开此开关,显示生成和下发的组播表项的信息。举例:Switch#debugipv6pimmfcinSwitch#2.3.4debugipv6pimmib命令:debugipv6pimmibnoipv6debugpimmib功能:打开/关闭PIMMIBdebug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:可以通过此开关监控关于PIMMIB相关的信息。举例:Switch#debugipv6pimmibSwitch#2.3.5debugipv6pimnexthop组播协议命令第2章IPv6组播协议命令命令:debugipv6pimnexthopnodebugipv6pimnexthop功能:打开/关闭pim中关于nexthop变化的debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:可以通过此开关监控关于PIMNEXTHOP数据变化的相关信息。举例:Switch#debugipv6pimnexthopSwitch#2.3.6debugipv6pimnsm命令:debugipv6pimnsmnodebugipv6pimnsm功能:打开/关闭pimNetworkServices模块通讯的debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:使用此调试开关可以用于监控PIM模块与网络服务模块交互的信息。举例:Switch#debugipv6pimnsmSwitch#2.3.7debugipv6pimpacket命令:debugipv6pimpacket[inout]nodebugipv6pimpacket[inout]功能:打开/关闭pim包的debug开关。参数:in只显示收到的pim包。out只显示发出的pim包。无以上两者都显示。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:通过开启此开关,可以监控PIM协议收到和/或发送的报文。举例:Switch#debugipv6pimpacketinSwitch#组播协议命令第2章IPv6组播协议命令2.3.8debugipv6pimstate命令:debugipv6pimstatenodebugipv6pimstate功能:打开/关闭pimsm转发状态机的debug开关。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:可以通过此开关监控关于PIM状态机变化的相关信息。举例:Switch#debugipv6pimstateSwitch#2.3.9debugipv6pimtimer命令:debugipv6pimtimerdebugipv6pimtimerassertdebugipv6pimtimerassertatdebugipv6pimtimerbsrbstdebugipv6pimtimerbsrcrpdebugipv6pimtimerbsrdebugipv6pimtimerhellohtdebugipv6pimtimerhellonltdebugipv6pimtimerhellothtdebugipv6pimtimerhellodebugipv6pimtimerjoinpruneetdebugipv6pimtimerjoinprunegrtdebugipv6pimtimerjoinprunejtdebugipv6pimtimerjoinprunekatdebugipv6pimtimerjoinpruneotdebugipv6pimtimerjoinprunepltdebugipv6pimtimerjoinprunepptdebugipv6pimtimerjoinpruneptdebugipv6pimtimerjoinprunedebugipv6pimtimerregisterrstdebugipv6pimtimerregisternodebugipv6pimtimernodebugipv6pimtimerassertnodebugipv6pimtimerassertat组播协议命令第2章IPv6组播协议命令nodebugipv6pimtimerbsrbstnodebugipv6pimtimerbsrcrpnodebugipv6pimtimerbsrnodebugipv6pimtimerhellohtnodebugipv6pimtimerhellonltnodebugipv6pimtimerhellothtnodebugipv6pimtimerhellonodebugipv6pimtimerjoinpruneetnodebugipv6pimtimerjoinprunegrtnodebugipv6pimtimerjoinprunejtnodebugipv6pimtimerjoinprunekatnodebugipv6pimtimerjoinpruneotnodebugipv6pimtimerjoinprunepltnodebugipv6pimtimerjoinprunepptnodebugipv6pimtimerjoinpruneptnodebugipv6pimtimerjoinprunenodebugipv6pimtimerregisterrstnodebugipv6pimtimerregisternodebugipv6pimtimer功能:打开/关闭pim各个模块计时器。参数:无。缺省情况:不打开此开关。命令模式:特权用户配置模式。使用指南:可以根据需求打开指定的计时器的调试信息。举例:Switch#debugipv6pimtimerassertSwitch#2.3.10ipv6mroute命令:ipv6mroute<.ifname>noipv6mroute[<.ifname>]功能:配置静态组播表项。此命令的no命令删除静态组播表项或部分出接口。参数:分别为组播的源地址和组地址。<.ifname>,第一个为入接口,后面的为出接口。命令模式:全局配置模式。缺省情况:无。使用指南:所有配置的接口名必须存在,且必须是VLAN接口。出接口只有启动了PIM且UP的接口才能下发,如入接口没有UP、未启动PIM或RPF检查不正确,不会下发该表项。通过此命令的no命令删除配置的静态组播表项,若删除指令包含所有出接口或未指定接口信息,则删除该静态组播表项,否则删除指定的出接口。举例:组播协议命令第2章IPv6组播协议命令Switch(config)#ipv6mroute2001::1ff1e::1v10v20v302.3.11ipv6multicastunresolved-cacheaging-time命令:ipv6multicastunresolved-cacheaging-timenoipv6multicastunresolved-cacheaging-time功能:配置内核组播路由缓存时间;本命令的no操作恢复为缺省值。参数:为配置的缓存时间,取值范围1~20s。缺省情况:缺省为20s。命令模式:全局配置模式。使用指南:配置组播路由条目在内核的缓存时间。举例:Switch(config)#ipv6multicastunresolved-cacheaging-time182.3.12ipv6pimaccept-register命令:ipv6pimaccept-registerlistnoipv6pimaccept-register功能:用这个命令去过滤指定的组播组。参数:是要应用的访问列表名。缺省情况:允许任何源到任何组的组播注册。命令模式:全局配置模式。使用指南:该命令用于设置对PIM的REGISTER报文进行过滤的访问列表,访问列表中的地址分别指定了过滤的组播源和组播组信息。对于匹配为DENY的组源组合,PIM协议在收到REGISTER报文后立即发送REGISTER-STOP并且不建立组记录。举例:配置过滤的register报文的规则为myfilter。Switch(config)#ipv6pimaccept-registerlistmyfilterSwitch(config)#ipv6access-liststandardmyfilterSwitch(config_IPv6_Std-Nacl-myfilter)#permitff1e::10/1282.3.13ipv6pimbsr-border命令:ipv6pimbsr-bordernoipv6pimbsr-border功能:配置、取消接口为PIM6BSR-BORDER。参数:无。缺省情况:非BSR-BORDER。命令模式:接口配置模式。组播协议命令第2章IPv6组播协议命令使用指南:配置为BSR-BORDER的接口,BSR相关消息不向该接口发送也不从该接口接收,连接的网络被认为都是该接口的直连网络。举例:Switch(Config-if-Vlan1)#ipv6pimbsr-border2.3.14ipv6pimbsr-candidate命令:ipv6pimbsr-candidate{vlantunnel}[][]noipv6pimbsr-candidate{vlantunnel}[][]功能:该命令为全局候选BSR配置命令,用于配置PIM-SM候选BSR的信息,以用于同其它候选BSR竞争BSR路由器;本命令的no操作为取消候选BSR的配置。参数:,为VLANID,取值范围1-4094;,为tunnelID,取值范围1-50;,为指定接口名;[hash-mask-length],为指定哈希算法中掩码长度,其用于RP自举选择,取值范围为0-128;[priority],为本候选BSR的BSR优先级,取值范围为0-255,若不配置该参数,则本候选BSR的BSR缺省优先级为0。缺省情况:本交换机不是BSR候选路由器。命令模式:全局配置模式。使用指南:该命令为全局候选BSR配置命令,用于配置PIM-SM候选BSR的信息,以用于同其它候选BSR竞争BSR路由器,只有配置本命令,本交换机才是BSR候选路由器。举例:全局配置接口VLAN1为候选BSR消息发送接口。Switch(config)#ipv6pimbsr-candidatevlan130102.3.15ipv6pimcisco-register-checksum命令:ipv6pimcisco-register-checksum[group-list]noipv6pimcisco-register-checksum[group-list]功能:设置在计算被group-list指定的组的注册报文的checksum时使用整个报文的长度。缺省情况:用注册报文的头部长度来计算checksum,即8。参数:要运用的简单访问列表名。命令模式:全局配置模式。使用指南:此命令是用于较老的CiscoIOS版本中交互。举例:配置计算访问列表myfilter所指定的组的注册报文的checksum使用整个报文的长度。Switch(config)#ipv6pimcisco-register-checksumgroup-listmyfilterSwitch(config)#ipv6access-liststandardmyfilterSwitch(config_IPv6_Std-Nacl-myfilter)#permitff1e::10/128组播协议命令第2章IPv6组播协议命令2.3.16ipv6pimdr-priority命令:ipv6pimdr-prioritynoipv6pimdr-priority功能:设置,取消以及改变接口的DR优先级值。同一网段相邻节点通过hello报文选举出本网段的指定路由器DR,no操作恢复默认值。参数:优先级,取值范围0-4294967294。缺省情况:1。命令模式:接口配置模式。使用指南:取值范围0-4294967294,值越大,越优先。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:Switch(config)#interfacevlan1Switch(Config-if-Vlan1)ipv6pimdr-priority1002.3.17ipv6pimexclude-genid命令:ipv6pimexclude-genidnoipv6pimexclude-genid功能:此命令使得PIMSM发出的Hello报文不包含GenId选项,no操作恢复默认。参数:无。缺省情况:Hello报文包含GenId选项。命令模式:接口配置模式使用指南:此命令用于与较老的CiscoIOS版本交互。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:配置交换机发出的hello报文中不包含GenID选项。Switch(Config-if-Vlan1)#ipv6pimexclude-genid2.3.18ipv6pimhello-holdtime命令:ipv6pimhello-holdtimenoipv6pimhello-holdtime功能:设置和取消Hello消息中Holdtime项的值,此值用于描述邻居超时时间,如果超过这一时间,还没有收到该邻居的hello报文,则将此邻居纪录删除。参数:是holdtime设置时间。缺省情况:为3.5Hello_interval,hello_interval的默认值为30s,因此hello-holdtime的默认值为105s。命令模式:接口配置模式使用指南:如果不设置,则hellotime默认为当前Hello-interval的3.5倍。如果设置的组播协议命令第2章IPv6组播协议命令hellotime小于当前的hello_interval,则这个设置会被拒绝。每次hello-interval被更新的时候,hello-holdtime也会根据如下规则更新:如果hello_holdtime没有被配置,或者如果hello_holdtime被配置了但是比当前的hello_interval小,则hello_holdtime被修改为3.5Hello_interval,否则保持被配置的值。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:配置接VLAN1上的helloholdtime设置为10s。Switch(config)#interfacevlan1Switch(Config-if-Vlan1)#ipv6pimhello-holdtime102.3.19ipv6pimhello-interval命令:ipv6pimhello-intervalnoipv6pimhello-interval功能:配置接口pimhello报文间隔时间;本命令的no操作恢复为缺省值。参数:为周期发送pimhello报文的时间间隔,取值范围1~18724s。缺省情况:周期发送pimhello报文的时间间隔缺省为30s。命令模式:接口配置模式使用指南:hello消息使得pim交换机可以互相定位,确定邻居关系。pim交换机通过周期向邻居发送hello消息来宣告自己的存在,如果在规定的时间内没有收到邻居发送的hello消息,则认为该邻居丢失。该时间值的配置不能大于邻居超时时间。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:在接口VLAN1上配置PIM-SMhello间隔。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipv6pimhello-interval202.3.20ipv6pimignore-rp-set-priority命令:ipv6pimignore-rp-set-prioritynoipv6pimignore-rp-set-priority功能:设置在进行RP选举时,仅使用Hashing机制而忽略rp的优先级。此命令是用于同较老的CiscoIOS版本交互。缺省情况:不配置此选项。参数:无。命令模式:全局配置模式使用指南:通常的,PIM协议选择RP时会根据RP优先级进行选择,配置此命令后,PIM将不根据RP优先级进行选择。除非网络中有较老的路由器,否则不建议配置此选项。举例:配置忽略rp优先级。Switch(config)#ipv6pimignore-rp-set-priority组播协议命令第2章IPv6组播协议命令2.3.21ipv6pimjp-timer命令:ipv6pimjp-timernoipv6pimjp-timer功能:设置加入/剪枝计时器值,no操作恢复默认值。参数:取值范围10-65535。缺省情况:60s。命令模式:全局配置模式使用指南:配置发送J/P消息的间隔为59秒。举例:Switch(config)#ipv6pimjp-timer592.3.22ipv6pimmulticast-routing命令:ipv6pimmulticast-routingnoipv6pimmulticast-routing功能:全局启动PIM协议;本命令的no操作全局关闭PIM协议。参数:无。缺省情况:缺省为不启动PIM协议。命令模式:全局配置模式使用指南:只有全局运行该命令,pim协议才能正常启动。举例:全局启动PIM协议。Switch(config)#ipv6pimmulticast-routing2.3.23ipv6pimneighbor-filter命令:ipv6pimneighbor-filternoipv6pimneighbor-filter功能:配置邻居访问列表。如果被列表过滤,如果已经同此邻居建立连接,则此连接马上被切断,如果没有建立连接,则这个连接不能建立。参数:是要应用的访问列表名。缺省情况:没有neighborfilter设置。命令模式:接口配置模式使用指南:ACL的默认行为为DENY。即如果配置access-list1,则access-list1中的默认行为是deny。在下面的举例中如果不配置permitany-source,则denyff1e::10/128的效果同于denyany-source。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:在接口VLAN1上配置pim邻居的访问列表。Switch(Config-if-Vlan1)#ipv6pimneighbor-filtermyfilter组播协议命令第2章IPv6组播协议命令Switch(config)#ipv6access-liststandardmyfilterSwitch(config_IPv6_Std-Nacl-myfilter)#denyfe80:20e:cff:fe01::/32Switch(config_IPv6_Std-Nacl-myfilter)#permitany2.3.24ipv6pimregister-rate-limit命令:ipv6pimregister-rate-limitnoipv6pimregister-rate-limit功能:这个命令用于配置DR发送注册包的速率,单位是包/每秒。No操作恢复默认值,这个配置的速率是指每一个(S,G)状态的,不是整个系统范围内的。参数:取值范围1-65535。缺省情况:不限制发包速度。命令模式:全局配置模式使用指南:配置DR发送注册报文的速率。举例:配置DR发送注册报文的速率为59包/每秒。Switch(config)#ipv6pimregister-rate-limit592.3.25ipv6pimregister-rp-reachability命令:ipv6pimregister-rp-reachabilitynoipv6pimregister-rp-reachability功能:用这个命令使得DR在进行注册过程中进行RP能不能到达的检测。参数:无。缺省情况:默认情况不检测。命令模式:全局配置模式使用指南:使用本命令配置本路由器是否进行RP可达性的检查。举例:配置本路由器在发送注册报文前进行RP可达性的检查。Switch(config)#ipv6pimregister-rp-reachability2.3.26ipv6pimregister-source命令:ipv6pimregister-source{vlan}noipv6pimregister-source功能:此命令用于配置DR发送的注册包的源地址,以覆盖默认的源地址,这个默认的源地址一般是源主机方向的RPF邻居。参数:要被作为register报文源的接口名称;要被作为register报文源的接口地址,冒号十六进制格式,不带前缀长度;组播协议命令第2章IPv6组播协议命令为指定VLAN的地址。缺省情况:默认情况不检测。命令模式:全局配置模式使用指南:no操作恢复为默认值。此时语法为noipv6pimregister-source,无需加任何参数。配置的地址必须是RP发送的Register-Stop消息可达的。通常是个环回地址,但也可以是其他物理地址。这个地址一定得是通过DR上的单播路由协议可公告的。举例:配置发送的注册报文的源地址是VLAN1的地址。Switch(config)#ipv6pimregister-sourceVlan12.3.27ipv6pimregister-suppression命令:ipv6pimregister-suppressionnoipv6pimregister-suppression功能:用这个命令去配置注册抑制计时器的值,单位为秒。参数:是计时器的取值,取值范围10-65535s。缺省情况:60s。命令模式:全局配置模式。使用指南:如果在DR上配置这个值,则是注册抑制计时器的值;如果在RP上配置这个值,而且RP上没有用ipv6pimrp-register-kat命令,则此命令修改Keepalive-period值。No操作使恢复为默认值,命令为noipv6pimregister-suppression。举例:配置注册抑制计时器的值是30s。Switch(config)#ipv6pimregister-suppression302.3.28ipv6pimrp-address命令:ipv6pimrp-address[]noipv6pimrp-address[all]功能:该命令为全局或某个组播地址范围的配置静态RP,本命令的no操作为取消静态RP的配置。参数:RP地址,格式是X:X::X:X,ipv6地址为希望成为某个范围的RP,格式是X:X::X:X/M,ipv6地址及前缀长度all所有范围缺省情况:本交换机不是RP静态路由器。命令模式:全局配置模式使用指南:该命令为全局或某段组播地址范围配置静态RP地址。举例:全局配置2000:112::8是RP地址。Switch(config)#ipv6pimrp-address2000:112::8ff1e::/64组播协议命令第2章IPv6组播协议命令2.3.29ipv6pimrp-candidate命令:ipv6pimrp-candidate{vlanloopback}[][]noipv6pimrp-candidate功能:该命令为全局候选RP配置命令,用于配置PIM-SM候选RP的信息,以用于同其它候选RP竞争RP路由器;本命令的no操作为取消候选RP的配置。参数:vlan-id,为VLANID;index,为Loopback接口索引;接口名称;为该侯选RP的组范围,格式是X:X::X:X/M,ipv6地址及前缀长度;是RP选举的优先级,取值0-255,默认为192,数值越低优先级越高。缺省情况:本交换机不是RP候选路由器。命令模式:全局配置模式使用指南:该命令为全局候选RP配置命令,用于配置PIM-SM候选RP的信息,以用于同其它候选RP竞争RP路由器,只有配置本命令,本交换机才是RP候选路由器。举例:全局配置接口VLAN1为候选RP公告消息发送接口。Switch(config)#ipv6pimrp-candidatevlan11002.3.30ipv6pimrp-register-kat命令:ipv6pimrp-register-katnoipv6pimrp-register-kat功能:用这个命令去配置RP上的(S,G)表项的KAT(KeepAliveTimer)的值,单位为秒,no操作恢复默认值。参数:是计时器的取值,取值范围1-65535s。缺省情况:185s。命令模式:全局配置模式使用指南:配置rp-register-kat的间隔是30s。举例:Switch(config)#ipv6pimrp-register-kat302.3.31ipv6pimscope-border命令:ipv6pimscope-border[<500-599>]noipv6pimscope-border功能:配置、取消PIM6的管理边界。参数:<500-599>:判断是否属于管理范围组地址的ACL号。:判断是否属于管理范围组地址的ACL名,应当是标准ACL名。组播协议命令第2章IPv6组播协议命令缺省情况:非管理边界,访问列表不指定表示使用默认的管理组范围。命令模式:接口配置模式。使用指南:配置IPV6pim的管理边界和使用的ACL。组播数据表项SCOPE-BORDER扩散。举例:Switch(Config-if-Vlan2)#ipv6pimscope-border5032.3.32ipv6pimsparse-mode命令:ipv6pimsparse-mode[passive]noipv6pimsparse-mode[passive]功能:在接口上启动PIM-SM协议;本命令的no操作在接口上关闭PIM-SM协议。参数:[passive]表示不启动PIM-SM(即PIM-SM不收发任何包),仅启动MLD(即收发MLD报文)。缺省情况:缺省为不启动PIM-SM协议。命令模式:接口配置模式使用指南:在接口启动PIM-SM协议。本命令可以在IPv6隧道接口上配置,但注意只有配置隧道才能配置成功。举例:在接口VLAN1上启动PIM-SM协议。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipv6pimsparse-mode2.3.33showipv6pimbsr-router命令:showipv6pimbsr-router功能:显示BSR地址。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:举例:Switch#showipv6pimbsr-routerPIMv2BootstrapinformationThissystemistheBootstrapRouter(BSR)BSRaddress:2000:1:111::100(?)Uptime:00:16:00,BSRPriority:0,Hashmasklength:126Nextbootstrapmessagein00:00:10Role:CandidateBSRState:ElectedBSR组播协议命令第2章IPv6组播协议命令NextCand_RP_advertisementin00:00:10RP:2000:1:111::100(Vlan2)显示信息解释BSRaddressBsr-router地址PriorityBsr-router优先级HashmasklengthBsr-router哈希掩码长度State该候选BSR目前所处状态,ElectedBSR为选中BSR2.3.34showipv6piminterface命令:showipv6piminterface[detail]功能:显示PIM接口信息。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:举例:Switch#showipv6piminterfaceInterfaceVIFindexVer/NbrDRModeCountPriorVlan20v2/S01Address:fe80::203:fff:fee3:1244GlobalAddress:2000:1:111::100DR:thissystemVlan32v2/S01Address:fe80::203:fff:fee3:1244GlobalAddress:2000:10:1:13::1DR:thissystem显示信息解释Address接口地址Interface接口名VIFindex接口索引号Ver/Modepim版本和模式,版本一般为v2,sparsemode显示S,densemode显示DNbrCount此接口上的邻居个数DRPriorDr优先级DR此接口DR的地址2.3.35showipv6pimmroutesparse-mode组播协议命令第2章IPv6组播协议命令命令:showipv6pimmroutesparse-mode功能:显示pimsm协议的组播路由表。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM-SM维护的组播路由信息。举例:Switch#showipv6pimmrgroupff1e::15IPv6MulticastRoutingTable(,,RP)Entries:0(,G)Entries:1(S,G)Entries:1(S,G,rpt)Entries:1FCREntries:0(,ff1e::15)RP:2000:1:111::100RPFnbr:::RPFidx:NoneUpstreamState:JOINEDLocal..l.............................Joined................................Asserted................................FCR:(2000:1:111::11,ff1e::15)RPFnbr:::RPFidx:NoneSPTbit:1UpstreamState:JOINEDLocal................................Joined................................Asserted................................Outgoing..o.............................(2000:1:111::11,ff1e::15,rpt)RP:2000:1:111::100RPFnbr:::RPFidx:NoneUpstreamState:NOTPRUNEDPruned................................Outgoing..o.............................组播协议命令第2章IPv6组播协议命令显示信息解释Entries各种表项的个数RP所在共享树的RP地址RPFnbrRP方向或源方向的上游邻居RPFidxRPFnbr所在接口UpstreamState上游方向状态,有Joined(加入树,希望收到上游转发的数据),NotJoined(退出树,不希望收到上游转发的数据)两种状态,对于(S,G,rpt)表项还有RPTNotJoined,Pruned,NotPrunedLocal本地加入接口,此接口收到MLDJoinJoinedPIM加入接口,此接口收到J/P消息AssertedAsserted状态Outgoing组播数据最终出接口2.3.36showipv6pimneighbor命令:showipv6pimneighbor[detail]功能:显示路由器邻居。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM协议维护的组播路由器邻居信息。举例:Switch(config)#showipv6pimneighborNeighborInterfaceUptime/ExpiresVerDRAddressPriority/ModeFe80::203:fff:fee3:1244Vlan100:00:10/00:01:35v21/DRfe80::20e:cff:fe01:faccVlan100:00:13/00:01:32v21/显示信息解释NeighborAddress邻居地址Interface邻居所在接口Uptime/Expires运行时间/超时时间Verpim版本,一般为v2DRPriority/Mode此邻居发来Hello消息中的DR优先级以及此邻居是否该接口上的DR2.3.37showipv6pimnexthop组播协议命令第2章IPv6组播协议命令命令:showipv6pimnexthop功能:显示PIM缓存的单播路由表中的下一跳路由器。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示PIM保存的下一跳路由器信息。举例:Switch#showipv6pimnexthopFlags:N=New,R=RP,S=Source,U=Unreachable….DestinationTypeNexthopNexthop..NexthopNexthopMetricPrefRefcntNumAddrIfindexName2000:1:111::11..S.120040022000:1:111::100.RS.12004002显示信息解释Destination下一条的目标地址TypeN:新创建的下一跳,还没有确定RP方向或者S方向R:RP方向S:源方向U:不可到达NexthopNum下一跳计数NexthopAddr下一跳地址NexthopIfindex下一跳所在接口索引NexthopName下一跳名字Metric到下一跳的路径损耗MetricPref路径PreferenceRefcnt引用计数2.3.38showipv6pimrp-hash命令:showipv6pimrp-hashX:X::X:X功能:显示组X:X::X:X的汇合点RP地址。参数:组地址。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示指定组地址对应的RP地址。举例:Switch#showipv6pimrp-hashff1e::15RP:2000:1:111::100Infosource:2000:1:111::100,viabootstrap显示信息解释RP被查询组的RP组播协议命令第2章IPv6组播协议命令InfosourceBootstrap消息的来源2.3.39showipv6pimrpmapping命令:showipv6pimrpmapping功能:显示组到RP影射和RP集。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:用于显示当前RP集及映射关系。举例:Switch#showipv6pimrpmappingPIMGroup-to-RPMappingsThissystemistheBootstrapRouter(v2)Group(s):ff00::/8RP:2000:1:111::100Infosource:2000:1:111::100,viabootstrap,priority192Uptime:00:10:24,expires:00:02:06Group(s):ff00::/8,StaticRP:2000:1:111::100Uptime:00:11:01显示信息解释Group(s)RP对应的组地址范围InfosourceBootstrap消息的来源PriorityBootstrap消息中的优先级2.4ANYCASTRPv6配置命令2.4.1debugipv6pimanycast-rp命令:debugipv6pimanycast-rpnodebugipv6pimanycast-rp功能:打开交换机ANYCASTRP功能的调试开关;本命令的no操作为关闭该调试开关。命令模式:特权用户配置模式。缺省情况:缺省关闭交换机的ANYCASTRP的调试开关。使用指南:用来打开交换机ANYCASTRP调试开关,可以显示交换机处理PIM注册数据组播协议命令第2章IPv6组播协议命令包信息——packet,事件信息——event。举例:Switch#debugipv6pimanycast-rp2.4.2ipv6pimanycast-rp命令:ipv6pimanycast-rpnoipv6pimanycast-rp功能:打开交换机的ANYCASTRP功能;本命令的no操作为关闭ANYCASTRP功能。命令模式:全局配置模式。缺省情况:交换机缺省不启动ANYCASTRP。使用指南:本命令全局启动ANYCASTRP协议,但是要让ANYCASTRP工作,还必须配置self-rp-address和other-rp-address集。举例:在全局模式启动ANYCASTRP。Switch(config)#ipv6pimanycast-rp2.4.3ipv6pimanycast-rp命令:ipv6pimanycast-rpnoipv6pimanycast-rp功能:配置ANYCASTRP地址(ARA)和与本路由器(作为RP)通讯的其他RP的单播地址。本命令的no操作为取消配置的对应RP地址的某一其他RP单播地址。参数:anycast-rp-addr:RP地址,允许该地址当前对应的候选接口不存在。other-rp-addr:用于与本路由器(作为RP)通讯的其它RP单播地址。命令模式:全局配置模式。缺省情况:缺省不配置。使用指南: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)#ipv6pimanycast-rp2000::12004::2组播协议命令第2章IPv6组播协议命令2.4.4ipv6pimanycast-rpself-rp-address命令:ipv6pimanycast-rpself-rp-addressnoipv6pimanycast-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)#ipv6pimanycast-rpself-rp-address2000::12.4.5ipv6pimrp-candidate命令:ipv6pimrp-candidate{vlanloopback}[][]noipv6pimrp-candidate功能:相对于原PIM6-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。可以通过noipv6pimrp-candidate命令取消候选RP。组播协议命令第2章IPv6组播协议命令举例:在全局配置模式下配置Loopback1接口作为候选RP接口。Switch(config)#ipv6pimrp-candidateloopback12.4.6showdebuggingipv6pim命令:showdebuggingipv6pim命令模式:特权和配置模式。使用指南:anycastrp当前调试开关状态。举例:Switch(config)#showdebuggingipv6pimDebuggingstatus:PIManycast-rpdebuggingison2.4.7showipv6pimanycast-rpfirst-hop命令:showipv6pimanycast-rpfirst-hop命令模式:特权和配置模式。使用指南:显示anycastrp的状态信息,显示协议当前维护的在首跳RP上生成的mrt节点信息。举例:Switch(config)#showipv6pimanycast-rpfirst-hopIPMulticastRoutingTable(,G)Entries:0(S,G)Entries:1(E,G)Entries:0INCLUDE(2000:1:111::2,ff1e::1)Local.l..............................显示信息解释Entries各种表项的个数。INCLUDE首跳RP上创建的mrt信息。2.4.8showipv6pimanycast-rpnon-first-hop组播协议命令第2章IPv6组播协议命令命令:showipv6pimanycast-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(2002:1:111::2,ff1e::2)Local.l..............................显示信息解释Entries各种表项的个数。INCLUDE首跳RP上创建的mrt信息。2.4.9showipv6pimanycast-rpstatus命令:showipv6pimanycast-rpstatus命令模式:特权和配置模式。使用指南:显示ANYCASTRP的配置信息,是否在全局启动了ANYCASTRP,是否配置self-rp-address和当前配置的anycastrp集列表。举例:Switch(config)#showipv6pimanycast-rpstatusAnycastRPstatus:anycast-rp:Enabled!self-rp-address:2004::2anycast-rpaddress:2000:1:111::2otherrpunicastrpaddress:2002::1otherrpunicastrpaddress:2005::1anycast-rpaddress:2003::1otherrpunicastrpaddress:2002::2--------------------------------组播协议命令第2章IPv6组播协议命令显示内容解释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通讯地址。2.5PIM-SSM6的配置命令2.5.1ipv6pimssm命令:ipv6pimssm{defaultrange}noipv6pimssm功能:配置pimssm组播组地址范围;本命令的no操作删除配置的pimssm组播组。参数:default:表示pimssm组播组地址取缺省范围ff3x::/32。为要应用的IPv6访问列表名。缺省情况:缺省不配置pimssm组地址范围。命令模式:全局配置模式使用指南:1只有配置本命令后,pimssm才起作用。2配置本命令之前,必须确保ipv6pimmulticasting配置成功。3Access-list只使用ipv6access-list命令所建立的访问列表。4用户可以先执行此命令再配置对应的acl;也可以在绑定情况下,删除对应acl。绑定后,只有执行noipv6pimssm才能将绑定关系解除。5如果要启用ssm功能,应该在网络边缘上相关交换机上配置此命令,比如有本地mld加入的交换机(必须),以及在组播数据源端的DR或者在RP上(两者至少有一个)配置此命令,中间交换机则只需起PIM-SM即可。举例:配置交换机启动PIM-SSM,组地址范围是访问列表test指定的范围。Switch(config)#ipv6pimssmrangetestSwitch(config)#ipv6access-liststandardtestSwitch(config_IPv6_Std-Nacl-myfilter)#permitff1e::/48组播协议命令第2章IPv6组播协议命令2.6IPv6DCSCM配置命令2.6.1ipv6access-list(ipv6组播源控制)命令:ipv6access-list<8000-8099>{denypermit}{{}{host-source}any-source}{{}{host-destination}any-destination}noipv6access-list<8000-8099>{denypermit}{{}{host-source}any-source}{{}{host-destination}any-destination}功能:配置ipv6源受控组播访问列表,其NO形式用于删除该访问列表。参数:<8000-8099>:源受控访问列表号。{denypermit}:拒绝或允许。:组播源地址和掩码长度。:组播源主机地址。:组播目的地址和掩码长度。:组播目的主机地址。缺省情况:无。命令模式:全局配置模式。使用指南:IPV6组播源受控表项使用的ACL通过特定的ACL号8000-8099来控制,本命令用于配置这样的ACL。IPV6组播源受控的ACL只需要配置要控制的源IPV6地址和目的IPV6地址(即组IPV6地址),其配置方式与其它ACL基本相同,可以采用掩码长度配置地址范围,也可以指定一个主机地址或所有地址,值得注意的是,这里的“所有地址”对组IPV6地址而言是指ff::/8。举例:Switch(config)#ipv6access-list8000permitfe80::203:228a/64ff1e::1/642.6.2ipv6access-list(组播目的控制)命令:ipv6access-list<9000-10999>{denypermit}{{}{host-source}any-source}{{}{host-destination}any-destination}noipv6access-list<9000-10999>{denypermit}{{}{host-source}any-source}{{}{host-destination}any-destination}功能:配置IPV6目的受控组播访问列表,其NO形式用于删除该访问列表。参数:<9000-10999>:源受控访问列表号。{denypermit}:拒绝或允许。组播协议命令第2章IPv6组播协议命令:组播源地址和掩码长度。:组播源主机地址。:组播目的地址和掩码长度。:组播目的主机地址。缺省情况:无。命令模式:全局配置模式。使用指南:IPV6组播目的受控表项使用的ACL通过特定的ACL号9000-10999来控制,本命令用于配置这样的ACL。组播目的受控的ACL只需要配置要控制的源IPV6地址和目的IPV6地址(即组IPV6地址),其配置方式与其它ACL基本相同,可以采用掩码长度配置地址范围,也可以指定一个主机地址或所有地址,值得注意的是,这里的“所有地址”对组IPV6地址而言是指ff::/8。举例:Switch(config)#ipv6access-list9000permitfe80::203:228a/64ff1e::1/642.6.3ipv6multicastdestination-controlaccess-group命令:ipv6multicastdestination-controlaccess-group<9000-10999>noipv6multicastdestination-controlaccess-group<9000-10999>功能:配置端口使用的IPV6组播目的控制访问列表,其NO形式删除该配置。参数:<9000-10999>:目的受控访问列表号。缺省情况:不配置。命令模式:端口配置模式。使用指南:该命令只有在启动了全局IPV6组播目的控制的情况下才起作用,配置该命令后,如果开启MLD-SNOOPING,对于向组播组添加该端口的情况,将按所配置的访问列表进行匹配,如匹配为permit,该端口才会被添加,否则不能添加。举例:switch(config)#interethernet1/0/4switch(Config-If-Ethernet1/0/4)#ipv6multicastdestination-controlaccess-group9000switch(Config-If-Ethernet1/0/4)#2.6.4ipv6multicastdestination-controlaccess-group(sip)命令:ipv6multicastdestination-controlaccess-group<9000-10999>noipv6multicastdestination-controlaccess-group<9000-10999>功能:配置指定网段使用的IPV6组播目的控制访问列表,其NO形式删除该配置。组播协议命令第2章IPv6组播协议命令参数::IP地址和掩码长度;<9000-10999>:目的受控访问列表号。缺省情况:不配置。命令模式:全局配置模式。使用指南:该命令只有在启动了全局IPV6组播目的控制的情况下才起作用,配置该命令后,如果开启MLD-SNOOPING或启动了MLD,对于向组播组添加成员的情况,如果所发送的MLD-REPORT的源IPV6地址配置了组播目的控制,将按所配置的访问列表进行匹配,如匹配为permit,该端口才会被添加,否则不能添加。如果使用此命令之前,showipv6mldgroupsdetail中相应的组或者源已经建立,需到特权模式下使用命令clearipv6mldgroup清空相应组。举例:switch(config)#ipv6multicastdestination-control2008::8/64access-group90002.6.5ipv6multicastdestination-controlaccess-group(vmac)命令:ipv6multicastdestination-control<1-4094>access-group<9000-10999>noipv6multicastdestination-control<1-4094>access-group<9000-10999>功能:配置指定VLAN-MAC使用的IPV6组播目的控制访问列表,其NO形式删除该配置。参数:<1-4094>:VLAN-ID;:发送MLD-REPORT的源MAC地址,格式为“xx-xx-xx-xx-xx-xx”。<9000-10999>:目的受控访问列表号。缺省情况:不配置。命令模式:全局配置模式。使用指南:该命令只有在启动了全局IPV6组播目的控制的情况下才起作用,配置该命令后,如果开启MLD-SNOOPING,对于向组播组添加成员的情况,如果所发送的MLD-REPORT的源MAC地址配置了组播目的控制,将按所配置的访问列表进行匹配,如匹配为permit,该端口才会被添加,否则不能添加。举例:switch(config)#ipv6multicastdestination-control100-01-03-05-07-09access-group90002.6.6ipv6multicastpolicy命令:ipv6multicastpolicycosnoipv6multicastpolicycos组播协议命令第2章IPv6组播协议命令功能:配置IPV6策略组播,其NO形式取消IPV6的策略组播。参数::IPV6组播的源地址、源地址掩码长度。:IPV6组播的组播地址,组播地址掩码长度。:设定的优先级,范围为<0-7>。缺省情况:不配置。命令模式:全局配置模式。使用指南:可以通过该命令配置把通过本交换机的匹配指定范围的组播数据包的优先级更改为指定的值,并且同时指定TOS为同样值。这里需要注意的是,对于UNTAG方式发出的报文,不会更改其优先级值。举例:switch(config)#ipv6multicastpolicy2008::1/64ff1e::3/64cos42.6.7ipv6multicastsource-control命令:ipv6multicastsource-controlnoipv6multicastsource-control功能:配置全局启动IPV6组播源受控,其NO形式恢复为不启动全局IPV6组播源控制。参数:无。缺省情况:不启动。命令模式:全局配置模式。使用指南:只有在启动全局IPV6组播源受控的情况下才能把源受控访问列表应用于端口。配置该命令后,所有端口收到的IPV6组播数据,如果没有匹配的组播源受控表项,将被交换机丢弃,即只有匹配为PERMIT的组播数据才会接收和转发。举例:Switch(config)#ipv6multicastsource-control2.6.8ipv6multicastsource-controlaccess-group命令:ipv6multicastsource-controlaccess-group<8000-8099>noipv6multicastsource-controlaccess-group<8000-8099>功能:配置端口使用的组播源控制访问列表,其NO形式删除该配置。参数:<8000-8099>:源受控访问列表号。缺省情况:不配置。命令模式:端口配置模式。使用指南:该命令只有在启动了全局IPV6组播源控制的情况下才能配置成功,配置该命令后,对于从该端口进入的IPV6组播数据报文将按所配置的访问列表进行匹配,如匹配为permit,该报文才会被接收和转发,否则报文被丢弃。举例:switch(config)#interethernet1/0/4switch(Config-If-Ethernet1/0/4)#ipv6multicastsource-controlaccess-group8000组播协议命令第2章IPv6组播协议命令2.6.9multicastdestination-control命令:multicastdestination-controlnomulticastdestination-control功能:配置全局启动IPV4和IPV6组播目的受控,配置该命令后,IPV4和IPV6组播目的受控全局同时生效。其NO形式恢复为不启动IPV4和IPV6全局组播目的控制。参数:无。缺省情况:不启动。命令模式:全局配置模式。使用指南:只有在启动全局组播目的受控的情况下才能使其它的目的控制配置生效,目的受控访问列表可以应用于端口、VLAN-MAC和SIP。配置该命令后,IGMP-SNOOPING,MLD-SNOOPING和IGMP,MLD在收到IGMP-REPORT和MLD-REPORT后试图添加端口时,会按照的上述规则进行匹配。举例:switch(config)#multicastdestination-control2.6.10showipv6multicastdestination-control命令:showipv6multicastdestination-control[detail]showipv6multicastdestination-controlinterface[detail]showipv6multicastdestination-controlhost-address[detail]showipv6multicastdestination-control[detail]功能:显示IPV6组播目的控制配置。参数:detail:表示是否显示详细信息。:端口名或端口聚合名。:IPV6地址。:VLANID。:MAC地址。缺省情况:无。命令模式:特权模式。使用指南:通过该命令显示已经配置的组播目的控制规则,如包含detail选项,还包括具体使用的access-list的信息。举例:switch(config)#showipv6multicastdestination-controlipv6multicastdestination-controlisenabledipv6multicastdestination-control2003::1/64access-group9003ipv6multicastdestination-control100-03-05-07-09-11access-group9001multicastdestination-controlaccess-group6000usedoninterfaceEthernet1/0/13switch(config)#组播协议命令第2章IPv6组播协议命令2.6.11showipv6multicastdestination-controlaccess-list命令:showipmulticastdestination-controlaccess-listshowipmulticastdestination-controlaccess-list<9000-10999>功能:显示配置的目的受控组播访问列表。参数:<9000-10999>:访问列表号。缺省情况:无。命令模式:特权模式。使用指南:通过该命令显示已经配置的IPV6目的受控组播访问列表。举例:switch#shipv6multicastdestination-controlaccipv6access-list9000permit2003::2/64ff1e::3/64ipv6access-list9000deny2008::1/64ff1e::1/64ipv6access-list9000permitany-sourceany-destinationipv6access-list9001denyany-sourcehost-destinationff1a::1ipv6access-list9001permitany-sourceany-destination2.6.12showipv6multicastpolicy命令:showipv6multicastpolicy功能:显示配置的IPV6组播策略。参数:无。缺省情况:无。命令模式:特权模式。使用指南:通过该命令显示已经配置的组播策略。举例:switch#showipv6multicastpolicyipv6multicast-policy2003::2/64ff1e::3/64cos52.6.13showipv6multicastsource-control命令:showipv6multicastsource-control[detail]showipv6multicastsource-controlinterface[detail]功能:显示IPV6组播源控制配置。组播协议命令第2章IPv6组播协议命令参数:detail:表示是否显示详细信息。:端口名。缺省情况:无。命令模式:特权模式。使用指南:通过该命令显示已经配置的组播源控制规则,如包含detail选项,还包括具体使用的access-list的信息。举例:Switch#showipv6multicastsource-controldetailIpv6multicastsource-controlisenabledInterfaceEthernet1/0/1usemulticastsourcecontrolaccess-list8000ipv6access-list8000permit2003::2/64ff1e::3/64ipv6access-list8000deny2008::1/64ff1e::1/64ipv6access-list8000permitany-sourceany-destination2.6.14showipv6multicastsource-controlaccess-list命令:showipv6multicastsource-controlaccess-listshowipv6multicastsource-controlaccess-list<8000-8099>功能:显示配置的IPV6源受控组播访问列表。参数:<8000-8099>:访问列表号。缺省情况:无。命令模式:特权模式。使用指南:通过该命令显示已经配置的源受控组播访问列表。举例:switch#shipv6multicastsource-controlaccess-listipv6access-list8000permit2003::2/64ff1e::3/64ipv6access-list8000deny2008::1/64ff1e::1/642.7MLD配置命令2.7.1clearipv6mldgroup命令:clearipv6mldgroup[X:X::X:XIFNAME]功能:删除指定组或指定接口上的组纪录。参数:X:X::X:X为指定组地址;IFNAME为指定接口地址。命令模式:特权用户配置模式。使用指南:快速删除组纪录,可以通过show命令察看组纪录。举例:删除所有组。组播协议命令第2章IPv6组播协议命令Switch#clearipv6mldgroup相关命令:showipv6mldgroup2.7.2debugipv6mldevents命令:debugipv6mldeventsnodebugipv6mldevents功能:打开显示MLD事件的调试开关;本命令的no操作为关闭本调试开关。参数:无。缺省情况:关闭。命令模式:特权用户配置模式。使用指南:如果需要查看MLD事件信息,则可以打开本调试开关。举例:Switch#debugipv6mldeventsSwitch#1970/01/0107:30:13IMI:MLDReportrecv:srcfe80::203:fff:fe12:3457forff1e::1:31970/01/0107:30:13IMI:ProcessingReportcomesfromVlan1,ifindex20031970/01/0107:30:13IMI:MLD(Querier)ff1e::1:3(Vlan1):NoListeners-->ListenersPresent2.7.3debugipv6mldpacket命令:debugipv6mldpacketnodebugipv6mldpacket功能:打开显示MLD报文信息的调试开关;本命令的no操作为关闭本调试开关。参数:无。缺省情况:关闭。命令模式:特权用户配置模式使用指南:如果需要查看MLD报文信息,则可以打开本调试开关。举例:Switch#debipv6mldpacketSwitch#1970/01/0107:33:12IMI:RecvMLDpacket1970/01/0107:33:12IMI:Type:ListenerReport(131)1970/01/0107:33:12IMI:Code:01970/01/0107:33:12IMI:Checksum:3b7a1970/01/0107:33:12IMI:MaxRespDelay:01970/01/0107:33:12IMI:Reserved:01970/01/0107:33:12IMI:MulticastAddress:ff1e::1:31970/01/0107:33:12IMI:MLDReportrecv:srcfe80::203:fff:fe12:3457forff1e::1:31970/01/0107:33:12IMI:ProcessingReportcomesfromVlan1,ifindex2003组播协议命令第2章IPv6组播协议命令1970/01/0107:33:12IMI:MLD(Querier)ff1e::1:3(Vlan1):ListenersPresent-->ListenersPresent2.7.4ipv6mldaccess-group命令:ipv6mldaccess-group{}noipv6mldaccess-group功能:配置接口对MLD组的过滤条件;本命令的no操作取消过滤条件。参数:为IPv6访问列表的名称。缺省情况:缺省为无过滤条件。命令模式:接口配置模式使用指南:可以配置接口对组进行过滤,允许或拒绝某些组的加入。举例:配置接口VLAN1接受组FF1E::1:0/112,拒绝其它。Switch(config)#ipv6access-listaclv6permitFF1E::1:0/112Switch(config)#ipv6access-listaclv6denyanySwitch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipv6mldaccess-groupaclv62.7.5ipv6mldimmediate-leave命令:ipv6mldimmediate-leavegroup-list{}noipv6mldimmediate-leave功能:配置MLD工作在立即离开模式,即当主机发出等价于离开一个组的成员资格报告时,路由器不发送查询,直接认为子网内没有该组的成员;本命令的no操作取消立即离开模式。参数:为IPv6访问列表的名称。缺省情况:出厂时接口缺省不配置立即离开的组。命令模式:接口配置模式使用指南:该命令仅使用在子网内只有一个主机的情况下。举例:将访问列表“aclv6”设为立即离开模式。Switch(Config-if-Vlan1)#ipv6mldimmediate-leavegroup-listaclv62.7.6ipv6mldjoin-group命令:ipv6mldjoin-group

noipv6mldjoin-group
功能:配置该接口加入某个组播组;本命令的no操作取消加入某个组播组。参数:
为一个合法的IPv6组播地址。组播协议命令第2章IPv6组播协议命令缺省情况:出厂时接口缺省不加入任何组播组。命令模式:接口配置模式使用指南:IPv6组播的地址范围为FFxy::/8,但对于(FF02::/16)的情况属于永久地址,不能加入。举例:使接口VLAN2加入组播地址为分发ff1e::1:3的组播组。Switch(config)#interfacevlan2Switch(Config-if-Vlan2)#ipv6mldjoin-groupff1e::1:32.7.7ipv6mldjoin-groupmodesource命令:ipv6mldjoin-groupmodesource<.X:X::X:X>noipv6mldjoin-groupsource<.X:X::X:X>功能:配置该接口加入某个组播组的某个源,注意,由于客户端的组只能有INCLUDE和EXCLUDE两种模式,因此一旦配置了与当前模式不符的源,组的模式就会改变,原来配置的其它模式的源将会被永久删除;本命令的no操作取消加入某个组播组。参数:为一个合法的IPv6组播地址。:加入的模式<.X:X::X:X>:源列表,可以允许配置多个源。缺省情况:出厂时接口缺省不加入任何组播组。命令模式:接口配置模式使用指南:IPv6组播的地址范围为FFxy::/8,但对于(FF02::/16)的情况属于永久地址,不能加入。对于模式与原模式相同的情况,源采用增加的方式。如果模式与原模式不同,会清除原来的源。举例:使接口VLAN2加入组播地址为分发ff1e::1:3的组播组,源为2003::1和2003::2,模式为INCLUDE。Switch(config)#interfacevlan2Switch(Config-if-Vlan2)#ipv6mldjoin-groupff1e::1:3modeincludesource2003::12003::22.7.8ipv6mldlast-member-query-interval命令:ipv6mldlast-member-query-intervalnoipv6mldlast-member-query-interval功能:配置该接口下特定组查询发送的间隔;本命令的no操作取消用户手工配置的值,恢复缺省值。参数:为特定组查询的间隔,范围在1000-25500ms;取值为1000ms的整数倍,即如果输入值不为1000ms的整数倍,则系统会自动将其转换为1000ms的整数倍。缺省情况:缺省为1000ms。命令模式:接口配置模式举例:使接口VLAN1的MLDlast-member-query-interval配置为2000。组播协议命令第2章IPv6组播协议命令Router(config)#intvlan1Router(Config-if-vlan1)#ipv6mldlast-member-query-interval20002.7.9ipv6mldlimit命令:ipv6mldlimitnoipv6mldlimit功能:配置该接口下允许保留的MLD状态数目;本命令的no操作取消用户手工配置的值恢复缺省值。参数::接口最大保留的MLD状态,范围在1-5000。缺省情况:缺省为400。命令模式:接口配置模式使用指南:当设置了最大状态state-count后,接口只保存不超过state-count个组的状态,如果到达state-count上限,之后接收到有关新的组的成员资格报告,不予处理。如果配置该命令前已经保存了一些MLD组状态,则先删除所有的状态,然后立即发送MLD普通查询收集不超过state-count个组的成员资格报告。举例:使接口VLAN2的MLDlimit配置为4000。Switch(config)#interfacevlan2Switch(Config-if-Vlan2)#ipv6mldlimit40002.7.10ipv6mldquery-interval命令:ipv6mldquery-intervalnoipv6mldquery-interval功能:配置周期发送MLD查询消息的时间间隔;本命令的no操作恢复缺省值。参数:为周期发送MLD查询消息的时间间隔,取值范围1~65535s。缺省情况:周期发送MLD查询消息的时间间隔缺省为125s。命令模式:接口配置模式使用指南:当某个接口启动某种组播协议后,会周期性地在该接口上发送MLD查询消息,本命令用于配置该查询周期时间。举例:配置周期发送MLD查询消息的时间间隔为10sSwitch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipv6mldquery-interval102.7.11ipv6mldquery-max-response-time命令:ipv6mldquery-max-response-timenoipv6mldquery-max-response-time组播协议命令第2章IPv6组播协议命令功能:配置接口对MLD查询的最大响应时间;本命令的no操作恢复缺省值。参数:为接口对MLD查询的最大响应时间,取值范围1~25s。缺省情况:缺省为10s。命令模式:接口配置模式使用指南:从交换机接收到一条查询消息后,主机会为其所属的每个组播组都设置一个计时器,计时器的值在0~最大响应时间中随机选定,当其中任何一个计时器的值减为0时,主机就会发送该组播组的成员报告消息。合理设置最大响应时间,可以使主机快速响应查询信息,路由器也就能快速地掌握组播组成员的存在状况。举例:配置对MLD查询消息进行响应的最大时间为20sSwitch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipv6mldquery-max-response-time202.7.12ipv6mldquery-timeout命令:ipv6mldquery-timeoutnoipv6mldquery-timeout功能:配置接口对MLD查询的超时时间;本命令的no操作恢复缺省值。参数:为MLD查询的超时时间,取值范围60~300s。缺省情况:缺省为255s。命令模式:接口配置模式使用指南:在共享网络上,当存在多个运行MLD的交换机时,将选举出其中一台交换机作为该共享网络上的查询器,其它交换机则起一个定时器监控查询器的状态;当经过查询超时时间仍未收到查询器发送的查询报文,则重新选举另一交换机成为新的查询器。举例:配置接口对MLD查询的超时时间100s。Switch(config)#interfacevlan1Switch(Config-If-Vlan1)#ipv6mldquery-timeout1002.7.13ipv6mldstatic-group命令:ipv6mldstatic-group[source]noipv6mldstatic-group[source]功能:在该接口上配置某个静态组或静态源;本命令的no操作取消某个之前配置的静态组或静态源。参数:为合法的IPv6组播地址;为合法的IPv6单播地址。缺省情况:出厂时接口缺省不配置任何静态组和静态源。命令模式:接口配置模式使用指南:接口配置的静态组组播地址的合法范围是IPv6协议指定的动态组播地址。一旦接口为一个组播地址配置了静态组或静态源,则不管子网内有无该组或该源的成员资格报告,MLD都认为存在这个组或这个源。注意:配置的静态源为希望转发的源。组播协议命令第2章IPv6组播协议命令举例:在接口VLAN2上配置一个MLDstatic-groupff1e::1:3。Switch(config)#interfacevlan2Switch(Config-if-Vlan2)#ipv6mldstatic-groupff1e::1:3在接口VLAN2上配置组ff1e::1:3的一个静态源2001::1Switch(config)#intvlan2Switch(Config-if-Vlan2)#ipv6mldstatic-groupff1e::1:3source2001::12.7.14ipv6mldversion命令:ipv6mldversionnoipv6mldversion功能:配置接口上MLD工作的版本;本命令的no操作取消手工配置的版本,恢复缺省版本。参数:。为MLD版本号,取值范围是1-2。缺省情况:缺省为2。命令模式:接口配置模式使用指南:当接口相连的子网上还有其它未升级到MLDv2的路由器需要一起参与子网的MLD的成员资格收集时,应当将该接口配置为相应的版本。举例:配置MLD的版本为2。Swith(config)#interfacevlan1Swith(config-if-vlan1)#ipv6mldversion22.7.15showipv6mldgroups命令:showipv6mldgroups[{}]功能:显示MLD组信息。参数:为接口名,即查看指定接口上的组信息;为组地址,即查看指定组信息;显示独立源信息;显示组加入统计信息。命令模式:特权和配置模式。举例:Switch#shipv6mldgroupMLDConnectedGroupMembershipGroupAddressInterfaceUptimeExpiresff1e::1:3Vlan100:00:1600:03:14Switch#显示信息解释GroupAddress组播组IP地址Interface组播组所属的接口Uptime组播组已经存在的时间Expires组播组离超时所剩时间组播协议命令第2章IPv6组播协议命令2.7.16showipv6mldinterface命令:showipv6mldinterface{vlan}功能:显示接口上相关MLD信息。参数:为接口名称,即显示指定接口上的MLD信息。缺省情况:不显示。命令模式:特权和配置模式。举例:显示以太网口VLAN1上的MLD信息。Switch#showipv6mldinterfaceVlan1InterfaceVlan1(2003)Index2003Internetaddressisfe80::203:fff:fe01:e4aMLDquerierMLDqueryintervalis100secondsMLDqueriertimeoutis205secondsMLDmaxqueryresponsetimeis10secondsLastmemberqueryresponseintervalis1000msGroupmembershipintervalis210secondsMLDisenabledoninterface2.7.17showipv6mldjoin-group命令:showipv6mldjoin-groupshowipv6mldjoin-groupinterface{vlan}功能:显示接口上MLD组加入信息。参数:为接口名称,即显示指定接口上的MLD信息。缺省情况:不显示。命令模式:特权和配置模式。举例:显示以太网口VLAN2上的MLD信息。Switch#showipv6mldjoin-groupsinterfaceVlan2Mldjoingroupinformation:INTERFACE:Vlan2HOSTVERSION:2MULTICASTADDRESS:ff1e::1:3GROUPSTATE:EXCLUDESOURCEADDRESS:2003::1mode:EXCLUDESOURCEADDRESS:2003::2mode:EXCLUDESOURCEADDRESS:2003::6mode:EXCLUDE组播协议命令第2章IPv6组播协议命令2.8MLDSnooping配置2.8.1clearipv6mldsnoopingvlan命令:clearipv6mldsnoopingvlan<1-4094>groups[X:X::X:X]功能:删除指定VLAN里的组纪录。参数:<1-4094>为指定VLANID;X:X::X:X为指定组地址。命令模式:特权用户配置模式。使用指南:快速删除组纪录,可以通过show命令察看组纪录。举例:删除所有组。Switch#clearipv6mldsnoopingvlan1groups相关命令:showipv6mldsnoopingvlan<1-4094>2.8.2clearipv6mldsnoopingvlan<1-4094>mrouter-port命令:clearipv6mldsnoopingvlan<1-4094>mrouter-port[ethernetIFNAMEIFNAME]功能:删除指定VLAN里的mrouter端口。参数:<1-4094>为指定VLANID;ethernet为以太网端口名;IFNAME为端口名。命令模式:特权用户配置模式。使用指南:快速删除组纪录,可以通过show命令察看结果。举例:删除VLAN1里的mrouter端口。Switch#clearipv6mldsnoopingvlan1mrouter-port相关命令:showipv6mldsnoopingmrouter-port2.8.3debugmldsnoopingall/packet/event/timer/mfc命令:debugmldsnoopingall/packet/event/timer/mfcnodebugmldsnoopingall/packet/event/timer/mfc功能:打开交换机的MLDSnooping的调试开关;本命令的no操作为关闭该调试开关。命令模式:特权用户配置模式缺省情况:缺省关闭交换机的MLDSnooping的调试开关。使用指南:用来打开交换机MLDSnooping调试开关,可以显示交换机处理MLD数据包信组播协议命令第2章IPv6组播协议命令息——packet,事件信息——event,计时器信息——timer,下发硬件表项信息——mfc,所有debug信息——all。2.8.4ipv6mldsnooping命令:ipv6mldsnoopingnoipv6mldsnooping功能:打开交换机的MLDSnooping功能;本命令的no操作为关闭MLDSnooping。命令模式:全局配置模式缺省情况:交换机缺省不启动MLDSnooping。使用指南:打开交换机全局MLDSnooping开关,即允许每个VLAN设置MLDSnooping功能。no操作关闭所有VLAN的MLDSnooping功能,并关闭全局MLDSnooping开关。举例:在全局模式启动MLDSnooping。Switch(config)#ipv6mldsnooping2.8.5ipv6mldsnoopingvlan命令:ipv6mldsnoopingvlannoipv6mldsnoopingvlan功能:打开指定VLAN的MLDSnooping功能;本命令的no操作为关闭指定VLAN的MLDSnooping功能。参数:为VLAN的ID号,取值范围<1-4094>。命令模式:全局配置模式缺省情况:VLAN缺省不打开MLDSnooping。使用指南:设置某一个VLAN的MLDSnooping,要先打开全局MLDSnooping开关。可通过noipv6mldsnoopingvlanvid关闭指定VLAN上的MLDSnooping功能。举例:在全局配置模式下启动VLAN100的MLDSnooping功能。Switch(config)#ipv6mldsnoopingvlan1002.8.6ipv6mldsnoopingvlanimmediate-leave命令:ipv6mldsnoopingvlanimmediate-leavenoipv6mldsnoopingvlanimmediate-leave功能:打开指定VLAN内MLD协议的快速离开功能;本命令的no操作为关闭MLD协议的快速离开功能。参数:为指定的VLAN的ID号,取值范围<1-4094>。命令模式:全局配置模式缺省情况:缺省关闭该功能。组播协议命令第2章IPv6组播协议命令使用指南:打开MLD协议的快速离开功能,可以加速对端口离开组播组的处理,不会发该组的指定组查询,直接删除。举例:打开VLAN100的MLD快速离开功能。Switch(config)#ipv6mldsnoopingvlan100immediate-leave2.8.7ipv6mldsnoopingvlanl2-general-querier命令:ipv6mldsnoopingvlanl2-general-queriernoipv6mldsnoopingvlanl2-general-querier功能:将该VLAN设为二层普通查询者。参数:vlan-id:为VLAN的ID号取值范围<1-4094>命令模式:全局配置模式缺省情况:VLAN缺省不是MLDSnooping二层普通查询者。使用指南:推荐一个网段配置一个二层普通查询者。如果设置此命令之前,该VLAN没有打开MLDSnooping功能,应先打开该VLAN的MLDSnooping功能。在关闭二层普通查询者功能时,不会关闭MLDSnooping功能。该命令主要功能是定期发送普通查询来帮助此网段内的交换机学习mrouter端口。备注:MLDSnooping中学习mrouter端口的途径有三种:1收到MLD查询消息的端口2收到组播协议报文,支持PIM的端口3静态配置的端口举例:设置VLAN100为二层普通查询者。Switch(config)#ipv6mldsnoopingvlan100Switch(config)#ipv6mldsnoopingvlan100l2-general-querier2.8.8ipv6mldsnoopingvlanlimit命令:ipv6mldsnoopingvlanlimit{groupsource}noipv6mldsnoopingvlanlimit功能:设置MLDsnooping可加入组的个数和每个组中源个数的最大值。参数:vlan-id:VLANID取值范围<1-4094>g_limit:<1-65535>,加入的组个数最大值s_limit:<1-65535>,每一个组中最多的源表项个数,包括include源和exclude源命令模式:全局配置模式缺省情况:默认最多50个组,每一个组最多可以存放40个源表项。使用指南:当加入的组超过limit,将会拒绝加入。这是为了防止恶意攻击。使用这个命令的前提是该VLAN打开了MLDsnooping功能。No操作恢复默认值,而不是设置为“无限制”。安全起见,此命令不会设置“无限制”。推荐使用默认值,如果三层MLD在运行,请尽量保证此配置与MLD的配置一致。举例:Switch(config)#ipv6mldsnoopingvlan2limitgroup300组播协议命令第2章IPv6组播协议命令2.8.9ipv6mldsnoopingvlanmrouter-portinterface命令:ipv6mldsnoopingvlanmrouter-portinterface()noipv6mldsnoopingvlanmrouter-portinterface()功能:设置VLAN的静态mrouter端口。no操作取消设置。参数:vlan-id:VLANID取值范围<1-4094>ehternet:以太网端口名ifname:接口名port-channel:端口汇聚命令模式:全局配置模式缺省情况:VLAN缺省没有静态mrouter端口。使用指南:当一个端口同时成为静态mrouter端口和动态mrouter端口时,以静态mrouter端口为准。删除静态mrouter端口只能通过no操作进行。举例:Switch(config)#ipv6mldsnoopingvlan2mrouter-portinterfaceethernet1/0/132.8.10ipv6mldsnoopingvlanmrouter-portlearnpim6命令:ipv6mldsnoopingvlanmrouter-portlearnpim6noipv6mldsnoopingvlanmrouter-portlearnpim6功能:打开指定VLAN根据pimv6报文学习mrouter-port的功能;本命令的no操作为关闭指定VLAN根据pimv6报文学习mrouter-port的功能。参数:为指定的VLAN的ID号,取值范围<1-4094>。命令模式:全局配置模式缺省情况:默认开启该功能。使用指南:打开指定VLAN根据pimv6报文学习mrouter-port的功能后,当端口收到pimv6协议报文后,会把该端口设置为mrouter端口,达到自动学习mrouter端口的目的。举例:关闭vlan100根据pimv6报文学习mrouter-port的功能。Switch(config)#noipv6mldsnoopingvlan100mrouter-portlearnpim62.8.11ipv6mldsnoopingvlanmrpt命令:ipv6mldsnoopingvlanmrptnoipv6mldsnoopingvlanmrpt功能:设置mrouter端口的生存时间。参数:vlan-id:VLANID取值范围<1-4094>value:mrouter端口生存时间,取值范围<1-65535>秒组播协议命令第2章IPv6组播协议命令命令模式:全局配置模式缺省情况:255s。使用指南:这个设置对动态mrouter端口有效,对静态mrouter端口无效。使用这个命令的前提是该VLAN的MLDSnooping功能打开。举例:Switch(config)#ipv6mldsnoopingvlan2mrpt1002.8.12ipv6mldsnoopingvlanquery-interval命令:ipv6mldsnoopingvlanquery-intervalnoipv6mldsnoopingvlanquery-interval功能:设置查询间隔。参数:vlan-id:VLANID取值范围<1-4094>value:查询间隔,取值范围<1-65535>秒命令模式:全局配置模式缺省情况:125s。使用指南:推荐使用默认值,如果三层MLD在运行,请尽量保证此配置与MLD的配置一致。举例:Switch(config)#ipv6mldsnoopingvlan2query-interval1302.8.13ipv6mldsnoopingvlanquery-mrsp命令:ipv6mldsnoopingvlanquery-mrspnoipv6mldsnoopingvlanquery-mrsp功能:设置查询的最大响应时间,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>value:取值范围<1-25>秒命令模式:全局配置模式缺省情况:10s。使用指南:推荐使用默认值,如果三层MLD在运行,请尽量保证此配置与MLD的配置一致。举例:Switch(config)#ipv6mldsnoopingvlan2query-mrsp182.8.14ipv6mldsnoopingvlanquery-robustness命令:ipv6mldsnoopingvlanquery-robustnessnoipv6mldsnoopingvlanquery-robustness组播协议命令第2章IPv6组播协议命令功能:设置查询鲁棒值,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>value:取值范围<2-10>命令模式:全局配置模式缺省情况:2。使用指南:推荐使用默认值,如果三层MLD在运行,请尽量保证此配置与MLD的配置一致。举例:Switch(config)#ipv6mldsnoopingvlan2query-robustness32.8.15ipv6mldsnoopingvlanstatic-group命令:ipv6mldsnoopingvlanstatic-group[source]interface[ethernetport-channel]noipv6mldsnoopingvlanstatic-group[source]interface[ethernetport-channel]功能:端口上配置静态组,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>X:X::X:X:ipv6地址命令模式:全局配置模式缺省情况:不配置静态组。使用指南:当添加的组源同时为静态组和动态组时,以静态组和源为准,添加时需要指明对应端口。举例:Switch(config)#ipv6mldsnoopingvlan1static-groupff1e::1source2000::1interfaceethernet1/0/12.8.16ipv6mldsnoopingvlansuppression-query-time命令:ipv6mldsnoopingvlansuppression-query-timenoipv6mldsnoopingvlansuppression-query-time功能:设置抑制查询时间值,no操作恢复默认值。参数:vlan-id:VLANID取值范围<1-4094>value:取值范围<1-65535>命令模式:全局配置模式缺省情况:255s。使用指南:此命令只能在L2普通查询者上设置。Suppression-query-time的含义为:普通查询者在收到网段内三层MLD发来的查询时,进入抑制状态维持的时间。此命令需要确保一个网段内的不同交换机query-interval配置一致。推荐使用默认值。举例:组播协议命令第2章IPv6组播协议命令Switch(config)#ipv6mldsnoopingvlan2suppression-query-time2702.8.17showipv6mldsnooping命令:showipv6mldsnooping[vlan]参数:为指定要显示MLDSnooping信息的VLAN号。命令模式:特权和配置模式。使用指南:如果不指定VLAN号,则显示全局MLDSnooping开关有没有打开,三层组播协议是否在运行,以及都有哪些VLAN打开了MLDSnooping功能,哪一个VLAN设置了l2-general-querier功能。如果指定VLAN号,则显示该VLAN的MLDSnooping详细信息。举例:1.显示交换机的MLDSnooping摘要信息。Switch(config)#showipv6mldsnoopingGlobalmldsnoopingstatus:EnabledL3multicasting:runningMldsnoopingisturnedonforvlan1(querier)Mldsnoopingisturnedonforvlan2--------------------------------显示内容解释Globalmldsnoopingstatus交换机全局MLDSnooping开关是否打开L3multicasting交换机本机三层组播协议是否在运行Mldsnoopingisturnedonforvlan1(querier)交换机上哪些VLAN开启了MLDSnooping功能,是否为l2-general-querier2.显示VLAN1的MLDSnooping详细信息。Switch#showipv6mldsnoopingvlan1Mldsnoopinginformationforvlan1MldsnoopingL2generalquerier:Yes(COULD_QUERY)Mldsnoopingquery-interval:125(s)Mldsnoopingmaxreponsetime:10(s)Mldsnoopingrobustness:2Mldsnoopingmrouterportkeep-alivetime:255(s)Mldsnoopingquery-suppressiontime:255(s)MLDSnoopingConnectGroupMembershipNote:-AllSource,(S)-IncludeSource,[S]-ExcludeSourceGroupsSourcesPortsExptimeSystemLevelFf1e::15(2000::1)Ethernet1/0/800:04:14V2(2000::2)Ethernet1/0/800:04:14V2组播协议命令第2章IPv6组播协议命令Mldsnoopingvlan1mrouterportNote:"!"-staticmrouterport!Ethernet1/0/2显示内容解释MldsnoopingL2generalquerierVLAN是否启动l2-general-querier功能,并且显示querier的状态是could-query还是suppressedMldsnoopingquery-interval该VLAN的查询间隔时间Mldsnoopingmaxreponsetime该VLAN的最大响应时间Mldsnoopingrobustness该VLAN设置的鲁棒值Mldsnoopingmrouterportkeep-alivetime该VLAN动态mrouter的存活期限Mldsnoopingquery-suppressiontimeVLAN作为l2-general-querier在抑制状态下的超时时间MLDSnoopingConnectGroupMembership该VLAN的组成员关系,即端口和(S,G)的对应关系Mldsnoopingvlan1mrouterport该VLAN的mrouter端口,包括静态的和动态的组播协议命令第3章组播VLAN命令第3章组播VLAN命令3.1multicast-vlan命令:multicast-vlannomulticast-vlan功能:启动一个VLAN的组播VLAN功能;本命令的no操作为关闭组播VLAN功能。参数:无。命令模式:VLAN配置模式。缺省情况:默认不启动组播VLAN功能。使用指南:PrivateVLAN不能启动组播VLAN功能。如果要禁止VLAN的组播VLAN功能,必须先删除组播VLAN的关联VLAN配置,注意默认VLAN不能配置该命令。且只允许在交换机上配置一个组播VLAN。举例:Switch(config)#vlan2Switch(Config-Vlan2)#multicastvlan3.2multicast-vlanassociation命令:multicast-vlanassociationnomulticast-vlanassociation功能:将一个组播VLAN与多个VLAN关联;本命令的no操作取消关联关系。参数:,与组播VLAN关联的VLANID列表,每个VLAN只能与一个组播VLAN关联。只有在VLANID列表中所列出的VLAN确实存在的情况下,关联才会成功。命令模式:VLAN配置模式。缺省情况:默认不将组播VLAN与任何VLAN关联。使用指南:如果一个VLAN与组播VLAN关联后,该VLAN内的端口被添加到组播VLAN,如果本VLAN有端口点播组播VLAN的组播源的流量,那么组播数据将从组播VLAN发送到这个端口,而不需要将流量的入端口配置为Trunk端口,从而达到减少组播复制的目的。与组播VLAN关联的VLAN不能是PrivateVLAN。只有在VLAN上启动了组播VLAN功能后,才能配置关联VLAN。一个交换机上只能启动一个组播VLAN。举例:Switch(config)#vlan2Switch(Config-Vlan2)#multicast-vlanassociation3,4Switch(Config-Vlan2)#multicast-vlan组播协议命令第3章组播VLAN命令3.3multicast-vlanassociationinterface命令:multicast-vlanassociationinterface(ethernetport-channel)IFNAMEnomulticast-vlanassociationinterface(ethernetport-channel)IFNAME功能:将特定端口关联到组播VLAN上,这样关联到组播VLAN的端口上都能收到组播流量;no命令取消关联端口关联关系。参数:IFNAME:以太网端口或汇聚端口名。命令模式:VLAN配置模式。缺省情况:无。使用指南:1.组播vlan\'关联vlan\'和\'关联端口\'是相互独立的,在出现交叉时互不影响。2.端口是汇聚成员时不能关联,但关联端口可添加到port-group,此时撤销关联。3.可配置端口类型:汇聚端口或普通端口,且端口只能是ACCESS模式。4.要关联的端口不能属于组播VLAN,同样,关联端口也不能划到组播VLAN下。5.关联端口模式修改为非ACCESS模式时,不能修改模式。举例:假设vlan2是组播VLAN。Switch(config-vlan2)#multicast-vlanassociationinterfaceethernet1/0/2Switch(config-vlan2)#multicast-vlanassociationinterfaceport-channel2Switch(config-vlan2)#nomulticast-vlanassociationinterfaceethernet1/0/2Switch(config-vlan2)#nomulticast-vlanassociationinterfaceport-channel23.4switchportassociationmulticast-vlan命令:switchportassociationmulticast-vlanout-tagnoswitchportassociationmulticast-vlan功能:将一个端口与指定的组播VLAN关联;本命令的no操作取消关联关系。参数:,与端口关联的组播vlan,每个端口只能与一个组播VLAN关联。只有组播VLAN确实存在的情况下,关联才会成功。,取值范围<1-4094>,指定了从此关联端口转发的组播数据所带的vlantag,只有该关联端口tagallow该组播vlan,此tag-id才会生效。命令模式:端口配置模式。缺省情况:默认该端口不与任何组播vlan关联。使用指南:如果一个端口关联了组播vlan后,该端口便被添加到组播VLAN,如果此端口点播了组播VLAN的组播源的流量,那么组播数据将从组播VLAN发送到这个端口,而不需要将流量的入端口配置为Trunk端口,从而达到减少组播复制的目的。如果该关联端口是trunk端口并且allow了该组播vlan,则组播流量便会带着此命令中指定的vlantag转发出去。这种以trunk端口关联组播vlan的功能可以支持该下游端口通过二层网络连接下游点播端的需求而不再局限于该下游端口需要直连点播端的限制。只有配置了组播VLAN功能后,才能配置关联端口。组播协议命令第3章组播VLAN命令举例:Switch(config)#vlan2Switch(Config-Vlan2)#multicast-vlanSwitch(config)#interfaceethernet1/0/1Switch(config-if-ethernet1/0/1)#switchportmodetrunkSwitch(config-if-ethernet1/0/1)#switchportassociationmulticast-vlan2out-tag5组播协议命令第4章GMRP配置命令第4章GMRP配置命令4.1gmrp命令:gmrpnogmrp功能:全局或端口开启GMRP功能。命令模式:全局配置模式及端口配置模式缺省情况:交换机在全局下或端口下不打开GMRP功能;若交换机在全局下打开GMRP功能,则端口缺省也不打开GMRP功能。使用指南:在全局未开启GMRP功能的情况下,端口可以开启GMRP,但该配置不会生效,只有在全局开启GMRP功能端口才会生效。举例:启动交换机的GMRP功能,并且打开1/0/2号端口GMRP功能。Switch(config)#gmrpSwitch(config)#interfaceethernet1/0/2Switch(Config-If-Ethernet1/0/2)#gmrp4.2gmrpvlan命令:gmrpvlannogmrpvlan功能:在VLAN上开启/关闭的GMRP功能。参数:为vlan的id号命令模式:全局配置模式缺省情况:默认vlan关闭GMRP功能。使用指南:在使用GMRP功能前先要开启VLANGMRP功能,只有开启此功能的vlan,GMRP模块才能正常工作。举例:在vlan1-100上开启GMRP功能。Switch(config)#gmrpvlan1-1004.3gmrpaddressinterface命令:gmrp{fixednormalforbidden}addressvlaninterface[ethernetport-channel]功能:把指定组播地址进入fixed/normal/forbidden工作模式。参数:fixednormalforbidden分别为fixed模式、正常模式、forbidden模式;为组组播协议命令第4章GMRP配置命令播mac地址;为vlan号;interface-name为端口号。命令模式:全局配置模式缺省情况:所有动态获得组播地址表项,都属于normal模式。使用指南:fixed模式为该端口无须注册便可以获取到组播流量,组播地址不会老化;normal模式为该端口的用户通过注册才能收到组播流量,组播地址会根据leaveall时间老化;在某端口配置了forbidden模式的组播地址,该组播的流量不会转发到该端口。删除fixed和forbidden模式的组播地址,只需将该地址配置成normal模式即可。举例:为端口1/0/1配置fixed模式组播地址。Switch(config)#gmrpfixedaddress01-00-5E-01-01-01vlan1interfaceethernet1/0/14.4gmrpleaveall命令:gmrpleaveall{enabledisable}功能:使能/禁止leaveall定时器到期。命令模式:全局配置模式缺省情况:缺省情况下,leaveall定时器是开启的。使用指南:该命令使能时,leaveall定时器正常到期,组播表项正常老化;该命令禁止时,leaveall定时器不会到期,所学习到的组播表项也不会删除。在使用过程中务必使能,除非用户想使端口一直处于组播组中。举例:使能gmrpleaveall。Switch(config)#gmrpleaveallenable4.5showgmrpfsminformation命令:showgmrpfsminformation[vlan][interface[ethernetport-channel]]功能:显示属性注册状态机和请求状态机的状态。参数:为vlan号;interface-name为端口号。命令模式:特权用户配置模式举例:查看端口1/0/1的所有组播信息Switch(config)#showgmrpfsminformationinterfaceethernet1/0/1VA:VeryanxiousActivemember,AA:AnxiousActivemember,QA:QuietActivememberVP:VeryanxiousPassivemember,AP:AnxiousPassivemember,QP:QuietPassivememberVO:VeryanxiousObserver,AO:AnxiousObserver,QO:QuietObserverLA:LeavingAcitvemember,LO:leavingObserverIN:In,LV:Leaving,MT:EmptyINR:InRegistrationfixed,LVR:LeavingRegistrationfixed,MTR:EmptyRegistrationfixedINF:InRegistrationforbidden,LVF:LeavingRegistrationforbidden,MTF:EmptyRegistrationforbidden组播协议命令第4章GMRP配置命令IndexVlanInterfaceMacApplicantRegistrarMode----------------------------------------------------------------------------------------------------------11Ethernet1/0/101-00-5e-57-91-e6VOMTRFixed21Ethernet1/0/101-00-5e-57-91-e7VOMTNormal4.6showgmrpleaveallfsminformation命令:showgmrpleaveallfsminformation[vlan][interface[ethernetport-channel]]功能:显示指定端口或所有端口、指定vlan或所有vlan的leaveall状态机状态。参数:为vlan号;interface-name为端口号。命令模式:特权用户配置模式举例:Switch(config)#showgmrpleaveallfsminformationinterfaceethernet1/0/1IndexVlanInterfaceLeaveAllfsm-------------------------------------------------------------------11Ethernet1/0/1Active23Ethernet1/0/1Passive4.7showgmrpvlan命令:Showgmrpvlan功能:显示当前所有开启GMRP的vlan。命令模式:特权用户配置模式举例:Switch(config)#showgmrpvlanVlanswhichareenabledgmrpinclude::Vlan100Vlan3004.8showgmrpport-member命令:showgmrpport-member[activevlan]功能:显示所有开启GMRP的端口,或开启GMRP并且处于活动状态的端口。参数:为vlan号。命令模式:特权用户配置模式组播协议命令第4章GMRP配置命令举例:Switch(config)#showgmrpport-memberPortswhichareenabledgmrpinclude:Ethernet1/0/3Ethernet1/0/4Ethernet1/0/7Ethernet1/0/94.9showgmrpleavetimerrunning-information命令:showgmrpleavetimerrunning-information[vlan][interface[ethernetport-channel]]功能:显示指定端口或所有端口、指定vlan或所有vlan的leavetimer运行信息。参数:为vlan号;interface-name为端口号。命令模式:特权用户配置模式举例:Switch(config)#showgmrpleavetimerrunning-informationinterfaceethernet1/0/1IndexVlanInterfaceMacRunningstateExpiredtime-------------------------------------------------------------------------------------------------1100Ethernet1/0/101-00-5e-57-91-e6UP200(ms)2300Ethernet1/0/101-00-5e-57-91-e5DOWNnon4.10showgmrprunning-information命令:showgmrp{jointimerleavealltimer}running-information[vlan][interface[ethernetport-channel]]功能:显示指定端口或所有端口、指定vlan或所有vlan的joinleaveAll定时器运行信息。参数:为vlan号;interface-name为端口号。命令模式:特权用户配置模式举例:Switch(config)#showgmrpjointimerrunning-informationinterfaceethernet1/0/1IndexVlanInterfaceRunningstateExpiredtime-------------------------------------------------------------------------1100Ethernet1/0/1UP200(ms)2300Ethernet1/0/1DOWNnon组播协议命令第4章GMRP配置命令4.11debuggmrppacketinterface命令:debuggmrppacket{receivesend}interface[ethernetport-channel]nodebuggmrppacket{receivesend}interface[ethernetport-channel]功能:开启gmrp报文调试信息开关。参数:receivesend分别为报文的接收和发送。命令模式:特权用户配置模式举例:Switch#debuggmrppacketreceiveinterfaceethernet1/0/1Receivegmrppacket,vlan100,interfaceEthernet1/0/1,smac00-21-27-aa-0f-46,dmac01-80-C2-00-00-20,length37,dsap0x42,ssap0x42,ctrl0x3protocolidis0x0001typelengtheventvalue---------------------------------------------------18joinIn01-00-5e-57-91-e523joinEmpty118leaveIn01-00-5e-57-91-e732leaveAllNULL4.12debuggmrpinterface命令:debuggmrp{fsmevent}interface[ethernetport-channel]nodebuggmrp{fsmevent}interface[ethernetport-channel]功能:开启gmrp状态机/事件调试信息开关,包括状态机的转移以及事件信息。命令模式:特权用户配置模式举例:Switch#debuggmrpeventinterfaceethernet1/0/1%sep1502:35:152011gmrpevent:IndLeavecreatedbyleavetimerexpiredininterfaceEthernet1/0/1vlan100for01-00-5e-57-91-e5%sep1502:35:182011gmrpevent:gidleaveAlltimerexpiredininterfaceEthernet1/0/1vlan200%sep1502:35:192011gmrpevent:fdbforwardsuccessfullyininterfaceEthernet1/0/2vlan100for01-00-5e-57-91-e5%sep1502:35:152011gmrpevent:startgidleaveAlltimerininterfaceEthernet1/0/1vlan1004.13debuggmrperror命令:debuggmrperror组播协议命令第4章GMRP配置命令nodebuggmrperror功能:开启或关闭解析错误的gmrp报文调试信息。命令模式:特权用户配置模式举例:Switch#debuggmrperror%Jan0200:06:072010%error:gmrpreceivepktcontainerrorattributevalue%Jan0200:06:082010%error:gmrpreceivepktcontainerrorattributevalue',)


  • 编号:1700671315
  • 分类:合同模板
  • 软件: wps,office word
  • 大小:153页
  • 格式:docx
  • 风格:商务
  • PPT页数:888320 KB
  • 标签:

广告位推荐

相关合同模板更多>