一种接口连接方法和网络设备的接口连接装置与流程

文档序号:12738105阅读:201来源:国知局
一种接口连接方法和网络设备的接口连接装置与流程

本发明涉及通信技术领域,特别涉及一种接口连接方法和网络设备的接口连接装置。



背景技术:

随着网络规模扩大,网络运营商往往希望将多台网络设备连接在一起形成一个设备群,如集群,以提高网络设备可靠性。在设备群中的网络设备之间互联的接口称为私有接口,私有接口间运行私有协议,用于设备群中各设备之间的管理等内部数据的通信,与设备群外的设备相连的接口称为网络接口,用于与设备群外的设备通信,转发网络数据等。

每一接口对应有PHY(Physical Layer,物理层)芯片和PHY介质模块,目前,不管是私有接口还是网络接口,它们的PHY芯片和PHY介质模块之间的连接方式都是相同的。因此,当私有接口与网络接口被错误地连接时,私有接口可以接收到该网络接口发送来的报文,并对该报文进行处理,导致所在网络设备出现故障。



技术实现要素:

本发明实施例公开了一种接口连接方法和网络设备的接口连接装置,以避免网络设备出现故障。

为达到上述目的,本发明实施例公开了一种接口连接方法,应用于网络设备,所述网络设备包括一个以上接口,所述方法包括:

接收接口反接指令;所述接口反接指令包括第一接口标识;

根据所述第一接口标识确定待反接接口;

反接所述待反接接口对应的物理层芯片和物理层介质模块间的差分信号线,将所述待反接接口设置为私有接口。

在本发明的一个实施例中,每一接口还包括电子开关和与电子开关相连的开关控制器件;

所述反接所述待反接接口对应的物理层芯片和物理层介质模块间的差分信号线,包括:

所述网络设备的处理器根据所述接口反接指令确定所述待反接接口的控制比特,并将所述控制比特下发给所述待反接接口的开关控制器件;

所述待反接接口的开关控制器件根据所述控制比特控制所述待反接接口的电子开关,反接所述待反接接口对应的物理层芯片和物理层介质模块间的差分信号线。

在本发明的一个实施例中,每一接口还包括控制寄存器;

所述反接所述待反接接口对应的物理层芯片和物理层介质模块间的差分信号线,包括:

所述网络设备的处理器将所述待反接接口的控制寄存器中的指示位设置为反接,使得所述待反接接口对应的物理层芯片和物理层介质模块间的差分信号线反接。

在本发明的一个实施例中,所述方法还包括:

接收接口正接指令;所述接口正接指令包括第二接口标识;

根据所述第二接口标识确定待正接接口;

正接所述待正接接口对应的物理层芯片和物理层介质模块间的差分信号线,将所述待正接接口设置为网络接口。

在本发明的一个实施例中,所述物理层介质模块为光模块。

为达到上述目的,本发明实施例还公开了一种网络设备的接口连接装置,所述装置包括一个以上接口,所述装置还包括:

处理器,用于接收接口反接指令,所述接口反接指令包括第一接口标识,据所述第一接口标识确定待反接接口;

执行模块,用于反接所述待反接接口对应的物理层芯片和物理层介质模块间的差分信号线,将所述待反接接口设置为私有接口。

在本发明的一个实施例中,所述执行模块包括与电子开关相连的开关控制器件;

所述处理器,还用于根据所述接口反接指令确定所述待反接接口的控制比特,并将所述控制比特下发给所述待反接接口的开关控制器件;

所述开关控制器件,用于根据所述控制比特控制所述待反接接口的电子开关,反接所述待反接接口对应的物理层芯片和物理层介质模块间的差分信号线。

在本发明的一个实施例中,所述执行模块包括控制寄存器;

所述处理器,还用于将所述控制寄存器中的指示位设置为反接;

所述控制寄存器,用于在指示位设置为反接时,使所述待反接接口对应的物理层芯片和物理层介质模块间的差分信号线反接。

在本发明的一个实施例中,所述处理器,还用于接收接口正接指令,所述接口正接指令包括第二接口标识,根据所述第二接口标识确定待正接接口;

所述执行模块,还用于正接所述待正接接口对应的物理层芯片和物理层介质模块间的差分信号线,将所述待正接接口设置为网络接口。

在本发明的一个实施例中,所述物理层介质模块为光模块。

