【技术实现步骤摘要】
本申请涉及LISP(Locator/IdentitySeparationProtocol,位置和标识分离协议)
,尤其涉及LISP网络中更新ITR(IngressRouter,入口隧道路由器)的映射缓存的方法及装置。
技术介绍
LISP提供了一种新型的网络架构,将IP地址分为两个独立的地址空间:EID(EndpointIdentifier,端点标识)和RLOC(RoutingLocator,路由位置符)。EID为通信端点的主机地址,与现有实现相同,在LISP中的作用类似于DNS(DomainNameSystem,域名系统),拥有独立的空间。在LISP网络中,EID可以独立于RLOC进行迁移;RLOC为LISP路由器的地址,可在现有Internet中路由转发,可全局路由。EID之间通信的报文封装在RLOC之间的隧道中进行转发。图1为LISP网络全景示意图,如图1所示,LISP组件如下:1)xTRs(xTunnelRouters):隧道路由器,包括:ITR(IngressRouter,入口TR)和ETR(EgressTR,出口TR);每个LISP站点的所有ETR上都维护有本站点的EID与RLOC的映射关系,ETR周期性地将本站点的EID与RLOC的映射关系通过注册报文发送给MS。2)MapDB(MapDataBase,映射数据库):EID到RLOC的映射数据库,包含RLOC与EID的映射关系,存储在映射 ...
【技术保护点】
一种更新入口隧道路由器ITR的映射缓存的方法,其特征在于,该方法包括:映射服务器MS接收ITR发来的映射请求消息,将该ITR的路由位置符RLOC地址与该消息携带的目的端点标识EID的绑定关系放入自身维护的ITR与目的主机绑定列表中;MS接收出口隧道路由器ETR发来的注册消息,该注册消息携带要注册的EID,在自身维护的ITR与目的主机绑定列表中查找该要注册的EID绑定的所有RLOC地址,向该所有RLOC地址对应的各ITR发送映射响应消息,该映射响应消息携带该要注册的EID与发来该注册消息的ETR的RLOC地址的映射关系,以使得:ITR根据该映射响应消息更新自身映射缓存中该要注册的EID对应的映射关系。
【技术特征摘要】
1.一种更新入口隧道路由器ITR的映射缓存的方法,其特征在于,该
方法包括:
映射服务器MS接收ITR发来的映射请求消息,将该ITR的路由位置
符RLOC地址与该消息携带的目的端点标识EID的绑定关系放入自身维护
的ITR与目的主机绑定列表中;
MS接收出口隧道路由器ETR发来的注册消息,该注册消息携带要注
册的EID,在自身维护的ITR与目的主机绑定列表中查找该要注册的EID
绑定的所有RLOC地址,向该所有RLOC地址对应的各ITR发送映射响应
消息,该映射响应消息携带该要注册的EID与发来该注册消息的ETR的
RLOC地址的映射关系,以使得:ITR根据该映射响应消息更新自身映射缓
存中该要注册的EID对应的映射关系。
2.根据权利要求1所述的方法,其特征在于,所述MS接收ETR发来
的注册消息之后、在自身维护的ITR与目的主机绑定列表中查找该要注册
的EID绑定的所有RLOC地址之前进一步包括:
在映射数据库中查找该要注册的EID对应的原RLOC地址,构造数据
报文,该数据报文的目的EID为该要注册的EID,将该数据报文发送给所
述原RLOC地址对应的ETR;且,若接收到所述原RLOC地址对应的ETR
回复的请求发起映射请求SMR消息,且该SMR消息携带该要注册的EID,
则执行所述在自身维护的ITR与目的主机绑定列表中查找该要注册的EID
绑定的所有RLOC地址的动作。
3.根据权利要求2所述的方法,其特征在于,所述数据报文的源RLOC
地址为MS的地址,所述数据报文的目的RLOC地址为该要注册的EID对
应的原RLOC地址。
4.根据权利要求2或3所述的方法,其特征在于,所述将该数据报文
发送给所述原RLOC地址对应的ETR进一步包括:设置等待定时器,
且,若在等待定时器超时时,未接收到所述原RLOC地址对应的ETR
回复的SMR消息,则判断已发送该数据报文的次数是否达到预设阈值,若
是,确认该要注册的EID对应主机并未发生迁移,否则,返回执行所述将
该数据报文发送给所述原RLOC地址对应的ETR的动作。
5.一种更新入口隧道路由器ITR的映射缓存的装置,位于映射服...
【专利技术属性】
技术研发人员:郭威,王伟,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。