本发明专利技术公开了一种标识网移动接入方法,移动节点通过边缘路由器的路由器通告信息判定是否发生移动;若移动,移动节点向该边缘路由器发起注册,边缘路由器同时代理其向映射服务器注册;映射服务器向移动节点前一边缘路由器推送新映射信息。对端通信节点通过其所接入的边缘路由器向移动节点发送的数据被发送至移动节点前一边缘路由器,前一边缘路由器重新封装该数据并转发至移动节点当前边缘路由器;前一边缘路由器通过映射服务器向对端通信节点所在边缘路由器推送移动节点的新映射信息;对端通信节点后续发出的数据在其边缘路由器按新映射信息直接向当前边缘路由器发送。移动节点向对端通信节点发送的数据,通过所接入的边缘路由器正常发送。
【技术实现步骤摘要】
本专利技术涉及,在网络层面实现身份与位置分离的标识网 中,移动终端的移动性管理和接入访问,属于通信网络技术。
技术介绍
在传统的IP网络中,通常使用移动IP(MIP)技术在网络层解决终端的移动接入问 题。在MIP中,引入家乡代理和外地代理,终端的IP地址不随位置变化而变化,当终端在网 络中漫游时,能够在IP地址不发生改变的同时保持通信不中断,网络中终端之间的数据通 信采用隧道技术封装并发送。移动IP实现简单,部署也比较容易,但在数据的通信过程中 产生了三角路由,增加了数据传输的时延。 传统的IP网络,其IP地址具有身份和位置双重属性,导致其在网络可扩展性、安 全性、移动性和可管可控性上的一系列问题。因此将身份与位置分离,重新构建网络路由机 制的标识网技术成为业界的热门正在兴起,例如LISP、HIP和Shim6等技术。LISP技术为 基于网络边缘的解决方案,由于不需要对终端协议栈进行大量修改,因此基于LISP的各种 技术成为主流。LISP协议最初设计思想是仅用于应对全球路由表日益膨胀和路由可扩展问 题,并没有提供移动上的支持。直到在2009年由D.Farinacci、V.Fuller、D.Lewis等人提 出的草案(即LISP_MN)中提供了对LISP协议的移动性支持。该草案的基本思想是:通过 修改网络终端TCP/IP协议栈,使移动节点MN具有边缘路由器XTR的部分功能:一是终端能 够实现对网络数据的封装和解封功能,二是终端能存储部分映射条目。LISP_MN及各种衍生 技术虽然可以很好的支持终端的移动性,但是其在整个通信过程需要进行两次MS查找和 两次数据封装,并且需要对现有终端协议栈进行修改。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种标识网移动接入方 法,建立在基于身份与位置分离的网络实现基础上,在新型IP网络中实现高效、安全的移 动接入。 技术方案:为实现上述目的,本专利技术采用的技术方案为: -种标识网移动接入方法,该移动接入的标识网和核心网包括如下网元: 边缘标识网内包括移动节点MN和对端通信节点CN,MN和CN均使用端点标识地址 EID编址; 核心网内包括核心网路由器和映射服务器MS,核心网路由器和和MS使用路由位 置符地址RL0C编址,MS维护标识映射表; 边缘路由器XTR跨接在边缘标识网和核心网上,包括移动节点当前漫游位置边缘 路由器XTR-B、移动节点上一漫游位置边缘路由器XTR-A和对端通信节点所属边缘路由器 XTR-Cor;XTR连接标识网的端口使用EID编址,XTR连接核心网的端口使用RL0C编址;所 有XTR各自维护本地终端表和映射缓存表; 该移动接入方法包括如下过程:移动感知和注册过程,对端通信节点向移动节点 发送数据过程,移动节点向对端通信节点发送数据过程,各个过程具体包括如下步骤: (1)移动感知和注册过程具体包括如下步骤: (11)发现移动:MN接收XTR-B发送的路由器通告,该路由器通告为XTR-B周期性 发送的信息或者为XTR-B对丽发出的路由器请求信息的应答;丽将路由器通告中的XTR地 址作为自己的默认网关,并根据路由器通告中的XTR的EID前缀是否发生变化确认自己是 否发生移动,若XTR的EID前缀发生变化则表明MN发生移动,若XTR的EID前缀没有发生 变化则表明MN没有发生移动;如果MN发生移动,则进入步骤(12); (12)注册一:丽向XTR-B发起注册,注册信息包括丽的EID;XTR-B接收到注册信 息后,将MN注册到本地终端表,进入步骤(13); (13)注册二:XTR-B代理MN向MS注册,注册信息包括MN的EID和XTR-B的RL0C; 在MS的映射表中:若没有该丽的映射信息,则加入该丽的映射信息;若有该丽的映射信 息,且该MN的映射信息中的RL0C(即XTR-A的RL0C)与注册信息中的RL0C(即XTR-B的 RL0C)不同,则进入步骤(14); (14)注册三:MN的映射信息中的RL0C对应的XTR为XTR-A,注册信息中的RL0C对 应的XTR为XTR-B;首先,MS向XTR-A推送映射更新信息,映射更新信息包括丽的EID和 XTR-B的RL0C;然后,XTR-A在其映射缓存表中添加映射更新信息,XTR-A同时删除其本地 终端表中对应MN的EID;最后MS更新自身关于该MN的映射信息; (2)对端通信节点向移动节点发送数据过程具体包括如下步骤: (21)发送:CN通过XTR-Cor向MN发送数据,首先XTR-Cor通过本地查询映射缓存 表或远程查询MS获得MN的映射信息,然后XTR-Cor根据MN的映射信息对数据进行隧道封 装,隧道终点为映射信息中目的EID对应的RL0C,进入步骤(22); (22)接收:隧道终点的XTR-x对数据进行隧道解封,并按照数据包中的目的EID 先后查询本地终端表和映射缓存表:如果在本地终端表中查询到目的EID,则将数据转发 至本地边缘标识网;如果没有在本地终端表中查询到目的EID,则继续查询映射缓存表:若 没有在映射缓存表中查询到目的EID,则丢弃该数据;若在映射缓存表中查询到目的EID, 则表明XTR-x为丽的XTR-A,进入步骤(23); (23)转发一 :XTR_A对数据重新进行隧道解封,隧道终点为映射缓存表中目的EID 对应的RL0C,也即XTR-B;XTR-B对数据进行隧道解封,并按照数据包中的目的EID查询本 地终端表,如查询到目的EID,则将数据转发至本地边缘标识网,进入步骤(24),否则丢弃 该数据; (24)转发二:XTR-A向MS发送触发更新推送信息,触发更新推送信息包括丽的 EID和XTR-Cor的RL0C,进入步骤(25); (25)转发三:MS接收到触发更新推送信息后,按丽的EID在标识映射表中查询 对应的RL0C(即XTR-B的RL0C),MS将MN的EID和查询到的RL0C作为新映射信息(EID, RL0C)向XTR-Cor推送,进入步骤(26); (26)后续发送和接收:XTR-Cor接收到MS推送的新映射信息后,在映射缓存表中 更新对应条目,并以新映射信息对后续数据进行隧道封装,隧道终点为XTR-B,XTR-B对后 续数据进行隧道解封并转发至MS; (3)移动节点向对端通信节点发送数据过程具体包括如下步骤: (31)若CN为非移动节点,则MS通过XTR-B按映射查询、隧道封装、隧道解封的过 程正常发送; (32)若CN为移动节点,则发送与接收过程与步骤⑵相同。 所述XTR中的映射缓存表,缓存近期访问过的终端的EID对应的XTR的RL0C,来 源于MS查询的结果或MS推送的映射更新,可抑制对MS的频繁访问;映射缓存表的每一个 条目均具有生存周期,若在生存周期内未被查询或未得到更新,则删除该条目;删除该条目 后,若边缘标识网内终端欲再访问该条目对应EID,则需XTR向MS重新查询,因此生存周期 的存在可以维护映射缓存表的新颖性。 所述XTR中的本地终端表,存储本地边缘标识网内终端的EID;XTR收到外来数据 后,可通过查询本地终端表判断是否向本地边缘标识网转发数据。 有益效果:本专利技术提供的标识网移动接入方法,具有如下四方面的优势:1、本文档来自技高网...
【技术保护点】
一种标识网移动接入方法,其特征在于:该移动接入的标识网和核心网包括如下网元:边缘标识网内包括移动节点MN和对端通信节点CN,MN和CN均使用端点标识地址EID编址;核心网内包括核心网路由器和映射服务器MS,核心网路由器和和MS均使用路由位置符地址RLOC编址,MS维护标识映射表;边缘路由器XTR跨接在边缘标识网和核心网上,包括移动节点当前漫游位置边缘路由器XTR‑B、移动节点上一漫游位置边缘路由器XTR‑A和对端通信节点所属边缘路由器XTR‑Cor;XTR连接标识网的端口使用EID编址,XTR连接核心网的端口使用RLOC编址;所有XTR各自维护本地终端表和映射缓存表;该移动接入方法包括如下过程:移动感知和注册过程,对端通信节点向移动节点发送数据过程,移动节点向对端通信节点发送数据过程,各个过程具体包括如下步骤:(1)移动感知和注册过程具体包括如下步骤:(11)发现移动:MN接收XTR‑B发送的路由器通告,该路由器通告为XTR‑B周期性发送的信息或者为XTR‑B对MN发出的路由器请求信息的应答;MN将路由器通告中的XTR地址作为自己的默认网关,并根据路由器通告中的XTR的EID前缀是否发生变化确认自己是否发生移动,若XTR的EID前缀发生变化则表明MN发生移动,若XTR的EID前缀没有发生变化则表明MN没有发生移动;如果MN发生移动,则进入步骤(12);(12)注册一:MN向XTR‑B发起注册,注册信息包括MN的EID;XTR‑B接收到注册信息后,将MN注册到本地终端表,进入步骤(13);(13)注册二:XTR‑B代理MN向MS注册,注册信息包括MN的EID和XTR‑B的RLOC;在MS的映射表中:若没有该MN的映射信息,则加入该MN的映射信息;若有该MN的映射信息,且该MN的映射信息中的RLOC与注册信息中的RLOC不同,则进入步骤(14);(14)注册三:MN的映射信息中的RLOC对应的XTR为XTR‑A,注册信息中的RLOC对应的XTR为XTR‑B;首先,MS向XTR‑A推送映射更新信息,映射更新信息包括MN的EID和XTR‑B的RLOC;然后,XTR‑A在其映射缓存表中添加映射更新信息,XTR‑A同时删除其本地终端表中对应MN的EID;最后MS更新自身关于该MN的映射信息;(2)对端通信节点向移动节点发送数据过程具体包括如下步骤:(21)发送:CN通过XTR‑Cor向MN发送数据,首先XTR‑Cor通过本地查询映射缓存表或远程查询MS获得MN的映射信息,然后XTR‑Cor根据MN的映射信息对数据进行隧道封装,隧道终点为映射信息中目的EID对应的RLOC,进入步骤(22);(22)接收:隧道终点的XTR‑x对数据进行隧道解封,并按照数据包中的目的EID先后查询本地终端表和映射缓存表:如果在本地终端表中查询到目的EID,则将数据转发至本地边缘标识网;如果没有在本地终端表中查询到目的EID,则继续查询映射缓存表:若没有在映射缓存表中查询到目的EID,则丢弃该数据;若在映射缓存表中查询到目的EID,则表明XTR‑x为MN的XTR‑A,进入步骤(23);(23)转发一:XTR‑A对数据重新进行隧道解封,隧道终点为映射缓存表中目的EID对应的RLOC,也即XTR‑B;XTR‑B对数据进行隧道解封,并按照数据包中的目的EID查询本地终端表,如查询到目的EID,则将数据转发至本地边缘标识网,进入步骤(24),否则丢弃该数据;(24)转发二:XTR‑A向MS发送触发更新推送信息,触发更新推送信息包括MN的EID和XTR‑Cor的RLOC,进入步骤(25);(25)转发三:MS接收到触发更新推送信息后,按MN的EID在标识映射表中查询对应的RLOC,MS将MN的EID和查询到的RLOC作为新映射信息向XTR‑Cor推送,进入步骤(26);(26)后续发送和接收:XTR‑Cor接收到MS推送的新映射信息后,在映射缓存表中更新对应条目,并以新映射信息对后续数据进行隧道封装,隧道终点为XTR‑B,XTR‑B对后续数据进行隧道解封并转发至MS;(3)移动节点向对端通信节点发送数据过程具体包括如下步骤:(31)若CN为非移动节点,则MS通过XTR‑B按映射查询、隧道封装、隧道解封的过程正常发送;(32)若CN为移动节点,则发送与接收过程与步骤(2)相同。...
【技术特征摘要】
【专利技术属性】
技术研发人员:王霄峻,陈晓曙,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。