CN112468606B - 一种互备地址池ip地址数统计修正方法及装置 - Google Patents

一种互备地址池ip地址数统计修正方法及装置 Download PDF

Info

Publication number
CN112468606B
CN112468606B CN202011266676.7A CN202011266676A CN112468606B CN 112468606 B CN112468606 B CN 112468606B CN 202011266676 A CN202011266676 A CN 202011266676A CN 112468606 B CN112468606 B CN 112468606B
Authority
CN
China
Prior art keywords
address pool
address
domain
pool
bas
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011266676.7A
Other languages
English (en)
Other versions
CN112468606A (zh
Inventor
闵莽锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unihub China Information Technology Co Ltd
Original Assignee
Unihub China Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Unihub China Information Technology Co Ltd filed Critical Unihub China Information Technology Co Ltd
Priority to CN202011266676.7A priority Critical patent/CN112468606B/zh
Publication of CN112468606A publication Critical patent/CN112468606A/zh
Application granted granted Critical
Publication of CN112468606B publication Critical patent/CN112468606B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5061Pools of addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种互备地址池IP地址数统计修正方法及装置,其中,该方法包括:采集BAS设备配置文件;采集BAS设备地址池信息;从BAS设备配置文件中解析互备关系以及地址池与域的归属关系信息,包括:BAS设备之间的互备关系、地址池的互备关系和地址池归属的域关系;域/地址池使用情况统计:对于无法获取地址池与域关系的设备,直接以域为单位进行统计;对于可以获取地址池与域关系的设备,针对域下包含的本地地址池进行统计。该方法及装置可以根据设备互备情况以及地址池与域的关系,准确统计地址池的地址数,从而实现动态监控地址池容量的目标。

Description

一种互备地址池IP地址数统计修正方法及装置
技术领域
本发明涉及BAS设备领域,尤其是一种互备地址池IP地址数统计修正方法及装置。
背景技术
BAS设备上利用不同的域来区分不同的用户群体,接入不同类型的用户。地址池是BAS设备上配置的IP地址集合,用以为成功认证的宽带接入用户分配IP地址。
在监测BAS地址池负载时,需要统计每个地址池下的地址数,但如果BAS设备存在互备情况,会将备用地址池的数量也统计进去,导致统计值过大,需要想办法解决。
例如:A、B两个设备之间做了热备份,两个设备之间进行互相引用对方同一域下的地址池,两个设备的地址数也不是平均分配,每时每刻都在发生变化。按常规方法进行采集统计会造成统计数据的总和过大。
发明内容
为解决BAS设备存在互备情况时,统计域下各地址池的地址数不准确的问题,本发明提供一种互备地址池IP地址数统计修正方法及装置,可以根据设备互备情况以及地址池与域的关系,准确统计地址池的地址数,从而实现动态监控地址池容量的目标。
为实现上述目的,本发明采用下述技术方案:
在本发明一实施例中,提出了一种互备地址池IP地址数统计修正方法,该方法包括:
采集BAS设备配置文件;
采集BAS设备地址池信息;
从BAS设备配置文件中解析互备关系以及地址池与域的归属关系信息,包括:BAS设备之间的互备关系、地址池的互备关系和地址池归属的域关系;
域/地址池使用情况统计:对于无法获取地址池与域关系的设备,直接以域为单位进行统计;对于可以获取地址池与域关系的设备,针对域下包含的本地地址池进行统计。
进一步地,采集BAS设备配置文件,包括:
通过SNMP协议下发指令,获取BAS设备的最新配置文件。
进一步地,采集BAS设备地址池信息,包括:
构建地址池模型,包括设备标识、地址池名称、地址池归属域、地址池分配地址总数和是否本地地址池信息;
通过SNMP协议下发指令,获取地址池名称和地址池分配地址总数信息。
进一步地,域/地址池使用情况统计,包括:
若BAS设备存在热备设备,则仅统计域下地址池中“是否本地地址池标签=是”的地址池的地址分配与使用情况,否则统计域下所有地址池的地址分配与使用情况。
在本发明一实施例中,还提出了一种互备地址池IP地址数统计修正装置,该装置包括:
配置文件采集模块,用于采集BAS设备配置文件;
地址池信息采集模块,用于采集BAS设备地址池信息;
配置文件解析模块,用于从BAS设备配置文件中解析互备关系以及地址池与域的归属关系信息,包括:BAS设备之间的互备关系、地址池的互备关系和地址池归属的域关系;
域/地址池使用情况统计模块,用于对无法获取地址池与域关系的设备,直接以域为单位进行统计;对可以获取地址池与域关系的设备,针对域下包含的本地地址池进行统计。
进一步地,配置文件采集模块,具体用于:
通过SNMP协议下发指令,获取BAS设备的最新配置文件。
进一步地,地址池信息采集模块,具体用于:
构建地址池模型,包括设备标识、地址池名称、地址池归属域、地址池分配地址总数和是否本地地址池信息;
通过SNMP协议下发指令,获取地址池名称和地址池分配地址总数信息。
进一步地,域/地址池使用情况统计模块,具体用于:
若BAS设备存在热备设备,则仅统计域下地址池中“是否本地地址池标签=是”的地址池的地址分配与使用情况,否则统计域下所有地址池的地址分配与使用情况。
在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述互备地址池IP地址数统计修正方法。
在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行互备地址池IP地址数统计修正方法的计算机程序。
有益效果:
本发明通过采集与解析BAS设备互备关系、地址池互备关系以及地址池与域的关联关系,可以准确统计地址池的地址分配情况和域的地址池使用情况,从而实现动态监控地址池容量的目标,同时为地址池规划、扩容与配置提供有力的数据支持。
附图说明
图1是本发明一实施例的互备地址池IP地址数统计修正方法流程示意图;
图2是本发明一实施例的互备地址池IP地址数统计修正装置结构示意图;
图3是本发明一实施例的计算机设备结构示意图。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
本领域技术人员知道,本发明的实施方式可以实现为一种***、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
根据本发明的实施方式,提出了一种互备地址池IP地址数统计修正方法及装置,用以解决BAS设备存在互备情况时,统计域下各地址池的地址数不准确的问题,可以根据设备互备情况、地址池与域的关系,准确统计地址池的地址数,从而实现动态监控地址池容量的目标。
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
图1是本发明一实施例的互备地址池IP地址数统计修正方法流程示意图。如图1所示,该方法包括:
采集BAS设备配置文件:通过SNMP协议下发指令,获取BAS设备的最新配置文件。
采集BAS设备的地址池信息:包括设备标识、地址池名称、地址池归属域、地址池分配地址总数和是否本地地址池。
从BAS设备配置文件中解析如下互备关系及地址池与域的归属关系信息:
BAS设备之间的互备关系。
地址池的互备关系。
地址池归属的域关系。
统计域/地址池使用情况:统计方法优化如下:
对于无法获取地址池与域关系的设备,直接以域为单位进行统计地址池分配与使用情况。
对于可以获取地址池与域关系的设备,针对域下包含的本地地址池进行统计地址池分配与使用情况。
下面按功能点描述本实现方案和特性。
1、采集BAS设备配置文件
通过SNMP协议下发指令,获取BAS设备的最新配置文件。
2、采集BAS设备的地址池信息
构建地址池模型,包括设备标识、地址池名称、地址池归属域、地址池分配地址总数和是否本地地址池。
通过SNMP协议下发指令,获取地址池名称和地址池分配地址总数信息。
3、互备BAS设备关系解析
对于每一个BAS设备配置文件,搜索其是否包含“remote-backup-service”,并在其下找到包含“peer”的行,获取其后的IP地址字串存储为当前设备的备份设备。
remote-backup-service xdl_yz
peer 119.6.136.3 source 119.6.136.7 port 6000
4、地址池归属域关系解析
对于每一个BAS设备配置文件,搜索其是否包含“domain”,找到该行其后的字串,记录该字串作为域名。找到其下的“ip-pool”行,记录其后的字串作为地址池。对于多个域的情况做循环处理。将找到的地址池和域的关联关系存储到地址池模型里。
domain sccnc
authentication-scheme radius
accounting-scheme radius
ip-pool ltjf-pppoe11
ip-pool ltjf-pppoe12
5、地址池互备关系解析
对于每一个BAS设备配置文件,搜索其是否包含“ip pool.*bas local”,找到该行“ip pool”后的字串,记录该字串作为地址池名称。对于找到的地址池,将其地址池模型里的是否本地地址池打上“是”的标签。
ip pool sf-pppoe-4 bas local
6、统计方法改进
若BAS设备存在热备设备,则仅统计域下地址池中“是否本地地址池标签=是”的地址池的地址分配与使用情况,否则统计域下所有地址池的地址分配与使用情况。
需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
本发明方法在辽宁联通上线使用,实现了准确、动态监控地址池使用情况的目标。
基于同一发明构思,本发明还提出一种互备地址池IP地址数统计修正装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是本发明一实施例的互备地址池IP地址数统计修正装置结构示意图。如图2所示,该装置包括:
配置文件采集模块101,用于采集BAS设备配置文件;
通过SNMP协议下发指令,获取BAS设备的最新配置文件。
地址池信息采集模块102,用于采集BAS设备地址池信息;
构建地址池模型,包括设备标识、地址池名称、地址池归属域、地址池分配地址总数和是否本地地址池信息;
通过SNMP协议下发指令,获取地址池名称和地址池分配地址总数信息。
配置文件解析模块103,用于从BAS设备配置文件中解析互备关系以及地址池与域的归属关系信息,包括:BAS设备之间的互备关系、地址池的互备关系和地址池归属的域关系;
域/地址池使用情况统计模块104,用于对无法获取地址池与域关系的设备,即BAS设备不存在热备设备,直接以域为单位,针对域下所有地址池的地址分配与使用情况进行统计;对可以获取地址池与域关系的设备,即BAS设备存在热备设备,仅针对域下地址池中“是否本地地址池标签=是”的地址池的地址分配与使用情况进行统计。
应当注意,尽管在上文详细描述中提及了互备地址池IP地址数统计修正装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
基于前述发明构思,如图3所示,本发明还提出一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序230,处理器220执行计算机程序230时实现前述互备地址池IP地址数统计修正方法。
基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述互备地址池IP地址数统计修正方法的计算机程序。
本发明提出的互备地址池IP地址数统计修正方法及装置,通过采集与解析BAS设备互备关系、地址池互备关系以及地址池与域的关联关系,可以准确统计地址池的地址分配情况以及域的地址池使用情况,从而实现动态监控地址池容量的目标,同时为地址池规划、扩容与配置提供有力的数据支持。
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

Claims (8)

1.一种互备地址池IP地址数统计修正方法,其特征在于,该方法包括:
采集BAS设备配置文件;
采集BAS设备地址池信息;
从BAS设备配置文件中解析互备关系以及地址池与域的归属关系信息,包括:BAS设备之间的互备关系、地址池的互备关系和地址池归属的域关系;
域/地址池使用情况统计:对于无法获取地址池与域关系的设备,直接以域为单位进行统计;对于可以获取地址池与域关系的设备,针对域下包含的本地地址池进行统计;若BAS设备存在热备设备,则仅统计域下地址池中“是否本地地址池标签=是”的地址池的地址分配与使用情况,否则统计域下所有地址池的地址分配与使用情况。
2.根据权利要求1所述的互备地址池IP地址数统计修正方法,其特征在于,采集BAS设备配置文件,包括:
通过SNMP协议下发指令,获取BAS设备的最新配置文件。
3.根据权利要求1所述的互备地址池IP地址数统计修正方法,其特征在于,采集BAS设备地址池信息,包括:
构建地址池模型,包括设备标识、地址池名称、地址池归属域、地址池分配地址总数和是否本地地址池信息;
通过SNMP协议下发指令,获取地址池名称和地址池分配地址总数信息。
4.一种互备地址池IP地址数统计修正装置,其特征在于,该装置包括:
配置文件采集模块,用于采集BAS设备配置文件;
地址池信息采集模块,用于采集BAS设备地址池信息;
配置文件解析模块,用于从BAS设备配置文件中解析互备关系以及地址池与域的归属关系信息,包括:BAS设备之间的互备关系、地址池的互备关系和地址池归属的域关系;
域/地址池使用情况统计模块,用于对无法获取地址池与域关系的设备,直接以域为单位进行统计;对可以获取地址池与域关系的设备,针对域下包含的本地地址池进行统计;若BAS设备存在热备设备,则仅统计域下地址池中“是否本地地址池标签=是”的地址池的地址分配与使用情况,否则统计域下所有地址池的地址分配与使用情况。
5.根据权利要求4所述的互备地址池IP地址数统计修正装置,其特征在于,所述配置文件采集模块,具体用于:
通过SNMP协议下发指令,获取BAS设备的最新配置文件。
6.根据权利要求4所述的互备地址池IP地址数统计修正装置,其特征在于,所述地址池信息采集模块,具体用于:
构建地址池模型,包括设备标识、地址池名称、地址池归属域、地址池分配地址总数和是否本地地址池信息;
通过SNMP协议下发指令,获取地址池名称和地址池分配地址总数信息。
7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-3任一项所述方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1-3任一项所述方法的计算机程序。
CN202011266676.7A 2020-11-13 2020-11-13 一种互备地址池ip地址数统计修正方法及装置 Active CN112468606B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011266676.7A CN112468606B (zh) 2020-11-13 2020-11-13 一种互备地址池ip地址数统计修正方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011266676.7A CN112468606B (zh) 2020-11-13 2020-11-13 一种互备地址池ip地址数统计修正方法及装置

Publications (2)

Publication Number Publication Date
CN112468606A CN112468606A (zh) 2021-03-09
CN112468606B true CN112468606B (zh) 2023-01-17

Family

ID=74826801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011266676.7A Active CN112468606B (zh) 2020-11-13 2020-11-13 一种互备地址池ip地址数统计修正方法及装置

Country Status (1)

Country Link
CN (1) CN112468606B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115460168B (zh) * 2022-08-22 2024-05-14 浪潮通信信息***有限公司 一种基于资源管理的IPv6容量分析方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297254A (zh) * 2012-02-23 2013-09-11 华为技术有限公司 管理地址资源的方法及网关设备
CN105721328A (zh) * 2014-12-02 2016-06-29 中兴通讯股份有限公司 一种vrrp负载均衡的方法、装置和路由器
CN106534400A (zh) * 2016-11-25 2017-03-22 杭州华三通信技术有限公司 网络地址转换方法及装置
CN106856511A (zh) * 2015-12-08 2017-06-16 中国电信股份有限公司 用于动态指配ip地址池的方法、网关、pcrf网元和***
CN111901451A (zh) * 2020-07-17 2020-11-06 中盈优创资讯科技有限公司 一种梳理专线用户域和地址池引用关系的方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160070471A (ko) * 2014-12-10 2016-06-20 한국전자통신연구원 직접통신 단말기에서 ip를 할당하는 방법 및 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297254A (zh) * 2012-02-23 2013-09-11 华为技术有限公司 管理地址资源的方法及网关设备
CN105721328A (zh) * 2014-12-02 2016-06-29 中兴通讯股份有限公司 一种vrrp负载均衡的方法、装置和路由器
CN106856511A (zh) * 2015-12-08 2017-06-16 中国电信股份有限公司 用于动态指配ip地址池的方法、网关、pcrf网元和***
CN106534400A (zh) * 2016-11-25 2017-03-22 杭州华三通信技术有限公司 网络地址转换方法及装置
CN111901451A (zh) * 2020-07-17 2020-11-06 中盈优创资讯科技有限公司 一种梳理专线用户域和地址池引用关系的方法及装置

Also Published As

Publication number Publication date
CN112468606A (zh) 2021-03-09

Similar Documents

Publication Publication Date Title
CN109861878B (zh) kafka集群的topic数据的监控方法及相关设备
US20120272102A1 (en) Redirecting Data Generated by Network Devices
CN111258722B (zh) 一种集群的日志采集方法、***、设备以及介质
US10922204B2 (en) Efficient behavioral analysis of time series data
US8775489B2 (en) Database-based logs exposed via LDAP
CN112468606B (zh) 一种互备地址池ip地址数统计修正方法及装置
CN110493085A (zh) IPv6活跃用户数的统计方法、***、电子设备及介质
CN111367584B (zh) 一种电源适配方法、装置和计算机可读存储介质
US20220407839A1 (en) Method, Apparatus and Device for Determining Cluster Network Card, and Readable Storage Medium
CN109710676A (zh) Cmdb模型的数据获取方法、装置及电子设备
CN107515807B (zh) 一种存储监控数据的方法及装置
CN111901405A (zh) 一种多节点监控方法、装置、电子设备及存储介质
CN108280030B (zh) 一种寄存器地址的分配方法、***及相关装置
US9218205B2 (en) Resource management in ephemeral environments
CN113761021A (zh) 时序指标数据降精度处理方法、装置和计算机设备
CN112152824A (zh) 一种性能指标数据采集方法和装置
CN112783711A (zh) NodeJS上程序内存分析的方法、存储介质
CN105939373B (zh) 删除无效arp表项的方法及装置
CN115469972A (zh) 一种jvm参数的调整方法及装置、存储介质及电子设备
CN113127490B (zh) 一种键名称生成方法、装置和计算机可读存储介质
CN114124905A (zh) 一种判断静态地址池地址占用情况统计的方法及装置
CN109921963B (zh) 一种网络状态巡检方法及***
CN114444137A (zh) 一种定位硬盘所在机柜扩展器的方法、***、设备及介质
CN112436993B (zh) 一种基于配置文件分析的vpn专线发现的方法及装置
CN110795292A (zh) 一种检测方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: 200000 room 702-2, No. 4811 Cao'an Road, Jiading District, Shanghai

Patentee after: CHINA UNITECHS

Address before: Room 1004-4, 10 / F, 1112 Hanggui Road, Anting Town, Jiading District, Shanghai

Patentee before: CHINA UNITECHS

CP02 Change in the address of a patent holder