获取终端在网络中的标识的方法及管理网元的制作方法_3

文档序号:9551453阅读:来源:国知局
可以通过运营商自定义的信令接 口,以自定义的消息格式进行发送;也可以以远程用户拨号认证系统(RADIUS,Remote AuthenticationDialInUserService)计费消息形式进行发送;当以RADIUS计费消息 形式发送时,信令接口需要满足RADIUS标准协议的要求。
[0096] 步骤306,节点接收到接入设备发送的手机頂SI、私网IP地址等终端信息后,向管 理网元发送地址请求报文;
[0097] 这里,所述地址请求报文携带有手机頂SI、私网IP地址等终端信息。
[0098] 步骤307,管理网元接收到地址请求报文后,以手机頂SI信息作为索引,在配置的 第一映射表中,查找是否存在有与手机MSI信息相对应的网络标识,查找到时,将查找到 的网络标识分配给所述手机;优选的,当查找到时,可将私网IP地址、所属节点标识等信息 添加至第一映射表中;
[0099] 查找不到时,确定所述手机为新注册在网络中的手机,选择当前处于空闲状态的 公网IP地址,或者空闲的公网IP地址和空闲的端口号段,或者非空闲的公网IP地址和空 闲的端口号段作为所述手机的网络标识,分配给所述手机;将所述手机MSI、网络标识、所 属的节点标识、私网IP地址作为一种对应关系,添加至第一映射表中。
[0100] 第一映射表可以具体为静态映射表,通过静态映射方法而配置。表1所7K的第一 映射表仅作为本发明第一映射表的一种优选实施例,并不覆盖本发明的所有第一映射表。 例如,本发明实施例的第一映射表还可以包括终端设备标识、网络标识、节点标识等三个表 项。
[0101] 表 1
[0102]
[0103] 步骤308,管理网元向节点返回地址响应报文;
[0104] 这里,所述地址响应报文中携带有管理网元为所述手机分配的公网IP地址、或公 网IP地址和端口号段等网络标识。
[0105] 步骤309,节点接收管理网元发送的所述手机的网络标识,并将所述手机的頂SI 信息、私网IP地址、网络标识等信息记录在第二映射表中。
[0106] 步骤310,节点向接入设备返回确认消息ACK,以通知接入设备管理网元已为手机 分配了网络标识。
[0107] 在上述方案中,管理网元与节点之间交互时,所交互的信息均通过运营商自定义 的信令接口而传输。
[0108] 由此可见,本方案中,在互联网中,为不同设备标识的终端分配一相应的公网IP 地址,或公网IP地址与端口号段等网络标识,标识出了终端在网络中的身份;同时,由于所 分配的网络标识是固定的,终端的设备标识也是固定的,所以在互联网中很容易根据为终 端分配的固定网络标识查找到终端,满足了运营商在溯源、安全等方面的需求。
[0109] 图4为本发明实施例提供的管理网元获知终端离开网络时的实现示意图;图4所 示的应用情形为:管理网元为终端分配相应的网络标识后,终端将要离开网络。
[0110] 步骤401,接入设备判断出手机离开网络时,向节点发送该手机将离开的指示信 肩、。
[0111] 这里,手机下线和/或手机发生位置切换均可视为手机离开网络;所述指示信息 中携带有将要离开的手机頂SI、私网IP地址等终端信息。
[0112] 步骤402,节点接收到接入设备的指示信息,开启自身的定时器;
[0113] 在定时器的定时时间内,如果没有收到该手机的上线消息,则最终确定为该手机 离开网络;在定时器的定时时间结束后,删除第二映射表中的所述手机的私网IP地址这一 表项。
[0114] 步骤403,节点向管理网元发送通知报文,通知管理网元有终端已离开网络;
[0115] 这里,所述通知报文中携带有离开网络的手机的頂SI、私网IP地址。
[0116] 步骤404,管理网元接收到该通知报文后,在第一映射表中,查找到与该手机頂SI 信息相对应的表项,并删除该手机所属节点标识信息、删除该手机的私网IP地址。
[0117] 步骤405,管理网元向节点发送ACK消息,以通知节点第一映射表已删除所述手机 的对应表项。
[0118] 步骤406,节点向接入设备发送针对所述指示信息的ACK消息,以通知接入设备该 手机确实已离开网络。
[0119] 上述方案中,当管理网元获知有终端离开时,需要删除该终端在第一映射表中的 私网IP地址、节点标识信息等表项,但仍然保留为该终端分配的公网IP地址、或公网IP地 址和端口号段,并将保留下的内容作为该终端在网络中的固定身份标识,方便了终端的后 续接入,也方便了运营商实现溯源、网络安全提供了有力依据。
[0120] 在上述方案中,涉及到接入设备与节点、管理网元与节点之间的交互时,所交互的 信息均通过运营商自定义的信令接口而传输。
[0121] 图5为本发明实施例提供的管理网元获知终端的接入设备发生切换时的实现示 意图。图5所示的应用情形为:管理网元为终端分配相应的网络标识后,终端要由接入设备 1切换至接入设备2且该两个接入设备隶属于同一个节点的情形。
[0122] 步骤501,手机通过接入设备1接入至网络中,当接入设备1判断出手机离开网络 时,向节点发送该手机将离开的指示信息;
[0123] 这里,所述指示信息中携带有将要离开的手机頂SI、接入设备1为该手机分配的 私网IP地址。
[0124] 步骤502,节点接收到接入设备1的指示信息,开启自身的定时器,等待手机的接 入信息。
[0125] 步骤503,在定时器的定时时间内,手机由接入设备1切换至接入设备2,并通过了 认证服务器的认证后,接入设备2为手机分配一个新的私网IP地址,将该手机的頂SI、新的 私网IP地址等作为终端信息发送至接入设备2所属的节点;
[0126] 这里,接入设备1与接入设备2属于同一个节点。
[0127] 步骤504,在定时器的定时时间结束之前,节点接收到接入设备2发送的该手机的 设备标识信息时,确定该手机重新上线,关闭自身定时器,停止定时器的计时功能;将第二 映射表中,将接入设备1为该手机分配的私网IP地址更新为接入设备2为该手机分配的新 的私网IP地址。
[0128] 步骤505,节点向管理网元上报该手机新的私网IP地址信息。
[0129] 步骤506,管理网元接收到该信息后,更新第一映射表中,该手机的私网IP地址为 所述新私网IP地址。
[0130] 步骤507,管理网元向节点发送ACK消息,以通知管理节点已更新该手机的私网IP 地址为新私网IP地址。
[0131] 步骤508,节点向接入设备2发送ACK消息,以通知接入设备2该手机已经成功接 入网络。
[0132] 步骤509,节点向接入设备1发送ACK消息,以通知所述手机已离开切换至接入设 备2,离开接入设备1。
[0133] 上述方案中,当第一映射表中不存在该手机的私网IP地址表项时,省略步骤506 和507,直接执行步骤508、509。
[0134] 上述方案属于终端由接入设备1切换至接入设备2且该两个接入设备隶属于同一 个节点的情形即属于终端未跨节点切换的情形,当终端发生跨节点切换时,即由接入设备1 切换至接入设备2且该两个接入设备不属于同一个节点时,管理网元获取新的接入设备为 手机分配的新私网IP地址,获取手机所属的新节点的节点标识信息;更新所述第一映射表 中手机的私网IP地址为所述新私网IP地址,更新所述第一映射表中手机的节点标识信息 为所述新节点标识信息。其中,所述终端跨节点切换的处理流程大致可以划分为两个部分, 第一部分为手机在节点1下线,第二部分为在节点2重新上线;其中,手机在节点1下线的 过程请与前述对图5的描述类似;在节点2重新上线的过程与前述对图3的描述类似,这里 均不再赘述。
[0135] 上述方案中,当管理网元获知有终端发生接入设备切换时,管理网元需要对该终 端在第一映射表中的相应表项进行及时更新,但仍然保留为该终端分配的公网IP地址、或 公网IP地址和端口号段,并将保留下的内容作为该终端在网络中的固定身份标识,方便了 终端的后续接入,也为运营商实现溯源、网络安全提供了依据。
[0136] 需要说明的是,在上述方案中,涉及到接入设备与节点、管理网元与节点之间的交 互时,所交互的信息均通过运营商自定义的信令接口而传输。
[0137] 图6为本发明实施例提供的第二应用场景示意图;在图6中,可以为终端、对端终 端利用网络标识传输数据包的应用场景;其中,以终端1、对端终端为终端2,终端1所属的 节点为节点1,终端2所属的节点即对端节点为节点2为例。
[0138] 图7为本发明实施例提供的终端通过所分配的网络标识在网络中传输数据包的 示意图。结合图6与图7对利用网络标识传输数据包的情形作进一步说明。
[0139] 步骤701,终端1发送数据包1给终端1所属的节点1,以通过节点1将数据包1 发送至终端2 ;
[0140] 这里,所述数据包1携带有数据包1的源地址、源端口号、目的地址、目的端口号; 通常源地址为私网IP地址,目的地址为公网IP地址。例如,终端1的私网IP地址即数据 包1源地址为10. 1. 1. 2、源端口号为3248。
[0141] 步骤702,节点1接收到终端1发送的数据包1后,在第二映射表中,查找与终端1 的私网IP地址相对应的网络标识;
[0142] 这里,在第一映射表中,节点1查找与终端1的私网IP地址10. 1. 1. 2相对应的公 网IP地址为123. 1. 1.2、端口号段为[1024,2047];由此可见,数据包1的IP地址由源地址 10. 1. 1. 2、源端口号3248转换成了公网IP地址为123. 1. 1. 2、端口号为2035,节点记录该 转换关系。
[0143] 步骤703,节点1将数据包进行封装,再利用查找到的公网IP地址通过数据隧道传 输数据包1至节点2 ;
[0144] 这里,节点1利用公网IP地址123. 1. 1. 2传输数据包1至节点2。
[0145] 步骤704,节点2通过数据隧道接收数据包1,并将数据包1进行解封装;
[0146] 当确定终端2为私网用户时,在自身的第二映射表,节点2查找与数据包1的目的 地址和目的端口号相对应的终端的私网IP地址、端口号,并确定具有该私网IP地址、端口 号的终端为终端2,发送数据包1至终端2 ;
[0147] 当确定终端2为公网用户时,无需再执行其他操作。
[0148] 步骤705,终端2接收来自终端1的数据包1,并发送数据包1的响应数据包如数 据包2至节点2,以通过节点2返回数据包2至终端1。
[0149] 步骤706,节点2接收数据包2;
[0150] 当确定为数据包2的接收方(终端1)为私网用户时,在第二映射表,查找与终端 2的私网IP地址对应的公网IP地址、或公网IP地址和端口号,继续执行步骤707 ;
[0151] 当确定为数据包2的接收方为公网用户时,对数据包2进行封装,发送至公网用 户;本流程结束。
[0152] 这里,因为数据包2是数据包1的响应数据包,也就是说节点2是知道节点1的, 而当节点2发送终端1数据包3且不知道终端1所属的节点标识时,节点2需要向管理网 元发送查询请求,管理网元以数据
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1