【技术实现步骤摘要】
一种SPT建立方法和设备
本专利技术涉及通信
,尤其涉及一种SPT建立方法和设备。
技术介绍
PIM-SM(ProtocolIndependentMulticast-SparseMode,协议无关组播-稀疏模式)使用“拉(Pull)模式”传输组播数据,通常用于组播组成员分布相对分散、范围较广的大中型网络。接收者侧DR(DesignatedRouter,指定路由器)设备获知有接收者加入时,向RP(RendezvousPoint,汇集点)设备逐跳发送加入报文,所经过路径形成了RPT(RendezvousPointTree,共享树)。组播源向组播组发送组播数据时,组播源侧DR设备将组播数据封装在注册报文中,将注册报文单播发送给RP设备,RP设备收到注册报文后,如果存在对应组播组的接收者,解封装注册报文中的组播数据,沿RPT转发给接收者侧DR设备,由接收者侧DR设备将组播数据发送给接收者;RP设备收到注册报文后,向组播源侧DR设备发送注册停止报文,向组播源侧DR设备逐跳发送加入报文,建立RP设备到组播源侧DR设备的SPT(ShortestPathTree,最短路径树),之后组播源侧DR设备将组播数据沿着SPT发送给RP设备,由RP设备沿着RPT发送给接收者侧DR设备,由接收者侧DR设备将组播数据发送给接收者。接收者侧DR设备周期性检测组播数据的发送速率,一旦发现发送速率超过设定阈值,则向组播源侧DR设备逐跳发送加入报文,建立接收者侧DR设备到组播源侧DR设备的SPT;当组播数据沿SPT到达RPT与SPT分叉路由器时,该路由器开始丢弃RPT到达的组播数据,并向 ...
【技术保护点】
一种协议无关组播?稀疏模式PIM?SM网络中的最短路径树SPT建立方法,其特征在于,该方法包括以下步骤:汇集点RP设备接收来自组播源侧指定路由器DR设备关于组播组G的注册报文,并利用所述注册报文中携带的(S,G)信息建立(S,G)注册表项;如果本RP设备当前已经收到过来自接收者侧DR设备的携带接收者需要加入的组播组G的报文,则所述RP设备将所述注册报文中携带的组播源S的地址信息发送给所述接收者侧DR设备;以使所述接收者侧DR设备利用所述组播源S的地址信息向所述组播源侧DR设备发送加入报文,并建立所述接收者侧DR设备与所述组播源侧DR设备之间的SPT。
【技术特征摘要】
1.一种协议无关组播-稀疏模式PIM-SM网络中的最短路径树SPT建立方法,其特征在于,该方法包括以下步骤:汇集点RP设备接收来自组播源侧指定路由器DR设备关于组播组G的注册报文,并利用所述注册报文中携带的(S,G)信息建立(S,G)注册表项;如果本RP设备当前已经收到过来自接收者侧DR设备的携带接收者需要加入的组播组G的报文,则所述RP设备将所述注册报文中携带的组播源S的地址信息发送给所述接收者侧DR设备;以使所述接收者侧DR设备利用所述组播源S的地址信息向所述组播源侧DR设备发送加入报文,并建立所述接收者侧DR设备与所述组播源侧DR设备之间的SPT。2.如权利要求1所述的方法,其特征在于,所述RP设备将所述注册报文中携带的组播源S的地址信息发送给所述接收者侧DR设备,具体包括:如果本RP设备当前已经收到过来自接收者侧DR设备的携带接收者需要加入的组播组G的加入报文,所述加入报文用于在RP设备与接收者侧DR设备之间建立共享树RPT,则所述RP设备从所述注册报文中解析出携带组播源S的地址信息的组播数据,并沿RP设备与接收者侧DR设备之间的RPT将携带所述组播源S的地址信息的组播数据发送给所述接收者侧DR设备;或者,如果本RP设备当前已经收到过接收者侧DR设备以单播方式向本RP设备发送的携带接收者需要加入的组播组G的(*,G)请求报文,则所述RP设备从所述注册报文中解析出组播源S的地址信息,利用所述组播源S的地址信息构造(S,G)通告报文,以单播方式将携带所述组播源S的地址信息的(S,G)通告报文发送给所述接收者侧DR设备。3.如权利要求1所述的方法,其特征在于,所述RP设备利用所述注册报文中携带的(S,G)信息建立(S,G)注册表项之后,所述方法还包括:所述RP设备在收到来自接收者侧DR设备的携带接收者需要加入的组播组G的报文后,利用所述报文中携带的所述组播组G查询所述(S,G)注册表项,得到所述组播组G对应的组播源S的地址信息,并将所述组播源S的地址信息发送给所述接收者侧DR设备;以使所述接收者侧DR设备利用所述组播源S的地址信息向所述组播源侧DR设备发送加入报文,并建立所述接收者侧DR设备与所述组播源侧DR设备之间的SPT。4.如权利要求3所述的方法,其特征在于,所述RP设备将所述组播源S的地址信息发送给所述接收者侧DR设备的过程,具体包括:所述RP设备在收到来自接收者侧DR设备的携带接收者需要加入的组播组G的加入报文时,所述加入报文用于在RP设备与接收者侧DR设备之间建立RPT,所述RP设备利用所述加入报文中携带的组播组G查询所述(S,G)注册表项,得到所述组播组G对应的组播源S的地址信息,并利用所述组播源S的地址信息构造组播数据,并沿RP设备与接收者侧DR设备之间的RPT将携带组播源S的地址信息的组播数据发送给所述接收者侧DR设备;或者,所述RP设备在收到接收者侧DR设备以单播方式向本RP设备发送的携带接收者需要加入的组播组G的(*,G)请求报文时,所述RP设备利用所述(*,G)请求报文中携带的组播组G查询所述(S,G)注册表项,得到所述组播组G对应的组播源S的地址信息,并利用所述组播源S的地址信息构造(S,G)通告报文,并以单播方式将携带所述组播源S的地址信息的(S,G)通告报文发送给所述接收者侧DR设备。5.如权利要求2或4所述的方法,其特征在于,所述(*,G)请求报文用于请求接收者需要加入的组播组G对应的组播源S的地址信息,且所述(*,G)请求报文的源地址为接收者侧DR设备的地址,目的地址为RP设备的地址,组播组地址为接收者需要加入的组播组G的组播组地址;所述(S,G)通告报文用于通告接收者需要加入的组播组G对应的组播源S的地址信息,且所述(S,G)通告报文的源地址为RP设备的地址,目的地址为接收者侧DR设备的地址,组播组地址为所述组播组G的组播组地址,组播源地址为所述...
【专利技术属性】
技术研发人员:陆亦雄,马臻,梁玉洁,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。