可堆叠交换机、交换机堆叠系统与线缆热插拔方法

文档序号:7701941阅读:701来源:国知局
专利名称:可堆叠交换机、交换机堆叠系统与线缆热插拔方法
技术领域
本发明涉及通信技术,尤其是一种可堆叠交换机、交换机堆叠系统与线 缆热插拔方法。
背景技术
随着现代超大规模集成电路的发展,互补型金属氧化物半导体
(complementary metaloxide semi-conductor, 以下筒称CMOS )晶体管工艺 特征尺寸急剧缩小,栅极厚度也相应的快速变薄,导致CMOS晶体管对于高 电压和大电流的承受能力不断降低。例如尺寸为180nm的CMOS晶体管的 栅极厚度只有4nm左右,只能承受10V左右的静态电压。而在日常生活中普 遍存在的静电现象,当能够被人体察觉到时,其电压已经高达3000V,远远 超过了 CMOS晶体管能够承受的范围。
在以太网交换机技术领域,由于对交换数据容量和带宽需求的剧增,超 高速凄t据交换专用集成电^各(Application Specific Integrated Circuit,以下简称 ASIC)应运而生。在ASIC芯片中,采用了更小尺寸的设计工艺以便降低功 耗,这也就使得交换机系统面临着日益严峻的高电压和大电流破坏的危险。 在交换机堆叠系统中,这种风险就更为严重。所谓交换机堆叠系统,是由两 台或者两台以上的可堆叠交换机,4艮据特定的拓朴结构,使用可插拔堆叠线 缆相互连接起来的系统。交换机堆叠系统中所有的单台交换机在逻辑上形成 一个整体。在交换机堆叠系统中,存在一台主才几i殳备(Master)和多台从机 设备(Slave)。如图l所示,为现有技术交换机堆叠系统的一个拓朴结构示
意图。其中,A、 B.......、 N是交换机堆叠系统中的各单台交换机。如图2
所示,为图1中单台交换机的一个结构示意图。在交换机堆叠系统中,本地设备为当前分析的某台交换机设备,在交换 机堆叠系统中可以泛指任何一 台交换机,远端设备与本地设备通过堆叠线缆 直接连接的交换机设备,远端设备相对于本地设备而言。线缆热插拔是在交 换机堆叠系统中,当本地设备和远端设备中至少有一个处于带电状态时,对 堆叠线缆进行的插拔操作。
在堆叠应用中,不可避免地要经常进行堆叠线缆热插拔。现有技术在线
缆热插拔的过程中,主要存在如下两种风险
第一种是,在线缆热插入和热拔出的瞬间,尤其是在远端设备没有正常 上电时,通过堆叠线缆与已经上电的本地设备对接,则与堆叠线缆相连接的 远端设备上的容性负载被充电。在充电过程中,远端设备上的容性负载将在 线缆插入的瞬间从本地设备的系统电源吸纳大量的电流,导致本地设备的系 统电压瞬间跌落,从而影响本地设备的正常运行。在拔出线缆的过程中,远 端设备上的负载电容放电,也会产生瞬间大电流,也称为浪涌电流,浪涌电 流携带大量的能量,透过堆叠插座;连接的印刷电路板(Printed circuit board, 以下简称PCB)走线,可能直接灌入数据交换ASIC内部,造成数据交换 ASIC的永久损伤。
第二种是,在堆叠线缆的热插拔过程中,随着堆叠线缆的移除和插入, 在堆叠插座处产生了带电物体的相对移动,为静电的产生提供了先决条件。 并且,在堆叠线缆的热插拔过程中,人体等外部静电荷载体很有可能直接触 碰到堆叠插座,从而发生静电》文电。而一旦发生静电》文电,瞬间高压就会透 过堆叠插座窜到交换机内部,使对静电敏感的数据交换ASIC造成不可恢复 损伤。

