[发明专利]缓存维护方法及系统有效
| 申请号: | 200910178150.0 | 申请日: | 2009-10-09 |
| 公开(公告)号: | CN102045238A | 公开(公告)日: | 2011-05-04 |
| 发明(设计)人: | 汪军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 田红娟;龙洪 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 缓存 维护 方法 系统 | ||
技术领域
本发明涉及通信领域,尤其是一种缓存维护方法及系统。
背景技术
为了解决互联网核心路由器节点路由表容量快速膨胀以及IP地址二义性的问题,IETF(互联网工程任务组,Internet Engineering Task Force)近年来提出了身份与位置分离的技术,以LISP(身份位置分离协议,Locator andIdentifier Separation Protocol)工作组提出的LISP协议为例,其终端的身份标识(EID,Endpoint IDentifier)不参与IP核心网的路由,骨干路由器只能看到边界接入路由器的接口路由地址(RLOC,Routing LOCator),而一个边界路由器可以接入大量的终端,单独设置一个映射平面存储终端身份EID和路由器RLOC的对应关系。发往终端的报文首先需要在映射平面中查找到其对应的边界路由器RLOC,然后根据RLOC路由到目的终端所在接入路由器。其示意图见图1,其中ITR(Ingress Tunnel Router)、ETR(Egress Tunnel Router)分别表示入口隧道路由器、出口隧道路由器,是收发两端接入路由器的逻辑名称。
LISP可以大大缩减IP骨干网路由器的节点路由表容量,但是其将复杂性留在了映射平面,映射平面要存储所有的EID-RLOC的对应关系,同时接入节点(ITR)在报文转发时要向映射平面查询目标EID-RLOC的对应关系,在现有的系统中为了缓解映射平面的压力,接入路由器对EID-RLOC的对应关系进行缓存,并且设置与DNS(Domain Name System,域名系统)缓存相同的固定缓存定时器的方式,缓存超时后删除缓存或重新查询映射服务器。该机制在固网环境下运转良好,但是在移动网环境下,用户是移动,在EID-RLOC缓存定时器生效期间,如果用户发生移动,则报文将发往错误的目标地址,由于用户移动行为的不可预知性,采用固定缓存定时器的机制将严重影响用户的通信体验。
发明内容
本发明要解决的技术问题是提供一种缓存维护方法和系统,以对缓存信息实时刷新,提高通信成功率。
为解决以上技术问题本发明提供了一种缓存维护方法,该方法包括:
A、订阅关系建立步骤,映射平面根据接入服务节点的订阅请求建立指向特定终端的订阅关系;
B、缓存实时刷新步骤,所述终端的位置信息变化时,所述映射平面根据所述订阅关系通知所述接入服务节点,所述接入服务节点实时刷新本地缓存中所述终端的位置信息。
进一步地,所述步骤A具体包括:
(a)所述接入服务节点向所述映射平面发送独立或非独立消息的订阅请求,所述订阅请求指明所述终端的身份标识;
(b)所述映射平面接收所述订阅请求,并根据所述终端的身份标识建立所述接入服务器节点对所述终端的位置信息的订阅关系。
进一步地,步骤(a)中,所述接入服务节点接收到目的地址为所述终端身份标识的报文,且本地缓存未保存所述终端身份标识与位置信息的映射关系时,所述订阅请求通过所述接入服务节点向所述映射平面发送的查询请求消息或报文转发请求消息中携带的订阅参数实现。
进一步地,步骤A中,所述订阅请求通过所述查询请求消息实现;步骤A后,步骤B前,所述映射平面返回查询结果,其中携带所述终端的位置信息,所述接入服务节点根据所述映射平面返回的查询结果在本地缓存中记录所述终端身份标识与位置信息的映射关系。
进一步地,所述步骤B中,所述位置信息变化指所述终端发生切换时位置信息改变或注销时位置信息删除。
为解决以上技术问题,本发明还提供了一种缓存维护系统,该系统包括通过网络连接的接入服务节点和映射平面,其中,
所述接入服务节点用于向所述映射平面发送指向特定终端的订阅请求,以及根据所述映射平面发送的订阅通知对本地缓存的终端位置信息进行实时刷新;
所述映射平面,用于根据所述接入服务节点发送的订阅请求建立订阅关系,以及在终端位置信息变化时根据所述订阅关系向所述接入服务节点发送所述订阅通知。
进一步地,
所述接入服务节点包括缓存模块以及与所述缓存模块连接的缓存维护模块,其中,所述缓存模块用于存储终端的身份标识与位置信息的映射关系;所述缓存维护模块用于向所述映射平面发送指向特定终端的订阅请求,所述订阅请求中携带指向的终端的身份标识;还用于接收所述映射平面发送的订阅通知,以及根据所述订阅通知刷新对应终端的映射关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910178150.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:烘干装置
- 下一篇:网络系统实时整体测试的方法