在本发明实施例中,网络设备接收接口反接指令,确定待反接接口,反接待反接接口对应的PHY芯片和PHY介质模块间的差分信号线。这样,网络设备中可以存在不同连接方式的接口,不同用途的接口可以选择不同的连接方式,有效地避免了网络设备出现故障。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种接口连接方法的一种流程示意图;

图2为本发明实施例提供的一种网络设备的接口的示意图;

图3为图2所示网络设备的接口的差分信号线反接的示意图;

图4为本发明实施例中使用的一种网络设备的接口的示意图;

图5为本发明实施例中使用的另一种网络设备的接口的示意图;

图6为本发明实施例提供的一种接口连接方法的另一种流程示意图;

图7为本发明实施例中使用的另一种网络设备的接口的示意图;

图8为本发明实施例提供的一种网络设备的接口连接装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面通过具体实施例,对本发明进行详细说明。

参考图1,图1为本发明实施例提供的一种接口连接方法的一种流程示意图,应用于网络设备,如图2所示的网络设备的接口,该网络设备可以包括一个以上接口,每一接口对应有PHY芯片和PHY介质模块。

这里,网络设备的接口一般为光通信接口,PHY介质模块与光纤连接,此时PHY介质模块可以为光模块。

具体的,该方法可以包括:

S100:接收接口反接指令,其中,接口反接指令包括第一接口标识;

S200:根据第一接口标识确定待反接接口;

S300:反接待反接接口对应的物理层芯片和物理层介质模块间的差分信号线,将待反接接口设置为私有接口。

网络设备的出厂时,网络设备的接口如图2所示,网络设备的接口中对应的PHY芯片和光模块(也就是PHY介质模块)间的差分信号线的连接方式可以为正接,即PHY芯片和光模块间的差分信号线的P极和P极相接,N极和N极相接,此时的接口可以为网络接口,网络设备可以通过差分信号线正接的接口与设备群外的设备进行通信,转发网络数据。

参考图3,图3为图2所示网络设备的接口的差分信号线反接的示意图,反接PHY芯片和光模块间的差分信号线,也就是将PHY芯片和光模块间的差分信号线的P极和N极相接,此时将这个接口设置为私有接口,即网络设备可以通过差分信号线反接的接口与设备群中其他网络设备进行通信、运行私有协议、以及进行配置管理等。

反接PHY芯片和PHY介质模块间的差分信号线的连接方式可以使得差分信号反相,也就是获得了差分信号线反接的接口,可以为网络设备提供不同于差分信号线正接的连接方式。不同连接方式的接口可以应用于不同的场景,如连接设备群中的其他网络设备使用差分信号线反接的接口,连接设备群外的网络设备使用差分信号线正接的接口,这样应用于不同场景的接口间互为反接差分信号线的接口。由于只有差分信号线一致的接口间连接才可以进行通信,因此应用于不同场景的接口间即使通过介质连接起来,即,差分信号线正接的接口与差分信号线反接的接口相连,也会因为无法解析来自对端接口的报文,而将该报文丢弃,不会将该报文上送至CPU处理,进而有效地避免了网络设备出现故障。

基于上述原因,即使网络接口和私有接口因误操作被连接在一起,网络设备设备也不会将私有接口接收的来自网络接口的报文(或网络接口接收的来自私有接口的报文)上送至CPU处理,有效地避免了网络设备出现故障。

需要说明的是,差分信号线正接与差分信号线反接是一个相对的概念,差分信号线正接的接口也可以为如图3所示网络设备的接口,这种情况下,差分信号线反接的接口则可参考图2所示网络设备的接口。

在本发明的一个实施例中,PHY芯片和PHY介质模块间差分信号线的反接,如图4所示的网络设备的接口,是通过在接口中配置电子开关和与电子开关相连的开关控制器件实现。值得一提的是,一个开关控制器件可以控制多个电子开关,一个电子开关对应一个接口,为了准确地反接待反接接口对应的PHY芯片和PHY介质模块(如图4中所示的光模块)间的差分信号线,网络设备的处理器在接收到接口反接指令后,可以根据接口反接指令确定待反接接口的控制比特,也就是,将接口反接指令转换为待反接接口的控制比特,如控制比特1表示反接,则将待反接接口的控制比特设置为1,将待反接接口的控制比特下发给该待反接接口对应的开关控制器件;这样,该开关控制器件就可以根据待反接接口的控制比特,控制待反接接口的电子开关,反接该待反接接口对应的PHY芯片和PHY介质模块间的差分信号线。

CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计制造成本低、对设计者的硬件经验要求低、标准产品无需测试、保密性强、价格大众化等优点,因此,上述开关控制器件可以为CPLD。

