在无状态IPv6配置下有状态管理接入终端的方法

文档序号:8433681阅读:475来源:国知局
在无状态IPv6配置下有状态管理接入终端的方法
【技术领域】
[0001] 本发明涉及网络通信领域,更具体地说,涉及在无状态(stateless)IPv6分配机 制下有状态(state化11)管理其接入终端的方法。
【背景技术】
[0002] 第二代互联网协议IPv4的全球IP地址已经接近枯竭。该一方面是由于地址资源 数量的限制,另一方面是随着电子技术及网络技术的发展,有多的产品连入全球因特网。在 该样的环境下,有着更丰富地址资源的IPv6应运而生。目前运营商、设备厂商正在将其网 络和设备IPv6升级。由于因特网的规模W及网络中数量鹿大的IPv4用户和设备,IPv4到 IPv6的过渡不可能一次性实现。因此IPv4和IPv6协议间将有很长的共存期间。在目前的 路由器中,普遍存在IPv4、IPv6协议找一起运行的IPv4v6双找。
[000引IPv6引入了即插即用的新特性,该一特性要求无状态(stateless)地址分配。具 体地说,路由器负责广播前缀信息,接入终端通过前缀信息自动配置主机的IPv6地址。
[0004] 移动MIFI、CPE是共享移动网络的既有路由功能和WIFI功能的小型移动路由器, 前者主要用于公共场所,后者偏向于家庭网络。新一代移动路由器基于高速移动通信网络 LTE。移动运营商已经明确要求移动MIFI、C阳等设备必须支持IPv6技术,其中无状态IPv6 分配是必选项。
[0005] 矛盾的是,从移动运营商角度来说,要求统计移动MIFI、CPE的流量来作为资费计 算的基础。该使得对接入路由器的终端进行有状态管理,比如流量统计、静态IP分配、IP地 址过滤是必备的功能。现有IPV4MIFI、C阳设备当然具备该些管理功能,该得益于IPv4分 配地址机制本身就是有状态的。而IPv6无状态分配时,由于路由器只负责广播前缀,无法 进行前述的有状态管理。

【发明内容】

[0006] 本发明所要解决的技术问题是提供一种在无状态IPv6配置下有状态管理接入终 端的方法。
[0007] 本发明为解决上述技术问题而采用的技术方案是提出一种在无状态IPv6配置下 有状态管理接入终端的方法,是在移动路由器端执行,该方法包括W下步骤:与该接入终端 建立连接;向该接入终端发送路由器宣告消息,该路由器宣告消息携带用W配置IPv6地址 的IPv6前缀;接收从该接入终端发出的首个IPv6包,该IPv6包携带该接入终端所配置的 IPv6地址;向该接入终端发出邻居请求消息;从该接入终端接收邻居宣告消息,该邻居宣 告消息包含该接入终端的MAC地址;将该IPv6地址、该MAC地址与从IPv4已分配地址池中 取得的IPv4地址建立映射关系条目,添加到一映射表中;W及使用该IPv4地址,按照IPv4 有状态管理方式管理该接入终端。
[0008] 在本发明的一实施例中,上述方法还包括当该IPv4地址变更时,重新协商IPv4地 址并更新该映射表。
[0009] 在本发明的一实施例中,上述方法还包括如果该接入终端发生地址冲突,在一冲 突列表中记录发生冲突的第一IPv6地址;当收到该接入终端在冲突消失后W该第一IPv6 地址发出的IPv6包,则将当前配置的第二IPv6地址记录到一备份链表中,并W该第一IPv6 地址作为当前地址配置。
[0010] 在本发明的一实施例中,上述方法还包括;当收到该接入终端再次使用该第二 IPv6地址发出的IPv6包,则将当前使用的第一IPv6地址记录到一备份链表中,并W该第二 IPv6地址作为当前地址使用。
[0011] 在本发明的一实施例中,上述方法还包括当接收到IPv6包时,则执行下述流程: W该IPv6包中包含的源地址查询该映射表;如果未查到匹配的条目,则启动一定时器;缓 存该IPv6包;进行DHCP协商W取得该IPv4地址;W及在取得该IPv4地址后,处理缓存的 IPv6包,当该定时器超时而尚未取得该IPv4地址,则丢弃缓存的IPv6包。
[0012] 在本发明的一实施例中,上述方法该有状态管理包括流量统计,该流量统计是在 处理缓存的IPv6包后执行。
[0013] 在本发明的一实施例中,上述方法在流量统计之后还包括转发IPv6包。
[0014] 在本发明的一实施例中,上述方法该有状态管理包括流量统计、包过滤、固定IP 地址W及黑名单中的一种或多种。
[0015] 在本发明的一实施例中,上述方法该有状态管理包括固定IP地址,在收到IPv6包 后,该固定IP地址的步骤包括;W该IPv6包中的源IPv6地址所对应的MAC地址查询一固 定IP地址表;如果查到匹配的条目,则认定为正确的固定IPv6地址;如果未查到匹配的条 目,则查询一DAD冲突列表;如果该DAD冲突列表有匹配记录,则将该源IPv6地址插入一备 份链表,并将该备份链表中的备份IPv6地址作为固定IPv6地址使用,如果DAD冲突列表没 有匹配记录,则查询该备份链表;W及如果该备份链表有匹配记录,则将该备份链表中的备 份IPv6地址作为固定IPv6地址配置,而将该源IPv6地址插入该备份链表。
[0016] 在本发明的一实施例中,上述方法向该接入终端发送路由器宣告消息的步骤响应 于该接入终端发出的路由器请求消息而执行。
[0017] 在本发明的一实施例中,上述方法向该接入终端发送路由器宣告消息的步骤是周 期性的执行。
[0018] 本发明由于充分利用现有的IPv4技术方案,对无状态下IPv6节点进行有状态管 理。使得有共享移动流量需求的移动路由器MIFI、CPE等设备能够对各接入终端进行搜集 使用情况、流量统计、用户定制及资费筹划等状态管理。而且,路由器不增加任何硬件、接入 终端不增加额外的软硬件处理及协议改造,能够有效的管理IPv6接入终端。
【附图说明】
[0019] 为让本发明的上述目的、特征和优点能更明显易懂,W下结合附图对本发明的具 体实施方式作详细说明,其中:
[0020] 图1示出本发明的示例性实施环境。
[0021] 图2示出本发明一实施例的有状态管理流程图。
[0022] 图3示出本发明一实施例的流量统计流程图。
[0023] 图4示出本发明一实施例的固定IP地址流程图。
【具体实施方式】
[0024] 本发明的实施例描述一种在无状态IPv6配置下有状态管理接入终端的方法。也 就是说,把无状态的IPv6接入终端通过一种技术手段进行有状态的管理。该样,MIFI、CPE等设备的使用者能够有效、安全的、有计划的管理其连接的设备(笔记本、手机、平板电脑、 游戏机等)及运营成本(如资费)。
[00巧]IPv6的一个重要特点是即插即用,该可W大大减少网络管理成本。但对作为末端 直连节点的路由器,尤其移动路由器(如MIFI、CPE)来说,管理其接入终端几乎是必须的。 例如,分析各接入终端的使用情况
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1