发明名称 一种LISP标识承载接入网支持终端移动接入的方法
摘要 本发明公开了一种LISP标识承载接入网支持终端移动接入的方法,当终端在标识承载接入网内进行移动时,其会在新接入子网的XTR上进行注册,对MS上相应的EID-RLOC映射信息进行更新,并同时对记录在之前所接入子网的XTR上的终端位置状态进行更新或删除,使得在数据通信过程中发送给该移动终端的数据包能够准确地重新路由定向,且向该移动目的终端发送数据的源终端所接入子网的XTR,能据此完成其内部的对应该移动目的终端EID-RLOC映射缓存信息的及时更新,从而实现对标识承载接入网中终端移动性的支持。该方法只需对数据包进行一次封装,通过映射更新消除了三角路由,大大减少了发送给移动终端数据的传输时延。
申请公布号 CN104780522A 申请公布日期 2015.07.15
申请号 CN201510195782.3 申请日期 2015.04.23
申请人 东南大学 发明人 王刚;陈晓曙;唐志军
分类号 H04W8/08(2009.01)I;H04W48/18(2009.01)I 主分类号 H04W8/08(2009.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 黄成萍
主权项 一种LISP标识承载接入网支持终端移动接入的方法,其特征在于:该标识承载接入网的网络系统包括网络设备和业务设备;所述网络设备包括XTR和MS,XTR跨接在子网和IP核心网之间,XTR连接IP核心网的端口使用RLOC,XTR连接子网的端口使用EID,MS位于IP核心网内,MS使用RLOC;所述业务设备包括终端,业务设备位于子网内,业务设备使用EID;边缘路由器简称XTR,映射服务器简称MS,标识承载接入子网简称子网,传统IP地址简称RLOC,终端标识简称EID,业务客户端和业务服务器统称终端;所述EID具有地理区域性质的层次性结构,某一地理区域的一个子网内的所有归属终端具有相同的EID前缀;所述XTR的RLOC与终端的EID有映射关系,XTR的RLOC是该XTR所连接子网中的所有终端在IP核心网中使用的全网路由地址;与终端具有相同EID前缀的XTR称为该终端的家乡边缘路由器HOME‑XTR,该XTR所连接的子网称为该终端的家乡网络,终端移动过程中当前正在接入的子网的XTR称为该终端的当前边缘路由器NOW‑XTR,终端移动过程中在NOW‑XTR之前所接入的子网的XTR称为该终端的前属边缘路由器PRE‑XTR;HOME‑XTR、NOW‑XTR、PRE‑XTR的RLOC在与终端EID的映射关系中分别被称为Home‑RLOC、Now‑RLOC和Pre‑RLOC;所述XTR中存有本地终端位置状态表,记录了在该XTR中驻留过的终端的位置状态信息,每一表项内容包括终端EID、终端Now‑RLOC;所述XTR中存有EID‑RLOC映射缓存表,记录了该XTR使用过的EID‑RLOC映射条目,每一表项内容包括终端EID、终端Home‑RLOC、终端Now‑RLOC、终端Pre‑RLOC和表项生存时间TTL,TTL在所属映射条目每次发生更新时置为初始值,然后按设定规则改变,当改变为另一设定值时,XTR会将该映射条目删除;所述MS中存有EID‑RLOC映射表,存储了其所管理的子网内所有终端的EID‑RLOC映射条目,每一表项内容包括终端EID、终端Home‑RLOC、终端Now‑RLOC、终端Pre‑RLOC,表项初次建立时的Pre‑RLOC设为与Now‑RLOC一致;该支持终端移动接入的方法具体包括如下步骤:步骤一:终端注册(11)XTR向所连接的子网周期性广播自己的EID,将该EID记为XTR‑EID,子网内终端接收到XTR‑EID后将其与自己的默认网关地址进行比对,若不同则可以判断该终端接入到了新的子网中,进入步骤(12);(12)终端将自己的默认网关地址更新为所接收到的XTR‑EID,并向该XTR发送终端XTR注册信息,进入步骤(13);(13)XTR接收到终端XTR注册信息后,在其内部的本地终端位置状态表中增加或更新该终端的表项,并根据表项内容发送终端MS注册更新信息给MS,进入步骤(14);(14)MS接收到终端MS注册更新信息后,在其内部EID‑RLOC映射表中增加或更新对应该终端的表项,并根据表项内容发送终端位置状态更新控制信息给相应的XTR;步骤二:终端数据包路由(21)XTR接收到所连接子网内的终端发来的数据包时,若发现数据包中的目的终端就在本子网内则直接转发,否则检查其内部的EID‑RLOC映射缓存表中有无目的终端EID的表项,若无则将数据包缓存,进入步骤(22),否则进入步骤(23);将该XTR称为源终端XTR;(22)源终端XTR向MS发送目的终端EID的映射查询消息,MS收到后在其内部的EID‑RLOC映射表中查找,并将查找到的映射条目信息返回给源终端XTR,源终端XTR收到后将该映射条目信息添加在其内部的EID‑RLOC映射缓存表中,进入步骤(23);(23)源终端XTR查询其内部的EID‑RLOC映射缓存表,将对应目的终端EID的映射条目信息中的Now‑RLOC作为目的地址,对数据包进行IP隧道封装后向IP核心网发送,进入步骤(24);(24)拥有Now‑RLOC的XTR收到IP隧道数据包后,首先根据其内部的本地终端位置状态表检查目的终端是否在本地子网内,若在则将数据包解封后发往目的终端;若已离开本地子网,则该XTR变成了目的终端的PRE‑XTR,拥有其本地终端位置状态表中对应目的终端EID表项里的RLOC的XTR则是目的终端的NOW‑XTR,进入步骤(25);(25)目的终端的PRE‑XTR将数据包重新进行IP隧道封装发送给目的终端的NOW‑XTR,重新封装的数据包中源地址保持不变,目的地址改为Now‑XTR的RLOC,同时PRE‑XTR发送目的终端EID‑RLOC映射更新信息给源终端XTR,进入步骤(26);(26)源终端XTR收到目的终端EID‑RLOC映射更新信息后,将其内部的EID‑RLOC映射缓存表中对应目的终端EID的映射条目进行更新。
地址 211189 江苏省南京市江宁区东南大学路2号