【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种组播分发树建立方法和装置。
技术介绍
协议无关组播-指定源组播(Protocol Independent Multicast Source-Specific Multicast,PIM-SSM)是一种指定组播源的组播转发方式,该转发方式基于PIM-稀疏模式(Sparse Mode,SM),组播接收者事先知道组播组地址G所对应的组播源地址S,所以只需建立最短路径树(Shortest Path Tree,SPT),免去PIM-SM的汇集点(Rendezvous Point,RP)选举、RP注册、共享树(Rendezvous Point Tree,RPT)建立和RPT向SPT切换等工作,在转发原理上简化了不少。但通常需要与互联网组管理协议(Internet Group Management Protocol,IGMP)等主机管理协议配合使用,指导组播流量的复制分发。在PIM-SSM组播管理域中相邻的路由器之间会建立PIM邻居关系,当接收侧路由器收到IGMP通知(Report)报文或PIM加入(Join)报文时,根据组播源地址查询单播路由表,确认到上游PIM邻居的出接口,并发送组播加入消息。上游PIM邻居收到组播加入消息后,会做同样的操作,直到组播源侧路由器收到该组播加入消息,从而完成了接收侧路由器到组播源侧路由器之间组播分发树的建立。上述实现要求组播分发树路径上的路由器都支持组播 ...
【技术保护点】
一种组播分发树建立方法,其特征在于,所述方法包括:路由器接收到组加入报文时,根据组播源地址在单播路由表中查找出接口;当查找到的出接口为非协议无关组播PIM邻居接口,且该出接口未绑定逻辑隧道接口时,该路由器确定上游路由器中到本路由器跳数最少,且支持组播PIM功能的远端路由器;该路由器创建与所述出接口绑定的逻辑隧道接口,并通过所述逻辑隧道接口与所述远端路由器建立隧道;该路由器将接收到的组加入报文进行隧道封装,并通过建立的隧道发送给所述远端路由器,使所述远端路由器进行组播分发树的建立,并将接收隧道封装的组加入报文的逻辑隧道接口加入组播表项的出接口列表。
【技术特征摘要】
1.一种组播分发树建立方法,其特征在于,所述方法包括:
路由器接收到组加入报文时,根据组播源地址在单播路由表中查找出接口;
当查找到的出接口为非协议无关组播PIM邻居接口,且该出接口未绑定逻
辑隧道接口时,该路由器确定上游路由器中到本路由器跳数最少,且支持组播
PIM功能的远端路由器;
该路由器创建与所述出接口绑定的逻辑隧道接口,并通过所述逻辑隧道接口
与所述远端路由器建立隧道;
该路由器将接收到的组加入报文进行隧道封装,并通过建立的隧道发送给所
述远端路由器,使所述远端路由器进行组播分发树的建立,并将接收隧道封装
的组加入报文的逻辑隧道接口加入组播表项的出接口列表。
2.根据权利要求1所述的方法,其特征在于,所述通过建立的隧道发送给
所述远端路由器之后,所述方法进一步包括:
根据该组加入报文建立组播表项,并将发送该组加入报文的逻辑隧道接口加
入该组播表项的入接口列表;
在接收到所述远端路由器发送的隧道封装的组播报文时,进行隧道解封装,
当确定组播表项的入接口列表中存在与接收所述组播报文的逻辑隧道接口相同
的接口时,根据该组播报文的组播源地址和组播组地址在组播表项中查找出接
口,并根据查找到的出接口发送;否则,丢弃该组播报文。
3.根据权利要求1或2所述的方法,其特征在于,所述该路由器确定上游
路由器中到本路由器跳数最少,且支持组播PIM功能的远端路由器,包括:
该路由器通过该出接口发送类型长度值TTL为1的探测请求报文;
在接收到携带不支持组播PIM功能标识的探测应答报文时,通过该出接口
发送TTL为前一次发送探测请求报文携带的TTL加1的探测请求报文,直到接
收到携带支持PIM组播功能标识的探测应答报文,确定该探测应答报文的源因
特网协议IP地址对应的路由器,为上游路由器中到本路由器跳数最少,且支持
\t组播PIM功能的远端路由器。
4.根据权利要求1或2所述的方法,其特征在于,所述通过所述逻辑隧道
接口与所述远端路由器建立隧道,包括:
通过所述逻辑隧道接口发送隧道建立请求报文,使所述远端路由器创建与接
收该隧道建立请求报文的接口绑定的逻辑隧道接口,并向本路由器发送隧道建
立应答报文;其中,所述隧道建立请求报文的目的IP地址为本路由器接收到的
携带支持PIM组播功能标识的探测应答报文的源IP地址。
5.根据权利要求1或2所述的方法,其特征在于,所述通过所述逻辑隧道
接口与所述远端路由器建立隧道之后,方法进一步包括:
通过该逻辑隧道接口发送PIM握手报文给所述远端路由器,使所述远端路
由器向本路由器发送PIM握手报文,进行PIM邻居建立。
6.一种组播分发树建立装置,其特征在于,所述装置包括:接收单元、处
理单元、建立单元和发送单元;
所述接收单元,用于接收组加入报文;
所述处理单元...
【专利技术属性】
技术研发人员:周绪龙,孙策,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。