一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种静态IP政企用户资源业务路径稽核方法及装置与流程

2021-11-30 21:56:00 来源:中国专利 TAG:

一种静态ip政企用户资源业务路径稽核方法及装置
技术领域
1.本发明涉及政企双线网络业务领域,尤其是一种静态ip政企用户资源业务路径稽核方法及装置。


背景技术:

2.对于已经开通的政企双线业务,本次专项工作将计算其完整的业务资源树。提升资源与网络数据的准确性,从而提升政企双线产品的投资效益,对政企双线资源数据进行多角度、多维度的分析与考核,并实现基于资源数据的应用,对于政企用户从客户端到接入bas或sr端口完整路径发现,为后续新用户业务开通时需配置的资源数据提供依据。维护人员手工在系统维护,这样导致工作的繁琐且跟实际现网数据准确性不高。
3.为有效提高资源使用效率,提升政企双线产品的投资效益,对政企双线资源数据进行多角度、多维度的分析与考核,并实现基于资源数据的应用,对于政企用户从客户端到接入bas或sr口完整路径发现,为后续新用户业务开通时需配置的资源数据提供依据。当故障发生,能通过故障点快速关联出影响到的政企用户,可及时告知用户,导致用户体验降低。为保障运营管理标准在执行层能够贯彻落地,提升网络运维体系的自动化、智能化水平,提高网络运营效率。


技术实现要素:

