一种网络接入方法和消息处理装置与流程

文档序号:16674904发布日期:2019-01-18 23:51阅读:225来源:国知局
一种网络接入方法和消息处理装置与流程

本发明涉及标识网技术领域,尤其涉及一种网络接入方法和消息处理装置。



背景技术:

标识网基于身份与位置分离的基本技术原理,在网络中将身份与位置分离映射,完善移动性管理、路由以及安全等方面的机制,同时充分考虑现网情况和部署方式,兼容现有终端预业务,可在现有网络上实现平滑升级。标识网将网络划分为接入层和核心层,为网络中的每个终端分配唯一身份标识aid,该身份标识在终端的移动过程中始终保持不变;接入网使用aid,核心网使用路由标识rid(routingidentifier),接入网、核心网路由空间分离,终端地址不会发布到核心网的路由表,有效减少核心路由的路由表规模,降低成本。

图1为现有标识网架构示意图,其中包含的网元及其主要的功能有:

asr(accessservicerouter,简称接入业务路由器),它作为终端的接入网关,维护终端与网络的连接关系;处理终端附着时的鉴权、aid分配、aid/rid映射关系注册等流程;处理终端移动时网关间切换流程;向ilr(identifierandlocationregister,简称身份和位置寄存器,亦称映射服务器)查询aid/rid映射关系,并在本地维护映射关系;对于上行报文,asr根据目的aid查询aid/rid映射关系,进行rid封装,发送给对端asr;对于下行报文,asr去除rid封装,发送给本地终端。

isr(interconnectservicerouter,简称互联互通路由器),它作为标识网与现有internet网络的互通网关路由器,对internet网发布标识网aid的路由信息;标识网内终端访问现有internet网络的报文通过isr出口,isr去掉报文的外层rid封装;internet网终端访问标识网的报文通过isr进入,isr根据目的地址(aid)查询aid/rid映射关系,进行外层rid封装。

ilr则用于维护终端身份信息和aid的绑定关系,并维护终端aid/rid的映射关系,处理asr/isr的aid/rid映射关系注册和查询请求。

在标识网终端用户漫游场景中,非标识网(例如互联网internet)发往标识网的数据必须先锚定回到归属地的asr或isr,然后再由asr或isr将数据发往用户当前所在的asr。这种锚定机制的原因是,不同标识网区域的isr会向外部网络发布不同的aid地址段供其他网络进行路由学习。当标识网终端用户漫游到其他网络时,若仍然使用归属地所分配的aid进行业务访问,则回程路由将根据路由选择机制锚定会用户归属地设备进行数据转发,而不是通过漫游地的设备进行数据转发,因此造成回程路由迂回的问题。请参考图2,图2中所示出的a地和b地分别是两个归属地,其中标识网终端用户host是归属于a地标识网用户,isr1、asr1、asr2、asr3均是归属于a地的路由设备;而isr2、asr4、asr5则是归属于b地的路由设备。当host在归属地a访问internet资源时,它们之间的消息交互是通过asr1以及isr1所完成的,即从internet返回的响应消息是根据isr1上的映射关系锚定回host当前所在asr1设备,然后由asr1此将返回消息发送给host终端用户。但是,当host漫游到非归属地b地标识网网络时,访问internet资源的请求消息数据包可以通过漫游地isr2接入internet,但是从internet返回的响应消息数据包,即从非标识网发往标识网的数据包,则需要回到用户归属地(即a地)的isr1设备,由归属地的isr1再将数据包发往host当前所在的asr4接入网关,再转发给host,因此,造成了回程路由迂回的问题,轻则延长用户访问的时间,重则直接导致访问失败,用户体验很差。



技术实现要素:

本发明提供了一种网络接入方法和消息处理装置,旨在解决现有技术中标识网用户在漫游时存在的路由迂回,导致访问延时等问题。

为了解决上述技术问题,本发明实施例提供了一种网络接入方法,应用于标识网,包括:

接收终端在当前所连的路由设备所发起的上线请求;

根据所述上线请求,确定所述终端的归属地和所述路由设备的归属地,并判断二者的归属地是否相同;

