[发明专利]一种基于LISP的组播实现方法和设备有效
申请号: | 201410242600.9 | 申请日: | 2014-05-30 |
公开(公告)号: | CN104052672B | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 乔辉;林鹏程 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司11297 | 代理人: | 龚家骅 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lisp 实现 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其是一种基于LISP的组播实现方法和设备。
背景技术
如图1所示,为LISP(Location/ID Separation Protocol,位置与身份分离协议)网络的组网示意图,该LISP网络会将网络IP地址划分成EID(Endpoint ID,末端标识)和RLOC(Routing Locator,路由定位)。其中,LISP网络中会引入EID-to-RLOC的映射关系,该EID用于标识主机,不具备全局路由功能,且该RLOC用于全网路由。在LISP网络中,IPv4或者IPv6主机仅标识其ID,其位置由ITR(Ingress Tunnel Router,隧道入口路由器)/ETR(Egress Tunnel Router,隧道出口路由器)来标识。LISP网络中包括数据平面和控制平面,数据平面主要用于报文的封装/解封装和转发,控制平面主要完成EID和RLOC的映射。
在LISP网络中,通过使用当前的组播协议来实现LISP组播功能,其核心思想是:ITR将组播数据报文进行组播封装,通过核心网传输到ETR进行解封装,ETR将解封装后的组播数据报文再进行传输。
现有技术中,为了在LISP网络中实现LISP组播功能,ITR/ETR需要知道组播源地址,即需要知道组播源的(EID,RLOC)映射关系。但是,针对图2所示的LISP网络的组网示意图,当多个LISP网络组成一个PIM SM(Protocol Independent Multicast-Sparse Mode,稀疏模式协议无关组播)域时,ITR/ETR将无法获知组播源的(EID,RLOC)映射关系,继而无法实现LISP组播功能。
发明内容
本发明实施例提供一种基于LISP的组播实现方法和设备,以使ITR/ETR在不知道组播源地址的情况下实现LISP组播功能,并有效支持LISP网络。
为了达到上述目的,本发明实施例提供一种基于LISP的组播实现方法,应用于包括映射服务器MS和多个隧道路由器的网络中,所述方法包括:
隧道路由器在使能自举路由器BSR代理功能后,向所述MS发送注册消息,所述注册消息中携带所述隧道路由器已使能BSR代理功能的信息;
所述隧道路由器在收到来自本隧道路由器所在的LISP网络内的候选BSR的第一自举报文时,将所述第一自举报文发送给所述MS;
所述隧道路由器接收所述MS转发的来自其它隧道路由器的第二自举报文,利用所述第二自举报文中携带的地址信息生成第一(末端标识EID,路由定位RLOC)映射表,并向所述隧道路由器所在的LISP网络内的各设备转发所述第二自举报文;其中,所述EID为所述其它隧道路由器所在的LISP网络内的候选BSR的地址信息,所述RLOC为所述其它隧道路由器的地址信息。
所述隧道路由器利用所述第二自举报文中携带的地址信息生成第一(EID,RLOC)映射表之后,还包括:
所述隧道路由器在收到本隧道路由器所在的LISP网络内的候选汇聚点向BSR发送的第一宣告报文时,如果BSR在其它隧道路由器所在的LISP网络内,则利用第一(EID,RLOC)映射表中记录的信息将所述第一宣告报文发送给其它隧道路由器,由其它隧道路由器将所述第一宣告报文转发给BSR;
所述隧道路由器在收到其它隧道路由器利用第一(EID,RLOC)映射表中记录的信息转发的来自候选汇聚点的第二宣告报文时,利用所述第二宣告报文中携带的地址信息生成第二(EID,RLOC)映射表,并将所述第二宣告报文发送给本隧道路由器所在的LISP网络内的BSR;其中,所述第二(EID,RLOC)映射表中的所述EID为所述其它隧道路由器所在的LISP网络内的候选汇聚点的地址信息,且所述RLOC为所述其它隧道路由器的地址信息。
所述隧道路由器利用所述第二宣告报文中携带的地址信息生成第二(EID,RLOC)映射表之后,还包括:
所述隧道路由器在收到来自本隧道路由器所在的LISP网络内的BSR的第三自举报文时,利用所述第二(EID,RLOC)映射表中记录的信息将所述第三自举报文发送给其它隧道路由器,由其它隧道路由器将所述第三自举报文转发给其它隧道路由器所在的LISP网络内的各设备进行汇聚点的选举。
所述隧道路由器利用所述第二宣告报文中携带的地址信息生成第二(EID,RLOC)映射表之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410242600.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:健康检测方法和系统及智能终端
- 下一篇:热熔固定基座