Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 合同模板 > 组播路由协议详情配置(cisco)

组播路由协议详情配置(cisco)

收藏

本作品内容为组播路由协议详情配置(cisco),格式为 doc ,大小 632872 KB ,页数为 15页

组播路由协议详情配置(cisco)


('word常用组播路由协议配置方法1IGMP协议配置1.1IGMP根本设置1.1.1配置路由器参加到一个组播组:Router(config-if)#ipigmpjoin-group225.2.2.21.1.2控制某个接口下主机能够参加的组播组ipigmpaccess-groupaccess-list【例如】Router(config)#access-list1225.2.2.2.0Router(config)#interfaceethernet0Router(config-if)ipigmpaccess-group1ACL可以同时对组播报文的源和目的地址控制,达到过滤组播源,同时也能过滤特定接收主机的作用,例如:DenyallstateforagroupGdenyigmpanyhostGpermitigmpanyanyDenyallstateforasourceSdenyigmphostSanypermitigmpanyanyPermitallstateforagroupGpermitigmpanyhostGPermitallstateforasourceSpermitigmphostSanyFilteraparticularsourceforagroupGdenyigmphostShostGpermitigmpanyhostG1.1.3IGMP版本切换Router(config-if)#ipigmpversion{23}1.1.4IGMP查询间隔时间:默认60sRouter(config-if)#ipigmpquery-interval1201.1.5IGMP查询超时时间:默认为2倍的查询间隔时间Router(config-if)#ipigmpquery-timeout301.1.6IGMP查询最大响应时间:默认为10sRouter(config-if)#ipigmpquery-max-response-time81/15word1.2IGMPProxy如图2,当C收到组播请求后,发送一条PIM-SMjoin的消息给B,B发送一个IGMP的请求到A,A通过一条单播链路将数据传送到B,这个过程就需要一个IGMP的代理,配置如下:图2【例如】RouterAConfigurationinterfaceethernet0ipaddress.1255.255.255.0ippimdense-mode!interfaceethernet1ipaddress.1255.255.255.0ippimdense-modeipigmpunidirectionallink!interfaceethernet2ipaddressRouterBConfiguration2/15wordippimrp-address.15!interfaceloopback0ipaddress.1255.255.255.0ippimdense-modeipigmphelper-addressudlethernet0ipigmpproxy-service!interfaceethernet0ipaddressippimdense-modeipigmpunidirectionallink!interfaceethernet1ipaddressippimsparse-modeipigmpmroute-proxyloopback0!interfaceethernet2ipaddressRouterCConfigurationippimrp-address.15access-list5permit239.0.0.00.255.255.255!interfaceethernet0ipaddressippimsparse-mode!interfaceethernet1ipaddress.1255.255.255.0ippimsparse-mode1.3IGMPSnooping1.3.1开启IGMP轮询Router(config)#ipigmpsnooping1.3.2IGMPSnooping调整在单个vlan中启用Snooping:ipigmpsnoopingvlan1.3.3IGMPSnooping快速离开3/15wordipigmpsnoopingvlanimmediate-leaveThefollowingexampleshowshowtoenableIGMPImmediate-LeaveprocessingonVLAN1:Router(config)#ipigmpsnoopingvlan1immediate-leave1.3.4IGMPSnooping参考多播路由ipigmpsnoopingvlanmrouterToaddamulticastrouterportandtoconfigurethemulticastrouterlearningmethod,usetheipigmpsnoopingvlanmroutermandinglobalconfigurationmode.ipigmpsnoopingvlanvlan-idmrouter{interfaceinterface-idlearnpim-dvmrp}【例如】Switch#configureterminalSwitch(config)#ipigmpsnoopingvlan200mrouterinterfacegigabitethernet1/0/2Switch(config)#end1.3.5基于静态地址的IGMPSnoopingipigmpsnoopingvlanvlan-idstaticmac-addressinterfaceinterface-id【例如】Switch#configureterminalSwitch(config)#ipigmpsnoopingvlan105static01-00-5e-23-33-12interfacegigabitethernet1/0/1Switch(config)#end1.4监控调试IGMP1.4.1showipigmpgroups4/15word1.4.2showipigmpinterface显示内容:〔1〕IGMP和CGMP在接口下是否启用。〔2〕IGMP版本。〔3〕关于IGMP的各种计时器,我们可以基于性能的原因来调整它。〔4〕某一子网中的DR和IGMP查询者。1.4.3debugipigmp5/15word这条命令可以帮助我们了解当前路由器是否发出查询信息,发查询信息的间隔以与是否收到来自接收者的对查询的响应。2PIM协议配置2.1PIM-DM根本配置2.1.1激活多播路由Router(config)#ipmulticast-routing2.1.2PIM-DM配置在接口模式下输入Ippimdense-mode【例如】ipmulticast-routinginterfaceFastEthernet0/1ippimstate-refreshorigination-interval60ippimdense-mode2.2PIM-SM根本配置2.2.1激活多播路由Router(config)#ipmulticast-routing需在所有路由器上配置,否如此可能会形成组播路由黑洞。2.2.2PIM-SM配置6/15word接口命令:ippim{dense-modesparse-modesparse-dense-mode}〔1〕单纯采用稀疏模式:ippimsparse-mode【例如】R1(config)#ipmulticast-routingR1(config)#ippimrp-addresR1(config)#interfacef0/0R1(config-if)#ippimsparse-mode〔2〕Auto-RP方案网络或稀疏和密集模式混合网络:ippimsparse-dense-mode【例如】R1(config)#ipmulticast-routingR1(config)#ippimrp-address172.16.35.1R1(config)#interfacefa0/1R1(config-if)#ippimsparse-dense-mode2.2.3PIM-SM静态RP如果要配置StaticRP,如此应该在所有路由器上配置,并且所有路由器必须使用一样的RP地址。当静态配置的RP失效时,路由器不可能切换到其它的备用RP(除非使用Anycast-RP,在RP之间运行MSDP)。以下命令实现静态RP的指定:ippimrp-address

[group-list][override]group-list:指定组X围,缺省为224.0.0.0/4,这是很危险,因为它把Auto-RP多播组(224.0.1.39和224.0.1.40)也包括进来了,注意这两个多播组是使用密模式进展维护的。所以我们至少应该使用访问列表将这两个组排除。override:参数指示静态配置优先于Auto-RP学得的内容。【例如】host1(config)#access-listbostonhost1(config)#ippimrp-address122.0.0.11boston静态RP的配置比拟容易理解,但是管理工作量很大,由于没有冗余能力,可靠性也不强,不适于在大的网络中使用。为了保证RP的有效性,防止网络因为失效导致网络切换至密集模式,我们可以指定静态RP,但是为了防止静态RP阻碍Auto-RP协议的运行,必须与访问列表相结合使用。如下例:ippimrp-address10access-list10deny224.0.1.39access-list10deny224.0.1.40access-list10permitany【例如】host1(config)#access-list11permit224.0.1.39.0host1(config)#access-list11permit224.0.1.40.0host1(config)#ippimrp-address192.48.1.2211override2.2.4PIM-SM自动RP除了CandidateRPs(RP候选者)和MappingAgents(映射代理)路由器外,其它所有路由器能自动学习与特定组相关的RP地址,不需要为RP做任何设置。7/15wordCandidateRPs和MappingAgents路由器通过专用的两个多播地址224.0.1.39(Cisco-Announce)和224.0.1.40(Cisco-Discovery)以PIMDM(否如此在ChickenandEgg问题)方式传递RP相关信息。网络中可以存在多个RP以作备份,可以通过管理X围对消息的传递加以限制,BSR不个备这一功能,这一功能对减少多播信息对广域网带宽的占用非常有效。\uf06cCandidateRPsRP候选者以固定周期向224.0.1.39组播地址送RP-Announcement消息,这个消息用来说明该路由器是一个RP候选者,rp-announce-interval的缺省值为60s。RP声明中包括:组X围(缺省为224.0.0.0/4)、候选RP的地址,保持时间缺省为三分钟,即三倍的rp-announce-interval。在全局模式下以下述命令设置:ippimsend-rp-announcescope[group-listacl]。Interface:用于指定RP声明中的源地址取自哪个接口。Group-list:其中的Deny在不同的IOS版本中意义不同,12.0(1.1)以前的版本中表示当前路由器不是相应组X围的候选RP,12.0(1.1)以后版本中表示该组X围永远采用密模式。【例如】host1(config)#access-list1deny224.0.1.39host1(config)#access-list1deippimsend-rp-announceloopback2scope16group-list1\uf06cMappingAgents用于接收发自CandidateRPs的声明,自动参加224.0.1.39这个多播组。所有声明存储在缓存中,为每个特定组X围选举具有最高IP地址的候选者作为RP。我们可以通过showippimrpmapping命令来查看MA的缓存。[注意:所有MA的缓存内容必须一致。]向地址发送Cisco-Discovery消息,每60秒或检测到变化时发送。消息中包含从多个候选者中选出的RP。可以通过如下命令设置:ippimsend-rp-discovery[]scope。Interface:用于指定消息包源地址取自哪个接口,如果不设置,源地址为送出接口,这样将会导致一个MA以多个地址出现。所有其它路由器自动参加224.0.1.40以接收Cisco-Discovery消息。通过接收Cisco-Discovery消息以确定负责特定组的RP。【例如】ippimsend-rp-discoveryscope23loopback18/15word通常一个网络中应该至少设置两个C-RP和MA,一台路由器可以同时担当这两种角色。Intfc最好使用回环接口来定义。需要支持多播的每台路由器的每个接口下都应该配置成疏密模式,因为Auto-RP采用密模式PIM工作,其它多播数据采用稀疏模式工作。Auto-RP可以采用冗余模式,在冗余模式中,是通过比拟相应端口的IP地址大小来实现的,通常是做法是对于主RP配置较高IP地址的Loopback接口,而对于冗余RP如此采用较小的IP地址作为Loopback接口。\uf06c自动RP控制Auto-RP声明和发现消息中的TTL的值设成多大适宜?这个跟网络结构有关,只要保证所有的MA/C-RPs都可以收到来自C-RPs/MA的消息就可以了。不妨把TTL值设得大一些,我们可以在网络边界使用ipmulticastboundary的命令来限定Auto-RP多播信息的传递,如如下图。9/15word为了防止不正确的配置导致RP信息的不一致,可以通过ippimaccept-rp命令对可承受RP进展限制,命令用法如下:Ippimaccept-rp[acl]Ippimaccept-rpauto-rp[acl]Ippimaccept-r.0[acl]Auto-rp和.0只能设置一条,acl如果省略掉如此表示224.0.0.0/4。【例如】ippimaccept-rp172.17.1.13对RP的限定可以用来控制组模式,只有通过RP验证的组才可以使用稀疏模式。也可以用来限定哪些(,G)的参加消息是可承受的,还可以用来限定哪些(S,G)注册消息是可承受的。此外,我们可以在MA中使用RP过滤来验证RP候选者的有效性,进而控制RP。命令如下:ippimrp-announce-filterrp-list[group-list]rp-list和group-list分别用来指定哪些C-RP和多播信息是可以承受的。[注意]group-list如果不指定表示不承受一切组。【例如】ippimrp-announce-filterrp-list1group-list2access-list1permit.1access-list1permit.22.2.5PIMv2BSR模式多个C-BSR(引导路由器候选者)通过选举优先级和IP地址最高者为活动BSR,这个选举过程是抢先式的。活动BSR根据C-BSR的优先级随时变化,作为接收者的AllOtherRouters在AcceptAny和AcceptPreferred两种状态中改变。BSR通过以下命令设置:ippimbsr-candidate[priority]:指定hashmask的长度,这一长度决定了RP服务于多播组的X围有多大。Priority:定义了当前BSR的优先级,优先级缺省等于0。【例如】ippimbsr-candidateethernet0/01922.3监控调试PIM2.3.1showippimneighbor10/15wordUptime显示毗邻关系存在的时间Expires显示条目过期前的剩余时间,周期性的PIMHello消息用来刷新这条记录。Mode显示接口下PIM的模式:Dense,SparseorSparse/Dense。2.3.2showippiminterfaceNbrCount显示该接口连接网络中邻居的数量。DR=.0说明该接口所连接的是P2P网络,不存在DR。2.3.3showiprpf上图中显示了两条RPF信息,这些信息都是基于单播路由表形成的。关于每一个多播源和RP路由器都有相关条目,记录RPF接口,上游路由器,相关路由等信息。2.3.4showiproute11/15word不要忘了,多播的转发决断依赖于单播路由表(如RPF检验),所以在我们调试多播路由时经常检验单播路由的正确性同样重要。2.3.5showipmroute这是一个多播路由表的一局部,同其它的多播路由表一样,其中包含(,G)和(S,G)条目,每个条目下会有流入接口,OIL流出接口列表,RP(如果存在的话),标志位和Uptime/Expires计时器。此外还有showipmroutesummary和showipmroutecount两条命令没有列出示例。分别用于查看多播路由表每个条目的汇总信息和统计信息。2.3.6showipmrouteactive12/15word显示当前活动的源(流量大于某个门限值,缺省为4K)其中包含组地址,会话名称,组播源地址,域名称以与带宽占用情况。2.3.7showippimrpmapping这条命令是关于PIMSparseMode的。RP可以被自动发现,也可以被手工设置。RP在一个多播网络中可以存在多个,并且可以基于组播地址X围进展转发分工。2.3.8debugipmpacket用来解码多播包,这是一条轻易不要用的命令,特别是当有较大多播流量通过路由器时,会加大路由器负载,并且大量信息输出无法过滤2.3.9debugipmroute13/15word2.3.10debugippim用来查看PIM邻居之间的消息交换,图中显示该路由器通过E0和E1口向外发出PIM路由器查询,但只在E0口上收到了来自172.16.6.1的回应。现在看到的还是debugippim的输出,记录的是此路由器向RP(172.16.8.1)发送注册消息并收到RP发回的RP-Reachable消息。2.3.11mtrace/mstat命令mtrace命令的工作方式很特殊,让我们通过下面的图来进展解释:上图中,绿色箭头表示从源到接收者的多播流传递路径,红色箭头表示mtrace包传递的路径。mtrace采用专用的IGMP包类型,0x1F表示查询/请求,0x1E表示响应。查询/请求包发往与接收者相邻的末跳路由器,末跳路由器将它转为单播的traceroute请求,按单播路由上溯到与源相邻的首跳路由器,在此过程中,每个经由的路由器都将查询到达时间、流入接口、流出接口、上一跳路由器地址、输入输出包计数、源/组包计数、路由协议、TTL门限值以与转发/错误码等信息记入包中。首跳路由器14/15word参加自己的响应数据后将单播traceroute信息包转换为mtrace类型送回查询主机。类似于单播的traceroute命令,mtrace也显示多播信息的转发路径与各段延时。可以用它来查找多播信息传递过程中的中断点,也可以用它来发现次佳路由。上图显示的是mtrace命令的输出示例,其中显示了多播数据包传递时经由的路径与每一跳的时延。mstat命令以图形的方式输出多播转发路径,可用于分析网络中任意两点间的多播信息转发情况,报告显示每个节点丢弃/重复包的数量以与TTL值和延时。主要用于在网络中查找存在大量包丢弃或包复制的节点。15/15',)


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

广告位推荐

相关合同模板更多>