线路连接错误的检测方法及装置制造方法及图纸

技术编号:9852080 阅读:62 留言:0更新日期:2014-04-02 17:14
本发明专利技术涉及一种线路连接错误的检测方法及装置,用于检测级联设备之间的连接线路,所述方法包括:从处于连接状态的第一端口中接收对方设备发送的第一检测报文,获取所述第一检测报文中携带的配置信息和所述对方设备的出口信息,所述配置信息包括配置的各设备之间的级联信息,所述级联信息包括各设备之间的链接关系以及配置的出口信息;根据所述第一检测报文中的配置信息,获取本设备与所述对方设备之间配置的出口信息;当所述对方设备的出口信息与所述配置的出口信息不一致时,确认所述第一端口的连接线路为连接错误的线路。本发明专利技术能够准确地检测级联设备之间的连接线路是否接错,操作简单。

【技术实现步骤摘要】
线路连接错误的检测方法及装置
本专利技术涉及网络通信
,尤其涉及一种线路连接错误的检测方法及装置。
技术介绍
在一个网络环境中,为满足不断增长的用户需求,一个网络设备一般都具备级联功能,以便通过多个级联的设备提供服务。网络(以太网)设备的级联可用于扩展设备接入数量和增加通讯距离,如交换机就是最常见的级联设备。级联一般会用网线、光纤等通讯介质链接设备间的端口。灵活的级联环境会提供上行口,下行口,简单的级联,只要通过双绞线或光纤,将两个设备的上行口或下行口对接就可以了。然而,在复杂一些的级联设备中,不但有双绞网线,还有光纤,接线较多且接线复杂,尤其通讯线捆绑在一起,当端口距离较远时,极容易接错,接错后排查困难。现有网络设备间级联的管理系统一般遵循一定的规则,或者管理下发相应的配置,这些配置信息通过某些通道传递到相应的设备,各设备利用这些配置进行检测。在一个多设备环境中,如果级联线接错,则导致级联配置无法正确下发到相应设备上,从而无法实现检测。如果系统不能敏感的感知到接错线,则有些设备在接错后根本无法启动,或者,在设备启动后出现一些异常,可能会造成业务严重损失。
技术实现思路
本专利技术的目的是提供一种线路连接错误的检测方法及装置,能够准确地检测级联设备之间的连接线路是否接错,操作简单。为实现上述目的,本专利技术第一方面提供了一种线路连接错误的检测方法,用于检测级联设备之间的连接线路,所述方法包括:从处于连接状态的第一端口中接收对方设备发送的第一检测报文,获取所述第一检测报文中携带的配置信息和所述对方设备的出口信息,所述配置信息包括配置的各设备之间的级联信息,所述级联信息包括各设备之间的链接关系以及配置的出口信息;根据所述第一检测报文中的配置信息,获取本设备与所述对方设备之间配置的出口信息;当所述对方设备的出口信息与所述配置的出口信息不一致时,确认所述第一端口的连接线路为连接错误的线路。结合第一方面,在第一方面的第一种可能的实施方式中,所述第一检测报文为多播报文;所述对方设备的出口信息包括所述对方设备发送所述第一检测报文的端口信息和所述对方设备按照所述配置信息确定的目的设备。结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,在所述获取所述第一检测报文中携带的配置信息之后,还包括:将所述配置信息保存至所述本设备中,并利用所述配置信息构造第二检测报文,所述第二检测报文中携带有所述配置信息和所述本设备的出口信息;通过所述第一端口发送所述第二检测报文至所述对方设备,以便所述对方设备根据所述第二检测报文进行检测。结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,在所述利用所述配置信息构造第二检测报文之后,还包括:将所述第二检测报文通过处于连接状态的其他端口发送给其他设备。结合第一方面的第二种或第三种可能的实施方式,在第一方面的第四种可能的实施方式中,所述第二检测报文为多播报文;所述本设备的出口信息包括所述本设备发送所述第二检测报文的端口信息和所述本设备按照所述配置信息确定的目的设备。结合第一方面,在第一方面的第五种可能的实施方式中,在所述从处于连接状态的第一端口中接收对方设备发送的第一检测报文之前,还包括:判断所述本设备是否为主设备,如果是主设备,则进行配置生成所述配置信息,并利用所述配置信息构造检测报文,通过处于连接状态的端口进行发送,否则,等待接收所述对方设备发送的第一检测报文。结合第一方面,在第一方面的第六种可能的实施方式中,在所述确认所述第一端口的连接线路为连接错误的线路之前,还包括:判断检测次数是否达到预设检测次数,如果是,则确认所述第一端口的连接线路为连接错误的线路,否则等待再次接收所述第一检测报文。第二方面,本专利技术还提供了一种线路连接错误的检测装置,用于检测级联设备之间的连接线路,所述装置包括:接收单元,用于从处于连接状态的第一端口中接收对方设备发送的第一检测报文;第一处理单元,用于获取所述接收单元接收的所述第一检测报文中携带的配置信息和所述对方设备的出口信息,所述配置信息包括配置的各设备之间的级联信息,所述级联信息包括各设备之间的链接关系以及配置的出口信息;第二处理单元,用于根据所述第一处理单元获取的所述第一检测报文中的配置信息,获取本设备与所述对方设备之间配置的出口信息,所述本设备为所述线路连接错误的检测装置所在的设备;确定单元,用于当所述第一处理单元获取的所述对方设备的出口信息与所述第二处理单元获取的所述配置的出口信息不一致时,确认所述第一端口的连接线路为连接错误的线路。结合第二方面,在第二方面的第一种可能的实施方式中,所述第一检测报文为多播报文;所述对方设备的出口信息包括所述对方设备发送所述第一检测报文的端口信息和所述对方设备按照所述配置信息确定的目的设备。结合第二方面或第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述装置还包括:第三处理单元,用于将所述第一处理单元获取的所述配置信息保存至本设备中,并利用所述配置信息构造第二检测报文,所述第二检测报文中携带有所述配置信息和所述本设备的出口信息;发送单元,用于通过所述第一端口发送所述第三处理单元构造的所述第二检测报文至所述对方设备,以便所述对方设备根据所述第二检测报文进行检测。结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述发送单元还用于将所述第三处理单元构造的所述第二检测报文通过处于连接状态的其他端口发送给其他设备。结合第二方面的第二种或第三种可能的实施方式,在第二方面的第四种可能的实施方式中,所述第二检测报文为多播报文;所述本设备的出口信息包括所述本设备发送所述第二检测报文的端口信息和所述本设备按照所述配置信息确定的目的设备。结合第二方面,在第二方面的第五种可能的实施方式中,所述装置还包括:第一判断单元,用于判断所述本设备是否为主设备,如果是主设备,则进入配置单元进行配置,否则,进入所述接收单元等待接收所述对方设备发送的第一检测报文;所述配置单元,用于配置生成所述配置信息,并利用所述配置信息构造检测报文;发送单元,用于将所述配置单元构造的所述检测报文通过处于连接状态的端口进行发送。结合第二方面,在第二方面的第六种可能的实施方式中,所述确认单元还具体用于当所述对方设备的出口信息与所述配置的出口信息不一致时,判断检测次数是否达到预设检测次数,如果是,则确认所述第一端口的连接线路为连接错误的线路,否则进入所述接收单元等待再次接收所述第一检测报文。本专利技术提供的线路连接错误的检测方法及装置,通过配置级联设备的级联信息,利用特殊多播报文的特性,在各个设备之间转发配置信息进行检测,当配置信息中的出口信息与接收的出口信息不一致时,判断线路连接错误,能够准确地检测出级联设备之间连接错误的线路,操作简单。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1a为一种设备级联的示意图;图1b为又一种设备级联的示意图;图2a为一种设备级联连线错误的本文档来自技高网...

