分离终端身份位置标识的系统、方法和服务路由器技术方案

技术编号:8685461 阅读:157 留言:0更新日期:2013-05-09 05:06
本发明专利技术提供了一种分离终端身份位置标识的系统、方法和服务路由器,其中所述系统包括服务路由器和终端身份标识分配服务器;服务路由器,用于在终端接入后,向终端身份标识分配服务器发送终端身份标识请求,将接收到的终端身份标识作为终端的通信地址;在接收到来自终端的报文后,根据报文中包含的终端身份标识的终端身份信息查询终端身份信息和位置信息的映射关系,利用查询到的终端位置信息生成终端位置标识,将该终端位置标识作为终端所在服务路由器的通信地址;终端身份标识分配服务器,用于接收到所述服务路由器的请求后,向服务路由器发送为接入终端分配的终端身份标识。本发明专利技术克服了分离终端身份位置对网络协议改动大的技术问题。

【技术实现步骤摘要】
分离终端身份位置标识的系统、方法和服务路由器
本专利技术涉及网络通信领域,尤其涉及一种分离终端身份位置标识的系统、方法和服务路由器。
技术介绍
随着移动通信和互联网的快速发展,人们对网络移动性的要求越来越高,传统网络的弊病也日益凸显。在传统TCP/IP协议体系架构中,IP地址作为身份标识被绑定在上层应用程序的同时,又作为位置标识用来决定数据包转发的路径。这种双重角色对实现主机的移动带来一定的局限性。当用户移动到新位置后,身份标识会发生变化,与该用户相联系的传输层连接也会发生中断,影响业务的联系性。由此,IETF(互联网工程任务组,InternetEngineeringTaskForce)提出了身份位置分离技术,分离IP地址身份标识和位置标识的功能。目前身份标识和位置标识分离协议主要有两种,一种是在主机端实现,在主机网络层上增加新的名字空间,典型的协议有HIP和Shim6;另一种是在路由端实现,采用隧道封装主机身份标识和位置标识的方式传输数据报文,典型的协议是LISP。上述身份标识和位置标识分离协议虽然解决了使IP地址不再具有双重角色,但仍存在需要改进之处。如HIP协议,其改变了主机的协议栈,需要对主机的应用层和传输层进行修改完成上层身份与下层位置之间的映射转换,对现有的通信流程改变大,并且HIP协议使用HI/HIT作为主机身份标识,HI是公钥-私钥体制中定义的公钥,HIP是对HI进行Hash运算的结果,主机标识名字空间定义复杂;Shim6协议,主机的身份标识由其起始位置信息决定,从根本上来说身份与位置没有完全分离,对移动性的支持带来了一定困难;LISP协议,使用隧道封装进行报文的传输,增加了传输开销。
技术实现思路
本专利技术提供了一种分离终端身份位置标识的系统、方法和服务路由器,以克服现有技术分离终端身份位置对网络协议改动大的技术问题。为解决该问题,本专利技术提出了一种主机身份位置分离系统(ILSN),包括服务路由器以及终端身份标识分配服务器,其中,所述服务路由器,用于在终端接入后,向所述终端身份标识分配服务器发送终端身份标识请求,将接收到的终端身份标识作为所述终端的通信地址;在接收到来自终端的报文后,根据报文中包含的终端身份标识的终端身份信息查询终端身份信息和位置信息的映射关系,利用查询到的终端位置信息生成终端位置标识,将该终端位置标识作为终端所在服务路由器的通信地址;所述终端身份标识分配服务器,用于接收到所述服务路由器的请求后,向所述服务路由器发送为接入终端分配的终端身份标识。进一步地,所述服务路由器包括接入路由服务器(ASR)和互联互通服务路由器(ISR),所述ASR用于主机的接入,所述ISR用于服务器的接入。进一步地,所述终端身份标识分配服务器发送给服务路由器的终端身份标识为由ILSN的固定前缀、接入标识(AID)和接口标识符组成的设备地址(EA),所述EA的长度为128位,所述AID与终端物理标识一一对应。进一步地,所述终端身份信息和位置信息的映射关系具体为:所述AID和服务路由器标识(RID)的映射关系。进一步地,所述服务路由器,利用查询到终端位置信息生成终端位置标识,具体为:所述服务路由器,用于将查询到的所述AID对应的RID替换所述EA中的ILSN的固定前缀,将修改后的EA作为终端位置标识。进一步地,所述服务路由器,还用于接收到来自其他服务路由器的报文后,将报文包含的终端位置标识中的RID替换为ILSN的固定前缀得到相应终端的终端身份标识,将此终端身份标识作为此终端的通信地址。进一步地,所述系统还包括身份位置寄存器(ILR),所述ILR,用于建立终端身份信息和位置信息的映射关系,并将建立的所述映射关系推送至所述服务路由器。所述服务路由器,在接收到来自终端的报文后,根据报文中包含的终端身份标识的终端身份信息先在本地查询终端身份信息和位置信息的映射关系,若没有找到与所述终端身份信息对应的终端位置信息,再向所述ILR查询。为解决上述问题,本专利技术还提出了一种基于权利要求1所述的终端身份位置分离系统(ILSN)分离终端身份和位置标识的方法,包括以下步骤:当终端主机接入服务路由器后,所述服务路由器向终端身份标识分配服务器发送终端身份标识请求;所述终端身份标识分配服务器接收到该终端身份标识请求后,向所述服务路由器返回终端身份标识;所述服务路由器将接收到的终端身份标识作为所述终端的通信地址;所述服务路由器在接收到终端发出的报文后,根据报文中包含的终端身份标识的终端身份信息查询终端身份信息和位置信息的映射关系,利用查询到的终端位置信息生成终端位置标识,将该终端位置标识作为终端所在服务路由器的通信地址。进一步地,所述服务路由器包括接入路由服务器(ASR)和互联互通服务路由器(ISR),所述ASR用于主机的接入,所述ISR用于服务器的接入。进一步地,所述终端身份标识分配服务器向所述服务路由器发送的终端身份标识为由ILSN的固定前缀、接入标识AID(AccessIdentifier)和接口标识符组成的设备地址(EA),所述EA的长度为128位,所述AID与终端物理标识一一对应。进一步地,所述终端身份信息和位置信息的映射关系为:所述AID和服务路由器标识(RID)的映射关系。进一步地,所述服务路由器根据所述EA中的AID从ILR中查询到与所述AID对应的RID,将RID替换所述EA中的ILSN的固定前缀,将修改后的EA作为终端的位置标识。进一步地,所述服务路由器接收到来自其他服务路由器的报文后,将报文包含的终端位置标识中的RID替换为ILSN的固定前缀得到相应终端的终端身份标识,将此终端身份标识作为此终端的通信地址。为解决上述技术问题,本专利技术还提出了一种服务路由器,其特征在于,所述服务路由器包括接入模块,终端身份标识请求模块,终端位置查询模块,以及终端位置标识生成模块,其中,所述接入模块,用于和终端的接入交互,并在接入完成后向所述终端身份标识请求模块发出触发信号;以及将来自终端发送的报文发送至终端位置查询模块;所述终端身份标识请求模块,用于接收到来自所述接入模块发出的触发信号后,向终端身份标识分配服务器发送终端身份标识请求;接收所述终端身份标识分配服务器返回的终端身份标识,将接收到的终端身份标识作为所述终端的通信地址;所述终端位置查询模块,用于接收到终端发出的报文后,根据报文中包含的终端身份标识的终端身份信息查询终端身份信息和位置信息的映射关系,将查询到的终端位置信息发送至终端位置标识生成模块;所述终端位置标识生成模块,用于根据所述终端位置信息生成终端位置标识,将该终端位置标识作为终端所在服务路由器的通信地址。进一步地,所述终端身份标识请求模块接收到的终端身份标识为由ILSN的固定前缀、接入标识(AID)和接口标识符组成的设备地址(EA),所述EA的长度为128位,其中所述AID与终端物理标识一一对应。进一步地,根据报文中包含的终端身份标识的终端身份信息查询终端身份信息和位置信息的映射关系,查询到的终端位置信息为终端所在的服务路由器的路由标识(RID)。进一步地,所述终端位置标识生成模块,用于根据所述终端位置生成终端位置标识,进一步包括,所述终端位置标识生成模块,用于将RID替换所述EA中的ILSN的固定前缀,本文档来自技高网
...
分离终端身份位置标识的系统、方法和服务路由器

