交换机环路报文上传路径的关断电路的制作方法

文档序号:10038580阅读:522来源:国知局
交换机环路报文上传路径的关断电路的制作方法
【技术领域】
[0001]本实用新型涉及一种交换机环路报文上传路径的关断电路。
【背景技术】
[0002]交换机主要由交换机芯片和E0C(Ethernet over Coax,以太数据通过同轴电缆传输)芯片组成。其中,交换机芯片包括多个端口。若其中任意两个端口短接,交换机芯片即会产生环路报文。环路报文会通过MAC主控芯片发送至公网。现有技术中,一般通过软件对交换机芯片进行环路检测,并关断交换机芯片与MAC主控芯片的连接,以实现环路报文的上传路径。但是,通过软件进行环路检测和上传路径的关断,其具有一定的滞后性。大量的环路报文上传仍然会造成网络拥堵。
【实用新型内容】
[0003]本实用新型主要的目的在于:提供一种能够及时截断环路报文的上传路径,以减少上传路径拥堵的交换机环路报文上传路径的关断电路。
[0004]为实现上述目的,本实用新型提供一种交换机环路报文上传路径的关断电路,该关断电路包括:用于导通或者断开交换机芯片与MAC主控芯片之间的连接,其包括:用于检测交换机芯片输出的环路报警信号并输出相应的检测信号的检测模块,用于导通或者断开所述交换机芯片与MAC主控芯片之间的连接的开关模块,以及用于根据所述检测模块输出的检测信号控制所述开关模块的工作状态的开关控制模块;其中,所述检测模块的检测端与所述交换机芯片的环路报警信号输出端连接,所述检测模块的检测信号输出端与所述开关控制模块的检测信号输入端连接;所述开关控制模块的控制信号输出端与所述开关模块的受控端连接;所述开关模块的输入端与所述交换机芯片的报文信号输出端连接,所述开关模块的报文信号输出端与所述MAC主控芯片的报文信号输入端连接。
[0005]优选地,所述检测模块包括第一电阻、第二电阻、第三电阻、第一三极管及至少一个储能电容;所述第一电阻的第一端与外部直流电源连接,所述第一电阻经第二电阻接地,所述第一电阻与第二电阻之间的结点经所述第三电阻与所述交换机芯片的环路报警信号输出端连接;所述第一电阻与第二电阻之间的结点还与所述第一三极管的基极连接,所述第一三极管的集电极与外部直流电源连接;所述第一三极管的发射极经所述储能电容接地,且所述第一三极管的发射极作为所述检测模块的检测信号输出端与所述开关控制模块连接。
[0006]优选地,所述开关控制模块包括:第四电阻、第五电阻、第六电阻、第七电阻、第八电阻、第九电阻、第二三极管及第三三极管;其中,所述第四电阻的第一端作为开关控制模块的检测信号输入端与所述检测模块连接,所述第四电阻经所述第五电阻接地,且所述第四电阻与所述第五电阻之间的结点与所述第二三极管的基极连接;所述第二三极管的发射极接地,所述第二三极管的集电极经所述第六电阻与外部直流电源连接,且所述第二三极管的集电极经所述第七电阻与所述第三三极管的基极连接;所述第三三极管的发射极接地,所述第三三极管的集电极经所述第八电阻与外部直流电源连接,且所述第三三极管的集电极与所述第九电阻的第一端连接;所述第九电阻的第二端作为所述开关控制模块的控制信号输出端与所述开关模块的受控端连接。
[0007]优选地,所述开关模块包括缓冲器,所述缓冲器包括输入端、输出端和使能端;其中,所述缓冲器的输入端作为所述开关模块的输入端与所述交换机的报文信号输出端连接,所述缓冲器的输出端作为所述开关模块的输出端与所述MAC主控芯片的报文信号输入端连接,所述缓冲器的使能端作为所述开关模块的控制端与所述开关控制模块的控制信号输出端连接。
[0008]本实用新型提供的交换机环路报文上传路径的关断电路,该关断电路中的检测模块实时对交换机芯片的环路报错进行检测。当交换机芯片任意两个端口短接时,检测模块获取该环路报警信号并相应输出检测信号至开关控制模块。开关控制模块根据接收到的检测信号控制开关模块断开,以断开交换机芯片的报文信号输出端与MAC主控芯片的报文信号输入端之间的连接,从而断开环路报文的上传路径,避免环路报文拥堵上传路径。本实用新型通过硬件电路实现环路报文上传路径的关断,其响应及时,从而更好地减缓环路报文拥堵上传路径的现象。
【附图说明】
[0009]图1为本实用新型交换机环路报文上传路径的关断电路的模块示意图;
[0010]图2为本实用新型交换机环路报文上传路径的关断电路的电路图。
【具体实施方式】
[0011]应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。
[0012]本实用新型提供一种交换机环路报文上传路径的关断电路。
[0013]参考图1和2,图1为本实用新型交换机环路报文上传路径的关断电路的模块示意图;图2为本实用新型交换机环路报文上传路径的关断电路的电路图。本实施例提供的交换机环路报文上传路径的关断电路,其用于在交换机没有出现端口短接时,导通交换机芯片4与MAC主控芯片5之间的连接;在交换机出现端口短接时,断开交换机芯片4与MAC主控芯片5之间的连接。该关断电路包括:检测模块1、开关模块2及开关控制模块3。其中,检测模块I的检测端与交换机芯片4的环路报警信号输出端连接,检测模块I的检测信号输出端与开关控制模块3的检测信号输入端连接。开关控制模块3的控制信号输出端与开关模块2的受控端连接。开关模块2的输入端与交换机芯片4的报文信号输出端连接,开关模块2的报文信号输出端与MAC主控芯片5的报文信号输入端连接。
[0014]检测模块I用于检测交换机芯片4输出的环路报文报警信号。应当说明的是,当交换机芯片4端口没有短接时,交换机芯片4的环路报警信号输出端输出低电平信号。当交换机芯片4任意两个端口短接时,交换机芯片4的环路报警信号输出端输出方波信号。检测模块I的检测端实时检测交换机芯片4的环路报警信号输出端输出的信号,并相应输出检测信号。如,当检测模块I检测到方波信号时,则输出高电平检测信号;当检测模块I检测到低电平信号时,则输出低电平检测信号。具体地,检测模块I包括:第一电阻R1、第二电阻R2、第三电阻R3、第一三极管Ql及至少一个储能电容C。其中,第一电阻Rl的第一端与外部直流电源VDD连接,且第一电阻Rl经第二电阻R2接地,第一电阻Rl与第二电阻R2之间的结点经第三电阻R3与交换机芯片4的环路报警信号输出端连接。第一电阻Rl与第二电阻R2之间的结点还与第一三极管Ql的基极连接。第一三极管Ql的集电极与外部直流电源VDD连接。第一三极管Ql的发射极经储能电容C接地,且第一三极管Ql的发射极作为检测模块I的检测信号输出端与开关控制模块3连接。进一步地,储能电容C为四个,四储能电容C并联连接。数据处理流程如下:当交换机芯片4的环路报警信号输出端输出低电平时,第一三极管Ql处于关断状态,其发射极处于低电平状态,从而使得检测模块I输出低电平检测信号。当交换机芯片4的环路报警信号输出端输出方波信号时,第一三极管Ql间隙性导通,并使得储能电容C在此过程中充放电。由于储能电容C储存有电能,从而使得检测模块I输出高电平检测信号。
[0015]开关模块2设在交换机芯片4与MAC主控芯片5之间的位置,其包括:输入端、输出端及受控端。开关模块2的输入端与交换机芯片4的报文信号输出端连接。开关模块2的输出端与MAC主控芯片5的报文信号输入端连接。开关模块2的受控端与开关控制模块3的控制信号输出端连接。开关控制模块
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1