The invention discloses a topology processing method and system method is applied to the topology management controller. The method includes: periodic monitoring of the first network device device; the monitoring monitoring results of N cycle and 1 cycles of N results were compared based on the result of the comparison of the first judgment network equipment connection state is changed or not; if it is determined to change, after the first time again after the first network monitoring equipment connection state; through the monitoring results after the first time and the N cycle monitoring results were compared, comparison results to determine the first network equipment connection state based on the change again; if not change again, to determine the change of the first and second network devices connected network devices; among them, the article The invention improves the correctness of the detection topological structure and reduces the loss of topological data.
【技术实现步骤摘要】
一种拓扑处理方法和系统
本专利技术涉及网络管理
,更具体的说是涉及一种拓扑处理方法和系统。
技术介绍
网络管理协议(SimpleNetworkManagementProtocol,SNMP)是一种基于用户数据报协议(UserDatagramProtocol,UDP)的协议,用于实现网络设备的管理。目前,针对基于SNMP的物理拓扑,技术人员会预先规划好物理拓扑结构,并通过检测机制来检测其拓扑结构是否发生改变。但是由于SNMP不可靠性,很容易导致检测机制所检测的拓扑数据出现错误。例如,当发生数据包丢失或者网络设备内部发生错误时,虽然这种不会真正引起拓扑结构的改变,但是检测机制仍会检测出拓扑结构发生改变,从而导致拓扑数据的缺失。
技术实现思路
有鉴于此,本专利技术提供一种拓扑处理方法和系统,以减小拓扑数据的缺失。为实现上述目的,本专利技术提供如下技术方案:一种拓扑处理方法,应用于拓扑管理控制器,该方法包括:周期性的监测第一网络设备的设备连接状态;将第N个周期的监测结果与第N-1个周期的监测结果进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否发生变化;若确定发生变化,经过第一时间后再次监测所述第一网络设备的设备连接状态;将经过第一时间后的监测结果与第N个周期的监测结果进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否再次发生变化;若未再次发生变化,确定与所述第一网络设备连接的第二网络设备发生改变;其中,所述第一时间小于监测周期。优选的,还包括:若再次发生变化,确定与所述第一网络设备连接的第二网络设备未发生改变。优选的,所述周期性的监测第一网 ...
【技术保护点】
一种拓扑处理方法,其特征在于,应用于拓扑管理控制器,该方法包括:周期性的监测第一网络设备的设备连接状态;将第N个周期的监测结果与第N‑1个周期的监测结果进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否发生变化;若确定发生变化,经过第一时间后再次监测所述第一网络设备的设备连接状态;将经过第一时间后的监测结果与第N个周期的监测结果进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否再次发生变化;若未再次发生变化,确定与所述第一网络设备连接的第二网络设备发生改变;其中,所述第一时间小于监测周期。
【技术特征摘要】
1.一种拓扑处理方法,其特征在于,应用于拓扑管理控制器,该方法包括:周期性的监测第一网络设备的设备连接状态;将第N个周期的监测结果与第N-1个周期的监测结果进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否发生变化;若确定发生变化,经过第一时间后再次监测所述第一网络设备的设备连接状态;将经过第一时间后的监测结果与第N个周期的监测结果进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否再次发生变化;若未再次发生变化,确定与所述第一网络设备连接的第二网络设备发生改变;其中,所述第一时间小于监测周期。2.根据权利要求1所述的方法,其特征在于,还包括:若再次发生变化,确定与所述第一网络设备连接的第二网络设备未发生改变。3.根据权利要求1所述的方法,其特征在于,所述周期性的监测第一网络设备的设备连接状态,包括:周期性的轮询第一网络设备的邻居关系信息;所述将第N个周期的监测结果和第N-1周期的监测结果进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否发生变化,包括:将第N个周期获取的第一邻居关系信息与第N-1周期获取的第二邻居关系信息进行比较,基于比较结果判断所述第一网络设备的设备连接关系是否发生变化。4.根据权利要求3所述的方法,其特征在于,所述将第N个周期获取的第一邻居关系信息与第N-1周期获取的第二邻居关系信息进行比较,基于比较结果判断所述第一网络设备的设备连接关系是否发生变化,包括:基于第N个周期获取的第一邻居关系信息与第N-1周期获取的第二邻居信息进行第一运算,获取第一运算结果;当所述第一运算结果满足第一预设条件时,确定所述第一网络设备的设备连接状态发生变化;当所述第一运算结果不满足所述第一预设条件时,确定所述第一网络设备的设备连接状态未发生变化。5.根据权利要求3所述的方法,其特征在于,所述经过第一时间后再次监测所述第一网络设备的设备连接状态,包括:经过第一时间后获取所述第一网络设备的第三邻居关系信息;所述将经过第一时间后的监测结果与第N个周期的监测结果进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否再次发生变化,包括:将所述第三邻居关系信息与所述第一网络设备的第一邻居关系信息进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否再次发生变化。6.根据权利要求5所述的方法,其特征在于,所述将所述第三邻居关系信息与所述第一网络设备的第一邻居关系信息进行比较,基于比较结果判断所述第一网络设备的设备连接状态是否再次发生变化,包括:基于所述第三邻居关系信息与所述第一邻居关系信息进行第二运算,获取第二运算结果;当所述第二运算结果满足第二预设条件时,确定所述第一网络设备的设备连接状态未再次发生改变;当所述第二运算结果不满足所述第二预设条件时,确定所述第一网络设备的设备连接状态再次发生改变。7.根据权利要求6所述的方法,其特征在于,还包括:将所述第一网络设备的邻居关系信息存储在数据库中;当确定与所述第一网络设备连接的第二网络设备发生改变时,将所述数据库中所存储的所述第一网络设备的邻居关系信息替换为变化后的邻居关系信息。8.根据权利要求7所述的方法,其特征在于,还包括:基于所述数据库中所存储的网络设备的邻居关系信息构建物理拓扑结构。9.一种拓扑处理系统,其特征在于,包括:网络设备;拓扑管理控制...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。