4.为克服上述存在的缺陷,本发明提供一种静态ip政企用户资源业务路径稽核方法及装置,针对静态ip类的资源树,按ip地址在bas或sr的配置信息为条件进行固定ip类业务资源树计算,用户地址表devaddrinfo中地址状态为占用且为公网或vpn地址通过预设算法进行往下稽核计算出接入设备,拼接成完整的业务资源树路径。
5.为实现上述目的,本发明采用下述技术方案:
6.在本发明一实施例中,提出了一种一种静态ip政企用户资源业务路径稽核方法,该方法包括:
7.s1,针对静态ip类的资源树,按ip地址在bas或sr的配置信息为条件进行固定ip类业务资源树计算;
8.s2,在用户地址表devaddrinfo中,找出地址状态为占用,地址类型为公网地址或vpn的地址;
9.s3,根据bas或sr的deviceid与portdescr去二层拓扑库中关联l2topo拓扑关系表的adeviceid与downport找到对端设备,判断对端设备类型是olt或sw;
10.s4,如对端设备为olt,则关联olt业务vlan表ponuservlan的oltdeviceid,并将对端设备信息进行记录;如对端设备为sw,则依据交换机设备进行匹配vlan和端口类型,并将对端设备信息进行记录。
11.进一步地,所述s1中的配置信息包括:固定ip、basip、bas端口、cvlan、svlan。
12.进一步地,所述s2中地址类型为公网地址时,不需要校验vpn实例。
13.进一步地,所述s4对端设备为olt,关联olt业务vlan表ponuservlan的oltdeviceid,查找下挂onu的cvlan,svlan与地址表中一致的记录,记录onudeviceid,记录该olt为:一级接入olt。
14.进一步地,所述s4对端设备为olt,在olt业务vlan表ponuservlan找不到对应oltdeviceid的记录,记录到错误信息表,错误信息为:未采集到下挂olt的业务vlan信息。
15.进一步地,所述s4对端设备为olt,在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的cvlan和svlan记录,记录到错误信息表,错误信息为:未找到匹配的cvlan和svlan。
16.进一步地,所述s4对端设备为olt,在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的cvlan记录,记录到错误信息表,错误信息为:未找到匹配的cvlan。
17.进一步地,所述s4对端设备为olt,在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的svlan记录,记录到错误信息表,错误信息为:未找到匹配的svlan。
18.进一步地,所述s4对端设备为sw,vlan能匹配上,端口类型是access,且端口是唯一记录,则该交换机为接入交换机,匹配结束;如果下联无设备,则判断该设备其他下联端口vlan能否匹配,则记录该交换机为接入交换机,vlan匹配上的端口为接入端口。
19.进一步地,所述s4对端设备为sw,vlan匹配上,但是端口类型不是access,则记做一条链路,并继续往下找全部下联设备;判断下联设备类型是olt或sw。
20.进一步地,所述下联设备类型为olt,关联olt业务vlan表ponuservlan的oltdeviceid,查找下挂onu的cvlan,svlan与地址表中一致的记录,记录onudeviceid,记录该olt为二级接入olt设备。
21.进一步地,所述下联设备类型为sw,匹配vlan及端口类型是否为access,且端口是否唯一,则记录该交换机为二级接入交换机,不再往下匹配。
22.进一步地,所述下联设备类型为sw,vlan匹配不上,则循环vlan匹配3次,记录为失败。
23.在本发明一实施例中,还提出了一种静态ip政企用户资源业务路径稽核装置,该装置包括:
24.资源树计算模块,对静态ip类的资源树,按ip地址在bas或sr的配置信息为条件进行固定ip类业务资源树计算;
25.地址表查找模块,在用户地址表devaddrinfo中,找出地址状态为占用,地址类型为公网地址或vpn的地址;
26.对端设备类型判断模块,根据bas或sr的deviceid与portdescr去二层拓扑库中关联l2topo拓扑关系表的adeviceid与downport找到对端设备,判断对端设备类型是olt或sw;
27.对端设备信息记录模块,如对端设备为olt,则关联olt业务vlan表ponuservlan的oltdeviceid,并将对端设备信息进行记录;如对端设备为sw,则依据交换机设备进行匹配vlan和端口类型,并将对端设备信息进行记录。
28.进一步地,所述资源树计算模块中的配置信息包括:固定ip、basip、bas端口、
cvlan、svlan。
29.进一步地,所述地址表查找模块中地址类型为公网地址时,不需要校验vpn实例。
30.进一步地,所述对端设备信息记录模块中对端设备为olt,关联olt业务vlan表ponuservlan的oltdeviceid,查找下挂onu的cvlan,svlan与地址表中一致的记录,记录onudeviceid,记录该olt为:一级接入olt。
31.进一步地,所述对端设备信息记录模块中对端设备为olt,在olt业务vlan表ponuservlan找不到对应oltdeviceid的记录,记录到错误信息表,错误信息为:未采集到下挂olt的业务vlan信息。
32.进一步地,所述对端设备信息记录模块中对端设备为olt,在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的cvlan和svlan记录,记录到错误信息表,错误信息为:未找到匹配的cvlan和svlan。
33.进一步地,所述对端设备信息记录模块中对端设备为olt,在olt业务vlan表ponuservlan表中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的cvlan记录,记录到错误信息表,错误信息为:未找到匹配的cvlan。
34.进一步地,所述对端设备信息记录模块中对端设备为olt,在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的svlan记录,记录到错误信息表,错误信息为:未找到匹配的svlan。
35.进一步地,所述对端设备信息记录模块中对端设备为sw,vlan能匹配上,端口类型是access,且端口是唯一记录,则该交换机为接入交换机,匹配结束;如果下联无设备,则判断该设备其他下联端口vlan能否匹配,则记录该交换机为接入交换机,vlan匹配上的端口为接入端口。
36.进一步地,所述对端设备信息记录模块中对端设备为sw,vlan匹配上,但是端口类型不是access,则记做一条链路,并继续往下找全部下联设备;判断下联设备类型是olt或sw。
37.进一步地,所述下联设备类型为olt,关联olt业务vlan表ponuservlan的oltdeviceid,查找下挂onu的cvlan,svlan与地址表中一致的记录,对端设备信息记录模块记录onudeviceid,记录该olt为二级接入olt设备。
38.进一步地,所述下联设备类型为sw,匹配vlan及端口类型是否为access,且端口是否唯一,则对端设备信息记录模块记录该交换机为二级接入交换机,不再往下匹配。
39.进一步地,所述下联设备类型为sw,vlan匹配不上,则对端设备信息记录模块循环vlan匹配3次,端设备信息记录模块记录为失败。
40.在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述一种静态ip政企用户资源业务路径稽核方法。
41.在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行一种静态ip政企用户资源业务路径稽核方法的计算机程序。
42.有益效果:
43.1、本发明针对静态ip类的资源树,按ip地址在bas或sr的配置信息为条件进行固定ip类业务资源树计算,用户地址表devaddrinfo中地址状态为占用且为公网或vpn地址通
过预设算法进行往下稽核计算出接入设备,拼接成完整的业务资源树路径。
44.2、本发明将计算其完整的业务资源树,提升资源与网络数据的准确性,从而提升政企双线产品的投资效益。
45.3、本发明对政企双线资源数据进行多角度、多维度的分析与考核,并实现基于资源数据的应用,对于政企用户从客户端到接入bas或sr端口完整路径发现,为后续新用户业务开通时需配置的资源数据提供依据。
附图说明
46.图1是本发明一实施例一种静态ip政企用户资源业务路径稽核方法流程示意图;
47.图2是本发明一实施例一种静态ip政企用户资源业务路径稽核装置结构示意图;
48.图3是本发明一实施例的计算机设备结构示意图。
具体实施方式
49.下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
50.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
51.根据本发明的实施方式,提出了一种静态ip政企用户资源业务路径稽核方法及装置,通过新定义的fmp协议(基于tcp)使得ndc与router之间建立fmp会话,router周期性汇总并上报统计,ndc基于xflow协议生成统计,然后据此即可生成两个统计信息的对比。
52.下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
53.图1是本发明一实施例的一种静态ip政企用户资源业务路径稽核方法流程示意图。如图1所示,具体实现流程包括:
54.s1、针对静态ip类的资源树,按ip地址在bas或sr的配置信息,为条件进行固定ip类业务资源树计算。
55.其中配置信息包括固定ip、basip、bas端口、cvlan、svlan,bas宽带接入服务器,sr全业务路由器。
56.s2、在用户地址表devaddrinfo中,找出地址状态为占用,地址类型为公网地址或vpn的地址;类型为公网地址时,不需要校验vpn实例;记录startip、endip、deviceip、portrdescr、cvlan、svlan。
57.其中vpn实例不为空,startip为用户ip起始地址,endip为用户ip终止地址,deviceip为bas或sr设备ip,portrdescr为bas或sr设备接入端口,cvlan/cvlan是内层vlan,svlan/svlan是外层vlan。
58.s3、根据bas或sr的deviceid与portdescr,取子接口所属捆绑口,去二层拓扑库中关联l2topo拓扑关系表的adeviceid,downport找到对端设备;判断对端设备类型是否为olt或sw设备类型。
59.其中取子接口所属捆绑口,例如eth

