网络拓扑生成方法及服务器技术

技术编号:23404476 阅读:27 留言:0更新日期:2020-02-22 16:24
本申请实施例公开了通信领域的一种网络拓扑生成方法及服务器,该方法可包括:获取目标数据,所述目标数据包括第一端口和第二端口的流量数据和/或目标告警数据,所述第一端口和所述第二端口属于不同的网域;根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系;生成所述第一端口和所述第二端口之间的拓扑连接;能够有效解决电信网络中存在不支持LLDP的网元时,部分跨域的拓扑连接无法生成的问题。

Network topology generation method and server

【技术实现步骤摘要】
网络拓扑生成方法及服务器
本申请涉及通信领域,尤其涉及一种网络拓扑生成方法及服务器。
技术介绍
目前,电信网络中的网管维护工具往往只具备生成单个网域(简称单域)的网络拓扑的能力,缺乏生成跨域的拓扑连接关系的能力。跨域的拓扑连接关系是指不同网域中网元之间的连接关系,例如无线基站与路由器之间的连接关系。网元是指一个网络系统中的网络单元或者节点,例如基站、路由器等。在一个包括多个网域的电信网络中,由于网管维护工具缺乏生成跨域的拓扑连接关系的能力,因此不能生成全网络的网络拓扑。网络拓扑(NetworkTopology)结构是指用传输介质互连各种设备的物理布局,即构成网络的成员间特定的物理的或者逻辑的排列方式。无法生成全网络的网络拓扑会导致网络故障定位难、事故恢复时间长等问题,因此生成全网络的网络拓扑的技术对于网络业务的运营和维护具有重大意义。当前采用的一种生成全网络的网络拓扑的方案如下:通过网管获取单域内拓扑连接数据,根据单域内拓扑连接数据生成单域内的网络拓扑;获取域间连接数据,根据域间连接数据生成跨域的拓扑连接关系。域间连接数据是指链路层发现本文档来自技高网...

【技术保护点】
1.一种网络拓扑生成方法,其特征在于,包括:/n获取目标数据,所述目标数据包括第一流量数据和第二流量数据,所述第一流量数据为表征第一端口的流量的数据,所述第二流量数据为表征第二端口的流量的数据,所述第一端口和所述第二端口属于不同的网域;/n在根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系的情况下,生成所述第一端口和所述第二端口之间的拓扑连接。/n

【技术特征摘要】
1.一种网络拓扑生成方法,其特征在于,包括:
获取目标数据,所述目标数据包括第一流量数据和第二流量数据,所述第一流量数据为表征第一端口的流量的数据,所述第二流量数据为表征第二端口的流量的数据,所述第一端口和所述第二端口属于不同的网域;
在根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系的情况下,生成所述第一端口和所述第二端口之间的拓扑连接。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系包括:
在根据所述目标数据,确定所述第一端口的流量和所述第二端口的流量满足第一预设条件的情况下,确定所述第一端口和所述第二端口之间存在连接关系;所述第一预设条件包括第一流量序列与第二流量序列的距离偏差度小于第一阈值,所述第一流量序列包括所述第一端口在M个时刻的出流量,所述第二流量序列包括所述第二端口在所述M个时刻的入流量,所述第一流量序列与所述第二流量序列的距离偏差度用于表征所述第一流量序列和所述第二流量序列之间的差异程度,M为大于1的整数。


3.根据权利要求2所述的方法,其特征在于,所述第一预设条件还包括:第一流量曲线与第二流量曲线的相似度不小于第二阈值,所述第一流量曲线包括所述第一端口在所述M个时刻的出流量,所述第二流量曲线包括所述第二端口在所述M个时刻的入流量。


4.根据权利要求2或3所述的方法,其特征在于,所述第一预设条件还包括:第三流量曲线与第四流量曲线的相似度不小于第三阈值,所述第三流量曲线包括所述第一端口在N个时刻的入流量,所述第四流量曲线包括所述第二端口在所述N个时刻的出流量,N为大于1的整数。


5.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系包括:
在根据所述目标数据,确定所述第一端口的流量和所述第二端口的流量满足第二预设条件的情况下,确定所述第一端口和所述第二端口之间存在连接关系;所述第二预设条件包括第三流量序列与第四流量序列的距离偏差度小于第四阈值,所述第三流量序列包括所述第一端口在N个时刻的入流量,所述第四流量序列包括所述第二端口在所述N个时刻的出流量,所述第三流量序列与所述第四流量序列的距离偏差度用于表征所述第三流量序列和所述第四流量序列之间的差异程度,N为大于1的整数。


