Bypass原理和实现探讨课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Bypass原理和实现探讨课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Bypass 原理 实现 探讨 课件
- 资源描述:
-
1、网卡网卡Bypass功能功能应用应用探讨探讨1-杰和服务器设计部杰和服务器设计部目录目录1、Bypass简介2、Bypass工作原理及分类3、Bypass实现方案4、Bypass功能测试5、Bypass选用实例分析2Bypass简介3在当今网络互连时代,有很多网络设备是相互串联在一起工作的,特别是网络安全设备(如:防火墙、IDP、UTM、入侵防御系统IPS、垃圾邮件网关、防病毒网关、专用DDos设备、各领域专用逻辑隔离设备等等)一般都是应用在两个或更多的网络之间,比如内网和外网之间,网络安全设备内的应用程序会对通过他的网络封包来进行分析,以判断是否有威胁存在,处理完后再按照一定的路由规则将封包
2、转发出去。断电断电电源故障电源故障硬件故障硬件故障死机死机设备无法上网!设备无法上网!软件死锁软件死锁Bypass简介4Bypass简介5 Bypass(在本文中,除非特别声明,BYPASS均指带宽管理设备的模块之一,旁路单元或旁路保护的意思),是指在网络设备失效 (含正常失效和非正常失效两种方式, 正常失效例如手动调试切换等方式,非正常失效含义比较广,例如如断电、硬件故障、电源故障、连接数超过阀值、软件死锁或死机等等)后,可以通过特定的触发状态让两个网络不通过网络设备的系统,而直接物理上导通。Bypass简介6 有了Bypass后,当网络设备失效而成为单点故障以后,或在这些网关设备进行升级维
3、护时,直接将内外两个端口物理联通而变成一根网线,这样让连接在这台设备上的网络相互导通,用户的数据流量可以直接通过设备,而不受设备自身当前状态的影响,避免了因网络手工切换带来的时间延误和网络运维管理困难。目前网络硬件Bypass功能已经普遍应用于流控产品和网关产品中(防火墙、IDP、UTM、入侵防御系统IPS、垃圾邮件网关、防病毒网关、专用DDos设备、各领域专用逻辑隔离设备等等),成为网络高可用性运行保障不可缺少的解决方案。Bypass原理及分类7 Bypas按其实现方式可以分为: -硬件Bypass -软件Bypass Bypas按其应用模式可以分为: -内置Bypass -外置Bypass
4、Bypass原理及分类8 在硬件层面上,要实现Bypass,主要使用的就是继电器。如下图所示为1000M网络的Bypass设备,在支持硬件Bypass的端口后部会存在继电器。Bypass原理及分类9 这些继电器主要连接两个Bypass网口的各个网口信号线上,下图以其中一根信号线来说明继电器在其中的工作方式。 以电源触发为例,当断电的情况下,继电器内的开关将会跳拨到1的状态,即将LAN1的RJ45接口上的Rx直接和LAN2的RJ45 Tx导通,而当设备上电以后,开关就会导通到2上,这样如果要使LAN1和LAN2上的网络间通讯,就需要通过这台设备上的应用程序来实现了。Bypass原理及分类10假如
5、一个继电器可以负责两芯线路,因此如果要Bypass1、2、3、6(10M或100M端口)四芯线路需要2个继电器,如果要Bypass1、2、3、4、5、6、7、8(1000M端口)八芯线路则需要4个继电器,因此由上图三的每个端口后方有4个继电器可以判断是1000M网络的Bypass(千兆网卡有4组差分信号(MDI0+/-、MDI1+/-、MDI2+/-、MDI3+/-)。Bypass原理及分类11 另外还有2代的bypass可以控制断电后的bypass状态为连接或者断开,所以共9颗继电器控制一对千兆网口。 当Bypass模块断电时,继电器失去电力,因此将开关搭接到了和下方网口联通的线路上,于是两
6、个端口就变成了一个物理线路,相当于两个端口短路,当电力恢复时则继电器将开关搭接到了和自身系统连接的线路上,于是就成为了两个独立的网口,通过这样的方式,当断电时就可以避免网络中断。Bypass原理及分类12 下面一组图示以2代bypass为例说明了Bypass的工作方式,1代的只具有Bypass Behavior A和B 2种状态:Bypass Behavior A是正常状态下,两个网络的封包都经过应用软件处理后再传播;Bypass原理及分类13 Bypass BehaviorB是设备处于Bypass后,设备的应用程序已经不再对网络封包处理了;Bypass原理及分类14 Bypass Behav
7、ior C 是设备断电后不bypassBypass原理及分类15 软件层面上一般用如下两种方式来控制、触发Bypass: - GPIO: 相应的GPIO如果被置成高电平,那么继电器就相应的跳转到位置1,相反如果GPIO被置成了低电平,则继电器就跳转到位置2 - Watchdog: 相应的GPIO如果被置成高电平,那么继电器就相应的跳转到位置1,相反如果GPIO被置成了低电平,则继电器就跳转到位置2Bypass原理及分类16 Watchdog Bypass首先要系统激活Watchdog功能,传统上,当 Watchdog生效后,系统会Reset ,但如果你使用了Watchdog Bypass功能,
8、则在Watchdog生效后,系统不会Reset,而是将相对应的网口Bypass打开,使设备呈现为Bypass状态。实际是这种 Bypass,也是通过GPIO来控制Bypass的,只不过这种情况下,向GPIO写入低电平的工作由Watchdog来执行,不需要另外编程来写 GPIO。注意 如果使用了Watchdog Bypass,则Watchdog将不能再实现让系统Reset了。一般watchdog启用bypass 都是在主板上设置跳线 进行选择,可以选择reset或者触发bypass。Bypass原理及分类17根据以上描述,Bypass在具体应用中的控制方式或者称为触发方式一般来说可以分为以下几个
9、方式: 1、 通过电源触发:这种方式下,一般是在设备没有通电的情况下,Bypass功能打开,如果设备一旦通电后,Bypass立即调整为关闭状态;2、 由GPIO来控制:在进入OS后,可以通过GPIO来对特定的端口操作,从而实现对Bypass开关的控制;3、 由Watchdog来控制:这种情况实际是对方式2的一种延伸应用,可以通过Watchdog来控制GPIO Bypass程序的启用与关闭,从而实现对Bypass状态的控制。使用这种方式后,平台如果死机就可以由Watchdog来打开Bypass。 4 设备上的bypass开关,可以手动设置bypass强制开启或者关闭Bypass原理及分类18 在
10、实际的应用中,这4种状态往往是同时存在的,尤其是1和2两种方式。 一般的应用方法为,在断电的情况下,设备处于Bypass打开状态,然后设备上电后,由于BIOS接管,可以在BIOS中设定bypass ,所以在BIOS接管设备后,Bypass仍然处于打开状态,然后OS启动,当OS启动后,一般会执行GPIO 的Bypass程序,将Bypass关闭,这样可以应用程序就可以发挥作用了。也就是说在整个启动过程中,几乎不会造成网络的断开。只有在OS接管这短短的几秒钟的时间会使网络断开Bypass原理及分类19 Bypas按其应用模式分为内置Bypass和外置Bypass。 内置一体 设备体积小 部署起来方便
11、 单独的设备来作为BYPASS模块 无源工作模式 更换方便,中断恢复快内置Bypass外置BypassBypass方案实现20 我司针对千兆网卡的Bypass使用+5V操作电压,单稳型2极点继电器,具体选型如下:25R00G6K2FS00ROHS Bypass 单稳型继电器 G6K-2F-Y DC5 10*7.8*5.2MM 2.5KV SMD OMRON 临时未申请ROHS Bypass 单稳型继电器 IM03GR 10*7.8*5.2MM 2.5KV SMD AXICON 未申请ROHS Bypass 单稳型继电器 AGQ200A4H 10.6*8.4*5.4MM 2.5KV SMD OM
12、RON Bypass方案实现21Bypass方案实现22以OMRON G6K-2F-Y为例: 符合ROHS标准 耐冲击电压2.5KV 2X10uSBypass方案实现23Bypass方案实现24Bypass方案实现25Bypass方案实现26 该外接Bypass设备操作方法:默认状态不接电源不接电源时,默认状态lan1/lan2为一组,网口导通;接入电源后,Bypass受插针控制插针RJP1跳帽跳到PIN1和2lan1/lan2为一组bypass网口,网口导通;插针RJP1跳帽跳到PIN2和3lan1/lan3为一组网口导通;lan2/lan4为一组网口导通;Bypass功能测试方法27 与B
13、ypass实现相对应,Bypass测试方法主要是分为两种: -硬件Bypass测试 -软件Bypass测试Bypass功能测试方法28 硬件Bypass功能测试: 在正常的工作状态下,直接拔掉外接电源或者直接关机,过段时间后会听到咔嗒一声,这时ping下外网,如可以,则表示硬件Bypass功能已经起作用。 附第二种方法:在设备不带电状态下,用两根网线分别接入同一网桥的出口和入口,然后网线的对端接上电脑。两个电脑配置成同一个网段,互相执行ping测试,看是否可以ping通,如果可以ping通,则表示硬件Bypass已经起作用。Bypass功能测试方法29 软件Bypass有两种方法可以进行测试:
14、 1.采用透明模式接入网络,设置好网桥,内网口接自己的笔记本,笔记本开始ping外网,正常上网后,同时用putty软件登入Panabit系统,默认用户名和密码分别是:root和P,进入后输入ps ax找到一个whatchdog进程, kill -9 whatchdog的PID(这个是表示终止该监视进程),等五秒钟,会听到机器咔嗒一声,两个网卡的灯变黑,笔记本的ping会断一两个包,然后恢复通畅。(注释:设备正常时监控进程不会自己死掉,它死掉即相当于软件系统故障了,上述做法是模拟软件出现故障,而测试bypass功能) Bypass功能测试方法30 软件Bypass有两种方法可以进行测试: 2.
展开阅读全文