【技术保护点】
一种线路连接错误的检测方法,用于检测级联设备之间的连接线路,其特征在于,所述方法包括:从处于连接状态的第一端口中接收对方设备发送的第一检测报文,获取所述第一检测报文中携带的配置信息和所述对方设备的出口信息,所述配置信息包括配置的各设备之间的级联信息,所述级联信息包括各设备之间的链接关系以及配置的出口信息;根据所述第一检测报文中的配置信息,获取本设备与所述对方设备之间配置的出口信息;当所述对方设备的出口信息与所述配置的出口信息不一致时,确认所述第一端口的连接线路为连接错误的线路。

【技术特征摘要】
1.一种线路连接错误的检测方法,用于检测级联设备之间的连接线路,其特征在于,所述方法包括: 从处于连接状态的第一端口中接收对方设备发送的第一检测报文,获取所述第一检测报文中携带的配置信息和所述对方设备的出口信息,所述配置信息包括配置的各设备之间的级联信息,所述级联信息包括各设备之间的链接关系以及配置的出口信息; 根据所述第一检测报文中的配置信息,获取本设备与所述对方设备之间配置的出口信息; 当所述对方设备的出口信息与所述配置的出口信息不一致时,确认所述第一端口的连接线路为连接错误的线路。2.根据权利要求1所述的方法,其特征在于,所述第一检测报文为多播报文; 所述对方设备的出口信息包括所述对方设备发送所述第一检测报文的端口信息和所述对方设备按照所述配置信息确定的目的设备。3.根据权利要求1或2所述的方法,其特征在于,在所述获取所述第一检测报文中携带的配置信息之后,还包括: 将所述配置信息保存至所述本设备中,并利用所述配置信息构造第二检测报文,所述第二检测报文中携带有所述配置信息和所述本设备的出口信息; 通过所述第一端口发送所述第二检测报文至所述对方设备,以便所述对方设备根据所述第二检测报文进行检测。4.根据权利要求3所述的方法,其特征在于,在所述利用所述配置信息构造第二检测报文之后,还包括: 将所述第二检测报文通过处于连接状态的其他端口发送给其他设备。5.根据权利要求3或4所述的方法,其特征在于,所述第二检测报文为多播报文; 所述本设备的出口信息包括所述本设备发送所述第二检测报文的端口信息和所述本设备按照所述配置信息确定的目的设备。6.根据权利要求1所述的方法,其特征在于,在所述从处于连接状态的第一端口中接收对方设备发送的第一检测报文之前,还包括: 判断所述本设备是否为主设备,如果是主设备,则进行配置生成所述配置信息,并利用所述配置信息构造检测报文,通过处于连接状态的端口进行发送,否则,等待接收所述对方设备发送的第一检测报文。7.根据权利要求1所述的方法,其特征在于,在所述确认所述第一端口的连接线路为连接错误的线路之前,还包括: 判断检测次数是否达到预设检测次数,如果是,则确认所述第一端口的连接线路为连接错误的线路,否则等待再次接收所述第一检测报文。8.一种线路连接错误的检测装置,用于检测级联设备之间的连接线路,其特征在于,所述装置包括: 接收单元,用于从处于连接状态的第一端口中接收对方设备发送的第一检...

【专利技术属性】
技术研发人员:晁晓峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1