发明内容
本发明实施例的目的是提供一种可堆叠交换机、交换机堆叠系统与线 缆热插拔方法,避免线缆的热插拔对可堆叠交换机造成的损伤。
8本发明实施例提供的一种可堆叠交换机,包括主板与堆叠子板,所述主
板包括数据交换专用集成电路ASIC,所述堆叠子板上设置有堆叠插座,所述 ASIC与所述堆叠插座之间以印制电赠4反PCB走线连接,所述ASIC与所述堆 叠插座之间的PCB走线上设置有保护电路,用于在所述堆叠插座与对端可堆 叠交换机上的堆叠插座插接、且所述可堆叠交换机与所述对端可堆叠交换机 正常上电以后接通所述PCB走线,在所述堆叠插座与对端可堆叠交换机上的 堆叠插座拔出前断开所述PCB走线。
本发明实施例提供的 一种交换机堆叠系统,包括多个如本发明上述实 施例提供的可堆叠交换^/L。
本发明实施例提供的一种线缆热插拔方法,包括
ASIC与堆叠插座之间的PCB走线上设置的保护电路,在检测到所述堆 叠插座与对端可堆叠交换机上的堆叠插座插接、且所述可堆叠交换机与所述 对端可堆叠交换机正常上电时,接通所述PCB走线,在检测到所述堆叠插座 与对端可堆叠交换机上的堆叠插座将要拔出时,断开所述PCB走线。
基于本发明上述实施例提供的可堆叠交换机、交换机堆叠系统与线缆热 插拔方法,在ASIC与堆叠插座之间的PCB走线上设置了保护电路,可以检 测堆叠插座与对端可堆叠交换机上的堆叠插座是否插接以及可堆叠交换机与 对端可堆叠交换机是否正常上电,在堆叠插座与对端可堆叠交换机上的堆叠 插座插接且可堆叠交换机与对端可堆叠交换机正常上电后,才接通ASIC与 堆叠插座之间的PCB走线,以及在检测到堆叠插座与对端可堆叠交换机上的 堆叠插座将要拔出时,断开ASIC与堆叠插座之间的PCB走线,从而避免线 缆的热插拔对ASIC造成损伤,进而有效防止在线缆的热插拔过程中对可堆 叠交换机造成损伤,提高整个交换机堆叠系统的热插拔防护能力。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


