PIM Sparse-Mode 中 RP 的三种定义方法(static、AutoRP、BSR)
来源:互联网 发布:南京未来网络小镇悠谷 编辑:程序博客网 时间:2024/05/18 03:59
ip multicast中,我们最常用的就是PIM了,因为它独立于路由协议的特性,当之无愧地成为了最重要的多播路由协议。
PIM 分为三种模式:Sparse Dense Sparse-Dense
在非DENSE模式下,PIM需要借助RP来实现多播路由转发,多播数据转发等功能。
RP的建立方式有三种,分别是static autorp 以及 bsr
RP在这里是redezvous point汇聚点的意思,所有多播源将数据发给RP,再由RP转发给接收者,这样避免了FULL MESH拓扑下大量的FLOOD。
1、STATIC
例1:
我们需要将RP配置为 147.106.6.22,它将为225.2.2.2这个多播地址服务。
ip pim rp-address 147.106.6.22 10
access-list 10 permit 225.2.2.2 0.0.0.0
2、AutoRP
例2:
ip pim send-rp-discovery scope 16 //映射代理
ip pim send-rp-announce loopback0 scope 255 group-list 10 //侯选RP
access-list 10 permit 224.5.5.0 0.0.0.255 //多播组
access-list 10 permit 224.6.6.0 0.0.0.255 //多播组
3、BSR
例3:
ip pim bsr-candidate loopback0
ip pim rp-candidate loopback0 group-list 10
access-list 10 permit 224.5.5.0 0.0.0.255
access-list 10 permit 224.6.6.0 0.0.0.255
多播PIM中,为提高冗余可靠性,常会布置多台BSR、RP,这些设备之间肯定会存在竞争,谁作主,谁备选?
一、RP-CANDIDATE
首先说一个特例,RP-CANDIDATE,我们通常会用下面的命令设置
ip pim rp-candidate lo0 group-list 22 priority (0-255)
注意最后的优先级,范围从0-255,多台设备竞选RP-CANDIDATE时,会取较小者为主
如优先级相同,再比LOO0BACK接口IP地址,较大者优
总结:
1、priority 小
2、ip 大
二、AUTO-RP
配置命令:
ip pim send-rp-announce lo0 scope 15 group-list 22
这里没有优先级,只能比较IP地址,大者为主
总结:IP 大
三、BSR
配置命令:
ip pim bsr-candidate lo0 0 0-255
最后一个字段是优先级,但是这里是优先级大者为主
总结:
1、priority 大
2、ip 大
最后补充一点,跟BSR RP无关,也是与优先级有联系的
PIM DR 的选举
这个DR与OSPF中的DR类似,选举时也有些类似,都是priority大者为主,但PIM DR可抢占,OSPF的DR无法抢占
总结:一般情况下,交换环境下DR可抢占,路由环境下DR不可抢占
PIM 分为三种模式:Sparse Dense Sparse-Dense
在非DENSE模式下,PIM需要借助RP来实现多播路由转发,多播数据转发等功能。
RP的建立方式有三种,分别是static autorp 以及 bsr
RP在这里是redezvous point汇聚点的意思,所有多播源将数据发给RP,再由RP转发给接收者,这样避免了FULL MESH拓扑下大量的FLOOD。
1、STATIC
例1:
我们需要将RP配置为 147.106.6.22,它将为225.2.2.2这个多播地址服务。
ip pim rp-address 147.106.6.22 10
access-list 10 permit 225.2.2.2 0.0.0.0
2、AutoRP
例2:
ip pim send-rp-discovery scope 16 //映射代理
ip pim send-rp-announce loopback0 scope 255 group-list 10 //侯选RP
access-list 10 permit 224.5.5.0 0.0.0.255 //多播组
access-list 10 permit 224.6.6.0 0.0.0.255 //多播组
3、BSR
例3:
ip pim bsr-candidate loopback0
ip pim rp-candidate loopback0 group-list 10
access-list 10 permit 224.5.5.0 0.0.0.255
access-list 10 permit 224.6.6.0 0.0.0.255
多播PIM中,为提高冗余可靠性,常会布置多台BSR、RP,这些设备之间肯定会存在竞争,谁作主,谁备选?
一、RP-CANDIDATE
首先说一个特例,RP-CANDIDATE,我们通常会用下面的命令设置
ip pim rp-candidate lo0 group-list 22 priority (0-255)
注意最后的优先级,范围从0-255,多台设备竞选RP-CANDIDATE时,会取较小者为主
如优先级相同,再比LOO0BACK接口IP地址,较大者优
总结:
1、priority 小
2、ip 大
二、AUTO-RP
配置命令:
ip pim send-rp-announce lo0 scope 15 group-list 22
这里没有优先级,只能比较IP地址,大者为主
总结:IP 大
三、BSR
配置命令:
ip pim bsr-candidate lo0 0 0-255
最后一个字段是优先级,但是这里是优先级大者为主
总结:
1、priority 大
2、ip 大
最后补充一点,跟BSR RP无关,也是与优先级有联系的
PIM DR 的选举
这个DR与OSPF中的DR类似,选举时也有些类似,都是priority大者为主,但PIM DR可抢占,OSPF的DR无法抢占
总结:一般情况下,交换环境下DR可抢占,路由环境下DR不可抢占
0 0
- PIM Sparse-Mode 中 RP 的三种定义方法(static、AutoRP、BSR)
- 为什么在sparse模式下要打ip pim autorp listener
- ip pim autorp listener
- javascript中定义声明函数的三种方法
- C++中定义比较函数的三种方法
- JavaScript中函数的三种定义方法
- C++中定义比较函数的三种方法
- Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- 【javascript】Javascript定义类(class)的三种方法
- Javascript定义类(class)的三种方法
- web.xml加载顺序
- 轉載[30天快速上手TDD]目錄與附錄
- C++中malloc/free与new/delete的区别及内存分配失败错误处理
- 生成模型与判别模型
- 应用程序动态全屏和退出全屏
- PIM Sparse-Mode 中 RP 的三种定义方法(static、AutoRP、BSR)
- jquery自动定位页面位置
- SEO外链发布操作规范
- 2014年手机市场,“向下生长”力量主导?
- 手机App安全性测试初探
- 火狐,chrome等非IE浏览器使用window.open打开子窗口,父窗口意外关闭
- table形式做的网站有利于优化么
- 电脑分区或U盘根目录损坏无法读取-艾奇文件数据恢复软件
- 网站运营,一份耕耘一份收获