6.根据权利要求5所述的方法,其特征在于,所述第二预设条件还包括:第五流量曲线与第六流量曲线的相似度不小于第五阈值,所述第五流量曲线包括所述第一端口在所述N个时刻的入流量,所述第六流量曲线包括所述第二端口在所述N个时刻的出流量。


7.根据权利要求5或6所述的方法,其特征在于,所述第二预设条件还包括:第七流量曲线与第八流量曲线的相似度不小于第六阈值,所述第七流量曲线包括所述第一端口在M个时刻的出流量,所述第八流量曲线包括所述第二端口在所述M个时刻的入流量,M为大于1的整数。


8.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系包括:
在根据所述目标数据,确定所述第一端口的流量和所述第二端口的流量满足第三预设条件的情况下,确定所述第一端口和所述第二端口之间存在连接关系;所述第三预设条件包括:第一流量序列与第二流量序列的距离偏差度小于第七阈值,以及第三流量序列与第四流量序列的距离偏差度小于第八阈值,所述第一流量序列包括所述第一端口在M个时刻的出流量,所述第二流量序列包括所述第二端口在所述M个时刻的入流量,所述第三流量序列包括所述第一端口在N个时刻的入流量,所述第四流量序列包括所述第二端口在所述N个时刻的出流量,所述第一流量序列与所述第二流量序列的距离偏差度用于表征所述第一流量序列和所述第二流量序列之间的差异程度,所述第三流量序列与所述第四流量序列的距离偏差度用于表征所述第三流量序列和所述第四流量序列之间的差异程度;M和N均为大于1的整数。


9.根据权利要求8所述的方法,其特征在于,所述第三预设条件还包括:第一流量曲线与第二流量曲线的相似度不小于第九阈值,所述第一流量曲线包括所述第一端口在所述M个时刻的出流量,所述第二流量曲线包括所述第二端口在所述M个时刻的入流量。


10.根据权利要求8或9所述的方法,其特征在于,所述第三预设条件还包括:第三流量曲线与第四流量曲线的相似度不小于第十阈值,所述第三流量曲线包括所述第一端口在所述N个时刻的入流量,所述第四流量曲线包括所述第二端口在所述N个时刻的出流量,N为大于1的整数。


11.根据权利要求1至10任一项所述的方法,其特征在于,所述目标数据还包括第一告警数据和第二告警数据,所述第一告警数据表征第三端口在目标时间段内的告警情况,所述第二告警数据表征第四端口在所述目标时间段内的告警情况,所述第三端口和所述第四端口属于不同的网域;所述方法还包括:
在根据所述第一告警数据和所述第二告警数据,确定所述第三端口和所述第四端口之间存在连接关系的情况下,生成所述第三端口和所述第四端口之间的拓扑连接。


12.根据权利要求11所述的方法,其特征在于,所述根据所述第一告警数据和所述第二告警数据,确定所述第三端口和所述第四端口之间存在连接关系包括:
在根据所述第一告警数据和所述第二告警数据,确定所述第三端口的告警和所述第四端口的告警满足目标条件的情况下,确定所述第三端口和所述第四端口之间存在连接关系;所述目标条件包括:第一次数与第二次数的比值大于第十一阈值,所述第一次数为在所述目标时间段内所述第三端口发生告警和所述第四端口发生告警的时间间隔不大于第十二阈值的次数,所述第二次数为在所述目标时间段内所述第三端口或所述第四端口发送告警的次数。


13.根据权利要求12所述的方法,其特征在于,所述目标条件还包括:所述第一次数大于第十三阈值。


14.根据权利要求1至13任一项所述的方法,其特征在于,所述在根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系的情况下,生成所述第一端口和所述第二端口之间的拓扑连接之前,所述方法还包括:
获取多个网域中的目标网元的链路层发现协议LLDP信息,其中,所述多个网域包括核心网、数据承载网、传送网、无线接入网和固定接入网中的两个或两个以上网域;
根据所述多个网域中的目标网元的LLDP信息生成网络拓扑图,所述网络拓扑图用于呈现所述多个网域组成的网络的拓扑结构;
所述在根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系的情况下,生成所述第一端口和所述第二端口之间的拓扑连接包括:
在根据所述目标数据,确定所述第一端口和所述第二端口之间存在连接关系的情况下,...

【专利技术属性】
技术研发人员:温文彬周晓航尹显胜仪朋晓
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1