【技术保护点】
一种主机身份位置分离系统(ILSN),包括服务路由器以及终端身份标识分配服务器,其中,所述服务路由器,用于在终端接入后,向所述终端身份标识分配服务器发送终端身份标识请求,将接收到的终端身份标识作为所述终端的通信地址;在接收到来自终端的报文后,根据报文中包含的终端身份标识的终端身份信息查询终端身份信息和位置信息的映射关系,利用查询到的终端位置信息生成终端位置标识,将该终端位置标识作为终端所在服务路由器的通信地址;所述终端身份标识分配服务器,用于接收到所述服务路由器的请求后,向所述服务路由器发送为接入终端分配的终端身份标识。

【技术特征摘要】
1.一种主机身份位置分离系统ILSN,包括服务路由器以及终端身份标识分配服务器,其中,所述服务路由器,用于在终端接入后,向所述终端身份标识分配服务器发送终端身份标识请求,将接收到的终端身份标识作为所述终端的通信地址;在接收到来自终端的报文后,根据报文中包含的终端身份标识的终端身份信息查询终端身份信息和位置信息的映射关系,利用查询到的终端位置信息替换设备地址EA的固定前缀生成终端位置标识,将该终端位置标识作为终端所在服务路由器的通信地址;所述终端身份标识分配服务器,用于接收到所述服务路由器的请求后,向所述服务路由器发送为接入终端分配的终端身份标识;所述终端身份标识仅与终端物理标识有关,与接入位置无关。2.如权利要求1所述的系统,其特征在于,所述服务路由器包括接入路由服务器ASR和互联互通服务路由器ISR,所述ASR用于主机的接入,所述ISR用于服务器的接入。3.如权利要求1或2所述的系统,其特征在于,所述终端身份标识分配服务器发送给服务路由器的终端身份标识为由ILSN的固定前缀、接入标识AID和接口标识符组成的设备地址EA,所述EA的长度为128位,所述AID与终端物理标识一一对应。4.如权利要求3所述的系统,其特征在于,所述终端身份信息和位置信息的映射关系具体为:所述AID和服务路由器标识RID的映射关系。5.如权利要求4所述的系统,其特征在于,所述服务路由器,利用查询到终端位置信息替换设备地址EA的固定前缀生成终端位置标识,具体为:所述服务路由器,用于将查询到的所述AID对应的RID替换所述EA中的ILSN的固定前缀,将修改后的EA作为终端位置标识。6.如权利要求5所述的系统,其特征在于,所述服务路由器,还用于接收到来自其他服务路由器的报文后,将报文包含的终端位置标识中的RID替换为ILSN的固定前缀得到相应终端的终端身份标识,将此终端身份标识作为此终端的通信地址。7.如权利要求1或2所述的系统,其特征在于,所述系统还包括身份位置寄存器ILR,所述ILR,用于建立终端身份信息和位置信息的映射关系,并将建立的所述映射关系推送至所述服务路由器;所述服务路由器,在接收到来自终端的报文后,根据报文中包含的终端身份标识的终端身份信息先在本地查询终端身份信息和位置信息的映射关系,若没有找到与所述终端身份信息对应的终端位置信息,再向所述ILR查询。8.一种基于权利要求1所述的终端身份位置分离系统ILSN分离终端身份和位置标识的方法,包括以下步骤:当终端主机接入服务路由器后,所述服务路由器向终端身份标识分配服务器发送终端身份标识请求;所述终端身份标识分配服务器接收到该终端身份标识请求后,向所述服务路由器返回终端身份标识;所述服务路由器将接收到的终端身份标识作为所述终端的通信地址;所述服务路由器在接收到终端发出的报文后,根据报文中包含的终端身份标识的终端身份信息查询终端身份信息和位置信息的映射关系,利用查询到的终端位置信息替换设备地址EA的固定前缀生成终端位置标识,将该终端位置标识作为终端所在服务路由器的通信地址。9.如权利要求8所述的方法,其特征在于,所述服务路由器包括接入路由服务器ASR和互联互通服务路由器ISR,所述ASR用于主机的接入,所述ISR用于服务器的接入。10.如权利要求8或9所述的方法,其特征在于,所述终端身份标识分配服务器向所述服务路由器发送的终端身份标识为由ILSN的固定前缀、接入标识AIDAccessIdentifier和接口标识符组成的设备地址EA,所述EA的长度为128位,所述AID与终端物理标识一一对应。11.如权利要求10所述的方法,其特征在于,所述终端身份信息和位置信息的映射关系为:所述AID和服务路由器标识RID的映射关系。12.如权利要求11所述的方法,其特征在于,所述服务路由器根据所述EA中的AID从ILR中查询到与所述AID对应的RID,将RID替换所述EA中的ILSN的固定前缀,将修改后的EA作为终端的位置标识。13.如权利要求12所述的方法,其特征...

【专利技术属性】
技术研发人员:任恒
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1