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

一种全自动的规范电信网络中设备端口描述方法及装置与流程

2022-04-02 02:15:42 来源:中国专利 TAG:


1.本发明涉及电信网络中设备端口描述领域,尤其是一种全自动的规范电信网络中设备端口描述方法及装置,适用于开启lldp功能的pb/pc/sr/bras/93设备。


背景技术:

2.运营商管理的网络随着互联网行业的飞速发展,互联网用户数量的不断提高与业务种类的不断增加,运营商的网络设备也是越来越多,往往设备上面很多端口配置并不符合规范,或者端口描述错误。而设备维护人员一般都是登录设备后通过端口描述来判断某个设备的某个端口下联到哪台设备。如果端口描述不正确就会导致维护人员判断错误,并且有可能造成重大网络故障。


技术实现要素:

3.为克服设备上面很多端口配置不符合规范,或者端口描述错误的问题,本发明提供一种全自动的规范电信网络中设备端口描述方法及装置,通过自动采集、自动比对及自动修改等方法,规范电信网络中设备的物理端口以及逻辑端口描述。
4.为实现上述目的,本发明采用下述技术方案:
5.在本发明一实施例中,提出了一种全自动的规范电信网络中设备端口描述方法,该方法包括:
6.步骤一,自动采集设备的端口信息
7.登录本端设备并查看本端与对端的物理端口;登录本端设备并查看物理端口及逻辑端口信息;登录对端设备并查看对应的对端设备的物理口信息;
8.步骤二,自动端口描述对比
9.本端设备的物理端口描述对比,如果一致则保留,如果不一致则进行拼接出正确的描述并标识不一致;本端设备的逻辑端口描述对比,如果一致则保留,如果不一致则进行拼接出正确的描述并标识不一致;
10.步骤三,自动端口描述修改
11.如果本端设备的物理端口描述对比结果不一致,则进行修改;如果本端设备的逻辑端口描述对比结果不一致,则进行修改。
12.进一步地,端口信息包含:本端设备、本端端口、本端所属逻辑端口、对端设备、对端端口、对端所属逻辑端口、本端端口描述和本端逻辑端口描述。
13.进一步地,登录本端设备并查看本端与对端的物理端口,包括:
14.通过lldp查询本端与对端的正确的设备及正确的物理端口信息。
15.进一步地,登录本端设备并查看物理端口及逻辑端口信息,包括:
16.通过命令加物理端口号查询物理端口现有描述信息;
17.通过命令查看本端设备逻辑端口;
18.通过命令加逻辑端口号查询逻辑端口现有描述信息。
19.进一步地,登录对端设备并查看对应的对端设备的物理口信息,包括:
20.登陆对端设备并通过命令查询该物理端口对应逻辑端口信息。
21.进一步地,本端设备的物理端口描述对比,包括:
22.物理端口通过本端设备、本端端口、对端设备和对端端口分别与本端端口描述进行对比。
23.进一步地,物理端口的拼接规则为:[本端设备]本端端口类型-本端端口号-[对端设备]对端端口类型-对端端口号。
[0024]
进一步地,本端设备的逻辑端口描述对比,包括:
[0025]
逻辑端口通过本端设备、本端所属逻辑端口、对端设备、对端所属逻辑端口与本端逻辑端口描述进行对比,逻辑带宽同样进行对比。
[0026]
进一步地,逻辑端口的拼接规则为:[本端设备]本端逻辑端口号-[对端设备]对端逻辑端口号-逻辑带宽。
[0027]
更进一步地,逻辑带宽的确定方法为:使用命令进行采集eth对应的带宽,按照带宽转换规则进行转换端口带宽。
[0028]
在本发明一实施例中,还提出了一种全自动的规范电信网络中设备端口描述装置,该装置包括:
[0029]
端口信息自动采集模块,用于登录本端设备并查看本端与对端的物理端口;登录本端设备并查看物理端口及逻辑端口信息;登录对端设备并查看对应的对端设备的物理口信息;
[0030]
端口描述自动对比模块,用于本端设备的物理端口描述对比,如果一致则保留,如果不一致则进行拼接出正确的描述并标识不一致;本端设备的逻辑端口描述对比,如果一致则保留,如果不一致则进行拼接出正确的描述并标识不一致;
[0031]
端口描述自动修改模块,用于如果本端设备的物理端口描述对比结果不一致,则进行修改;如果本端设备的逻辑端口描述对比结果不一致,则进行修改。
[0032]
在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述全自动的规范电信网络中设备端口描述方法。
[0033]
在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行全自动的规范电信网络中设备端口描述方法的计算机程序。
[0034]
有益效果:
[0035]
本发明通过自动采集物理端口及逻辑端口信息、自动进行端口描述比对和自动端口描述修改这三个步骤,实现电信网络中的物理端口和逻辑端口描述的自动规范化的维护,替代了人工到设备上面一台台检查,手动修改端口描述的复杂的工作,减少了维护人员大量的时间,提升了网络配置的正确性。
附图说明
[0036]
图1是本发明一实施例的全自动的规范电信网络中设备端口描述方法流程示意图;
[0037]
图2是本发明一实施例的自动采集物理端口及逻辑端口信息流程示意图;
[0038]
图3是本发明一实施例的全自动的规范电信网络中设备端口描述装置结构示意图;
[0039]
图4是本发明一实施例的计算机设备结构示意图。
具体实施方式
[0040]
下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
[0041]
本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0042]
根据本发明的实施方式,提出了一种全自动的规范电信网络中设备端口描述方法及装置,通过采集设备的lldp邻居信息、端口信息(含本端设备、本端端口、本端所属逻辑口、对端设备、对端端口、对端所属逻辑端口、本端端口描述、本端逻辑口端口描述),通过采集的信息与正确的描述进行对比,如一致则保留;如果不一致,则进行拼接并组成正确的名称,并标识不一致并进行修改,实现自动维护现网中的设备端口的描述。
[0043]
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0044]
图1是本发明一实施例的全自动的规范电信网络中设备端口描述方法流程示意图。如图1所示,该方法包括:
[0045]
步骤一,自动采集设备的端口信息
[0046]
图2本发明一实施例的自动采集物理端口及逻辑端口信息流程示意图。如图2所示,包括:
[0047]
登录本端设备并查看本端与对端的物理端口,具体如下:
[0048]
通过lldp查询本端与对端的正确的设备及正确的物理端口信息;
[0049]
登录本端设备并查看物理端口及逻辑端口信息,具体如下:
[0050]
通过display current-configuration interface加物理端口号查询物理端口现有描述信息;
[0051]
通过display interface brief main查看本端设备逻辑端口;
[0052]
通过display current-configuration interface加逻辑端口号查询逻辑端口现有描述信息;
[0053]
登录对端设备并查看对应的对端设备的物理口信息,具体如下:
[0054]
登陆对端设备并通过命令查询该物理端口对应逻辑端口信息;
[0055]
步骤二,自动端口描述对比
[0056]
本端设备的物理端口描述对比,如果一致则保留,如果不一致则进行拼接出正确的描述并标识不一致,具体如下:
[0057]
物理端口通过本端设备、本端端口、对端设备和对端端口分别与本端端口描述进行对比,如果一致则保留,如果不一致则进行拼接出正确的描述并标识不一致;
[0058]
物理端口的拼接规则为:[本端设备]本端端口类型-本端端口号-[对端设备]对端
bas03-lhjme60x]ge-6/1/19
[0083]
sysname:lnyko-ma-cmnet-bas04-bhjme60x
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
//对端设备(元素4)
[0084]
登录本端设备并查看物理端口及逻辑端口信息
[0085]
登录本端设备查询本端端口的描述信息:
[0086]
通过display current-configuration interface加物理端口号查询物理端口现有描述信息,以华为设备举例:
[0087][0088]
通过display interface brief main查看本端设备逻辑端口
[0089]
登录本端设备查询查看本端设备逻辑端口,以华为设备举例:
[0090][0091]
通过display current-configuration interface加逻辑端口号
[0092]
查询逻辑端口现有描述信息,以华为设备举例:
[0093][0094]
登录对端设备并查看对应的对端设备的物理口信息
[0095]
登陆对端设备并通过命令查询该物理端口对应逻辑端口信息,以华为设备举例:
[0096][0097]
[0098]
表1 元素1至8的对应关系表
[0099][0100]
自动端口描述对比
[0101]
本端端口描述对比:
[0102]
通过元素1至8的采集,将元素1、2、3、4、5、6(即本端设备、本端端口、本端所属逻辑端口、对端设备、对端端口、对端所属逻辑端口,如上表1)分别与元素7与8进行对比,如一致则保留;如果不一致则进行拼接出正确的描述并进行执行替换操作。
[0103]
举例:物理端口通过元素1、2、4、5分别与元素7(及本端设备、本端端口、对端设备、对端端口与本端端口描述进行对比),如一致则保留,如不一直进行以下拼接:
[0104]
通过拼装输出正确的物理端口描述:
[0105]
[lnyko-ma-cmnet-bas03-lhjme60x]ge-6/1/20-[lnyko-ma-cmne t-bas04-bhjme60x]ge-6/1/20
[0106]
拼接规则:[本端设备]本端端口类型-本端端口号-[对端设备]对端端口类型-对端端口号。
[0107]
本端逻辑端口描述对比:
[0108]
逻辑端口通过元素1、3、4、6分别与元素8(及本端设备、本端所属逻辑端口、对端设备、对端所属逻辑端口与本端逻辑描述进行对比),2*ge也要比对,按规则(1)。如一致则保留,如不一致则按规则(2)拼接。
[0109]
规则(1):
[0110]
使用命令进行采集eth对应的带宽,按照下表2的规则进行转换端口带宽,举例如下:eth-trunk3带宽即为2*ge,eth-trunk1即为2*10ge,eth-trunk11即为1*10ge。以华为设备举例:
[0111][0112]
[0113]
表2 带宽转换规则表
[0114][0115][0116]
规则(2):
[0117]
通过拼装输出正确的逻辑端口描述:
[0118]
[lnyko-ma-cmnet-bas03-lhjme60x]eth-trunk3-[lnyko-ma-cmnet-bas04-bhjme60x]eth-trunk3-2*ge
[0119]
拼接规则:[本端设备]本端逻辑端口号-[对端设备]对端逻辑端口号-逻辑带宽。
[0120]
将采集的拼接信息(本端设备、逻辑端口号、对端设备、对端逻辑端口号、逻辑带宽)与本端端口描述做对比,如果不一致,通过拼接规则生成新的描述。逻辑带宽的确定方法同规则(1)。
[0121]
自动端口描述修改
[0122]
修改物理口端口描述:
[0123]
如本端物理口描述对比结果不一致则进行修改,[lnyko-ma-cmnet-bas03-lhjme60x]ge-6/1/19-[lnyko-ma-cmnet-bas04-bhjme60x]ge-6/1/19
[0124]
登录本端设备:lnyko-ma-cmnet-bas03-lhjme60x
[0125]
通过sys命令进入端口:[lnyko-ma-cmnet-bas03-lhjme60x]interface gigabitethernet6/1/19
[0126]
修改描述:description[lnyko-ma-cmnet-bas03-lhjme60x]ge-6/1/19-[lnyko-ma-cmnet-bas04-bhjme60x]ge-6/1/19
[0127]
整理成命令以上三步对应如下,以华为设备举例:
[0128]
《lnyko-ma-cmnet-bas03-lhjme60x》sys
[0129]
enter system view,return user view with ctrl z.
[0130]
[lnyko-ma-cmnet-bas03-lhjme60x]interface gigabitethernet 6/1/20
[0131]
[lnyko-ma-cmnet-bas03-lhjme60x-gigabitethernet6/1/20]description
[0132]
[lnyko-ma-cmnet-bas04-bhjme60x]ge-6/1/20-[lnyko-ma-cmnet-bas03-lhjme60x]ge-6/1/20
[0133]
修改逻辑端口描述:
[0134]
如本端设备逻辑口描述对比结果不一致则进行修改,[lnyko-ma-cmnet-bas03-lhjme60x]eth-trunk3-[lnyko-ma-cmnet-bas04-bhjme60x]eth-trunk3-2*ge
[0135]
登录本端设备:lnyko-ma-cmnet-bas03-lhjme60x
[0136]
通过sys命令进入端口:[lnyko-ma-cmnet-bas04-bhjme60x]interface eth-trunk 3
[0137]
修改描述:description[lnyko-ma-cmnet-bas03-lhjme60x]eth-trunk3-[lnyko-ma-cmnet-bas04-bhjme60x]eth-trunk3-2*ge
[0138]
整理成命令以上三步对应如下,以华为设备举例:
[0139]
lnyko-ma-cmnet-bas03-lhjme60x》sys
[0140]
enter system view,return user view with ctrl z.
[0141]
[lnyko-ma-cmnet-bas03-lhjme60x]interface eth-trunk 3
[0142]
[lnyko-ma-cmnet-bas03-lhjme60x-eth-trunk3]description[lnyko-ma-cmnet-bas03-lhjme60x]eth-trunk3-[lnyko-ma-cmnet-bas04-bhjme60x]eth-trunk3-2*ge
[0143]
[lnyko-ma-cmnet-bas03-lhjme60x-eth-trunk3]
[0144]
基于同一发明构思,本发明还提出一种全自动的规范电信网络中设备端口描述装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0145]
图3是本发明一实施例的全自动的规范电信网络中设备端口描述装置结构示意图。如图3所示,该装置包括:
[0146]
端口信息自动采集模块101,用于登录本端设备并查看本端与对端的物理端口;登录本端设备并查看物理端口及逻辑端口信息;登录对端设备并查看对应的对端设备的物理口信息;
[0147]
端口描述自动对比模块102,用于本端设备的物理端口描述对比,如果一致则保留,如果不一致则进行拼接出正确的描述并标识不一致;本端设备的逻辑端口描述对比,如果一致则保留,如果不一致则进行拼接出正确的描述并标识不一致;
[0148]
端口描述自动修改模块103,用于如果本端设备的物理端口描述对比结果不一致,则进行修改;如果本端设备的逻辑端口描述对比结果不一致,则进行修改。
[0149]
应当注意,尽管在上文详细描述中提及了全自动的规范电信网络中设备端口描述装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
[0150]
基于前述发明构思,如图4所示,本发明还提出一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序230,处理器220执行计算机程序230时实现前述全自动的规范电信网络中设备端口描述方法。
[0151]
基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述全自动的规范电信网络中设备端口描述方法的计算机程序。
[0152]
本发明提出的全自动的规范电信网络中设备端口描述方法及装置通过自动采集物理端口及逻辑端口信息、自动进行端口描述比对和自动端口描述修改这三个步骤,实现电信网络中的物理端口和逻辑端口描述的自动规范化的维护。
[0153]
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能
组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
[0154]
对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
再多了解一些

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

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

相关文献