电路发现方法及装置制造方法及图纸

技术编号:23449669 阅读:25 留言:0更新日期:2020-02-28 22:58
本发明专利技术提供了一种电路发现方法及装置,该方法包括:采集网元端口的配置信息;根据每个网元端口的配置信息,确定每个网元对应的电路,所述电路包括该网元和该网元对端的网元;将每个网元对应的电路更新至电路表中。本发明专利技术可以实现电路的自动发现,效率高,准确率高。

Circuit discovery method and device

【技术实现步骤摘要】
电路发现方法及装置
本专利技术涉及互联网领域,尤其涉及一种电路发现方法及装置。
技术介绍
随着移动互联网和物联网的发展,使用网络的人员和接入网络的终端有了爆发式的增长,网络带宽和规模也随之扩大。以IP骨干网为例,有几千台网络设备无时无刻在运行着,网络设备之间通过IP网络路由技术进行数据转发,通过配置端口IP和路由协议实现网络组网。但是由于网络配置并非静态,网络设备也在每天进行的新增、变更。导致整个网络拓扑也在时刻发生着变化,IP核心网之间的电路有几十万条之多,IP网络中两个网元通过可用IP地址对构成一条电路,电路分为A端和Z端。现有技术一般通过人工的方式维护电路信息,例如,导入电路信息,定期进行更新维护等,上述方法较为繁琐,容易出错,且电路更新信息较慢。
技术实现思路
本专利技术实施例提出一种电路发现方法,用以实现电路的自动发现,效率高,准确率高,该方法包括:采集网元端口的配置信息;根据每个网元端口的配置信息,确定每个网元对应的电路,所述电路包括该网元和该网元对端的网元;将每个网元对应的电路更新至电路表中。本专利技术实施例提出一种电路发现装置,用以实现电路的自动发现,效率高,准确率高,该装置包括:采集模块,用于采集网元端口的配置信息;电路发现模块,用于根据每个网元端口的配置信息,确定每个网元对应的电路,所述电路包括该网元和该网元对端的网元;更新模块,用于将每个网元对应的电路更新至电路表中。本专利技术实施例还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述电路发现方法。本专利技术实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述电路发现方法的计算机程序。在本专利技术实施例中,采集网元端口的配置信息;根据每个网元端口的配置信息,确定每个网元对应的电路,所述电路包括该网元和该网元对端的网元;将每个网元对应的电路更新至电路表中。在上述过程中,只需要采集网元端口的配置信息,就可以自动确定网元对应的电路,将所述电路更新至电路表中,而不需人工操作,因此,提高了电路发现效率,且避免了人工操作易出错的问题,准确率高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为本专利技术实施例中电路发现方法的流程图;图2为本专利技术实施例提出的电路发现方法的详细流程图;图3为本专利技术实施例中电路发现装置的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本申请的实施,其中的步骤顺序不作限定,可根据需要作适当调整。图1为本专利技术实施例中电路发现方法的流程图,如图1所示,该方法包括:步骤101,采集网元端口的配置信息;步骤102,根据每个网元端口的配置信息,确定每个网元对应的电路,所述电路包括该网元和该网元对端的网元;步骤103,将每个网元对应的电路更新至电路表中。在本专利技术实施例中,只需要采集网元端口的配置信息,就可以自动确定网元对应的电路,将所述电路更新至电路表中,而不需人工操作,因此,提高了电路发现效率,且避免了人工操作易出错的问题,准确率高。具体实施时,网元端口的配置信息包括网元标识(可以是网元名称)、端口标识(可以是端口名称)、IP地址、掩码、端口描述、VPN名称等,在一实施例中,可以通过SNMP、TELNET等协议采集网元端口的配置信息。在一实施例中,在采集网元端口的配置信息之后,还包括:过滤符合预设过滤条件的网元。在上述实施例中,预设过滤条件可以是预先配置的多种条件,下面给出两类示例,第一类过滤条件可以是不需要做电路发现的网元,例如,本次需要发现全国电路,北京节点的网元不需要做电路发现,那么久过滤掉归属于北京的网元,具体过滤时,可根据网元端口的配置信息进行过滤。第二类过滤条件是IP地址时私网地址的网元或VPN不为空的网元,VPN不为空的网元即配置了VPN的网元,这类网元不需要发现电路。在一实施例中,根据每个网元端口的配置信息,确定每个网元对应的电路的方法有多种,下面给出一个实施例。在一实施例中,根据每个网元端口的配置信息,确定每个网元对应的电路,包括:根据每个网元端口的配置信息,确定每个网元对端的网元的IP地址信息;若每个网元对端的网元的IP地址信息在全量地址库中,确定每个网元和每个网元对端的网元为每个网元对应的电路。在上述实施例中,全量地址库中包括了所有网元的配置信息,每个网元端口的配置信息包括网元的IP地址和掩码,根据IP地址和掩码(例如可以是30掩码),即可计算对端网元的IP地址,若每个网元对端的网元的IP地址信息在全量地址库中,则发现了该网元对应的电路,即确定每个网元和每个网元对端的网元为每个网元对应的电路。在一实施例中,在确定每个网元对应的电路后,还包括:确定所述电路的配置信息,所述电路的配置信息包括电路的A端与Z端,电路标识,属性信息,带宽信息。其中,电路的A端与Z端可根据网元属性级别区分,网元属性级别是按照优先级分的,可分为LEVEL1、LEVEL2、LEVEL3等多个等级,其中,LEVEL1的优先级最低,电路的两端的网元中属性级别高的为电路的A端,属性级别低的为电路的Z端,如果两个网元的属性级别相同,那么网元归属节点级别高的为电路的A端。上述过程自动生成了所述电路的配置信息,效率高。电路标识可以是电路名称,可以按照电路两端网元的名称、网元的配置信息、电路的带宽信息等确定电路标识。电路的带宽信息可根据电路的A端端口带宽确定,若A端端口做了限速,应采用限速后的A端端口的带宽。具体实施时,将每个网元对应的电路更新至电路表中的方法有多种,下面给出其中一个实施例。在一实施例中,将每个网元对应的电路更新至电路表中,包括:若每个网元对应的电路不在电路表中,确定所述电路为新增电路,将所述新增电路同步至电路表中;若每个网本文档来自技高网...

