【技术实现步骤摘要】
本专利技术涉及一种网络故障诊断方法、诊断设备和诊断系统,具体而言,涉及一种通过链路层连接协议来进行网络故障诊断的方法、设备和系统。
技术介绍
当用户希望将一个设备连接到网络上时,就需要配置很多参数,如IP地址、网关信息、子网掩码等。而且有好几种不同的配置这些参数的方法,如BOOTP、DHCP和固定IP地址等。对于一般的用户来说,这个过程是比较复杂的,而且需要比较专业的知识。当一个设备无法联网,对于一般用户来说,如果不具备较专业的知识,很难分辨是网络本身的故障还是该设备配置上的错误,很难找出原因所在。对于PLC设备,当网络出现故障时,在设备上的指示灯(如LED灯)就会闪烁,不同的闪烁模式就表示不同类型的故障。但是这种方式用户必须在现场看到LED指示灯才能知道故障信息,不能进行远程诊断。而且用LED灯不同闪烁模式比较难以分辨,使得用户比较难区分故障类型。另外,用户必须借助使用手册上对LED闪烁模式的说明,才能区分故障类型。但有时候使用手册并 ...
【技术保护点】
一种网络故障诊断方法,其特征在于,该方法用诊断设备来诊断被诊断网络中的网络故障,在被诊断网络中连有至少一台被诊断设备,该方法包含如下步骤:在得到来自用户的进行诊断指令后,向网络广播一个“诊断查询”数据包,该数据包包含要诊断的设备的类型和要返回的信息的类型的信息,其中要返回的信息为设备的网络配置信息;“诊断查询”数据包要诊断的类型的各被诊断设备收集被诊断设备中的“诊断查询”数据包中要返回的信息类型的信息;“诊断查询”数据包要诊断的类型的各被诊断设备将收集到的信息填写到“诊断信息”数据包,并向网络广播该数据包;监测是否收到“诊断信息”数据包,当收到“诊断信息”数据包时,根据“诊 ...
【技术特征摘要】
1.一种网络故障诊断方法,其特征在于,该方法用诊断设备来诊断被
诊断网络中的网络故障,在被诊断网络中连有至少一台被诊断设备,该方
法包含如下步骤:
在得到来自用户的进行诊断指令后,向网络广播一个“诊断查询”数
据包,该数据包包含要诊断的设备的类型和要返回的信息的类型的信息,
其中要返回的信息为设备的网络配置信息;
“诊断查询”数据包要诊断的类型的各被诊断设备收集被诊断设备中
的“诊断查询”数据包中要返回的信息类型的信息;
“诊断查询”数据包要诊断的类型的各被诊断设备将收集到的信息填
写到“诊断信息”数据包,并向网络广播该数据包;
监测是否收到“诊断信息”数据包,当收到“诊断信息”数据包时,
根据“诊断信息”数据包,判断发送该数据包的设备是否为故障设备,如
判断结果为“是”,根据“诊断信息”数据包向用户提示网络配置信息,并
继续监测是否收到“诊断信息”数据包,如判断结果为“否”,继续监测是
否收到“诊断信息”数据包。
2.如权利要求1所述的网络故障诊断方法,其特征在于,所述“诊断
查询”数据包要诊断的类型的各被诊断设备收集被诊断设备中的“诊断查
询”数据包中要返回的信息类型的信息的步骤包含如下步骤:
被诊断设备判断网络中是否有其他设备广播的数据包,当判断为
“是”,对收到的数据包进行解析;
被诊断设备判断该数据包是否为“诊断查询”的数据包,当判断为
“是”,读取数据包中的要诊断的设备的类型的信息;
被诊断设备判断所在的被诊断设备是否为“诊断查询”数据包中的要
诊断的设备的类型的信息所要求的类型的设备,当判断为“是”,读取数据
包中的要返回的信息类型的信息;
被诊断设备收集被诊断设备中的“诊断查询”的要返回的信息类型的
信息所要求的信息。
3.如权利要求1所述的网络故障诊断方法,其特征在于,所述监测是
否收到“诊断信息”数据包的步骤包含如下步骤:
判断网络中是否有其他设备广播的数据包,当判断为“是”,对收到的
数据包进行解析;
判断该数据包是否为“诊断信息”数据包时,当判断为“是”,前进到
所述根据“诊断信息”数据包,判断发送该数据包的设备是否为故障设备
的步骤,当判断为“否”,继续监测网络中是否有其他设备广播的数据包。
4.如权利要求1所述的网络故障诊断方法,其特征在于,所述根据
“诊断信息”数据包,判断发送该数据包的设备是否为故障设备的步骤包
含如下步骤:
读取“诊断信息”数据包中的根据“诊断查询”信息中的要返回的信
息类型所返回的信息;
根据所述返回的信息,判断该数据包的设备是否为故障设备,当判断
为“是”,前进到所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。