2、突然收到有组加入,把接口填入oil,发送上一条join
3、接受者在rp和源之间,收到join,加入oil,并向rp发送join消息,组播流直接到
类似水平分割
4、switchover 能够以最近的方式接收流量
ip pim spt +阀值kbps 默认是0
5、分割点产生rp-bit prune 修剪流量
表项超时、igmp发送leave会发生修剪
6、修剪延迟 默认3s 同一接口下可能还有其他接受者
对于帧中继网络:在hub接口ip pim nbma mode 保证修剪不会影响到其他
7、源树的修剪:把*g sg全部删除
8、rp的选择
1、静态rp
每个运行pim的路由器都配置
有动态和静态 动态优先级更高
ip pim rp-address ip-address 【group-access-list-number成为哪些组rp】[bidir]【override静态高于动态】 静态无冗余
2、动态rp 有主rp 从rp
auto-rp 思科私有
配置 candidates 候选rp c-rp 谁想成为就谁
mapping agents ma映射代理 收集想要成为rp地址的信息,并且发布,让其他人知道谁是rp
c-rp通过announcemennts224.0.1.39告诉ma想成为rp 60s一个周期 180s超时 ma通过224.0.1.40告诉其他路由器谁是rp
配置命令:ip pim send-rp-announce type number scope ttl 【group-list acl-number】【interval
seconds】 【bidir】
permit
deny 没有写deny 剩下的默认也允许
auto-rp时思科推荐运行 ip pim sparse-dense-mode
选择最高的地址位位rp
show ip pim rp mapping 收到有人想成为 rp 选择源地址大的
谁想成为ma ip pim send-rp-discovery 【type number】scope ttl
例子: ip pim send-rp-discovery loopback scope 16
ip pim send-rp-announce loopback0 scope 16
排错: debug ip pim auto-rp
pim v2 bsr bootstrap
bsr:收集所有想成为rp的消息,把信息再发给每个路由器,算法一样所以结果一样
可以负载分担,加入不同组 选的rp也不同
多个设备想成为bsr 开启计时器 130s 看看其他网络中有没其他想成为bsr 如果有选举
优先级高成为bsr 相同,地址高成为bsr
ip pim bsr candidate
bsr发送 224.0.0.13告诉网络网络中所有设备自己是bsr ttl为1
想成为c-rp的向 bsr注册 每六十秒发送一次告诉bsr想成为c-rp
bsr 是可以抢占
ip pim bsr-candidate type number hash-mask-length [priority]
ip pim rp-candidate type nember [group-list access-list-number] [bidir]
9、配置
启用组播 ip multicast-routing 全局下
接口下 ip pim sparse-mode | sparse-dense-mode pim 运行的模式
show ip mroute
全局下 ip pim spt-threshold {kbps|infinity}【 group-list access-list-number】 设置阀值】
静态rp配置:全局下 ip pim rp-address ip-address【group-access-list-number】【override】
show ip pim interface show ip pim neighbor [type number]
show ip pim rp mapping
auto-rp 所有的c-rp: ip pim send-rp-annouce loopback 0 +interval+group-list
所有的ma:ip pim send-rp-discovery +接口+scope
哪个接口想成为ma,必须这个接口要运行pim 否则会报错
要建立 pim 邻居的 ip pim sparse-mode
防止一些路由器成为rp ip pim rp-announce-filter rp-list acl号 group-list acl号
acc 1 per 192.168.1.1
acc 2 per 224.0.0.0 0.255.255
所有的 c-rp :ip pim rp-candidate loopback 0 +group-list
所有的c-bsr:ip pim bsr-candidate looback 0 +hash(默认0) + priority(默认0)
show ip pim rp-hash