The invention discloses a device and a method of network topology, the device node for each of the two mutually connected connection and saved as a link, according to the number of occurrences of each device node link list stored in, find out the main link, for the two node equipment in any backbone link a link. Calculate the layout distance between two nodes according to the equipment number of branch link connecting the two device node; then device node connected to the main link up as the starting point of drawing, according to the main chain layout way distance, between devices and draw points connected, finally turn layout backbone link; in the branch link number according to the equipment connected node, the node angle calculation device around the branch link, according to around the device node branch chain The angle of the road is arranged for the branch link. The method and device of the invention can accurately map the network topology and display the network topology clearly.
【技术实现步骤摘要】
一种网络拓扑布局方法及装置
本专利技术属于网络管理
,尤其涉及一种网络拓扑布局方法及装置。
技术介绍
目前,在大规模视频监控网络中,视频监控设备的运行状态是通过运维平台(或称为网络管理平台)进行管理。传统的运维平台可以管控到监控设备的基本运行状态,例如在线离线,存储情况等,但是仅仅是通过比较简单的方式对单个或多个异常设备进行显示,对整个系统缺少整体的直接展示,从而导致无法快速排查出监控系统中产生异常的原因。采用直观的网路拓扑来显示网络中的设备节点和连接关系,逐渐在网络管理中得到推广使用。在建立网络拓扑的过程中,首先要发现网络中的设备节点和连接关系,然后运用网络拓扑布局算法来形成网路拓扑。发现网络中的设备节点和连接关系,常采用简单网络管理协议(SNMP)协议、互联网控制报文协议(ICMP)或地址解析协议(ARP)等。目前网络拓扑布局算法主要有以下几种:树形布局算法、环形布局算法、启发式布局算法、随机建模布局算法、基于斥力张力模型的布局算法以及基于抽象点的布局算法等。现在大多数算法从算法的效率和布局的效果等方面因素来看,都不能很好的达到效果。
技术实现思路
本专利技术的目的是提供一种网络拓扑布局方法及装置,用以克服上述现有技术的不足,可以快速高效的将拓扑布局显示给网络管理人员。为了实现上述目的,本专利技术技术方案如下:一种网络拓扑布局方法,所述网络拓扑布局方法,包括:通过自动发现查找到所管理的网络中的设备节点和设备节点间的连接关系,将每两个相互直连的设备节点及其连接关系保存为一条链路;根据所保存的链路列表中每个设备节点的出现次数,寻找出主干链路;对于主干链路 ...
【技术保护点】
一种网络拓扑布局方法,其特征在于,所述网络拓扑布局方法,包括:通过自动发现查找到所管理的网络中的设备节点和设备节点间的连接关系,将每两个相互直连的设备节点及其连接关系保存为一条链路;根据所保存的链路列表中每个设备节点的出现次数,寻找出主干链路;对于主干链路中任意一条链路的两个设备节点,根据所述两个设备节点所连接的分支链路数计算两个设备节点间的布局距离;以所连接的主干链路数最多的设备节点作为起始绘制点,根据设备节点间的布局距离、以及绘制点所连接的主干链路数,依次布局主干链路;对于主干链路中任意一个设备节点,根据所述设备节点所连接的分支链路数,计算所述设备节点周围分支链路的夹角,根据所述设备节点周围分支链路的夹角进行分支链路的布局。
【技术特征摘要】
1.一种网络拓扑布局方法,其特征在于,所述网络拓扑布局方法,包括:通过自动发现查找到所管理的网络中的设备节点和设备节点间的连接关系,将每两个相互直连的设备节点及其连接关系保存为一条链路;根据所保存的链路列表中每个设备节点的出现次数,寻找出主干链路;对于主干链路中任意一条链路的两个设备节点,根据所述两个设备节点所连接的分支链路数计算两个设备节点间的布局距离;以所连接的主干链路数最多的设备节点作为起始绘制点,根据设备节点间的布局距离、以及绘制点所连接的主干链路数,依次布局主干链路;对于主干链路中任意一个设备节点,根据所述设备节点所连接的分支链路数,计算所述设备节点周围分支链路的夹角,根据所述设备节点周围分支链路的夹角进行分支链路的布局。2.如权利要求1所述的网络拓扑布局方法,其特征在于,所述对于主干链路中任意一条链路的两个设备节点,根据所述两个设备节点所连接的分支链路数计算两个设备节点间的布局距离,包括:对于主干链路中任意一条链路的两个设备节点,根据所述两个设备节点所连接的分支链路数与设定参数的倍数关系,确定所述两个设备节点间的布局距离。3.如权利要求1所述的网络拓扑布局方法,其特征在于,所述对于主干链路中任意一个设备节点,根据所述设备节点所连接的分支链路数,计算所述设备节点周围分支链路的夹角,包括:对于主干链路中任意一个设备节点,根据所述设备节点所连接的分支链路数与设定参数的倍数关系,确定所述设备节点周围分支链路的夹角。4.如权利要求1所述的网络拓扑布局方法,其特征在于,所述网络拓扑布局方法,还包括:通过循环判断两个设备节点间的距离是否小于各自分支链路最大布局距离之和的设定倍数来判断是否要进行偏移,当两个设备节点间的距离小于各自分...
【专利技术属性】
技术研发人员:高艳,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。