网络产品之自举路由器(BSR)概述
在采用自举路由器(BootStrap Router)方式配置汇集点(Rendezvous Point)的方法中,一组路由器被配置为候选自举路由器(C-BSRs),一组路由器被配置为候选汇集点(C-RPs),通常建议这两组路由器是同样的路由器。候选汇集点会定期把候选汇集点通告消息(C-RP-Advs)以单址的形式发送到自举路由器;汇集点通告消息是一种PIM消息,它包括通告候选汇集点的地址、可选的组播组地址和一个掩码长度域(说明组的前缀);自举路由器收集这些通告消息并产生相应的自举消息,自举消息也是一种PIM消息,它包括候选汇集点和相应的组前缀并由自举路由器以一跳一跳的形式发送到所有普通路由器;自举消息主要用于自举路由器的选择和分发汇集点信息。自举消息支持一个简单的机制以便于侯选自举路由器之间选择出活跃的自举路由器,一般是优先级最高的自举路由器被选择为活跃的自举路由器。
为获得汇集点(RP)信息,所有普通路由器都要收集自举(Bootstrap)消息,即普通路由器接收并保存由自举路由器发送来的自举消息,它采用在自举消息中发布的一组可用汇集点来获得合适的组播组到汇集点的映射。所有路由器采用散列函数来计算组播组和汇集点的映射关系,散列函数的算法是把组播组地址和候选汇集点的地址作为输入值,从而得到一个组播组的实际汇集点的地址。