1314

更新時間: 2013-08-29

廣告

bypass -概述

  1.網路安全設備一般都是應用在兩個或更多的網路之間,比如內網和外網之間,網路安全設備內的應用程序會對通過他的網路封包來進行分析,以判斷是否有威脅存在,處理完后再按照一定的路由規則將封包轉發出去,而如果這台網路安全設備出現了故障,比如斷電或死機后,那連接這台設備上所有網段也就彼此失去聯繫了,這個時候如果要求各個網路彼此還需要處於連通狀態,那麼就必須Bypass出面了。
  Bypass顧名思義,就是旁路功能,也就是說可以通過特定的觸髮狀態(斷電或死機)讓兩個網路不通過網路安全設備的系統,而直接物理上導通,所以有了Bypass后,當網路安全設備故障以後,還可以讓連接在這台設備上的網路相互導通,當然這個時候這台網路設備也就不會再對網路中的封包做處理了。
  2.軟體測試過程中出現bypass code,測試未完全開發的軟體時,有些功能還未完成,會產生error,通過bypass code,可以忽略及跳過這些error,從而繼續替他功能的測試.
bypass -應用方式

廣告

  Bypass一般按照控制方式或者稱為觸發方式來分,可以分為以下幾個方式
  1、 通過電源觸發。這種方式下,一般是在設備沒有通電的情況下,Bypass功能打開,如果設備一旦通電后,Bypass立即調整為關閉狀態。
  2、 由GPIO來控制。在進入OS后,可以通過GPIO來對特定的埠操作,從而實現對Bypass開關的控制。
  3、 由Watchdog來控制。這種情況實際是對方式2的一種延伸應用,可以通過Watchdog來控制GPIO Bypass程序的啟用與關閉,從而實現對Bypass狀態的控制。使用這種方式后,平台如果死機就可以由Watchdog來打開Bypass。
  在實際的應用中,這3種狀態往往是同時存在的,尤其是1和2兩種方式。
  一般的應用方法為:在斷電的情況下,設備處於Bypass打開狀態,然後設備上電后,由於BIOS可以對Bypass作操作,所以在BIOS接管設備后,Bypass仍然處於打開狀態,然後OS啟動,當OS啟動后,一般會執行GPIO的Bypass程序,將Bypass關閉,這樣可以應用程序就可以發揮作用了。也就是說在整個啟動過程中,幾乎不會造成網路的斷開。只有在設備剛剛上電到BIOS接管這短短的2-3秒鐘的時間會使網路斷開。
  網路智能切換器的作用有:主要保護防止各類網路串接網關設備因意外失效(如硬體故障、電源故障、軟體死鎖等)而成為單點故障,或在這些網關設備進行升級維護時提供有利幫助,避免了因網路手工切換帶來的時間延誤和網路運維管理困難,成為網路高可用性運行保障不可缺少的解決方案。
bypass -功能

帶有bypass的設備具有如下功能

  1、支持各類網關設備(如:防火牆、IDP、UTM、入侵防禦系統IPS、垃圾郵件網關、防病毒網關、專用DDos設備、各領域專用邏輯隔離設備等等)的智能切換,提供標準開發介面(支持windows /Linux/BSD/Unix/Solaries等各類系統設備);
  2、純硬體切換,切換時間短、不影響數據傳輸速率;
  3、可自定義切換臨界選擇點;
  4、支持多種切換方式:自動切換或人工軟體切換;
  5、確保自身設備安全性,故障時自動直通;
  6、指示燈、聲音切換告警通知功能;
  7、支持多介面自動切換;
  8、透明模式、自身無需IP地址;
  9、即插即用、不影響網路結構;
  10、1U標準工業級機箱設計,平均無故障工作時間MTBF(Mean Time Between Failure)大於4萬小時;
  11、可應用於網關設備維護、升級、程序調試、設備測試等各階段,避免網路短時間中斷;
  12、支持定製單模或多模光纖介面;
廠家與產品介紹

  目前BYPASS設備生產廠商主要有silicon隸屬以色列的 RAD 集團,是一家業界領先的高性能伺服器/設備網路解決方案供應商 ,於2008年在中國北京設立辦事處,產品主要有IBSG,PBSSF-M50,BSSF見下圖。Bypass在醫學中的意思是「導管外科手術中用於使血液或其它體液繞過某一阻塞或病變了的器官的替換管」。如圖:
  例如:a gastric bypass(胃替代管)。Bypass還有「忽視、不留意」的意思。在本文中,除非特別聲明,BYPASS均指帶寬管理設備的模塊之一,意為「旁路單元」 是指在網路設備失效 (含正常失效和非正常失效兩種方式, 正常失效 例如手動切換等方式,非正常失效含義比較廣,例如 硬體故障、連接數超過閥值等等,不同產品之間有很大區別。本文不再敘述)
  BYPASS 模塊有兩種應用模式 內置與外置
  無論內置還是外置BYPASS ,都是為了避免單點故障而引起的網路中斷,一旦這些情況出現時,BYPASS將立即啟動並保證網路的暢通無阻。某些網路的中斷設計要求非常苛刻,甚至是按照*分鐘/年來計算的。
  內置BYPASS的好處是設備體積小,部署起來方便。外置的好處是單獨的設備來作為BYPASS模塊 , 一般來說,外置的BYPASS 模塊要求設計成無源工作模式,也就是說外置BYPASS 不需要電源供應即可正常工作,這樣做的初衷是為了更好的保證穩定性和可靠性 。
  我們知道,任何需要電源支持的設備都一定會損壞 , 只是時間的問題而已。看看我們身邊的這些電器產品或者網路上使用的設備,幾乎毫無例外的都有這個潛在隱患
  根據上面的圖示,你會發現 ,外置BYPASS模式 時 ,真正接入網路的是一個無源BYPASS模塊,而無源BYPASS本身提供兩組介面 ,一組接網路,另外一組接主機。主機才是需要電源供應工作的。
  讓我們想象一下,當內置與外置兩種形式的主機分別損壞的時候,網路都是暢通的。在這個階段內置與外置還沒有任何區別,但接下來,我們必須要更換損壞的設備,這時 ,問題就出現了。內置的設備因為BYPASS模塊固化在設備內部,當我們更換設備的時候,就必須重新中斷網路,而外置的就不需要,因為主機沒有接在網路上,即使更換設備,也無需中斷網路。這也是兩種模式的最大區別。
  一般來說,企業級的網路中斷恢復要求相對比較寬鬆,可以接受內置BYPASS形式,但並不絕對。要根據用戶的設計目標來靈活選擇。

廣告

廣告