9为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对 实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地, 下面描述中的附图仅仅是本发明的 一些实施例,对于本领域普通技术人员 来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的 附图。
图1为现有技术交换机堆叠系统的一个拓朴结构示意图2为图1中单台交换机的一个结构示意图3为本发明可堆叠交换机一个实施例的结构示意图4为本发明可堆叠交换机另一个实施例的结构示意图5为本发明可堆叠交换机又一个实施例的结构示意图6为本发明保护电路一个实施例的结构示意图7a为本发明第一差分信号输入端的结构示意图7b为本发明第二差分信号输入端的结构示意图7c为本发明第三差分信号输入端的结构示意图7d为本发明第一差分信号输出端的结构示意图7e为本发明第二差分信号输出端的结构示意图7f为本发明第一双通道单路选通逻辑器的结构示意图7g为本发明第二双通道单路选通逻辑器的结构示意图7h为本发明第三双通道单路选通逻辑器的结构示意图8为本发明保护电路另一个实施例的结构示意图9为本发明第三差分信号输出端的结构示意图IO为本发明静电防护电路的一个结构示意图11为本发明交换机堆叠系统一个实施例的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没 有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的 范围。
本发明实施例中,在可堆叠交换机的数据交换ASIC与堆叠插座之间, 设置一个保护电路,来避免传统交换机堆叠系统中两个可堆叠交换机在线缆 热插拔过程中存在的、对作为可堆叠交换才几核心部件的数据处理ASIC产生 损伤,从而提高整个交换机堆叠系统的热插拔防护能力。
图3为本发明可堆叠交换机一个实施例的结构示意图。如图3所示,该 实施例的可堆叠交换机包括主板ll与堆叠子板12。其中,主板ll包括数据 交换ASIC111,堆叠子板12上设置有堆叠插座121。ASIC111与堆叠插座121 之间以PCB走线13连接。在ASIC111与堆叠插座121之间的PCB走线13 上,设置有保护电路14,用于在堆叠插座121与对端可堆叠交换机上的堆叠 插座插接、且可堆叠交换机与对端可堆叠交换才几正常上电以后接通该PCB走 线13,在堆叠插座121与对端可堆叠交换冲几上的堆叠插座拔出前断开该PCB 走线13。由于保护电路14设置在ASIC111与堆叠插座121之间的PCB走线 13上,本发明实施例的保护电路14具备输入输出通道管理功能并且支持热 插拔。
其中,作为本发明的一个具体实施例,可堆叠交换机与对端可堆叠交换 机正常上电具体可以是堆叠插座上的电压值属于预先设置的正常电压值范 围。
在上述实施例提供的可堆叠交换;f几中,由于在ASIC与堆叠插座之间的
PCB走线上设置了保护电路,可以检测堆叠插座与对端可堆叠交换机上的堆
叠插座是否插接以及可堆叠交换机与对端可堆叠交换机是否正常上电,在堆 叠插座与对端可堆叠交换机上的堆叠插座插接且可堆叠交换机与对端可堆叠
交换机正常上电后,才接通ASIC与堆叠插座之间的PCB走线,以及在4全测
ii到堆叠插座与对端可堆叠交换机上的堆叠插座将要拔出时,断开ASIC与堆 叠插座之间的PCB走线,从而避免线缆的热插拔过程对ASIC造成损伤,进 而有效防止线缆的热插拔过程对可堆叠交换机造成损伤。
图4为本发明可堆叠交换机另一个实施例的结构示意图。如图4所示, 与图3所示的实施例相比,该实施例的可堆叠交换机中,主板ll与堆叠子板 12之间以板间插座15连接。相应的,ASIC111与堆叠插座121之间以PCB 走线13连接具体为ASIC111与板间插座15之间以第一PCB走线131连接, 板间插座15、保护电路14与堆叠插座121之间以第二PCB走线132连接。 相应的,保护电i 各14可以设置在第一PCB走线131上,也可以设置在第二 PCB走线132上。
图5为本发明可堆叠交换机又一个实施例的结构示意图。图6为本发明 保护电路一个实施例的结构示意图。同时参见图5与图6,与本发明上述实 施例的可堆叠交换机相比,该实施例中,堆叠插座121上设置有接地端 (GND)、第一接收数据端口对RD+/-、第一发送数据端口对TD+/-、与控 制信号端口对Pre—R/Pre—L。其中,RD+Z-分别与对端可堆叠交换机上的堆叠 插座上的TD+A对接,Pre—R/Pre一L分别与对端可堆叠交换机上的堆叠插座上 的Pre—L/Pre—R对接。在堆叠插座121上,GND的针脚长度最长,RD+Z-与 TD+A的针脚长度次之,Pre—R/Pre—L的针脚长度最短。相应的,在该实施例 中,保护电路14具体用于在堆叠插座121上的Pre—R/Pre一L分别与对端可堆 叠交换机上的堆叠插座上的Pre—L/Pre—R插接、且可堆叠交换机与对端可堆 叠交换机正常上电以后接通PCB走线,具体来il,就是建立第一PCB走线 131与第二 PCB走线132之间的通道,在堆叠插座121上的Pre一R/Pre—L分 别与对端可堆叠交换机上的堆叠插座上的Pre_L/Pre—R断开时断开PCB走线。
另夕卜,ASIC111上设置有第二发送数据端口对TX+A与第二接收数据端 口对RX+A。作为本发明的一个具体实施例,保护电路14包括切换开关, 该切换开关包括第一差分信号输入端、第二差分信号输入端、第三差分信号输入端、第一差分信号输出端、第二差分信号输出端、第一双通道单 路选通逻辑器、第二双通道单路选通逻辑器与第三双通道单路选通逻辑
器。其中,如图7a、 7b、 7c、 7d、 7e、 7f、 7g、 7h所示,分别为本发明第 一差分信号输入端、第二差分信号输入端、第三差分信号输入端、第一差 分信号输出端、第二差分信号输出端、第一双通道单路选通逻辑器、第二 双通道单路选通逻辑器与第三双通道单路选通逻辑器的结构示意图。其 中,图7f中示出了第一双通道单路选通逻辑器在逻辑值为0时,建立了 IN0+A与OUT+A之间的输出通道;图7g示出了第二双通道单路选通逻辑器 在逻辑值为1时,建立IN1+A与OUT0+A之间的输出通道;图7h示出了第 三双通道单路选通逻辑器在逻辑值为1时,建立IN+A与第三双通道单路 选通逻辑器上的单路端口之间的输出通道。
其中,第一差分信号输入端上的输入端口 IN+A分别通过电容与TX+/-对应连接,第一差分信号输入端上的输出端口分别与第二双通道单路选通 逻辑器上的一个通道端口 、第三双通道单^各选通逻辑器上的一个通道端口 连接。第二差分信号输入端上的输入端口 INO+A分别通过电容下拉到GND, 第二差分信号输入端上的输出端口分别与第二双通道单路选通逻辑器上 的另一个通道端口 、第一双通道单路选通逻辑器上的一个通道端口连接。 第三差分信号输入端上的输入端口 11^1+/-分别通过电容与TD+A对应连接, 第三差分信号输入端上的输出端口分别与第一双通道单路选通逻辑器上 的另 一个通道端口 、第二双通道单路选通逻辑器上的一个通道端口连接。 第一差分信号输出端上的输出端口 OUT+A分别通过电容与RX+A对应连 接,第一差分信号输出端上的输入端口与第一双通道单路选通逻辑器上的 单路端口连接。第二差分信号输出端上的输出端口 01710+/-分别通过电容 与10)+/-对应连接,第二差分信号输出端上的输入端口与第二双通道单路 选通逻辑器上的单路端口连接,第 差分信号输出端上设置有第一使能逻 辑控制单元OE0,该OE0通过电阻下拉到GND,用于在逻辑值为0时,使OUT0+Z-输出高阻态,在逻辑值为1时,使OUT0+Z-正常输出。第一双通 道单路选通逻辑器上的另 一个通道端口还与第二双通道单路选通逻辑器 上的另一个通道端口连接,第一双通道单路选通逻辑器上的输出通道切换 逻辑控制管脚MUX通过电阻下拉到GND,在逻辑值为0时,建立IN0+A 与011丁+/-之间的输出通道,使刖0+/-上的信号输入到OUT+/-,在逻辑值为 1时,建立IN1+A与OUT+Z-之间的输出通道,使IN1+A上的信号输入到 OUT+/-。第二双通道单路选通逻辑器上的输出通道切换逻辑控制管脚 MUX0通过电阻下拉到GND,在逻辑值为0时,建立IN+A与OUT0十/-之 间的输出通道,使IN+A上的信号输入到OUT0+/-,在逻辑值为1时,建立 IN1+A与01710+/-之间的输出通道,使IN1+A上的信号输入到OUT0+/-。第 三双通道单路选通逻辑器上的单路端口悬空,第三双通道单路选通逻辑器 上的输出通道切换逻辑控制管脚MUX1通过电阻下拉到GND,在逻辑值 为0时,建立IN0+/-与第三双通道单路选通逻辑器上的单路端口之间的输 出通道,使1> )+/-上的信号从第三双通道单路选通逻辑器上的单路端口输 出,在逻辑值为1时,建立^^+/-与第三双通道单^各选通逻辑器上的单^各 端口之间的输出通道,使IN+Z-上的信号从第三双通道单路选通逻辑器上的 单路端口输出。Pre一L通过电阻上拉倒系统电源VCC; Pre_R通过电阻下拉 到GND,并同时连接与门电路的一个输入端,与门电路的另一个输入端 通过电阻下拉到GND,与门电路的输出端分别与OE0及MUX连接。
图8为本发明保护电路另一个实施例的结构示意图。与图6所示的实施 例相比,该实施例中,切换开关还包括第三差分信号输出端口,如图9所 示,为本发明第三差分信号输出端的结构示意图。请同时参见图5、图8 与图9,该第三差分信号输出端上的输出端口 OUTl+A悬空,图5中未示出, 该第三差分信号输出端上的输入端口与第三双通道单路选通逻辑器上的 单路端口连接,第三差分信号输出端上设置有第二使能逻辑控制单元 OEl,该0E1通过电阻下拉到GND,用于在逻辑值为0时,使OUTl十/画
14输出高阻态,在逻辑值为1时,使01711+/-正常输出。相应的,MUX1在逻 辑值为0时,建立IN0+A与OUTl+A之间的输出通道,使IN0+A上的信号输 入到01711+/-,在逻辑值为1时,建立IN+A与011丁1+/-之间的输出通道, 使IN+A上的信号输入到OUTl+/-。如下表1所示,为本发明切换开关的控制 单元/管脚及其功能说明。
表1 切换开关的各管脚及其功能说明
控制单元/管脚功能说明逻辑值控制说明
MUX输出通道切换逻 辑控制管脚0使IN0+A上的信 号输入到OUT+/-
1建立IN1+A与 0171+/-之间的输 出通道
MUX0输出通道切换逻 辑控制管脚0使IN+A上的信号 输入到OUT0+/-
1使IN1+A上的信 号输入到 OUT0+/-
MUX1输出通道切换逻 辑控制管脚0使IN0+A上的信 号输入到 OUT1+/-
1使IN+A上的信号 输入到OUT1+/-
OE0输出端口使能逻 辑控制管脚0使OUT0+A输出 高阻态
1使OUT0+A正常 输出
OE1输出端口使能逻 辑控制管脚0使OUTl+A输出 高阻态
1使OUTl十/隱正常 输出
IN+/-差分信号输入端//
OUT+/-差分信号输出端 曰//
15参见图5,根据本发明的一个具体应用,设置切换开关的默认状态为
MUX通过10K欧姆电阻下^立到GND,配置MUX上的逻辑值为0,也 记为MUX=0,使INO+A上的信号可以输入到OUT+/-;
MUXO通过10K欧姆电阻下拉到GND,配置MUXO上的逻辑值为0, 也记为MUXO=0,使IN+A上的信号可以同时输入到OUT0+/-;
MUX1通过10K欧姆电阻下4i到GND,配置MUX1上的逻辑值为0, 也记为MUX1=0,使INO+A上的信号可以输入到OUT1+/-;
OEO通过10K欧姆电阻下拉到GND,配置OEO上的逻辑值为0,也记 为OE0=0,设置OUT0+A为高阻状态,以Y更在Pre—L有效之前,确保数据 交换ASIC的端口 TX+A不受外部静电电压或浪涌电流破坏;
OE1通过IOK欧姆电阻下拉到GND,配置OEl上的逻辑值为0,也记 为配置OEhO,设置OUTl+A为高阻状态;
IN0+A通过电容下拉到GND,以确保在Pre—R有效之前,数据交换ASIC 的端口 RX+A不受外部静电电压或浪涌电流破坏;
Pre_L通过IK电阻上^i到系统电源VCC,在物理连4妄上与远端可堆叠 交换才几的Pre—R相连接;
Pre—R为所在的可堆叠交换机与远端可堆叠交换机有连接并且已经正常 上电的确认信号,高有效,在物理连接上和远端可堆叠交换冲几上的Pre—L相 连接。在堆叠插座上,此信号插针比GND、 10)+/-以及71)+/-短。只有当堆 叠线缆完全插入插座,且远端设备也已经正常上电时,Pre—R信号才被拉 高,即逻辑值为1;否则,Pre—R保持为低,即逻辑值为0。
在Pre—RK)时,可能有三种情况第一种是本地可堆叠交换机上的堆 叠插座悬空,即没有插接堆叠线缆;第二种是有堆叠线缆悬空,即该 堆叠线缆连接远端的可堆叠交换机;第三种是本地可堆叠交换机与远端可 堆叠交换机通过堆叠线缆连接,但是远端可堆叠交换机没有正常上电。在这 三种情况下,本地可堆叠交换机上的切换开关始终保持上述默认状态,将数据交换ASIC与堆叠插座等外部隔离,即便是在堆叠插座处窜入静电电压, 也会被耐压高达4KV的切换开关化解。
在?^_11=1时,表示可堆叠交换机与远端可堆叠交换机通过堆叠线缆连 接且远端可堆叠交换^L已经正常上电。此时,切换开关连通交换数据ASIC 与堆叠插座,使差分信号可以从堆叠插座传输到交换数据ASIC,同样,的远 端可堆叠交换^L上也会有同样的动作,则本地可堆叠交换^L和远端可堆叠交 换才几就可以实现正常通信。
在图5所示的具体应用中,103表示电容的容值,也即0.01uf。作为 本发明实施例的另一个具体应用,电容的容值也可以取104。另外,也可以 根据具体的应用需求选择具有其它阻值的电阻。
另夕卜,在本发明上述实施例的可堆叠交换机中,IN+A、 IN0+/-、 INl+/-、 OUT+/-、 01710+/-与01711+/-上可以分别连接一个静电防护电路,用于4企测 该静电防护电路所连接的端口上的电压值,在4企测到的电压值大于预设电压 值时,泄放所连接的端口上的电流。具体地,作为本发明的一个实施例,静 电防护电路包4舌电容,IN+/-、 IN0+/-、 INl+/-、 OUT+/-、 01710+/-与OUT1+/-中的每个端口分别连接一个电容,电容的另一端下拉到GND。具体地,电容 的抗静电等级为4KV,另外也可以为大于4KV的更高抗静电等级,例如 6KV。如图IO所示,为本发明静电防护电路的一个结构示意图。其中的端口 为IN+A、 IN0+/-、 INl+/-、 OUT+/-、 OUT0+A或OUT1+/-,在检测到的电压 值大于预设电压值时,泄放所连接的端口上的电流。
在差分信号输入/输出端口处设置静电防护电路后,当施加在端口上的电 压值在预设电压值范围内时,静电防护电路不会启动,如图10中箭头1所示, 差分信号可以通过端口正常送入切换开关的内层电路。而当施加在端口上的 电压值超过预设电压值时,静电防护电路自动启动,如图10中箭头2所示, 将流入的电流能量安全泄放,以切换保护开关的内部电路。当端口上的电压 值降低到预设电压值范围内时,静电防护电路自动关闭。根据本发明的一个具体实例,预设电压值可以是一个具体的数值,例如3.3KV,也可以是一个 可堆叠交换机常用电压值的倍数,例如1.1倍,此时,静电防护电路可以防 护从正常电压值的1.1倍到抗静电等级的电压范围。
基于本发明上述实施例提供的可堆叠交换机,在堆叠线缆插入过程中, 由于在堆叠插座上,GND的针脚长度最长,差分信号的针脚包括110+/-与 TD+A的长度次之,首先是GND和差分信号的针脚依次插接到位,然后是 Pre—L和Pre—R插接到位,PRE—R被拉高,即逻辑值变为1。 一旦PRE—R 被拉高,意味着堆叠线缆插接已经到位,且远端可堆叠交换4几已经正常上电, 也就不存在负载电容未充电的情况,则OE0与MUX净皮拉高,即逻辑值置 为1。 OE0在逻辑值置为1时,使与IN+A相连接的OUT0+A由高阻态变为 正常输出,也即导通了 ^+/-到堆叠线缆之间的通路。而MUX在逻辑值置为 1时,断开IN0+A与OUT+A之间的输出通道,同时建立IN1+A与0171+/-之 间的输出通道,使IN1+A上的信号输入到OUT+/-,也即导通了堆叠线缆与 011丁+/-之间的通路。通过上述流程,选通本地可堆叠交换机数据交换AISC 和堆叠插座的差分信号通路,则可以避免因为负载电容的瞬间充电导致浪涌 电流,从而起到保护交换数据ASIC的目的。
在可堆叠线缆拔出过程中,由于在堆叠插座插针上较短,首先是Pre—L 和PRE—R被拔出,则Pre—R立即被拉低,即逻辑值变为0。 Pre—R立即被 拉低后,OE0与MUX被拉低,即逻辑值置为0。 OE0在逻辑值置为0时, 使与^+/-相连接的OUT0+A由正常输出变为高阻态,也即切断了 IN+A到堆 叠线缆之间的通路。而MUX在逻辑值置为0时,断开IN1+A与OUT+/-之间的输出通道,也即切断了堆叠线缆与OUT+Z-之间的通路,同时建立 IN0+A与OUT+Z-之间的输出通道,使IN0+A上的信号输入到OUT+/-。通过 上述流程,切换开关关闭数据交换ASIC和堆叠插座的差分信号通道。而此 时本地和远端可堆叠交换才几上的GND还处于连接状态,确保两端参考电平 一致,避免负载电容放电时产生浪涌电流,且即便产生浪涌电流,也可以被支持热插拔功能的切换芯片化解,从而起到保护交换数据ASIC的目的。
本发明实施例还提供了 一种交换机堆叠系统,其包括多个如本发明上述 实施例提供的可堆叠交换机。在该交换机堆叠系统中,对于每一个可堆叠交 换机,与其连接的另一个可堆叠交换机都称为对端可堆叠交换机。如图11所
示,为本发明交换机堆叠系统一个实施例的结构示意图,该示意图中示出了 交换机堆叠系统中任意两个可堆叠交换机之间的连接关系。
本发明实施例提供的一种基于上述实施例可堆叠交换机的线缆热插拔方 法,包括ASIC与堆叠插座之间的PCB走线上设置的保护电路,在检测到 堆叠插座与对端可堆叠交换机上的堆叠插座插接、且可堆叠交换机与对端可 堆叠交换机正常上电时,接通PCB走线,在^r测到堆叠插座与对端可堆叠交 换机上的堆叠插座将要拔出时,断开PCB走线。
作为本发明线缆热插拔方法的一个具体实施例,在堆叠插座与对端可堆 叠交换机上的堆叠插座插接前,MUX的逻辑值为0, IN0+A与0171+/-建立 输出通道;MUXO的逻辑值为0, IN+A与OUT0+A之间建立输出通道;MUX1 的逻辑值为0, IN0+A与OUTl+A之间建立输出通道;OE0的逻辑值为0, 使OUT0+A输出高阻态;OE1的逻辑值为0,使OUTl+A输出高阻态;Pre—R 上的值为无效值。
相应的,检测到堆叠插座与对端可堆叠交换^/L上的堆叠插座插接、且可 堆叠交换机与对端可堆叠交换机正常上电包括堆叠插座上的Pre—R/Pre—L 分别与对端可堆叠交换才几上的堆叠插座上的Pre—L/Pre—R插接,且Pre—R上 的值被置为有效值。接通PCB走线包括MUX在?^_11上的值为有效值时, 将逻辑值置为1,建立IN1+A与OUT+A之间的输出通道,以及OE0在Pre—R 上的值为有效值时,将逻辑值置为1,使OUT0+A正常输出。检测到堆叠插 座与对端可堆叠交换机上的堆叠插座将要拔出包括堆叠插座上的 Pre—R/Pre—L分别与对端可堆叠交换才几上的堆叠插座上的Pre—L/Pre—R断开, 且Pre—R上的值被置为无效值。断开PCB走线包括MUX在Pre—R上的值
19为无效值时,将逻辑值置为0,建立IN0+A与OUT+A之间的输出通道,以 及OE0在Pre—R上的值为无效值时,将逻辑值置为0,使01710+/-输出高阻态。
进一步地,本发明线缆热插拔方法的具体实施例中,还可以包括IN+/-、 IN0+/-、 INl+/-、 OUT+/-、 011丁0+/-与OUTl+A上连接的静电防护电路分别 检测所连接的端口上的电压值是否大于预设电压值,并在所连接的端口上的 电压值是否大于预设电压值时,泄放所连接的端口上的电流。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机 可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤; 而前述的存储介质包括ROM、 RAM、》兹碟或者光盘等各种可以存储程 序代码的介质。
本发明实施例可以检测堆叠插座与对端可堆叠交换机上的堆叠插座是否 插接以及可堆叠交换机与对端可堆叠交换机是否正常上电,在堆叠插座与对 端可堆叠交换机上的堆叠插座插接且可堆叠交换机与对端可堆叠交换机正常 上电后,才接通ASIC与堆叠插座之间的PCB走线,以及在检测到堆叠插座 与对端可堆叠交换机上的堆叠插座将要拔出时,断开ASIC与堆叠插座之间 的PCB走线,从而避免线缆的热插拔对ASIC造成损伤,进而有效防止在线 缆的热插拔过程中对可堆叠交换机造成损伤,提升端口的插拔抗静电浪涌能 力,提高整个交换机堆叠系统的热插拔防护能力与可靠性。
最后所应说明的是以上实施例仅用以说明本发明的技术方案,而非对 本发明作限制性理解。尽管参照上述较佳实施例对本发明进行了详细说明, 本领域的普通技术人员应当理解其依然可以对本发明的技术方案进行修改 或者等同替换,而这种修改或者等同替换并不脱离本发明技术方案的精神和 范围。
权利要求
1、一种可堆叠交换机,包括主板与堆叠子板,所述主板包括数据交换专用集成电路ASIC,所述堆叠子板上设置有堆叠插座,所述ASIC与所述堆叠插座之间以印制电路板PCB走线连接,其特征在于,所述ASIC与所述堆叠插座之间的PCB走线上设置有保护电路,用于在所述堆叠插座与对端可堆叠交换机上的堆叠插座插接、且所述可堆叠交换机与所述对端可堆叠交换机正常上电以后接通所述PCB走线,在所述堆叠插座与对端可堆叠交换机上的堆叠插座拔出前断开所述PCB走线。
2、 根据权利要求1所述的可堆叠交换机,其特征在于,所述主板与所 述堆叠子板之间以板间插座连接;所述ASIC与所述堆叠插座之间以印制电路板PCB走线连接具体为所 述ASIC与所述板间插座之间以第一 PCB走线连接,所述板间插座与所述保 护电路之间以第二 PCB走线连接。
3、 根据权利要求1所述的可堆叠交换机,其特征在于,所述可堆叠交 换机与所述对端可堆叠交换机正常上电具体为所述堆叠插座上的电压值属 于预先设置的正常电压值范围。
4、 根据权利要求1至3任意一项所述的可堆叠交换机,其特征在于, 所述堆叠插座上设置有接地端GND、第一接收数据端口对RD+A、第一发送 数据端口对TD+/-、与控制信号端口对Pre—R/Pre一L;所述RD+A分别与所述 对端可堆叠交换才几上的堆叠插座上的丁0+/-对接,所述Pre—R/Pre一L分别与所 述对端可堆叠交换机上的堆叠插座上的Pre_L/Pre—R对接;在所述堆叠插座 上,所述GND的针脚长度最长,所述110+/-与所述丁0+/-的针脚长度次之, 所述Pre—R/Pre—L的针脚长度最短;所述保护电路具体用于在所述堆叠插座上的Pre—R/Pre_L分别与所述对 端可堆叠交换机上的堆叠插座上的Pre—L/Pre—R插接、且所述可堆叠交换机 与所述对端可堆叠交换机正常上电以后接通所述PCB走线,在所述堆叠插座上的Pre—R/Pre—L分别与所述对端可堆叠交换才几上的堆叠插座上的 Pre—L/Pre—R断开时断开所述PCB走线。
5、根据权利要求4所述的可堆叠交换机,其特征在于,所述ASIC上 设置有第二发送数据端口对TX+A与第二接收数据端口对RX+/-;所述保护电路包括切换开关,该切换开关包括第一差分信号输入端、 第二差分信号输入端、第三差分信号输入端、第一差分信号输出端、第二 差分信号输出端、第一双通道单路选通逻辑器、第二双通道单路选通逻辑 器与第三双通道单路选通逻辑器;所述第 一差分信号输入端上的输入端口 IN+/-分别通过电容与所述 TX+A对应连接,所述第一差分信号输入端上的输出端口分别与所述第二双 通道单路选通逻辑器上的一个通道端口 、所述第三双通道单路选通逻辑器 上的一个通道端口连>^妄;所述第二差分信号输入端上的输入端口 INO+A分别通过电容下拉到 GND,所述第二差分信号输入端上的输出端口分别与所述第二双通道单路 选通逻辑器上的另一个通道端口 、所述第一双通道单路选通逻辑器上的一 个通道端口连4妄;所述第三差分信号输入端上的输入端口 IN1+A分别通过电容与所述 丁0+/-对应连接,所述第三差分信号输入端上的输出端口分别与所述第一 双通道单if各选通逻辑器上的另一个通道端口 、所述第二双通道单3各选通逻 辑器上的一个通道端口连接;所述第一差分信号输出端上的输出端口 OUT+A分别通过电容与所述 RX+A对应连接,所述第一差分信号输出端上的输入端口与所述第一双通 道单路选通逻辑器上的单路端口连接;所述第二差分信号输出端上的输出端口 01710+/-分别通过电容与所述 103+/-对应连接,所述第二差分信号输出端上的输入端口与所述第二双通 道单路选通逻辑器上的单路端口连接,所述第二差分信号输出端上设置有第一使能逻辑控制单元OE0,该OE0通过电阻下拉到GND,用于在逻辑 值为0时,使OUT0+A输出高阻态,在逻辑值为1时,使01110+/-正常输出;所述第 一双通道单路选通逻辑器上的另 一个通道端口还与所述第二 双通道单路选通逻辑器上的另一个通道端口连接,所述第一双通道单路选通逻辑器上的输出通道切换逻辑控制管脚MUX通过电阻下拉到GND,在逻辑值为o时,建立所述11^0+/-与所述01;丁+/-之间的输出通道,在逻辑值为1时,建立所述1>11+/-与所述0111+/-之间的输出通道;所述第二双通道单路选通逻辑器上的输出通道切换逻辑控制管脚 MUXO通过电阻下4立到GND,在逻辑值为0时,建立所述IN+A与所述 OUT0+A之间的输出通道,在逻辑值为1时,建立所述1>^1+/-与所述01710+/-之间的输出通道;所述第三双通道单if各选通逻辑器上的单3各端口悬空,所述第三双通道 单路选通逻辑器上的输出通道切换逻辑控制管脚MUX1通过电阻下拉到 GND,在逻辑值为0时,建立所述INO+A与所述第三双通道单路选通逻辑 器上的单路端口之间的输出通道,在逻辑值为l时,建立所述IN+A与所述 第三双通道单路选通逻辑器上的单路端口之间的输出通道;所述Pre—L通过电阻上4立倒系统电源VCC;所述Pre_R通过电阻下4立到 GND,并同时连"t妄与门电路的一个输入端,所述与门电路的另一个输入端 通过电阻下拉到GND,所述与门电路的输出端分别与所述OE0及所述 MUX连接。
6、 根据权利要求5所述的可堆叠交换机,其特征在于,所述IN+A、 所述IN0+/-、所述INl+/-、所述OUT+/-与所述OUT0+A上分别连接一个静 电防护电路,用于检测所连接的端口上的电压值,在检测到的电压值大于预 设电压值时,泄;改所连"t妾的端口上的电流。
7、 根据权利要求6所述 可堆叠交换机,其特征在于,所述静电防护电^各包括电容,所述IN+A、所述IN0+A、所述IN1+A、所述OUT+A、所述 OUT0+Z-与所述OUTl+A中的每个端口分别连接一个电容,电容的另一端下 拉到GND。
8、 根据权利要求7所述的可堆叠交换机,其特征在于,所述电容的抗 静电等级为4KV。
9、 一种交换机堆叠系统,其特征在于,包括多个如权利要求1至8任 意一项所述的可堆叠交换才几。
10、 一种基于权利要求1至8任意一项可堆叠交换机的线缆热插拔方法, 其特征在于,包括ASIC与堆叠插座之间的PCB走线上设置的保护电路,在4企测到所述堆 叠插座与对端可堆叠交换机上的堆叠插座插接、且所述可堆叠交换机与所述 对端可堆叠交换机正常上电时,接通所述PCB走线,在^r测到所述堆叠插座 与对端可堆叠交换机上的堆叠插座将要拔出时,断开所述PCB走线。
11、 根据权利要求10所述的方法,其特征在于,所述堆叠插座与对端 可堆叠交换才几上的堆叠插座插4妄前,MUX的逻辑值为0, IN0+A与OUT+/-建立输出通道;MUX0的逻辑值为0, IN+A与01710+/-之间建立输出通道; OE0的逻辑值为0,使OUT0+A输出高阻态;Pre一R上的值为无效值。
12、 根据权利要求11所述的方法,其特征在于,检测到所述堆叠插座 与对端可堆叠交换机上的堆叠插座插接、且所述可堆叠交换机与所述对端可 堆叠交换机正常上电包括所述堆叠插座上的Pre—R/Pre_L分别与所述对端 可堆叠交换机上的堆叠插座上的Pre一L/Pre—R插接,且所述Pre_R上的值被 置为有岁文ii;接通所述PCB走线包括所述MUX在所述Pre一R上的值为有效值时, 将逻辑值置为1,建立所述IN1+A与所述OUT+A之间的输出通道,以及所 述OE0在所述Pre一R上的值为有效值时,将逻辑值置为1,使OUT0+A正常 输出;检测到所述堆叠插座与对端可堆叠交换机上的堆叠插座将要拔出包括 所述堆叠插座上的Pre—R/Pre_L分别与所述对端可堆叠交换机上的堆叠插座 上的Pre—L/Pre—R断开,且所述Pre—R上的值被置为无效值;断开所述PCB走线包括所述MUX在所述Pre一R上的值为无效值时, 将逻辑值置为0,建立所述IN0+Z-与所述OUT+A之间的输出通道,以及所 述OE0在所述Pre—R上的值为无效值时,将逻辑值置为0,使OUT0+A输出 高阻态。
13、根据权利要求11所述的方法,其特征在于,还包括 所述IN+/-、所述IN0+/-、所述INl+/-、所述OUT+A与所述OUT0+/-上连接的静电防护电路分别检测所连接的端口上的电压值是否大于预设电压 值,并在所连接的端口上的电压值是否大于预设电压值时,泄放所连接的端 口上的电流。
全文摘要
本发明公开了一种可堆叠交换机、交换机堆叠系统与线缆热插拔方法,其中,可堆叠交换机包括主板与堆叠子板,所述主板包括数据交换专用集成电路ASIC,所述堆叠子板上设置有堆叠插座,所述ASIC与所述堆叠插座之间以印制电路板PCB走线连接,所述ASIC与所述堆叠插座之间的PCB走线上设置有保护电路,用于在所述堆叠插座与对端可堆叠交换机上的堆叠插座插接、且所述可堆叠交换机与所述对端可堆叠交换机正常上电以后接通所述PCB走线,在所述堆叠插座与对端可堆叠交换机上的堆叠插座拔出前断开所述PCB走线。本发明实施例可以避免线缆的热插拔对可堆叠交换机造成的损伤。
文档编号H04L12/04GK101626299SQ200910090419
公开日2010年1月13日 申请日期2009年8月4日 优先权日2009年8月4日
发明者王春杰 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1