一种地址请求方法和装置的制造方法_4

文档序号:8459302阅读:来源:国知局
的映射关系;所述EID配置信息为所述子MS接收注册的EID地址范围;
[0120]处理单元803,用于当接收单元801接收到MR因未查找到对应的映射关系而转发的xTR发送的地址请求报文时,若根据记录单元802记录的映射关系确定所述地址请求报文的目的EID地址所属的EID配置信息为子MS的EID配置信息,则将所述EID配置信息对应的映射关系响应给所述MR,使所述MR向所述映射关系中的RLOC地址对应的子MS转发xTR发送的地址请求报文。
[0121]较佳地,
[0122]记录单元802,进一步用于当接收单元801接收到子MS注册的EID配置信息时,若本地存在所述EID配置信息,确定所述EID配置信息对应的映射关系中的RLOC地址与注册所述EID配置信息的子MS的RLOC地址是否相同,如果是,刷新老化时间;否则,将所述子MS的RLOC地址增加到对应的映射关系中,并为所述RLOC地址设置老化时间;若本地不存在所述EID配置信息,记录所述子MS的EID配置信息和RLOC地址的映射关系,并针对所述RLOC地址设置老化时间。
[0123]较佳地,
[0124]处理单元803,进一步用于当所述地址请求报文的目的EID地址所属的EID位置信息对应多个RLOC地址时,选择一个RLOC地址,并将选择的RLOC地址对应的映射关系响应给MR。
[0125]较佳地,
[0126]记录单元802,进一步用于当所述MS下挂xTR时,记录本MS的EID配置信息与RLOC地址的映射关系;
[0127]处理单元803,进一步用于若根据记录单元802记录的映射关系确定所述地址请求报文的目的EID地址所属的EID配置信息为本MS的EID配置信息,则将所述地址请求报文的目的EID地址所属的EID配置信息对应的映射关系响应给所述MR,并指示所述MR不将当前所述地址请求报文转发给本主MS ;若代理对应xTR响应RLOC地址,则将所述地址请求报文的目的EID地址对应的RLOC地址响应给发送所述地址请求报文的xTR,否则,将所述地址请求报文转发给所述地址请求报文的目的EID地址对应的xTR ;若接收单元801接收到所述MR因查找到对应的映射关系而转发的xTR发送的地址请求报文,则将所述地址请求报文的目的EID地址对应的RLOC地址响应给发送所述地址请求报文的xTR,或将所述地址请求报文转发给所述地址请求报文的目的EID地址对应的xTR。
[0128]较佳地,
[0129]记录单元802,进一步用于当所述MS下挂xTR时,记录本MS的EID配置信息与RLOC地址的映射关系;
[0130]处理单元803,进一步用于若根据记录单元802记录的映射关系确定所述地址请求报文的目的EID地址所属的EID配置信息为本MS的EID配置信息,则进一步确定若代理对应xTR响应RLOC地址,则将所述地址请求报文的目的EID地址对应的RLOC地址响应给发送所述地址请求报文的xTR,否则,将所述地址请求报文转发给所述地址请求报文的目的EID地址对应的xTR。
[0131]较佳地,
[0132]所述发送单元,进一步用于本单元所在MS作为子MS,向主MS注册EID配置信息,所述EID配置信息为所述本MS接收注册的EID地址范围;当本地的EID配置信息变化时,再次向所述主MS注册变化后的EID配置信息。
[0133]基于同样的发明构思,本申请还提出一种地址请求装置,应用于基于分布式映射服务器MS的身份标识与位置分离协议LISP网络中的MR上,所述分布式MS中选择一个MS配置为主MS,其它MS配置为子MS。参见图9,图9为本申请应用于上述实施例中的MR上的装置结构示意图。该装置包括:接收单元901、确定单元902、存储单元903和发送单元904 ;
[0134]接收单元901,用于接收xTR发送的地址请求报文;接收主MS响应的映射关系;
[0135]确定单元902,用于当接收单元901接收到xTR发送的地址请求报文,确定本地是否存在所述地址请求报文的目的EID地址所属EID配置信息对应的映射关系;
[0136]存储单元903,进一步用于当接收单元901接收到主MS响应的EID配置信息对应的映射关系,存储所述映射关系;
[0137]发送单元904,用于当确定单元902确定本地存在所述地址请求报文的目的EID地址所属EID配置信息对应的映射关系,向主MS转发所述地址请求报文;根据存储单元903中存储的映射关系中的RLOC地址对应的MS转发所述地址请求报文。
[0138]较佳地,
[0139]确定单元902,进一步当接收单元901接收到所述主MS响应的EID配置信息对应的映射关系时,若确定主MS指示本MR不将当前所述地址请求报文转发给主MS,则不将当前所述地址请求报文转发给所述映射关系中的RLOC地址对应的MS ;
[0140]发送单元904,进一步用于若确定单元902确定本地存在所述地址请求报文的目的EID地址所属的EID配置信息对应的映射关系,且所述映射关系中的RLOC地址为主MS的RLOC地址,则向主MS转发所述地址请求报文时,通知主MS本MR上已存储对应的映射关系,使主MS不再向本MR响应对应的映射关系。
[0141]较佳地,
[0142]存储单元903,进一步用于针对存储映射关系设置老化时间;当老化时间到时,删除对应的映射关系。
[0143]上述实施例的单元可以集成于一体,也可以分离部署;可以合并为一个单元,也可以进一步拆分成多个子单元。
[0144]综上所述,本申请通过给各MS分配不同的角色,使子MS均向主MS注册EID配置信息和RLOC地址的映射关系,由主MS根据本地记录的映射关系,将请求报文的目的EID地址所属的EID配置信息对应的映射关系响应给MR,使MR向所述映射关系中的RLOC地址对应的MS转发地址请求报文,以获得所述目的EID地址对应的RLOC地址,能够在不增加其它协议的基础上,在分布式MS的LISP组网中实现地址请求。
[0145]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
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地址的映射关系; 所述MS若确定所述地址请求报文的目的EID地址所属的EID配置信息为本MS的EID配置信息,则将所述地址请求报文的目的EID地址所属的EID配置信息对应的映射关系响应给所述MR,并进一步指示所述MR不将当前所述地址请求报文转发给本主MS ;若本MS代理对应xTR响应RLOC地址,则将所述地址请求报文的目的EID地址对应的RLOC地址响应给发送所述地址请求报文的xTR,否则,将所述地址请求报文转发给所述地址请求报文的目的EID地址对应的xTR ; 若接收到所述MR因查找到对应的映射关系而转发的xTR发送的地址请求报文,则将所述地址请求报文的目的EID地址对应的RLOC地址响应给发送所述地址请求报文的xTR,或将所述地址请求报文转发给所
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1