文件名称:组播练习.rar
文件大小:48KB
文件格式:RAR
更新时间:2015-08-15 10:53:40
ZB
试验一:igmp v2 1、由于R1的ip地址小,所以R1会发送正常查询消息(出e0/0口发送出去)修改查询周期为15便于观察(ip igmp query-interval 15)查询者时间会自动发送变化,为其2倍 2、R3 R4收到查询消息后,会随即设置一个响应时间,小于10s,谁小谁就进行响应 3、只有响应的那个组成员离开的时候才会发送离组消息,将响应的那个组成员no掉 4、R1收到离组消息后,会发送特殊组查询(发向224.1.1.1) 5、把R1的e0/0 no掉,观察到R1等待30秒,查询者超时时间,自己发送查询 试验二:pim-dense-mode 1:hello 30s 3.5倍超时时间 2:join/prunning 置位 3:assert 仲裁 有多个上游的时候 1、看IGP的AD 2 METRIC 3 IP ADDRESS 4:Graft 5:Graft ack -------- R2上起一个loo接口加入224.1.1.1,R1 R2 R3上的接口都启用pim dense-mode,R4加入这个组,都开启debug ip pim 观察5个消息, 因为R1 R3有同一个上游,又有同一个下游,所以会发生仲裁, 组播上去ping的时候是以起了这个pim的接口去ping。就算你指定源地址去ping,也还是 用起了pim的所有接口去ping。所以如果有n个接口起了pim,有n个组成员,那么就会有 n*m个回复 试验三: pim-sprase-mode 1、hello 2、join/prune 3、assert 4、bootstrap 5、rp-advertise 6、registered 7、registerd stop 试验四:rpt-spt的切换 R1-----R2--------R3--------R4---------R5 1、配置他们是sparse-mode,并使用静态rp,rp是R3的lo0地址,R5去加入组:224.5.5.5 让R1去ping 224.5.5.5,会发现R4上面的RPT-SPT会自动切换 要想不让它切换,可以在组成员的最后一跳路由器上(这里是R4)上面敲ip pim spt-threshold infinity 让他们永不切换 2、在原先的基础上去配置auto-rp,分别在R2和R4上面配置,让他们即是MA又是RP 配置的要注意的地方 auto-rp和静态rp同时存在的时候优选aut-rp 宣告的时候scope一定要加,默认是1 rp和MA分别使用的是224.0.1.39和224.0.1.40,他们的TTL是1,所以没办法发现对方-------要有MA去收集rp消息----要建议关于他们的组播树------ 所以要使用ip pim auto-rp listener让它能过穿越中间路由器 ---------如果我上面同时存在静态R3的静态rp的话,其实可以不用启用ip pim auto-rp linstener,因为只要224.0.1.39.40的原树建立起来就可以选择rp了,这个时候先用12.12.3.3的静态rp去建立源树,建好了选择好了rp,auto-rp优于静态rp --------如果有两个MA,他们都会去收集rp,然后去告诉其他路由器,只是自己如果是ma,那么不会接受其他ma发送过来的消息,被ingore了 3、配置BSR,先把auto-rp去掉,保留静态rp(在cisco上面bsr和auto-rp共存的时候优选auto-rp),静态rp和bsr一起存在的话是优选bsr 配置要注意的地方: 先选举bsr,由bsr收集所有rp消息告诉路由器,让路由器自己去选举 hash掩码的作用:一个是可以参加rp的选择、一个是可以做负载(假设是31,那么就是32-31=1也就是2的1次方,每两个组使用一个rp做负载) 可以通过如下命令去查看 show ip pim rp show ip pim rp mapping show ip pim bsr-router show ip pim rp-hash 224.5.5.5 FRAMRE-RELAY环境下的问题 在frame-relay环境下,是用DR是注册的,而且注册口和源口不能是同一个端口, 解决方法: 1、可以通过修改R2的DR 优先级让对方成为DR-----ip pim dr-priority 2 2、可以在R1上再起一个lo接口,启用pim,就会用lo接口去ping,物理接口去注册就没有问题了 NBMA-HUB-SPOKE模型的问题 R1是hub,其他如图上所述,用R3去pingR2的224.2.2.2, 发现ping不通,因为在R1上面被prune了,因为组播入口和进口是一样的 解决方法是在R1的接口上面敲上ip pim nbma-mode 组播穿越单播----组播负载 这里的配置要注意的地方 1、用12.12.1.1和12.12.3.3建立tunnel,tunnel接口直接借用他们的地址。----------要注意这里的更新源问题--------所以要passvice掉他们的tunnel接口 2、R1和R3上面的两个物理接口和tunnel接口都要启用pim 3、你用1.1.1.1作为源去pingR3上面的224.3.3.3是ping不通的,因为RPF检验失败,组播源是从tunnel过来的,但是igp是从物理接口负载去的,所以要在R3上面创建静态组播路由到达1.1.1.1,让它走TUNNEL 组播跨多个区域的环境 要在bgp 1 里面配置组播通道,先激活他们,并且通告1.1.1 address-family ipv4 multicast neighbor 12.12.12.2 activate no auto-summary no synchronization network 1.1.1.1 mask 255.255.255.255 可以使用show ip bgp ipv4 multicast去查看 ----------------------我做的时候不用在ipv4 mulitcast里去通告1.1.1.1也是照样可以通的-------这个试验就算不开组播通道也是可以的 SSM------------不需要rp-address ip pim ssm range/default int s1/3 ip pim sprse-mode int lo 0 ip igmp join-group 224.3.3.3 source 12.12.1.1
【文件预览】:
组播练习
----_~_~_notes.rtf(6.19MB)