【技术保护点】
1.一种电路发现方法,其特征在于,包括:/n采集网元端口的配置信息;/n根据每个网元端口的配置信息,确定每个网元对应的电路,所述电路包括该网元和该网元对端的网元;/n将每个网元对应的电路更新至电路表中。/n

【技术特征摘要】
1.一种电路发现方法,其特征在于,包括:
采集网元端口的配置信息;
根据每个网元端口的配置信息,确定每个网元对应的电路,所述电路包括该网元和该网元对端的网元;
将每个网元对应的电路更新至电路表中。


2.如权利要求1所述的电路发现方法,其特征在于,在采集网元端口的配置信息之后,还包括:
过滤符合预设过滤条件的网元。


3.如权利要求1所述的电路发现方法,其特征在于,根据每个网元端口的配置信息,确定每个网元对应的电路,包括:
根据每个网元端口的配置信息,确定每个网元对端的网元的IP地址信息;
若每个网元对端的网元的IP地址信息在全量地址库中,确定每个网元和每个网元对端的网元为每个网元对应的电路。


4.如权利要求1所述的电路发现方法,其特征在于,在确定每个网元对应的电路后,还包括:
确定所述电路的配置信息,所述电路的配置信息包括电路的A端与Z端,电路标识,属性信息,带宽信息。


5.如权利要求1所述的电路发现方法,其特征在于,将每个网元对应的电路更新至电路表中,包括:
若每个网元对应的电路不在电路表中,确定所述电路为新增电路,将所述新增电路同步至电路表中;
若每个网元对应的电路在电路表中且所述电路的属性信息更改,确定所述电路为变更电路,将所述变更电路同步至电路表中。


6.一种电路发现装置,其特征在于,包括:
采集模块,用于采集网元端口的配置信息;
电路发现模块,用于根据每个网元端口的...

【专利技术属性】
技术研发人员:于欢龙
申请(专利权)人:中盈优创资讯科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1