当二者的归属地不同时,为所述终端分配归属于所述路由设备归属地的漫游接入标识。

本发明实施例还提供了一种消息处理装置,包括:

接收模块,用于接收终端在当前所连的路由设备所发起的上线请求;

确定模块,用于根据所述上线请求,确定所述终端的归属地和所述路由设备的归属地,并判断二者的归属地是否相同;

分配模块,用于当二者的归属地不同时,为所述终端分配归属于所述路由设备的归属地的漫游接入标识。

本发明的有益效果是:本发明提供了一种网络接入方法和消息处理装置,终端在当前所连的路由设备所发起的上线请求,根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同,当二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识。通过本发明的实施,实现了对终端和所连路由设备的归属地之间的关系的确定,并在二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识,从而避免了终端继续采用归属地的接入标识导致的路由迂回的问题,提高了交互的效率。

附图说明

图1为现有技术中终端漫游的通信示意图;

图2为本发明第一实施例提供的一种网络接入方法流程图;

图3为本发明第二实施例提供的一种网络接入方法流程图;

图4为本发明第二实施例提供的终端漫游的通信示意图;

图5为本发明第三实施例提供的一种消息处理装置组成示意图;

图6为本发明第四实施例提供的一种漫游接入标识分配示意图;

图7为本发明第五实施例提供的一种漫游接入标识分配示意图;

图8为本发明第六实施例提供的一种终端接入网络方法流程图。

具体实施方式

本发明的构思点在于,在终端接入网络之前或接入网络时,首先判断终端的归属地和终端所连路由设备的归属地,并在二者的归属地不一致时,为终端分配当前接入路由设备的归属地的漫游接入标识,从而避免了终端继续采用归属地的接入标识接入网络而导致的路由迂回的问题。

下面结合附图对本发明的具体实施作进一步说明。

第一实施例

请参考图2,图2为本发明第一实施例提供的一种网络接入方法流程图,包括:

s201、接收终端在当前所连的路由设备所发起的上线请求;

s202、根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同;

s203、当二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识。

s201中,接收终端在当前所连路由设备所发起的上线请求。

其中,上线请求是发给所连的接入业务路由设备asr;asr是直接与终端相连的路由设备,isr是间接与终端相连的路由设备,终端要与互联网交互必须经过isr的收发才能实现。

进一步的,上线请求,也就是接入网络的请求,该请求可以直接是用于接入网络申请时产生,也可以是在数据交互中携带。在本实施例中,上线请求至少可以包括终端的终端身份信息以及当前上线所在路由设备的路由标识;其中,终端的身份信息是用于表征终端的特点的信息,其具体可以包括终端用户的用户名称和/或mac(硬件地址)信息,通过这些信息可以唯一确定一个终端。而路由设备的路由标识,则是指的rid,据此可以唯一确定一个路由设备。

s202中,根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同。

其中,根据上线请求,确定终端归属地和路由设备的归属地的方法可以包括:根据终端身份信息可以确定该终端在归属地所分配的aid信息,也就可以确定该终端的归属地;同样的,根据路由设备的rid信息,也可以确定路由设备的归属地。

s203中,当二者的归属地不同时,为终端分配归属于当前路由设备的归属地的漫游接入标识。

当二者的归属地不同时,至少说明此时终端并未用归属地的asr接入网络,也就是说,终端处于漫游中;那么,此时为终端分配归属于路由设备的归属地的漫游接入标识,即漫游aid,终端就可以根据该漫游aid接入互联网。由于漫游aid归属于终端当前所连路由设备的归属地,相当于终端通过本地分配的aid访问互联网,从而避免了路由迂回的问题,提升了网络访问的效率。

由于此时终端是漫游至所连路由设备的,终端的归属地并不在此,因此,漫游aid在一定程度上是一个临时的aid;那么,在本实施例中,为终端分配漫游aid之后,还可以包括:将所述终端与漫游aid对应存储。也就是说,在分配给终端漫游aid之后,将这个漫游aid和终端之间的绑定关系也进行记录,可以使管理更加清晰和简便,为后续的处理过程提供便利。

