硬件bypass原理_第1頁
硬件bypass原理_第2頁
硬件bypass原理_第3頁
硬件bypass原理_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、原文地址:硬件bypass原理介紹 作者:freeworld 硬件 bypass目 的:作為串接產品為了避免產品的單點故障,在設備出現斷電,死機時,不能因為串接產品的不可用而導致用戶的網絡不可用,硬件Bypass功能已經是流控廣品必備功能,在設備斷電,死機時能夠直接將內,外兩個端口物理連通,變成一根網線,這樣用戶的數據流量可以直接通過設備,而不受設備自身當前狀態的影響。如下圖所不在支持硬件Bypass的端口后部會存在繼電器, 每個端口后面的一個 繼電器負責兩心線路,因此如果要 Bypass1,2,3,6 (100M端口)四芯線路需要 2個繼電器, 如果要Bypass1,2,3,4,5,6,7,

2、8 (1000M端口) 八芯線路則需要 4個繼電器,下圖的每個端口 后方有4個繼電器,因此是 1000M的Bypass。另外還有2代的bypass可以控制斷電后的bypass狀態為連接或者斷開。共9顆繼電器 控制一對網口當斷電時,繼電器失去電力,因此將開關搭接到了和下方網口聯通的線路上,于是兩 個端口就變成了一個物理線路,相當于兩個端口短路,當電力恢復時則繼電器將開關搭接到了和自身系統連接的線路上,于是就成為了兩個獨立的網口,通過這樣的方式,當斷電時就可以避免網絡中斷。下面一組圖示以2代bypass為例說明了 Bypass的工作方式,1代的只具有上面 2種狀 態o Bypass Behavio

3、r A是正常狀態下,兩個網絡的封包都經過應用軟件處理后再傳播。BypassBehaviorB是設備處于 Bypass后,設備的應用程序已經不再對網絡封包處理了。BypassBehavior c是設備斷電后不 bypass。Bypass Behavior A:Bypass Behavior B:Behavior C:二Bypass分類及應用Bypass一股按照控制方式或者稱為觸發方式來分,可以分為以下幾個方式1、通過電源觸發。這種方式下,一般是在設備沒有通電的情況下,Bypass功能打開,如果設備一旦通電后,Bypass立即調整為關閉狀態。2、 由GPIO來控制。在進入 OS后,可以通過 GPI

4、O來對特定的端口操作,從而實現 對Bypass開關的控制。3、由Watchdog來控制。這種情況實際是對方式 2的一種延伸應用,可以通過 Watchdog 來控制GPIO Bypass程序的啟用與關閉,從而實現對 Bypass狀態的控制。使用這種方式 后,平臺如果死機就可以由 Watchdog來打開Bypass。4設備上的bypass開關,可以手動設置bypass強制開啟或者關閉一般的應用方法為,在斷電的情況下,設備處丁 Bypass打開狀態,然后設 備上電后,由丁 BIOS接管,可以在BIOS中設定bypass,所以在BIOS接管 設備后,Bypass仍然處丁打開狀態,然后 OS啟動,當OS

5、啟動后,一般會執 行GPIO的Bypass程序,將Bypass關閉,這樣可以應用程序就可以發揮作用 了。也就是說在整個啟動過程中,幾乎不會造成網絡的斷開。只有在 OS接管這 短短的幾秒鐘的時間會使網絡斷開在硬件層面上,要實現Bypass,主要使用的就是繼電器。這些繼電器主 要連接兩個Bypass網口的各個網口信號線上,下圖以其中一根信號線來說明繼 電器在其中的工作方式。以電源觸發為例,當斷電的情況下,繼電器內的開關將 會跳撥到1的狀態,即將LAN 1的RJ45接口上的Rx直接和LAN2的RJ45 Tx導 通,而當設備上電以后,開關就會導通到2上,這樣如果要使LAN1和LAN2上 的網絡間通訊,

6、就需要通過這臺設備上的應用程序來實現了。軟件層面上對于 GPIO和Watchdog兩種方式來控制、觸發Bypass,實際上這兩種方式都是對GPIO作操作,然后由GPI。來控制硬件上的繼電器作相應的跳轉。具體一點,就是 相應的GPIO如果被置成高電平,那么繼電器就相應的跳轉到位置1,相反如果GPI。被置成了低電平,則繼電器就跳轉到位置2。對于 Watchdog Bypass ,實際上是在上面的GPIO控制的基礎上,增加 Watchdog控制Bypasso首先系統激活 Watchdog功能,傳統上,當 Watchdog生效后,系統會 Reset,但如 果你使用了 Watchdog Bypass功能,則在 Watchdog生效后,系統不會 Reset,而是將相對應 的網口 Bypass打開,使設備呈現為 Bypass狀態。實際是這種 Bypass,也是通過 GPIO來控 制Bypass的,只不過這種情況下,向 GPIO寫入低電平的工作由 Watchdog來執行,不需要 另外編程來寫 GPIO。注意

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論