专利名称:配置协议无关组播稀疏模式协议汇合点的方法及装置的制作方法
技术领域:
本发明涉及网络通信技术领域,具体的说涉及一种配置协议无关组播稀疏模式协议汇合点的方法及装置。
背景技术:
近两年来平安工程得到了国家的高度重视,并投入巨资在各个城市建设这个和谐社会所需要的安全保障工程。该安全保障工程要求每个城市在各个事业单位、交通要道等关键点设立监控系统,并使用海量的存储系统存储录制的视频数据。目前一个典型的城市平安工程配置方案是市局下辖20个分局,每个分局下辖25个派出所,每个派出所设置1000个摄像头。每个摄像头是一个组播源,被分配一个组播组地址,供监视者点播用;每个摄像头同时也是一个单播源,用于将数据存储到存储设备;市局、各个分局、各个派出所之间都可以查看任何一个摄像头所监视的画面,由此可见,整个系统所承载的组播组数量是非常大的。
目前最常用的组播路由协议是PIM SM(协议无关组播稀疏模式)协议。在网络中部署PIM SM协议的系统如图1所示该系统包括组播接收者101,与组播接收者相连的第一组播路由器102,与第一组播路由器相连的第二组播路由器103,与第二组播路由器相连的RP(PIM SM协议汇合点)路由器104,与RP路由器相连的第一跳路由器105,和与第一跳路由器相连的组播源106。
组播接收者(比如电视墙)要接收某个组播源(比如摄像头)的监控画面,它先向与组播接收者相连的组播路由器发送IGMP(成员关系报告消息),以加入分配给那个组播源的组播组,希望接收该组播组的组播流。
连接组播接收者的组播路由器收到该IGMP成员关系报告消息后向RP路由器发送PIM加入消息,希望接收该组播组的组播流,于是在RP路由器到连接组播接收者之间的所有组播路由器上都会生成(*,G)组播转发表项。
连接组播源(摄像头)的第一跳路由器收到组播组的组播流后,会向该组播组所对应的RP路由器发送PIM源注册消息,通过该消息告诉RP这里有某个组播组的组播源。
RP路由器看到自己有对应的(*,G)组播转发表项后,向连接组播源的第一跳路由器发送PIM加入消息,于是在连接组播源的第一跳路由器和RP路由器之间的所有路由器上都生成了(S,G)的组播转发表项。
自此,组播组的组播流便沿着这些路由器发送到了组播接收者。如果组播接收者不想再接收该组播组的组播流,则向组播路由器发送IGMP离开消息;连接组播接收者的组播路由器会向RP路由器发送PIM剪枝消息,于是从RP路由器到该组播路由器之间的所有路由器上的(*,G)表项都会被老化掉,老化时间大约3分钟;从连接组播源的第一跳路由器到RP路由器之间的所有路由器上的(S,G)表项也会恢复成没有组播接收者时的状态。
现有平安工程的典型组网结构如图2所示该网络结构的典型部署方式为市局201连接市局电视墙202,同时市局分别与交通指挥中心203、政府职能部门205和下属分局207相连,每个分局下属的派出所209设立一个RP路由器,该RP路由器与编码器211相连,编码器与RP路由器所属的组播源212(摄像头)相连,该RP路由器为其下属的组播源的组播组提供RP服务,同时该RP路由器也是其下管的组播源最近的路由器。
在现有技术中,控制服务器通过与编码器通信来为编码器下发组播源的组播组地址,这就要求派出所必须知道与其组播源相连的编码器所分配的组播组地址,并在RP路由器上手工配置这些编码器的组播组地址。
这种配置方式具有如下缺点首先,手工配置编码器分配的组播组地址的任务量繁重,当派出所下挂的编码器分配的组播组地址比较离散时,就必须在派出所设立的RP路由器上为其手工一条一条配置这些编码器的组播组地址,对于上百个摄像头来说,配置的任务量繁重。
其次,RP服务器的配置缺乏灵活性,当控制服务器为编码器分配的组播组地址发生变动时,就需要手工修改在派出所RP路由器上配置的编码器的组播组地址。
发明内容
本发明的主要目的在于提供一种配置协议无关组播稀疏模式协议汇合点的方法,以解决现有技术中手工配置组播组地址的方式工作量大,且缺乏灵活性的问题,简化RP路由器的配置,提高其灵活性。
本发明的另一目的在于提供一种配置协议无关组播稀疏模式协议汇合点的装置,以实现RP路由器的完全动态配置,提高RP路由器配置的灵活性。
为此,本发明提供如下技术方案一种配置协议无关组播稀疏模式协议汇合点的方法,包括步骤第一跳路由器接收到组播源发送的组播流后判断组播源的IP地址与本地接口地址是否在同一网段;当所述组播源的IP地址与本地接口地址在同一网段时,第一跳路由器将自身作为该组播组的候选汇合点RP。
所述方法进一步包括当所述组播源的IP地址与本地接口地址不在同一网段时,所述第一跳路由器不做处理。
所述方法进一步包括所述第一跳路由器生成候选RP与该组播组的映射关系并通过周期性RP候选通告将该映射关系发送到自举路由器中。
所述方法进一步包括当作为候选RP的第一跳路由器上同时存在手工配置的RP服务时,第一跳路由器在RP候选通告消息中同时将自动配置的RP服务和手工配置的RP服务发送给自举路由器。
所述方法进一步包括自举路由器仅缓存第一次收到的RP候选通告中关于该组播组与候选RP的映射关系;当关于该组播组的候选信息老化后,自举路由器重新缓存后续收到的RP候选通告中关于该组播组与候选RP的映射关系。
所述方法进一步包括所述第一跳路由器将自身作为组播组的RP路由器后,将RP地址设置为回环口地址或该RP路由器与其它任一路由器的接口地址。
所述组播源发送的组播流中包含该组播源的IP地址和组播组的IP地址。
所述方法进一步包括所述第一跳路由器根据协议无关组播稀疏模式生成包含组播源的IP地址和组播组的IP地址的组播路由表项;所述组播路由表项达到老化时间后,所述第一跳路由器根据协议无关组播稀疏模式删除该表项。
一种配置协议无关组播稀疏模式协议汇合点的装置,所述装置包括检测单元,用于检查所述装置接收到的组播流中组播源的IP地址是否与本装置的本地接口地址在同一网段;RP动态配置单元,与所述检测单元相连,用于根据检测单元的检测结果进行RP服务配置,如果组播源的IP地址与本装置的本地接口地址在同一网段,则RP动态配置单元将本装置的回环口地址或与组播源直接相连的接口地址作为RP地址;如果组播源的IP地址与本装置的本地接口地址不在同一网段,则RP动态配置单元不做处理。
所述装置进一步包括映射关系存储单元,与所述RP动态配置单元相连,用于根据配置的RP服务生成并存储候选RP与组播组的映射关系;候选RP信息发送单元,用于周期地将所述映射关系通过RP候选通告发送到网络中的自举路由器中。
所述装置进一步包括RP手工配置单元,与所述映射关系存储单元相连,用于手工配置RP服务。
所述装置进一步包括组播路由表管理单元,用于根据协议无关组播稀疏模式生成包含组播源的IP地址和组播组的IP地址的组播路由表项,并在所述组播路由表项达到老化时间后,根据协议无关组播稀疏模式删除该表项。
由本发明提供的技术方案可见,本发明具有如下特点和优点本发明在连接组播源的第一跳路由器上采用动态配置RP的方式,组播源将包含其IP地址和组播组IP地址的组播流发送到第一跳路由器上,当该组播源的IP地址与第一跳路由器的本地接口地址在同一网段时,第一跳路由器即将自己作为该组播组的候选RP。这样,当派出所下挂的编码器分配的组播组地址比较离散时,减少了大量的手工配置工作。本发明应用在平安工程时,可以使网络完全脱离控制服务器的限制,不必关心控制服务器的配置,使RP的配置具有较大的灵活性。
如果在连接组播源的第一路由器上同时存在手工配置的RP服务和利用本发明动态配置的RP服务时,通过在发送候选RP消息时取其并集,使两种方式配置的RP互不影响到,因此,本发明还可以作为原有静态配置RP的互补方案,以满足更广泛的需求。
本发明通过自举路由器仅缓存一条关于某一组播组的RP映射关系的方式,有效地防止了RP服务的安全漏洞,避免了恶意攻击者模拟组播流对网络的攻击,保证了网络的安全。
图1是现有网络中部署PIM SM协议的结构图;图2是现有平安工程的典型组网图;图3是本发明配置RP路由器的网络结构图;图4是本发明方法的一个优选实施例的流程图;图5是本发明装置的第一实施例的原理框图;图6是本发明装置的第二实施例的原理框图;图7是本发明装置在网络中应用的原理框图;图8是本发明应用于平安工程的组网图。
具体实施例方式
本发明的核心在于,与网络中组播源相连的第一跳路由器根据组播源发送的组播流生成包含组播源的IP地址S和组播组的IP地址G的组播路由表项(S,G),当组播流中的组播源的IP地址与第一跳路由器的本地接口地址在同一网段时,第一跳路由器将自身作为该组播组的候选RP,RP地址为该第一跳路由器的回环口地址或该第一跳路由器与其它任一路由器的接口地址。
为了使本领域技术人员更好地理解本发明,下面将结合附图对本发明作进一步详细的说明。
本发明基于PIM SM协议,它是目前最成熟的组播路由协议组播接收者要加入某个组播组,它先向与其相连的组播路由器发送成员关系报告消息,希望接收该组播组的组播流;组播路由器收到该成员关系报告消息后向RP路由器发送PIM加入消息,于是在RP路由器到连接组播接收者之间的所有组播路由器上都会生成(*,G)组播转发表项;而连接组播源的第一跳路由器收到组播组的组播流后,会向RP路由器发送PIM源注册消息;RP路由器看到自己有对应的(*,G)组播转发表项后,向第一跳路由器发送PIM加入消息,于是在第一跳路由器和RP路由器之间的所有路由器上都生成了(S,G)组播转发表项,组播流沿着这条路些路由器发送到组播接收者。
本发明配置RP路由器的网络结构如图3所示此网络中包括控制服务器301,与控制服务器相连的组播源302,与组播源相连的第一跳路由器303,与第一跳路由器相连的组播路由器304,和与组播路由器相连的电视墙305。当控制服务器为组播源下发组播组的IP地址后,组播源开始发送组播组的组播流至第一跳路由器,该组播流中包含组播源的IP地址S和该组播组的IP地址G,第一跳路由器根据该组播源的IP地址S和该组播组的IP地址G生成相应的组播路由表项(S,G),当第一跳路由器判断所述组播流中的组播源的IP地址与本地接口地址属于同一网段时,第一跳路由器将自身作为该组播组G的RP路由器并且将RP地址设置为回环口地址或该RP路由器与其它任一路由器的接口地址。
图4示出了本发明方法的一种优选实施例的实现流程,包括以下步骤步骤401与组播源相连的第一跳路由器接收组播源发送的组播流,该组播流中包含组播源的IP地址和组播组的IP地址。
网络中的控制服务器为组播源分配该组播源的组播组的IP地址后,组播源开始向第一跳路由器发送该组播组的组播流,组播流中包含该组播源的IP地址和该组播组的IP地址信息。
步骤402第一跳路由器根据接收的组播流中的信息生成相应的组播路由表项(S,G),其中S表示该组播源的IP地址,G表示该组播组的IP地址。
步骤403第一跳路由器判断组播源的IP地址S是否与本地接口地址在同一网段。若是,则执行步骤404;否则,执行步骤406。
所述本地接口是指组播源与第一跳路由器之间的接口。
步骤404第一跳路由器将自身作为该组播组的候选RP,并周期向自举路由器发送RP候选通告消息。
当组播源的IP地址S与本地接口地址在同一网段时,第一跳路由器将自己作为该组播组的候选RP,并使用回环口地址,或者该路由器与组播源直连接口的地址作为RP地址。通常使用回环口地址,因为回环口地址是路由器上的三层接口,也是一种虚拟接口,它一直处于开启状态,优先级在整个路由器中也最高;一般的IP地址都是和物理端口绑定的,如果物理端口出现故障,则这个IP地址也就不通了,回环口地址不和物理端口绑定,因此总是处于开启状态。
第一跳路由器将自身作为该组播组的候选RP后,在该路由器中生成候选RP与组播组的映射关系,并通过RP候选通告消息将该映射关系发送到网络中的自举路由器中。
如果在第一跳路由器上同时存在手工配置的RP服务和自动配置的RP服务时,第一跳跳由器在发送RP候选通告时将这两种方式配置的RP服务,即RP与组播组的映射关系,同时发送给自举路由器。这样,可以使两种配置方式能够兼容,互不影响。即使二者都有针对同一组播组的RP服务,按照PIM SM的选取机制(网络中的所有路由器会按照同一算法选举出其一作为此组播组的RP路由器)也只会选其一作为RP路由器。其中PIM SM的选取机制具体指通过哈希门限算法选择网络中的一个RP路由器作为该组播组的RP路由器。
自举路由器只缓存一条关于某组播组的RP映射关系,后续收到该组播组的RP候选通告后,如果对应的RP和缓存的RP不一致,则不承认后续收到的RP映射关系。直至按照3分钟计时器,当原有的RP候选信息老化后,后续的RP候选通告才能生效,自举路由器再缓存一条后续收到的候选RP与组播组的映射关系。
所有路由器只承认自举路由器发布的RP与组播组的映射关系。
步骤405第一跳路由器按照PIM SM协议老化删除组播路由表项(S,G)。
当组播路由表项(S,G)达到老化时间后,第一跳路由器根据PIM SM协议删除包含组播源的IP地址S和组播组的IP地址G的组播路由表项(S,G),同时取消第一跳路由器作为组播组的RP路由器。需要注意的是,在此只是取消此组播组G动态配置的RP。
步骤406第一跳路由器不做处理。
本发明在连接组播源的第一跳路由器上实现动态配置RP服务,该动态配置的RP服务可以应用在离组播源最近的第一跳路由器上,同时也能与现有协议相互配合,即可以与现有技术中静态配置RP的方案相兼容,互不影响。该动态配置的RP服务需要条件组播源的IP地址和本地接口地址在同一网段上因此当该动态配置RP服务的方案应用在非第一跳路由器时,由于非第一跳路由器无法满足该条件,因此也就无法实现在非第一跳路由器上动态配置RP路由器。可见,网络不会因为本发明动态配置RP服务而与现有协议的运行产生冲突。
参照图5,图5示出了本发明装置的第一实施例的原理框图该装置包括检测单元S52和RP动态配置单元53。该装置可以是与组播源相连的第一跳路由器,这样,当该装置接收到组播源发送包含组播源的IP地址和组播组的IP地址的组播流后,检测单元S52检查该组播流中组播源的IP地址是否与本装置的本地接口地址在同一网段。如果在同一网段,则通知RP动态配置单元53进行RP服务自动配置,具体配置包括将本装置的回环口地址(第一跳路由器的回环口地址)或与组播源直接相连的接口地址(第一跳路由器与组播源直接相连的接口地址)作为RP地址;如果组播源的IP地址与本装置的本地接口地址不在同一网段,则不需要通知RP动态配置单元53,也就是说,RP动态配置单元53不做处理。
RP服务配置完成后,也就是说,该装置将作为网络中的RP路由器,为该组播组地址提供服务。为了使这些自动配置的信息通知网络中的自举路由器,可以由与RP动态配置单元53相连的映射关系存储单元54根据配置的RP服务生成并存储候选RP与组播组的映射关系,然后由候选RP信息发送单元55周期地将所述映射关系通过RP候选通告发送到网络中的自举路由器中。
为了方便该装置在不同网络环境中的应用,还可以在该装置中设置一个RP手工配置单元,以与现有的手工配置RP方式的兼容。
参照图6所示本发明装置的第二实施例的原理框图与图5所示第一实施例不同的是,增加了与映射关系存储单元54相连的RP手工配置单元56,以在应用环境需要时,通过手工来配置RP服务。
为实现手工配置RP与自动配置RP的兼容,映射关系存储单元54不仅要根据自动配置的RP服务生成并存储候选RP与组播组的映射关系,而且还需要根据手工配置的RP服务生成并存储候选RP与组播组的映射关系。在候选RP信息发送单元55发送候选RP消息时取其并集。这样,即使二者都有针对同一组播组的RP服务,按照PIM-SM的选取机制也会只选其一。
另外,在该实施例中,还设置了组播路由表管理单元57,与检测单元502相连,在检测单元检测到接收的组播流中组播源的IP地址与本装置的本地接口地址在同一网段后,通过协议无关组播稀疏模式生成包含组播源的IP地址和组播组的IP地址的组播路由表项,并在所述组播路由表项达到老化时间后,根据协议无关组播稀疏模式删除该表项。当然,也可以在本装置接收到组播流后,即由组播路由表管理单元57生成包含组播源的IP地址和组播组的IP地址的组播路由表项,然后再触发检测单元对组播流中组播源的IP地址的检测。
为了有效地防止恶意攻击者模拟组播流对网络的攻击,比如在与组播源相连的不同的第一跳路由器上模拟相同的组播组的流,从而引起该组播组的执行RP不断竞争变化,消耗网络资源,可以在现有的自举路由器中增加一个缓存过滤单元,用于过滤自举路由器收到的RP候选通告消息,当所述RP候选通告中对应于同一组播组的RP和缓存单元中存储的RP不一致时,丢弃该RP候选通告消息,经过过滤,只缓存自举路由器第一次收到的RP候选通告中关于组播组与候选RP的映射关系。
按照3分钟计时器原有的RP候选信息老化后,再缓存一条后续收到的RP候选信息,即候选RP与组播组的映射关系。
参照图7,图7示出了本发明装置在网络中应用的原理框图
网络中包括控制服务器710、与控制服务器相连的组播源720、与组播源相连的第一跳路由器730。组播接收端750通过与第一跳路由器相连的路由器750接收组播源710的组播流,自举路由器740分别与第一跳路由器730和路由器750相连,用于存储网络中候选RP与组播组的映射关系。本发明装置位于第一跳路由器730上。
在进行RP动态配置时,控制服务器710为组播源720分配该组播源的组播组的IP地址;组播源720接收到控制服务器分配的组播组的IP地址后,向第一跳路由器730发送该组播组的组播流,组播流中包含组播源的IP地址和该组播组的IP地址信息。第一跳路由器730根据接收的组播流中的信息生成包含组播源的IP地址S和该组播组的IP地址G的组播路由表项(S,G),并检查组播源的IP地址与第一跳路由器本地接口地址是否在同一网段,此处本地接口地址具体指组播源与第一跳路由器之间的接口,如果在同一网段,则进行RP服务配置,即将第一跳路由器作为组播组的候选RP,RP地址可以为回环口地址或该路由器的其他接口地址,同时生成该候选RP与组播组的映射关系,然后通过RP候选通告消息将该映射关系发送到自举路由器740中。自举路由器收到RP候选通告消息后,缓存其中的候选RP与组播组的映射关系,网络中的任何路由器只承认自举路由器发布的候选RP与组播组的映射关系。
如果在第一跳路由器上同时手工配置了RP服务,则第一跳路由器在发送RP候选通告时将手工配置的RP服务及根据组播流动态配置的RP服务,即RP与组播组的映射关系,同时发送给自举路由器。这样,可以使两种配置方式能够兼容,互不影响。即使二者都有针对同一组播组的RP服务,按照PIM SM的选取机制也只会选其一作为RP路由器。其中PIM SM的选取机制具体指通过哈希门限算法选择网络中的一个RP路由器作为该组播组的RP路由器。
为了有效地防止恶意攻击者模拟组播流对网络的攻击,比如在与组播源相连的不同的第一跳路由器上模拟相同的组播组的流,从而引起该组播组的执行RP不断竞争变化,消耗网络资源,在自举路由器中设置有缓存过滤单元741,用于过滤自举路由器收到的RP候选通告消息,当所述RP候选通告中对应于同一组播组的RP和缓存单元中存储的RP不一致时,丢弃该RP候选通告消息,经过过滤,使缓存单元742只缓存自举路由器第一次收到的RP候选通告中关于组播组与候选RP的映射关系。
按照3分钟计时器原有的RP候选信息老化后,缓存单元742再缓存一条后续收到的RP候选信息,即候选RP与组播组的映射关系。
当组播路由表项(S,G)达到老化时间后,第一跳路由器730根据PIM SM协议删除包含组播源的IP地址S和组播组的IP地址的老化表项(S,G),并取消第一跳路由器作为该组播组的候选RP。需要注意的是,在此只是取消此组播组G动态配置的RP。如果存在手工配置的RP,则该手工配置的RP仍然有效。
本发明可应用于平安工程,其组网结构如图8所示市局路由器810连接市局电视墙811,市局下属的分局路由器820连接分局电视墙821,分局下属的派出所第一跳路由器830连接派出所电视墙831,派出所第一跳路由器与编码器832相连,编码器与摄像头833连接。
在该组网中,由控制服务器(图中未示出)为编码器832下发组播IP地址,编码器832收到该地址信息后开始发送组播流,送至派出所第一跳路由器830,该组播流中包含组播源的IP地址和组播组的IP地址信息,派出所第一跳路由器830根据组播流中包含的信息生成组播路由表项(S,G),并判断当该(S,G)表项中组播源的IP地址与本地接口地址属于同一网段时,将自身作为组播组的候选RP,RP地址可以为回环口地址或该RP路由器与其它任一路由器相连的接口地址,具体可以为该RP路由器与分局路由器,或与派出所电视墙,或与编码器相连的接口地址。组播流便可沿该RP路由器发送到派出所电视墙,供派出所的相关人员收看摄像头所监视的画面,同时也可发送到派出所上相应的分局电视墙或市局电视墙供那里的相关人员收看摄像头所监视的画面。本发明应用于平安工程时,派出所不必知道其下管编码器所分配的组播组的IP地址,在派出所第一跳路由器上通过组播流动态触发将派出所第一跳路由器配置为相应组播组的RP路由器,因此无需在派出所第一跳路由器上手工为相应组播组(编码器的组播组地址)配置RP服务。
在图8中仅示出了一个派出所设置一个摄像头的情况,在目前一个典型城市的平安工程配置情况下市局下辖20个分局,每个分局下辖25个派出所,每个派出所设置1K个摄像头;每个摄像头是个组播源,分配一个组播组地址,供监视者点播用;每个摄像头同时也是个单播源,用于将数据存储到存储设备;市局、各个分局、各个派出所之间都可以查看任何一个摄像头所监视的画面,利用本发明,可以大大减少配置RP服务的工作量,并提高配置的灵活性。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种配置协议无关组播稀疏模式协议汇合点的方法,其特征在于,包括步骤第一跳路由器接收到组播源发送的组播流后判断组播源的IP地址与本地接口地址是否在同一网段;当所述组播源的IP地址与本地接口地址在同一网段时,第一跳路由器将自身作为该组播组的候选汇合点RP。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括当所述组播源的IP地址与本地接口地址不在同一网段时,所述第一跳路由器不做处理。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括所述第一跳路由器生成候选RP与该组播组的映射关系并通过周期性RP候选通告将该映射关系发送到自举路由器中。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括当作为候选RP的第一跳路由器上同时存在手工配置的RP服务时,第一跳路由器在RP候选通告消息中同时将自动配置的RP服务和手工配置的RP服务发送给自举路由器。
5.根据权利要求3或4所述的方法,其特征在于,所述方法进一步包括自举路由器仅缓存第一次收到的RP候选通告中关于该组播组与候选RP的映射关系;当关于该组播组的候选信息老化后,自举路由器重新缓存后续收到的RP候选通告中关于该组播组与候选RP的映射关系。
6.根据权利要求1所述的方法,其特征在于,所述方法进一步包括所述第一跳路由器将自身作为组播组的RP路由器后,将RP地址设置为回环口地址或该RP路由器与其它任一路由器的接口地址。
7.根据权利要求1所述的方法,其特征在于,所述组播源发送的组播流中包含该组播源的IP地址和组播组的IP地址。
8.根据权利要求7所述的方法,其特征在于,所述方法进一步包括所述第一跳路由器根据协议无关组播稀疏模式生成包含组播源的IP地址和组播组的IP地址的组播路由表项;所述组播路由表项达到老化时间后,所述第一跳路由器根据协议无关组播稀疏模式删除该表项。
9.一种配置协议无关组播稀疏模式协议汇合点的装置,其特征在于,所述装置包括检测单元,用于检查所述装置接收到的组播流中组播源的IP地址是否与本装置的本地接口地址在同一网段;RP动态配置单元,与所述检测单元相连,用于根据检测单元的检测结果进行RP服务配置,如果组播源的IP地址与本装置的本地接口地址在同一网段,则RP动态配置单元将本装置的回环口地址或与组播源直接相连的接口地址作为RP地址;如果组播源的IP地址与本装置的本地接口地址不在同一网段,则RP动态配置单元不做处理。
10.根据权利要求9所述的装置,其特征在于,所述装置进一步包括映射关系存储单元,与所述RP动态配置单元相连,用于根据配置的RP服务生成并存储候选RP与组播组的映射关系;候选RP信息发送单元,用于周期地将所述映射关系通过RP候选通告发送到网络中的自举路由器中。
11.根据权利要求10所述的装置,其特征在于,所述装置进一步包括RP手工配置单元,与所述映射关系存储单元相连,用于手工配置RP服务。
12.根据权利要求9所述的装置,其特征在于,所述装置进一步包括组播路由表管理单元,用于根据协议无关组播稀疏模式生成包含组播源的IP地址和组播组的IP地址的组播路由表项,并在所述组播路由表项达到老化时间后,根据协议无关组播稀疏模式删除该表项。
全文摘要
本发明公开了一种配置协议无关组播稀疏模式协议汇合点的方法,包括步骤第一跳路由器接收到组播源发送的组播流后判断组播源的IP地址与本地接口地址是否在同一网段;当所述组播源的IP地址与本地接口地址在同一网段时,第一跳路由器将自身作为该组播组的候选汇合点RP。本发明还公开了一种配置协议无关组播稀疏模式协议汇合点的装置,包括检测单元、RP动态配置单元。利用本发明,可以减少大量在RP路由器上手工配置组播组IP地址的工作,使整个配置具有比较大的灵活性,从而满足更广泛的需求。
文档编号H04L12/56GK1921490SQ200610127228
公开日2007年2月28日 申请日期2006年9月14日 优先权日2006年9月14日
发明者张利岗, 周迪, 张仁军 申请人:杭州华为三康技术有限公司