trunk5.3取eth

trunk5;adeviceid为设备id;downport为下端口。
60.s4.1、如对端设备为olt设备类型,
61.根据olt设备,关联olt业务vlan表ponuservlan的oltdeviceid,查找下挂onu的cvlan,svlan与地址表中一致的记录,记录onudeviceid,记录该olt为一级接入olt。
62.如果在olt业务vlan表ponuservlan找不到对应oltdeviceid的记录,记录到错误信息表,错误信息为:未采集到下挂olt的业务vlan信息。
63.如果在ponuservlan表中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的cvlan,svlan记录,记录到错误信息表,错误信息为:未找到匹配的cvlan和svlan。
64.如果在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的cvlan记录,记录到错误信息表,错误信息为:未找到匹配的cvlan。
65.如果在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的svlan记录,记录到错误信息表,错误信息为:未找到匹配的svlan。
66.其中olt业务vlan表ponuservlan为olt业务vlan表;oltdeviceid为olt设备id。
67.s4.2如果为sw设备类型根据交换机设备,
68.根据交换机设备进行匹配vlan和端口类型,vlan能匹配上,端口类型是access,且端口是唯一记录,则该交换机为接入交换机,不用往下匹配;如果下联无设备,则判断该设备其他下联端口vlan能否匹配,则记录该交换机为接入交换机,vlan匹配上的端口为接入端口。
69.如果vlan匹配上,但是端口类型不是access,则记做一条链路,并继续往下找全部下联设备。
70.下联设备会有多个,如果下联设备为olt类型,则跳到s4.1进行执行,如果符合,则记录该链路,该olt为二级接入olt设备。
71.如果下联设备为交换机类型,则跳到s4.2,匹配vlan及端口类型是否为access,且端口是否唯一,则记录该交换机为二级接入交换机,不再往下匹配。
72.如果一直匹配不上,则循环该步骤3次,记录为失败。
73.如表1

3所示,实施例一即45.16.81.100用户,接入类型为pon接入方式,bas或sr设备222.217.172.17,bas或sr设备下联端口为smartgroup25.3999,一级设备为olt设备10.104.80.90,接入端口1
‑1‑1‑
4,接入设备为低58onu,onu名称为:峡顶机房t01/wri an6000

17

