原文地址:硬件bypass原理介绍作者:freeworld一硬件bypass目的:作为串接产品为了避免产品的单点故障,在设备出现断电,死机时,不能因为串接产品的不可用而导致用户的网络不可用,硬件Bypass功能已经是流控产品必备功能,在设备断电,死机时能够直接将内,外两个端口物理连通,变成一根网线,这样用户的数据流量可以直接通过设备,而不受设备自身当前状态的影响
如下图所示,在支持硬件Bypass的端口后部会存在继电器,每个端口后面的一个继电器负责两心线路,因此如果要Bypass1,2,3,6(100M端口)四芯线路需要2个继电器,如果要Bypass1,2,3,4,5,6,7,8(1000M端口)八芯线路则需要4个继电器,下图的每个端口后方有4个继电器,因此是1000M的Bypass
另外还有2代的bypass可以控制断电后的bypass状态为连接或者断开
共9颗继电器控制一对网口当断电时,继电器失去电力,因此将开关搭接到了和下方网口联通的线路上,于是两个端口就变成了一个物理线路,相当于两个端口短路,当电力恢复时则继电器将开关搭接到了和自身系统连接的线路上,于是就成为了两个独立的网口,通过这样的方式,当断电时就可以避免网络中断
下面一组图示以2代bypass为例说明了Bypass的工作方式,1代的只具有上面2种状态
BypassBehaviorA是正常状态下,两个网络的封包都经过应用软件处理后再传播
BypassBehaviorB是设备处于Bypass后,设备的应用程序已经不再对网络封包处理了
BypassBehaviorc是设备断电后不bypass
BypassBehaviorA:BypassBehaviorB:BypassBehaviorC:二Bypass分类及应用Bypass一般按照控制方式或者称为触发方式来分,可以分为以下几个方式1、通过电源触发
这种方式下,一般是