【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种地址请求方法和装置。
技术介绍
身份标识与位置分离协议(Locator/Identity Separation Protocol)这种建网思想形成两个独立的地址空间:终端标识(Endpoint Identifier,EID)地址和路由位置(Routing Locator,RLOC)地址。EID为通信端点的主机地址与现有实现相同,在LISP中的作用类似于域名系统(Domain Name System,DNS),拥有独立的空间。在LISP网络中,EID可以独立于RLOC进行迁移,RLOC可在现有Internet中路由转发,可全局路由,且根据网络拓扑情况进行聚合。EID之间通信的报文封装在RLOC之间的隧道中进行转发。分布式映射服务器(Map Server,MS)系统中MS分离,映射请求服务器(Map Request Server,MR)可以为分离后的任一MS,也可以与MS分离,以减少每个MS的规模。现有实现中,第一种实现方式是通过边界网关协议(Border Gateway Protocol,BGP)来实现分布式MS组网中的地址请求报文。通过BGP把不同MS和MR之间建立BGP邻居,相互同步EID信息,这种实现方式需要部署BGP,限制了应用,并且MS上注册信息又在所有的MS间同步了,违反了分布式MS的初衷。
技术实现思路
有鉴于此,本申请提供一种地址请求方法和装置,以解决分布 ...
【技术保护点】
一种地址请求方法,应用于基于分布式映射服务器MS的身份标识与位置分离协议LISP网络中的任一MS上,其特征在于,所述分布式MS中选择一个MS配置为主MS,其它MS配置为子MS;该方法包括:所述MS作为主MS,接收到任一子MS注册的终端标识EID配置信息时,记录该子MS注册的EID配置信息和路由位置RLOC地址的映射关系;所述EID配置信息为所述子MS接收注册的EID地址范围;接收到映射请求服务器MR转发的地址请求报文时,若确定所述地址请求报文的目的EID地址所属的EID配置信息为子MS的EID配置信息,则将所述EID配置信息对应的映射关系响应给所述MR。
【技术特征摘要】
1.一种地址请求方法,应用于基于分布式映射服务器MS的身份标识与位
置分离协议LISP网络中的任一MS上,其特征在于,所述分布式MS中选择一
个MS配置为主MS,其它MS配置为子MS;该方法包括:
所述MS作为主MS,接收到任一子MS注册的终端标识EID配置信息时,
记录该子MS注册的EID配置信息和路由位置RLOC地址的映射关系;所述EID
配置信息为所述子MS接收注册的EID地址范围;
接收到映射请求服务器MR转发的地址请求报文时,若确定所述地址请求
报文的目的EID地址所属的EID配置信息为子MS的EID配置信息,则将所述
EID配置信息对应的映射关系响应给所述MR。
2.根据权利要求1所述的方法,其特征在于,所述接收到任一子MS注册
的EID配置信息时,所述记录该子MS注册的EID配置信息和RLOC地址的映
射关系之前,所述方法进一步包括:
若本地存在所述EID配置信息,确定所述EID配置信息对应的映射关系中
的RLOC地址与注册所述EID配置信息的子MS的RLOC地址是否相同,如果
是,刷新老化时间;否则,将所述子MS的RLOC地址增加到对应的映射关系
中,并为所述RLOC地址设置老化时间;
若本地不存在所述EID配置信息,记录所述子MS的EID配置信息和RLOC
地址的映射关系,并针对所述RLOC地址设置老化时间。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
当所述地址请求报文的目的EID地址所属的EID位置信息对应多个RLOC
地址时,选择一个RLOC地址,并将选择的RLOC地址对应的映射关系响应给
MR。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步
包括:
当所述MS下挂xTR时,记录本MS的EID配置信息与RLOC地址的映射
\t关系;
所述MS若确定所述地址请求报文的目的EID地址所属的EID配置信息为
本MS的EID配置信息,则将所述地址请求报文的目的EID地址所属的EID配
置信息对应的映射关系响应给所述MR,并进一步指示所述MR不将当前所述地
址请求报文转发给本主MS;若本MS代理对应xTR响应RLOC地址,则将所
述地址请求报文的目的EID地址对应的RLOC地址响应给发送所述地址请求报
文的xTR,否则,将所述地址请求报文转发给所述地址请求报文的目的EID地
址对应的xTR;
若接收到所述MR因查找到对应的映射关系而转发的xTR发送的地址请求
报文,则将所述地址请求报文的目的EID地址对应的RLOC地址响应给发送所
述地址请求报文的xTR,或将所述地址请求报文转发给所述地址请求报文的目
的EID地址对应的xTR。
5.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步
包括:
当所述MS下挂xTR时,记录本MS的EID配置信息与RLOC地址的映射
关系;
所述MS若确定所述地址请求报文的目的EID地址所属的EID配置信息为
本MS的EID配置信息;并且若进一步确定本MS代理对应xTR响应RLOC地
址,则将所述地址请求报文的目的EID地址对应的RLOC地址响应给发送所述
地址请求报文的xTR,否则,将所述地址请求报文转发给所述地址请求报文的
目的EID地址对应的xTR。
6.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步
包括:
所述MS作为子MS,向主MS注册EID配置信息,所述EID配置信息为本
MS接收注册的EID地址范围;
当本地的EID配置信息变化时,再次向所述主MS注册变化后的EID配置
信息。
7.一种地址请求方法,应用于基于分布式映射服务器MS的身份标识与位
置分离协议LISP网络中的映射请求服务器MR上,其特征在于,所述分布式
MS中选择一个MS配置为主MS,其它MS配置为子MS;该方法包括:
所述MR接收到边缘设备xTR发送的地址请求报文,若确定本地不存在所
述地址请求报文的目的终端标识EID地址所属EID配置信息对应的映射关系,
则向主MS转发所述地址请求报文;
接收到所述主MS响应的EID配置信息对应的映射关系,存储所述映射关
系,并根据所述映射关系中的路由位置RLOC地址对应的MS转发所述地址请
求报文。
8.根据权利要求7所述的方法,其特征在于,所述接收到所述主MS响应
的EID配置信息对应的映射关系之后,所述方法进一步包括:
若确定所述主MS指示本MR不将当前所述地址请求报文转发给主MS,则
存储所述映射关系,且不将当前所述地址请求报文转发给所述映射关系中的
RLOC地址对应的MS;
所述方法进一步包括:
若确定本地存在所述地址请求报文的目的EID地址所属的EID配置信息对
应的映射关系,且所述映射关系中的RLOC地址为主MS的RLOC地址,则向
主MS转发所述地址请求报文时,通知主MS本MR上已存储对应的映射关系,
使主MS不再向本MR响应对应的映射关系。
9.根据权利要求7或8所述的方法,其特征在于,所述方法进一步包括:
针对存储的映射关系设置老化时间;当老化时间到时,删除对应的映射关系。
10.一种地址请求装置,应用于基于分布式映射服务器MS的身份标识与位
置分离协议LISP网络中的任一MS上,其特征在于,所述分布式MS中选择一
个MS配置为主MS,其它MS配置为子MS;该装置包括:接收单元、记录单
元和处理单元;
所述接收单元,用于本装置作为主MS,接收任一子MS注册的...
【专利技术属性】
技术研发人员:林长望,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。