在本发明的另一个实施例中,PHY芯片和PHY介质模块间差分信号线的反接,如图5所示的网络设备的接口,是通过在接口中配置控制寄存器实现,该控制寄存器可以设置在PHY芯片上。这种情况下,为了实现待反接接口对应的PHY芯片和PHY介质模块间差分信号线的反接,网络设备的处理器可以直接将待反接接口的控制寄存器中的指示位设置为反接,这样控制寄存器就可以根据指示位实现待反接接口对应的PHY芯片和PHY介质模块(如图5中所示的光模块)间差分信号线的反接。

参考图6,基于图1,上述接口连接方法还可以包括:

S400:接收接口正接指令,其中,接口正接指令包括第二接口标识;

这里,第二接口标识和上述第一接口标识均可以为网络设备中的任一接口,第二接口标识和第一接口标识可以相同,可以不同。

需要说明的是,S400可以在S100、S200、S300中任一步骤之前执行,也可以在S100、S200、S300中任一步骤之后执行,本发明实施例对此不进行限定。

S500:根据第二接口标识确定待正接接口;

S600:正接待正接接口对应的物理层芯片和物理层介质模块间的差分信号线,将待正接接口设置为网络接口。

一般的,当接口中配置有电子开关和与电子开关相连的开关控制器件时,网络设备的处理器在接收到接口正接指令后,可以根据接口正接指令确定待正接接口的控制比特,也就是,将接口正接指令转换为待正接接口的控制比特,如控制比特0表示正接,则将待正接接口的控制比特设置为0,将待正接接口的控制比特下发给该待正接接口对应的开关控制器件;这样,该开关控制器件就可以根据待正接接口的控制比特,控制待正接接口的电子开关,正接该待正接接口对应的PHY芯片和PHY介质模块间的差分信号线;

当接口中配置有控制寄存器时,网络设备的处理器可以直接将待正接接口的控制寄存器中的指示位设置为正接,这样控制寄存器就可以根据指示位实现待正接接口的PHY芯片和PHY介质模块间差分信号线的正接。

值得一提的是,一个PHY芯片可以对应一个接口,如图2所示;也可以对应多个接口,如图7所示,PHY芯片对应两个接口,这里,PHY芯片对应的两个接口之间是相互独立的,一个接口的差分信号线反接,另一个接口的差分信号线既可以正接,也可以反接。

应用上述实施例,网络设备接收接口反接指令,确定待反接接口,反接待反接接口对应的PHY芯片和PHY介质模块间的差分信号线。这样,网络设备中可以存在不同连接方式的接口,不同用途的接口可以选择不同的连接方式,有效地避免了网络设备出现故障。

参考图8,图8为本发明实施例提供的一种网络设备的接口连接装置的结构示意图,该装置包括一个以上接口,还包括:处理器100和执行模块200;

处理器100,用于接收接口反接指令,接口反接指令包括第一接口标识,据第一接口标识确定待反接接口;

执行模块200,用于反接待反接接口对应的物理层芯片和物理层介质模块间的差分信号线,将待反接接口设置为私有接口。

在本发明的一个实施例中,执行模块200可以包括与电子开关相连的开关控制器件;

处理器100,还可以用于根据接口反接指令确定待反接接口的控制比特,并将控制比特下发给待反接接口的开关控制器件;

开关控制器件,用于根据控制比特控制待反接接口的电子开关,反接待反接接口对应的物理层芯片和物理层介质模块间的差分信号线。

在本发明的一个实施例中,执行模块200可以包括控制寄存器;

处理器100,还可以用于将控制寄存器中的指示位设置为反接;

控制寄存器,用于在指示位设置为反接时,使待反接接口对应的物理层芯片和物理层介质模块间的差分信号线反接。

在本发明的一个实施例中,处理器100,还可以用于接收接口正接指令,接口正接指令包括第二接口标识,根据第二接口标识确定待正接接口;

执行模块200,还可以用于正接待正接接口对应的物理层芯片和物理层介质模块间的差分信号线,将待正接接口设置为网络接口。

在本发明的一个实施例中,物理层介质模块可以为光模块。

应用上述实施例,网络设备接收接口反接指令,确定待反接接口,反接待反接接口对应的PHY芯片和PHY介质模块间的差分信号线。这样,网络设备中可以存在不同连接方式的接口,不同用途的接口可以选择不同的连接方式,有效地避免了网络设备出现故障。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1