专利名称:一种接入地址的分配方法及一种接入设备的制作方法
技术领域:
本发明涉及网络通信技术领域,特别是涉及一种接入地址的分配方法及一种接入
设备。
背景技术:
随着因特网的高速发展,互联网络已经逐渐成为人们日常生活中的一部分,网 络技术的不断发展和人们对网络需求的不断增多,致使网络规模的不断扩大,网络用户 数量不断增多,现在的宽带接入网络,以太网上的点对点协议(PPPoE, Point-to-Point Protocol over Ethernet),禾口动态主机配置协议(DHCP, Dynamic Host Configuration Protocol)是成为最普遍的接入方式。通过PPPoE协议或DHCP协议的客户端和服务端的报 文交互处理,触发宽带接入服务器进行地址的分配,用户获取到被分配的地址,就可以接入 网络,进而登入使用互联网。 在宽带接入技术的使用中,地址池的地位尤为重要,因为有了地址池,用户接入网 络,才有了必要的IP地址资源可以使用。地址池就像一个巨大的IP地址集结地,对众多IP 地址进行统筹的管理,分配,回收。 但是,现有的接入技术,在出现用户大规模集中上线对IP地址的突然性大量需求 时,例如短时或突然性的大量需求时,会出现地址池内地址资源供不应求,致使用户无法上 线的情况。
发明内容
本发明的目的是提供一种接入地址的分配方法及一种接入设备,以解决现有技术 的、在出现用户大规模集中上线对接入地址的突然性大量需求时,出现地址池内地址资源 不够用,致使用户无法上线的技术问题。 为了实现上述目的,本发明提供了一种接入地址的分配方法,其中,包括如下步 骤 步骤A,接入设备接收用户终端发送的申请接入的协议报文; 步骤B,所述接入设备确定所述用户终端对应的专用地址池中是否还有可供分配 的接入地址,并获得一检测结果; 步骤C,当所述检测结果表明所述专用地址池没有可供分配的接入地址时,所述 接入设备按照预先设置的专用地址池与公用地址池的对应关系,从与所述专用地址池相关 联的公用地址池中获得可供分配的接入地址,并将所述获得的接入地址分配给所述用户终
丄山顺。 优选地,所述的分配方法,其中,与所述专用地址池相关联的公用地址池有多个,
所述步骤c包括 当所述检测结果表明所述专用地址池没有可供分配的接入地址时,所述接入设备
按照预先设定的优先级检测所述多个公用地址池中是否存在可供分配的接入地址。
优选地,所述的分配方法,其中,所述步骤A之前,还包括
为不同的用户群体配置不同的专用地址池;及, 设置专用地址池与公用地址池的对应关系,所述对应关系中,每个公用地址池与
一个或多个专用地址池相关联,每个专用地址池与一个或多个公用地址池相关联。
优选地,所述的分配方法,其中,还包括 所述接入设备在所述专用地址池或公用地址池的地址耗尽,或所述专用地址池或
公用地址池的可供分配的地址小于预定的地址数目阈值时,发出报警信息。 优选地,所述的分配方法,其中,所述步骤B中,所述接入设备确定所述用户终端
对应的专用地址池中是否还有可供分配的接入地址包括 所述接入设备确定所述用户终端所属的用户群体; 所述接入设备检测所述用户群体对应的专用地址池是否还有可供分配的接入地 址。
另一方面,提供一种接入设备,其中,包括 报文接收模块,用于接收用户终端发送的申请接入的协议报文; 第一分配处理模块,用于检测所述用户终端对应的专用地址池中是否还有可供分
配的接入地址,并获得一检测结果; 第二分配处理模块,用于当所述检测结果表明所述专用地址池没有可供分配的接 入地址时,按照预先设置的专用地址池与公用地址池的对应关系,从与所述专用地址池相 关联的公用地址池中获得可供分配的接入地址,并将所述获得的接入地址分配给所述用户 终端。 优选地,所述的接入设备,其中,与所述专用地址池相关联的公用地址池有多个, 所述第二分配处理模块进一步用于 当所述检测结果表明所述专用地址池没有可供分配的接入地址时,所述接入设备 按照预先设定的优先级检测所述多个公用地址池中是否存在可供分配的接入地址
优选地,所述的接入设备,其中,还包括 地址池配置模块,用于预先为不同的用户群体配置不同的专用地址池,及设置专 用地址池与公用地址池的对应关系,所述对应关系中,每个公用地址池与一个或多个专用 地址池相关联,每个专用地址池与一个或多个公用地址池相关联。
优选地,所述的接入设备,其中,还包括 告警处理模块,用于在所述专用地址池或公用地址池地址耗尽的信息、或所述专 用地址池或公用地址池中可供分配的地址的数目小于预定的地址数目阈值时,发出报警信 息。 优选地,所述的接入设备,其中,所述第一分配处理模块,进一步用于确定所述用 户终端所属的用户群体,并检测所述用户群体对应的专用地址池是否还有可供分配的接入 地址。 本发明的技术效果在于 通过预先设置与专用地址池相关联的公用地址池,可在用户终端所属群体对应的 专用地址池没有可用的接入地址时,进一步从与专用地址池相关联的公用地址池中获得可 用的接入地址,这样就避免了在出现短时或突然性的单元规划用户群体接入宽带数量加多,造成为该群体分配的专用地址池内的地址资源供不应求时,用户无法上线的情况。
图1为本发明实施例的接入地址的分配方法的流程示意图; 图2为专用地址池与公用地址池的对应关系的一个示例; 图3为本发明实施例的接入地址分配过程中,配置地址池的流程示意图; 图4为本发明另一实施例接入地址的分配方法的流程示意图; 图5为本发明实施例的接入设备的结构示意图; 图6为本发明实施例的接入设备的一种具体实现。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对 本发明进行详细描述。 本发明的发明人在实现本发明的过程中发现,在网络的使用中,因为不同的组网 环境,且有着不同的用户群体,因此,需要对地址池的预先配置规划做出提前预测,以便尽 最大可能的满足各个时段不同空间出现的用户大规模集中上线对接入地址如IP地址的突 然性大量需求。 图1为本发明实施例的接入地址的分配方法的流程示意图。如图l,本发明实施例 的接入地址的分配方法,包括如下步骤 步骤101,接入设备接收用户终端发送的申请接入的协议报文; 步骤102,接入设备检测所述用户终端对应的专用地址池中是否还有可供分配的
接入地址,并获得一检测结果; 示例性地,该步骤中,检测所述用户终端对应的专用地址池中是否还有可供分配 的接入地址包括确定所述用户终端所属的用户群体,及检测所述用户群体对应的专用地 址池是否还有可供分配的接入地址; 步骤103,当所述检测结果表明所述专用地址池没有可供分配的接入地址时,接入 设备按照预先设置的专用地址池与公用地址池的对应关系,从与所述专用地址池相关联的 公用地址池中获得可供分配的接入地址,并将获得的接入地址分配给所述用户终端;用户 终端可利用该分配的接入地址进行接入,示例性地,如宽带接入。 优选地,当检测结果表明专用地址池中还有可供分配的接入地址时,接入设备将 专用地址池中的可供分配的地址分配给用户终端,用户终端可利用该分配的接入地址进行 接入。 示例性地,当检测结果表明专用地址池中还有可供分配的接入地址时,接入设备 进一步判断专用地址池中的可供分配的接入地址的数目是否小于预定的地址数目阈值,如 是,则接入设备发出报警信息,以通知网管及时处理,如及时增加专用地址池中的接入地址 数目、或增加与专用地址池关联的公用地址池等,以避免在多个用户终端请求接入尤其是 多个用户同时请求接入时,由于地址不够,出现无法接入的情况。 通过预先设置与专用地址池相关联的公用地址池,可在用户终端所属群体对应的 专用地址池没有可用的接入地址时,进一步从与专用地址池相关联的公用地址池中获得可用的接入地址,这样就避免了在出现短时或突然性的单元规划用户群体接入宽带数量加 多,造成为该群体分配的专用地址池内的地址资源供不应求时,用户无法上线的情况。
示例性地,上述接入地址为IP地址。 示例性地,上述步骤101中,在接入设备接收到所述协议报文后,还包括确定用 户终端是否为可分配接入地址的用户终端;如是,则执行步骤102 ;否则,结束流程。
优选地,本发明实施例的分配方法中,与所述专用地址池相关联的公用地址池有 多个,上述步骤103包括当所述检测结果表明所述专用地址池没有可供分配的接入地址 时,所述接入设备按照预先设定的优先级检测所述多个公用地址池中是否存在可供分配的 接入地址,直至获得所述可供分配的接入地址;具体地,接入设备从与该专用地址池相关联 的最高优先级的公用地址池开始,判断该最高优先级的公用地址池中是否存在可供分配的 地址即可用的地址,如是,则将可用的地址分配给用户终端,否则,继续查找与专用地址池 相关联的次优先级的公用地址池,直至获得到可用的地址。该实施例中,通过让一个专用地 址池对应多个公用地址池,可提高获得可用地址的概率,使得用户接入的概率更高。示例性 地,在接入设备检测到公用地址池存在可供分配的接入地址时,接入设备进一步判断该公 用地址池中的可供分配的接入地址的数目是否小于预定的地址数目阈值,如是,则接入设 备发出报警信息,以通知网管及时处理,如及时增加公用地址池中的接入地址数目、或增加 与专用地址池关联的公用地址池等,以避免在多个用户终端请求接入尤其时多个用户同时 请求接入时,出现由于地址不够,无法接入的情况。 优选地,在上述步骤101之前,还包括预先为不同的用户群体配置不同的专用地 址池的步骤;及,设置专用地址池与公用地址池的对应关系的步骤,所述对应关系中,每个 公用地址池与一个或多个专用地址池相关联,每个专用地址池与一个或多个公用地址池相 关联。 示例性地,图2为设置的专用地址池与公用地址池的对应关系的一个例子。如图 2,该例中,专用地址池是网络管理员对特定的用户群体规划的地址池,对属于这些特定用 户群体中的用户终端,优先从此地址池分配地址;公用地址池是网络管理员针对网络实际 应用情况开辟的单个用户群体或多个用户群体临时响应使用的公共地址池。每个公用地 址池可以和一个或多个专用地址池关联,即多个用户群体可以从一个公用地址池进行地址 获取分配。每个专用地址池也可以同时对应多个公用地址池,即当从用户的专用地址池对 应的公用地址池也获取不到可用的地址时,可以按照优化策略如按照预先设定的优先级顺 序,从该专用地址池对应的另一公用地址池获取地址分配;进而利用该地址接入用户终端。
如图2,该例中,专用地址池1与公用地址池1和公用地址池2相关联即相对应,在 专用地址池1中无地址可分配时,可按照预定的优先级顺序分别判断公用地址池1和公用 地址池2中是否有可用的接入地址;专用地址池2与公用地址池1-3相关联;专用地址池3 与公用地址池1、3相关联;公用地址池1与专用地址池l-3相关联即相对应,在专用地址池 1-3中的任一个没有地址可分配时,均可从公用地址池中获取可用的地址;公用地址池2与 专用地址池2和n相关联;公用地址池3和所有专用地址池相关联。 图3为本发明实施例的接入地址分配过程中,配置可供分配的地址池的流程示意 图。如图3,该配置过程包括如下步骤
步骤301 ,配置流程开始;
步骤302,为网络用户群体配置规划的专用地址池,其中,可为不同的用户群体配 置不同的专用地址池; 步骤303,根据用户地址配置可使用的公用地址池; 步骤304,配置地址池优化策略,包括配置专用地址池和公用地址池之间的对应关 系,及当一个专用地址池对应多个公用地址池时,这多个公用地址池之间的优先级等。
示例性地,上述配置好的地址池优化策略,包括专用地址池和公用地址池之间的 对应关系,及当一个专用地址池对应多个公用地址池时,这多个公用地址池之间的优先级 的信息,可通过表的形式来记录,示例性地,通过地址池优化处理策略表的形式来记录。
图4为本发明另一实施例的分配方法的流程示意图。如图4,该分配方法包括如下 步骤 步骤401,流程开始,用户发送协议报文申请接入; 步骤402,接入系统中的接入设备经过协商报文处理,确定出此用户可以分配地 址,示例性地,在确定出用户可分配地址后,向用于管理地址分配的地址池信息管理处理模 块申请获取接入地址如IP地址; 步骤403,根据用户发送的协议报文中的电路及用户信息,示例性地,该电路信息 为虚拟的接入线路信息,检测为当前用户分配的专用地址池是否还有地址可以分配;如有 地址可分配,则执行步骤404 ;否则,执行步骤405 ; 步骤404,从当前专用地址池正常分配地址,进行接入,并结束流程;
步骤405,按照预先设置的地址池配置策略,找到与该用户对应的专用地址池相关 联的公用地址池来进行地址分配,该地址池配置策略包括预先设置的专用地址池与公用 地址池之间的对应关系,以及当一个专用地址池与多个公用地址池相关联时,多个公用地 址池间的优先级; 步骤406,查看公用地址池中是否还有可供分配的地址;如果有,则执行步骤407 ; 否则,执行步骤408 ; 步骤407,在此公用地址池中进行用户地址分配,然后,执行步骤409 ; 步骤408,按照预先设置的优先级确定出需查找的下一个公用地址池,然后,执行
进行步骤406 ; 上述步骤405-408,循环执行查找用于地址池的步骤,以从关联的公用地址池中查 找出可供分配的地址; 步骤409,将获得的地址分配给该用户终端后,对用户进行接入处理; 步骤410,接入设备通过告警处理模块提示告警信息,通知网络管理员专用地址池
或公用地址池地址耗尽的信息,以便网络管理员能尽快处理并重新规划用户的宽带接入策略。 图5为本发明实施例的接入设备的结构示意图。本发明实施例的接入设备包 括报文接收模块501,用于接收用户终端发送的申请接入的协议报文;第一分配处理模块 502,用于检测所述用户终端对应的专用地址池中是否还有可供分配的接入地址,并获得一 检测结果;第二分配处理模块503,用于当所述检测结果表明所述专用地址池没有可供分 配的接入地址时,按照预先设置的专用地址池与公用地址池的对应关系,从与所述专用地 址池相关联的公用地址池中获得可供分配的接入地址,并将所述获得的接入地址分配给所述用户终端。 示例性地,上述报文接收模块、第一分配处理模块和第二分配处理模块属于接入 设备如接入服务器的系统地址管理模块,用于完成地址管理功能。 优选地,所述的接入设备中,与所述专用地址池相关联的公用地址池有多个,所述 第二分配处理模块进一步用于当所述检测结果表明所述专用地址池没有可供分配的接入 地址时,所述接入设备按照预先设定的优先级检测所述多个公用地址池中是否存在可供分 配的接入地址,直至获得所述可供分配的接入地址。 优选地,所述的接入设备还包括地址池配置模块,用于预先为不同的用户群体配 置不同的专用地址池,及设置专用地址池与公用地址池的对应关系,所述对应关系中,每个 公用地址池与一个或多个专用地址池相关联,每个专用地址池与一个或多个公用地址池相 关联。 优选地,所述的接入设备,还包括告警处理模块,用于在所述专用地址池或公用 地址池地址耗尽、或专用地址池或公用地址池中可供分配的地址的数目小于预定的地址数 目阈值时,发出报警信息。 优选地,所述的接入设备,其中,所述第一分配处理模块,进一步用于确定所述用 户终端所属的用户群体,并检测所述用户群体对应的专用地址池是否还有可供分配的接入 地址。 图6为本发明实施例的接入设备的一种具体实现。如图6,该具体实现中,接入设 备包括 接入协议处理模块,用于进行接入协议的处理过程,包括用于接收申请接入的协 议报文的报文接收模块,示例性地,如进行DHCP和PPPoE协议等的处理过程,包括状态机的 记录和变换等; 宽带接入属性配置信息管理模块,用于对宽带接入过程需要用到的参数属性的配 置进行记录及处理;示例性地,包括地址管理方面参数属性的记录及处理,接入电路管理 方面参数属性记录及处理,用户管理方面记录参数属性记录及处理等; 地址池配置模块,用于进行地址池的配置,示例性地,包括对地址池的优化处理策 略进行配置;该模块进一步用于收集地址池的配置信息如网络管理员进行的配置信息,并 将收集到的配置信息传递给地址池信息管理处理模块进行记录及处理,以为用户进行宽带 接入处理时提供资源。 其中,宽带接入属性配置信息管理模块包括地址池信息管理处理模块,用于在宽 带接入系统中地址管理部分进行信息的记录和处理。该例中,地址池信息管理处理模块,用 于实现地址分配的功能,包括地址池处理信息记录管理模块、地址池处理策略表和地址池 分配处理模块。地址池处理信息记录管理模块,用于在实现地址池配置模块、地址池处理策 略表和地址池分配处理模块之间的数据传递。地址池配置模块配置的数据,经采集传递后 到地址池处理信息记录管理模块,进行数据整理后,如提取出关键的策略数据,例如,专用 地址池与公用地址池之间的对应关系,和多个公用地址池之间的优先级顺序,写入地址池 处理策略表记录上述关键数据。当地址池分配处理模块需要按照上述优化策略进行地址分 配时,可从上述地址池处理策略表中,提取所需要的策略数据,进行正确及最合适的地址池 优化处理,使得能够从公用地址池中获取可用的地址,分配给用户,避免出现用户无法上线的情况。地址池处理策略表,用于以表的形式记录地址池的优化处理策略,如专用地址池与 公用地址池之间的对应关系。网络管理员通过地址池配置模块设置的地址池配置策略,通 过地址池处理信息记录管理模块生成关键数据,记录到地址池策略表中,进行存储记录。
进一步地,宽带接入属性配置信息管理模块还包括告警处理模块,用于向网络管 理员提示告警,以便网络管理员作出及时响应策略调整。 地址池分配处理模块,用于在用户接入且经接入协议处理模块处理确认可以分配 地址时,申请地址分配,包括第一分配处理模块和第二分配处理模块。具体地,先通过第一 分配处理模块检测所述用户终端对应的专用地址池中是否还有可供分配的接入地址,如没 有,则通过第二分配处理模块根据预先设置的地址池处理策略表从与所述专用地址池相关 联的公用地址池中获得可供分配的接入地址,并将所述获得的接入地址分配给所述用户终
丄山顺。 示例性地,也可以根据预先的配置,不对专用地址池进行判断,直接根据请求接入 电路和用户信息,根据预先设置的地址池处理策略表从与所述专用地址池相关联的公用地 址池中获得可供分配的接入地址。 本发明实施例的技术方案,在对网络用户的接入策略进行配置时,通过对可使用 的接入地址如IP地址进行地址池分类并配置专用地址池,并将分配后的专用地址池提供 给不同的用户群体使用,同时,配置若干公用地址池,并将公用地址池关联至专用地址池, 可在某网络用户集群某时段接入过多,导致专用地址池IP地址耗尽时,通过使用此专用地 址池关联的公用地址池进行IP地址分配,避免出现用户无法上线的情况,且进一步地,通 过发送告警信息,可提醒网络管理员重新配置。此外,通过让一个公用地址池对应多个专用 地址池,可提高地址的使用效率,更好地利用了公用地址池的地址资源。 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
一种接入地址的分配方法,其特征在于,包括如下步骤步骤A,接入设备接收用户终端发送的申请接入的协议报文;步骤B,所述接入设备确定所述用户终端对应的专用地址池中是否还有可供分配的接入地址,并获得一检测结果;步骤C,当所述检测结果表明所述专用地址池没有可供分配的接入地址时,所述接入设备按照预先设置的专用地址池与公用地址池的对应关系,从与所述专用地址池相关联的公用地址池中获得可供分配的接入地址,并将所述获得的接入地址分配给所述用户终端。
2. 根据权利要求1所述的分配方法,其特征在于,与所述专用地址池相关联的公用地 址池有多个,所述步骤C包括当所述检测结果表明所述专用地址池没有可供分配的接入地址时,所述接入设备按照 预先设定的优先级检测所述多个公用地址池中是否存在可供分配的接入地址。
3. 根据权利要求1或2所述的分配方法,其特征在于,所述步骤A之前,还包括 为不同的用户群体配置不同的专用地址池;及,设置专用地址池与公用地址池的对应关系,所述对应关系中,每个公用地址池与一个 或多个专用地址池相关联,每个专用地址池与一个或多个公用地址池相关联。
4. 根据权利要求1或2所述的分配方法,其特征在于,还包括所述接入设备在所述专用地址池或公用地址池的地址耗尽,或所述专用地址池或公用 地址池的可供分配的地址小于预定的地址数目阈值时,发出报警信息。
5. 根据权利要求1所述的分配方法,其特征在于,所述步骤B中,所述接入设备确定所 述用户终端对应的专用地址池中是否还有可供分配的接入地址包括所述接入设备确定所述用户终端所属的用户群体;所述接入设备检测所述用户群体对应的专用地址池是否还有可供分配的接入地址。
6. —种接入设备,其特征在于,包括报文接收模块,用于接收用户终端发送的申请接入的协议报文;第一分配处理模块,用于检测所述用户终端对应的专用地址池中是否还有可供分配的 接入地址,并获得一检测结果;第二分配处理模块,用于当所述检测结果表明所述专用地址池没有可供分配的接入 地址时,按照预先设置的专用地址池与公用地址池的对应关系,从与所述专用地址池相关 联的公用地址池中获得可供分配的接入地址,并将所述获得的接入地址分配给所述用户终丄山顺。
7. 根据权利要求6所述的接入设备,其特征在于,与所述专用地址池相关联的公用地址池有多个,所述第二分配处理模块进一步用于当所述检测结果表明所述专用地址池没有可供分配的接入地址时,所述接入设备按照 预先设定的优先级检测所述多个公用地址池中是否存在可供分配的接入地址
8. 根据权利要求6或7所述的接入设备,其特征在于,还包括地址池配置模块,用于预先为不同的用户群体配置不同的专用地址池,及设置专用地 址池与公用地址池的对应关系,所述对应关系中,每个公用地址池与一个或多个专用地址 池相关联,每个专用地址池与一个或多个公用地址池相关联。
9. 根据权利要求6或7所述的接入设备,其特征在于,还包括告警处理模块,用于在所述专用地址池或公用地址池地址耗尽的信息、或所述专用地址池或公用地址池中可供分配的地址的数目小于预定的地址数目阈值时,发出报警信息。
10.根据权利要求6所述的接入设备,其特征在于,所述第一分配处理模块,进一步用 于确定所述用户终端所属的用户群体,并检测所述用户群体对应的专用地址池是否还有可 供分配的接入地址。
全文摘要
本发明提供一种接入地址的分配方法及一种接入设备,该方法包括步骤A,接入设备接收用户终端发送的申请接入的协议报文;步骤B,接入设备确定用户终端对应的专用地址池中是否还有可供分配的接入地址,并获得一检测结果;步骤C,当检测结果表明专用地址池没有可供分配的接入地址时,接入设备按照预先设置的专用地址池与公用地址池的对应关系,从与专用地址池相关联的公用地址池中获得可供分配的接入地址,并将获得的接入地址分配给用户终端。利用本发明能在出现用户大规模集中上线对接入地址的突然性大量需求时,避免出现由于专用地址池内地址资源不够用而使得用户无法上线的情况。
文档编号H04L29/12GK101741925SQ20091024265
公开日2010年6月16日 申请日期2009年12月14日 优先权日2009年12月14日
发明者李娜, 谢光华, 邵庆华, 陈晨 申请人:中兴通讯股份有限公司