在本实施例中,由于在漫游地会为终端分配归属于该漫游地的漫游接入标识,那么,为终端分配归属于路由设备的归属地的漫游接入标识可以包括:判断是否已经为终端分配了归属于路由设备的归属地的漫游接入标识;若是,则将漫游接入标识分配给终端;若否,则为终端分配新的归属于路由设备的归属地的漫游接入标识。换言之,如果在此次分配漫游接入标识之前,终端已经被分配过归属于此地的漫游aid,说明该终端在本次漫游之前,曾经漫游到此地,那么就可以直接将该分配过的漫游aid分配给终端,让终端继续通过该漫游aid与互联网进行交互;如果在此次分配漫游接入标识之前,终端并未被分配过归属于此地的漫游aid,说明终端此次是初次漫游到此地,那么,直接为终端分配新的归属于路由设备的归属地的漫游接入标识。

本实施例提供了一种网络接入方法,接收终端在当前所连的路由设备所发起的上线请求,根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同,当二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识。通过本发明的实施,实现了对终端和所连路由设备的归属地之间的关系的确定,并在二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识,从而避免了终端继续采用归属地的接入标识导致的路由迂回的问题,提高了交互的效率。

第二实施例

请参考图3,图3为本发明第二实施例提供的一种网络接入方法流程图,包括:

s301、终端向所连的路由设备发起上线请求;

s302、根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同;

s303、当二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识;

s304、终端根据漫游接入标识接入网络。

s301中,终端向所连的路由设备发起上线请求。

其中,上线请求是发给所连的接入业务路由器asr,asr是直接与终端相连的路由设备,isr是间接与终端相连的路由设备,终端要与互联网交互必须经过isr的收发才能实现。

进一步的,上线请求,也就是接入网络的请求,该请求可以直接是用于接入网络申请时产生,也可以是在数据交互中携带。在本实施例中,上线请求至少可以包括终端的终端身份信息以及路由设备的路由标识;其中,终端的身份信息是用于表征终端的特点的信息,其具体可以包括终端用户的用户名称和/或mac(硬件地址)信息,通过这些信息可以唯一确定一个终端。而路由设备的路由标识,则是指的rid,据此可以唯一确定一个路由设备。

s302中,根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同。

其中,根据上线请求,确定终端归属地和路由设备的归属地的方法可以包括:根据终端身份信息可以确定该终端在归属地所分配的aid信息,也就可以确定该终端的归属地;同样的,根据路由设备的rid信息,也可以确定路由设备的归属地。

s303中,当二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识。当二者的归属地不同时,至少说明此时终端并未用归属地的asr接入网络,也就是说,终端处于漫游中;那么,此时为终端分配归属于路由设备的归属地的漫游接入标识,即漫游aid,终端就可以根据该漫游aid接入互联网。由于漫游aid归属于终端当前所连路由设备的归属地,相当于终端通过本地分配的aid访问互联网,从而避免了路由迂回的问题,提升了网络访问的效率。

由于此时终端是漫游至所连路由设备的,终端的归属地并不在此,因此,漫游aid在一定程度上是一个临时的aid;那么,在本实施例中,为终端分配漫游aid之后,还可以包括:将所述终端与漫游aid对应存储。也就是说,在分配给终端漫游aid之后,将这个漫游aid和终端之间的绑定关系也进行记录,可以使管理更加清晰和简便,为后续的处理过程提供便利。

s304中,终端根据漫游接入标识接入网络。请参考图4,图4示出了终端host通过所连路由设备提供的漫游aid与互联网进行交互的示意图。

本实施例提供了一种网络接入方法,终端向所连的路由设备发起上线请求,接收终端在当前所连的路由设备所发起的上线请求,根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同,当二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识,终端通过该漫游接入标识接入网络。通过本发明的实施,实现了对终端和所连路由设备的归属地之间的关系的确定,并在二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识,从而避免了终端继续采用归属地的接入标识导致的路由迂回的问题,提高了交互的效率。

第三实施例