olt01::1
‑1‑1‑
4:58_hg260,svlan为3801,cvlan为2001。
74.表1用户地址表devaddrinfo
[0075][0076][0077]
表2用户ip的bas或sr及对端设备
[0078][0079]
表3分析设备类型、端口、vlan信息
[0080][0081]
基本原理:
[0082]
针对静态ip类的资源树,按ip地址在bas或sr的配置信息为条件进行固定ip类业务资源树计算,用户地址表devaddrinfo中地址状态为占用且为公网或vpn地址,通过预设算法进行往下稽核计算出接入设备,通过l2topo拓扑关系表逐层往下分析下联设备端口类型、vlan进行定位到用户接入设备拼接成完整的业务资源树路径。
[0083]
需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0084]
基于同一发明构思,本发明还提出一种静态ip政企用户资源业务路径稽核装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0085]
图2是本发明一实施例的静态ip政企用户资源业务路径稽核装置结构示意图。如图2所示,该装置包括:
[0086]
资源树计算模块101,对静态ip类的资源树,按ip地址在bas或sr的配置信息为条件进行固定ip类业务资源树计算;
[0087]
地址表查找模块102,在用户地址表devaddrinfo中,找出地址状态为占用,地址类型为公网地址或vpn的地址;
[0088]
对端设备类型判断模块103,根据bas或sr的deviceid与portdescr去二层拓扑库中关联l2topo拓扑关系表的adeviceid与downport找到对端设备,判断对端设备类型是olt或sw;
[0089]
对端设备信息记录模块104,如对端设备为olt,则关联olt业务vlan表ponuservlan的oltdeviceid,并将对端设备信息进行记录;如对端设备为sw,则依据交换机设备进行匹配vlan和端口类型,并将对端设备信息进行记录。
[0090]
资源树计算模块101中的配置信息包括:固定ip、basip、bas端口、cvlan、svlan。
[0091]
地址表查找模块102中地址类型为公网地址时,不需要校验vpn实例。
[0092]
对端设备信息记录模块104中对端设备为olt,关联olt业务vlan表ponuservlan的oltdeviceid,查找下挂onu的cvlan,svlan与地址表中一致的记录,记录onudeviceid,记录该olt为:一级接入olt。
[0093]
对端设备信息记录模块104中对端设备为olt,在olt业务vlan表ponuservlan表找不到对应oltdeviceid的记录,记录到错误信息表,错误信息为:未采集到下挂olt的业务vlan信息。
[0094]
对端设备信息记录模块104中对端设备为olt,在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的cvlan和svlan记录,记录到错误信息表,错误信息为:未找到匹配的cvlan和svlan。
[0095]
对端设备信息记录模块104中对端设备为olt,在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的cvlan记录,记录到错误信息表,错误信息为:未找到匹配的cvlan。
[0096]
对端设备信息记录模块104中对端设备为olt,在olt业务vlan表ponuservlan中可以找到对应的oltdeviceid的记录,但是找不到与地址表中一致的svlan记录,记录到错误信息表,错误信息为:未找到匹配的svlan。
[0097]
对端设备信息记录模块04中对端设备为sw,vlan能匹配上,端口类型是access,且端口是唯一记录,则该交换机为接入交换机,匹配结束;如果下联无设备,则判断该设备其他下联端口vlan能否匹配,则记录该交换机为接入交换机,vlan匹配上的端口为接入端口。
[0098]
对端设备信息记录模块104中对端设备为sw,vlan匹配上,但是端口类型不是access,则记做一条链路,并继续往下找全部下联设备;判断下联设备类型是olt或sw。
[0099]
下联设备类型为olt,关联olt业务vlan表ponuservlan的oltdeviceid,查找下挂onu的cvlan,svlan与地址表中一致的记录,对端设备信息记录模块104记录onudeviceid,记录该olt为二级接入olt设备。
[0100]
下联设备类型为sw,匹配vlan及端口类型是否为access,且端口是否唯一,则对端设备信息记录模块104记录该交换机为二级接入交换机,不再往下匹配。
[0101]
下联设备类型为sw,vlan匹配不上,则对端设备信息记录模块循环vlan匹配3次,端设备信息记录模块104记录为失败。
[0102]
应当注意,尽管在上文详细描述中提及了静态ip政企用户资源业务路径稽核装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
[0103]
基于前述发明构思,如图3所示,本发明还提出一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序230,处理器220执行计算机程序230时实现前述一种静态ip政企用户资源业务路径稽核方法。
[0104]
基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述一种静态ip政企用户资源业务路径稽核方法的计算机程序。
[0105]
本发明提出的一种静态ip政企用户资源业务路径稽核方法及装置,针对静态ip类的资源树,按ip地址在bas或sr的配置信息为条件进行固定ip类业务资源树计算,用户地址表devaddrinfo中地址状态为占用且为公网或vpn地址通过预设算法进行往下稽核计算出接入设备,拼接成完整的业务资源树路径,计算其完整的业务资源树,提升资源与网络数据的准确性,从而提升政企双线产品的投资效益,对政企双线资源数据进行多角度、多维度的分析与考核,并实现基于资源数据的应用,对于政企用户从客户端到接入bas或sr端口完整路径发现,为后续新用户业务开通时需配置的资源数据提供依据。
[0106]
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
[0107]
对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献