【技术实现步骤摘要】
网络拓扑自发现方法、装置、网络设备及计算机存储介质
本专利技术实施例涉及网络管理技术,尤其涉及一种网络拓扑自发现方法、装置、网络设备及计算机存储介质。
技术介绍
网络拓扑自发现的主要目的是获取和维护网络节点的存在信息和它们之间的连接关系信息,并在此基础上绘制出整个网络拓扑图,网络管理人员在网络拓扑图的基础上能够对故障节点进行快速排查。现有技术提供了基于网络层和基于数据链路层的网络拓扑自发现方法。其中网络层拓扑自发现方法,通过对网络设备路由信息的分析,仅能够获得路由或主机间的逻辑连接关系,不能发现实际的物理连接情况。而数据链路层的网络拓扑自发现方法,需要网络节点支持生成树STP协议,在一些工控自动化系统中,由于实时性要求高,为了保证工控数据处理的高效性,一般不集成较为复杂的STP软件协议,因此,现有技术的网络拓扑方法并不适合实时性要求高的网络系统使用。
技术实现思路
本专利技术提供一种网络拓扑自发现方法、装置、网络设备及计算机存储介质,以实现基于MAC帧传播的方式自动完成拓扑自发现无需集成生成树协议,适合实时性要求高的网络系统使用。第一方面,本专利技术实施例提供了一种网络拓扑自发现方法,包括:在多个网络节点所在的网络中,将其中一个网络节点设为源网络节点,从其他网络节点中逐一选取网络节点作为目标网络节点;从所述源网络节点向目标网络节点发送路径探测包,所述路径探测包的目的地址为目标网络节点的MAC地址;使得所述路径探测包途径的网络节点以及所述目标网络节点在接收到所述路径探测包后分别向所述源网络节点发送探测应答包,各探测应答包的目的地址为所述源网络节点的MAC地址;将 ...
【技术保护点】
一种网络拓扑自发现方法,其特征在于,包括:在多个网络节点所在的网络中,将其中一个网络节点设为源网络节点,从其他网络节点中逐一选取网络节点作为目标网络节点;从所述源网络节点向目标网络节点发送路径探测包,所述路径探测包的目的地址为目标网络节点的MAC地址;使得所述路径探测包途径的网络节点以及所述目标网络节点在接收到所述路径探测包后分别向所述源网络节点发送探测应答包,各探测应答包的目的地址为所述源网络节点的MAC地址;将所述探测应答包的个数标记为所述目标网络节点的坐标值;根据所述网络中所有其他网络节点的坐标值绘制所述网络对应的互连拓扑图,所述互连拓扑图中相连的两个网络节点的坐标值之间的差值为1。
【技术特征摘要】
1.一种网络拓扑自发现方法,其特征在于,包括:在多个网络节点所在的网络中,将其中一个网络节点设为源网络节点,从其他网络节点中逐一选取网络节点作为目标网络节点;从所述源网络节点向目标网络节点发送路径探测包,所述路径探测包的目的地址为目标网络节点的MAC地址;使得所述路径探测包途径的网络节点以及所述目标网络节点在接收到所述路径探测包后分别向所述源网络节点发送探测应答包,各探测应答包的目的地址为所述源网络节点的MAC地址;将所述探测应答包的个数标记为所述目标网络节点的坐标值;根据所述网络中所有其他网络节点的坐标值绘制所述网络对应的互连拓扑图,所述互连拓扑图中相连的两个网络节点的坐标值之间的差值为1。2.如权利要求1所述的网络拓扑自发现方法,其特征在于,所述根据所述网络中所有其他网络节点的坐标值绘制所述网络对应的互连拓扑图,具体包括:在所述网络对应的互连拓扑图内孤立的网络节点中,读取坐标值最大的网络节点作为最远节点;查找在以最远节点为目标网络节点发送路径探测包时,源网络节点接收到的各探测应答包的源地址,获得各源地址对应的网络节点的坐标值;将获得的各源地址对应的网络节点按坐标值大小顺次连接。3.如权利要求1或2所述的网络拓扑自发现方法,其特征在于,所述在多个网络节点所在的网络中,将其中一个网络节点设为源网络节点,从其他网络节点中逐一选取网络节点作为目标网络节点,具体包括:加入组播组,接收组播组内多个网络节点发送的其自身的MAC地址,获得组播组内网络节点的MAC地址集合;获取网络节点的MAC地址转发表;其中,所述MAC地址转发表用于记录网络节点的以太网端口所连接的其他网络节点MAC地址集合;比对所述组播组内网络节点的MAC地址集合以及网络节点的每一以太网端口所连接的其他网络节点MAC地址集合,判断网络节点的每一以太网端口是否连接有所述组播组内的网络节点;如果网络节点的以太网端口没有连接所述组播组内的网络节点,则关闭该以太网端口;将所述组播组内网络节点中的一个网络节点设为源网络节点,从组播组内其他网络节点中逐一选取网络节点作为目标网络节点。4.如权利要求3所述的网络拓扑自发现方法,其特征在于,所述组播组内的网络节点为矿井集控系统中连接于上位机与综采设备之间的网关;所述网关包括以太网端口和工业现场总线端口;所述网关的以太网端口用于连接所述上位机、其他网关或具有以太网端口的综采设备,所述工业现场总线端口用于连接具有工业现场总线端口的综采设备。5.如权利要求3所述的网络拓扑自发现方法,其特征在于,在所述比对所述组播组内网络节点的MAC地址集合以及网络节点的每一以太网端口所连接的其他网络节点MAC地址集合之前,还包括:将网络节点的MAC地址转发表老化时间调整为预先设置的...
【专利技术属性】
技术研发人员:陈辉,余佳鑫,马鹏宇,黄金福,李棉,
申请(专利权)人:日立楼宇技术广州有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。