请参考图5,图5为本发明第三实施例提供的一种消息处理装置组成示意图,包括:

接收模块501,用于接收终端在当前所连的路由设备所发起的上线请求;

确定模块502,用于根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同;

分配模块503,用于当二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识。

存储模块504,用于将所述终端与分配的漫游接入标识映射关系进行存储。

接收模块501用于接收终端在当前所连路由设备所发起的上线请求。其中,上线请求发给所连的接入业务路由器asr;其中,asr是直接与终端相连的路由设备,isr是间接与终端相连的路由设备,终端要与互联网交互必须经过isr的收发才能实现。

上线请求,也就是接入网络的请求,该请求可以直接是用于接入网络申请时产生,也可以是在数据交互中携带。在本实施例中,上线请求至少可以包括终端的终端身份信息以及路由设备的路由标识;其中,终端的身份信息是用于表征终端的特点的信息,其具体可以包括终端用户的用户名称和/或mac(硬件地址)信息,通过这些信息可以唯一确定一个终端。而路由设备的路由标识,则是指的rid,据此可以唯一确定一个路由设备。

确定模块502用于根据上线请求,确定终端的归属地和路由设备的归属地,并判断二者的归属地是否相同。根据上线请求,确定终端归属地和路由设备的归属地的方法可以包括:根据终端身份信息可以确定该终端在归属地所分配的aid信息,也就可以确定该终端的归属地;同样的,根据路由设备的rid信息,也可以确定路由设备的归属地。

分配模块503用于当二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识。当二者的归属地不同时,至少说明此时终端并未用归属地的asr接入网络,也就是说,终端处于漫游中;而当终端在漫游中时,若是终端仍然通过归属地的aid访问互联网,那么就会产生路由迂回的问题,降低访问的效率。那么,此时为终端分配归属于路由设备的归属地的漫游接入标识,即漫游aid,终端就可以根据该漫游aid接入互联网。由于漫游aid归属于终端当前所连路由设备的归属地,相当于终端通过本地分配的aid访问互联网,从而避免了路由迂回的问题,提升了网络访问的效率。

由于此时终端是漫游至所连路由设备的,终端的归属地并不在此,因此,漫游aid在一定程度上是一个临时的aid;那么,在本实施例中,还可以包括存储模块504,用于将所述终端与漫游aid对应存储。也就是说,在分配给终端漫游aid之后,将这个漫游aid和终端之间的绑定关系也进行记录,可以使管理更加清晰和简便,为后续的处理过程提供便利。

在本实施例中,由于在漫游地会为终端分配归属于该漫游地的漫游接入标识,那么,为终端分配归属于路由设备的归属地的漫游接入标识可以包括:判断是否已经为终端分配了归属于路由设备的归属地的漫游接入标识;若是,则将漫游接入标识分配给终端;若否,则为终端分配新的归属于路由设备的归属地的漫游接入标识。也就是说,如果在此次分配漫游接入标识之前,终端已经被分配过归属于此地的漫游aid,说明该终端在本次漫游之前,曾经漫游到此地,那么就可以直接将该漫游aid分配给终端,让终端继续通过之前的漫游aid与互联网进行交互;如果在此次分配漫游接入标识之前,终端并未被分配过归属于此地的漫游aid,说明终端此次是初次漫游到此地,那么,直接为终端分配新的归属于路由设备的归属地的漫游接入标识。

本实施例中的消息处理装置可以是配置于各个标识网中,可独立于标识网中的各个路由设备,或者设置在某路由设备上,从而归属于该路由设备,这些设置方式在本实施例中均是可行的。各个标识网均可以包括至少一个ilr,或者多个标识网可以共用一个ilr。

本实施例提供了一种消息处理装置,实现了对终端和所连路由设备的归属地之间的关系的确定,并在二者的归属地不同时,为终端分配归属于路由设备的归属地的漫游接入标识,从而避免了终端继续采用归属地的接入标识导致的路由迂回的问题,提高了交互的效率。

第四实施例

请参考图6,图6为本发明第四实施例提供的一种漫游接入标识分配示意图,包括:

s601、漫游状态下的终端用户向漫游地asr发送上线请求;

上述上线请求中携带的相关信息包括:终端用户的用户名称和/或mac、当前上线所在设备asr的路由标识rid。

s602、asr设备对终端用户进行认证处理。

s603、认证通过后,asr向ilr发送申请aid请求,其中携带的相关信息包括:终端用户的用户名称和/或mac、当前上线所在设备asr的路由标识rid。

s604、ilr根据上述申请aid请求中携带的相关信息,分别获取终端用户和asr的归属地,比较两者所属区域,若不一致,则判定该终端用户是漫游用户,执行标识网终端用户分配漫游aid流程;若一致,则判定该终端用户是本地用户,走标识网本地终端用户aid分配流程;

其中,ilr可通过终端用户的用户名称和/或mac查询该终端用户的归属地;可通过当前上线所在设备asr的路由标识rid查询它的归属地。

s605、ilr根据终端用户信息做索引,未查询到此终端曾分配过漫游aid;

其中,上述终端用户信息,可以是终端用户的用户名称和/或mac。

s606、ilr为该终端用户分配新的漫游aid,保存两者的绑定关系。

s607、ilr将分配的新的漫游aid通过响应消息返回给asr。

s608、asr本地储存漫游aid和rid的映射关系,并通知终端上线成功。

第五实施例

请参考图7,图7为本发明第五实施例提供的一种漫游接入标识分配示意图,包括:

s701、漫游状态下的终端用户向漫游地asr发送上线请求;

上述上线请求中携带的相关信息包括:终端用户的用户名称和/或mac、当前上线所在设备asr的路由标识rid。

s702、asr设备对终端用户进行认证处理。

s703、认证通过后,asr向ilr发送申请aid请求,其中携带的相关信息包括:终端用户的用户名称和/或mac、当前上线所在设备asr的路由标识rid。

s704、ilr根据上述申请aid请求中携带的相关信息,分别获取终端用户和asr的归属区域,比较两者所属区域,若不一致,则判定该终端用户是漫游用户,执行标识网终端用户分配漫游aid流程;若一致,则判定该终端用户是本地用户,走标识网本地终端用户aid分配流程;

其中,ilr可通过终端用户的用户名称和/或mac查询该终端用户的归属区域;可通过当前上线所在设备asr的路由标识rid查询它的归属区域。

s705、ilr根据终端用户信息做索引,查询到此终端曾分配过漫游aid;

其中,上述终端用户信息,可以是终端用户的用户名称和/或mac。

s706、ilr继续为该终端用户分配相同的漫游aid;

s707、ilr将分配的相同的漫游aid通过响应消息返回给asr;

s708、asr本地储存漫游aid和rid的映射关系,并通知终端上线成功。

第六实施例

请参考图8,图8为本发明第六实施例提供的一种终端接入网络方法流程图,包括:

s801、漫游状态下的终端用户向漫游地asr发送业务访问请求;

其中,所述业务访问请求包括:终端用户的漫游aid、访问目的地ip地址、终端用户名和/或mac等信息。

s802、漫游地asr接收业务访问请求后,根据其中携带的访问目的地ip地址查询本地映射表,未命中,则向ilr发送查询请求;

其中,所述查询请求中携带访问目的ip地址;

s803、ilr接收查询请求后,根据其中携带的访问目的ip地址未命中映射表,则向asr设备返回查询响应消息,其中,携带此区域的isr的路由标识rid;

s804、asr接收到查询响应后,根据其中携带的isr路由标识rid对业务访问请求做封装处理后转发至isr;

s805、isr对报文进行解封装,根据目的ip地址将报文发送至internet网络;

s806、对于从internet返回的数据报文,根据源ip即漫游aid和isr发布的路由设备,选定将返回的数据报文发送到漫游isr设备,而非归属地isr设备;即不执行s806’;

s807、isr根据漫游aid查询本地映射表,对报文进行封装转发至asr;

s808、漫游地asr收到业务访问响应后,对报文进行解封装,然后根据漫游aid将报文送至终端。

显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储介质(rom/ram、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1