雙網卡實現負載均衡技術的實現與原理

網卡出錯冗餘 
      : AFT(Adapter Fault Tolerance)技術是一種在服務器和交換機之間建立冗餘連接的技術,亦即在服務器上安裝兩塊網卡,一塊爲主網卡,另一塊作爲備用網卡,然後用兩根網線將兩塊網卡都連到交換機上。 
: AFT技術的基本工作過程是,當在Netware或NT服務器上裝配兩塊網卡後,AFT技術就能把這兩塊網卡當作一個網卡工作組來對待,一塊爲主網卡,另一塊爲備用網卡。當主網卡工作時,智能軟件通過備用網卡對主網卡及連接狀態時刻進行監測,即採用一種發送特殊設計的“試探包”的方法來進行的監測。若連接失效,“試探包”便無法送達主網卡,智能軟件發現此情況後,立即將工作(包括MAC網絡地址)移交給備用網卡。由於所有配置信息是在瞬間轉到備用網卡上的,網絡用戶不會察覺到有任何變化,同時也不會對服務器操作系統造成任何壓力。AFT技術在服務器和網絡之間建立的冗餘連接可包括網卡、網線、集線器或交換機端口,一條連接用於服務器正常網絡通信工作,另一條連接提供備用,爲了提高網卡的可管理性,AFT一旦發現連接中有任何失效,便會發出報警信號,因而AFT具有出錯恢復保障的高可靠性。 
: 網卡負載平衡 
:       傳統增加帶寬和擴大服務器吞吐量的方法是在服務器上增加一塊網卡,劃分兩個網段,雖然可減輕一半的通信壓力,可緩解堵塞狀況,但又會帶來一些諸如需另設IP地址、重新規劃網絡等新問題。而且網段劃分還需要增加額外象交換機、路由器這樣的硬件設備,同時在兩個網段之間平衡流量也是很困難的。 
: ALB(Adapter Load Balancing)技術是一種簡單易行的可讓服務器更多更快傳輸數據的好方法該技術是通過在多塊網卡之間平衡數據流量來增加吞吐量的,因爲每增加一塊網卡,就能增寬100Mbps的通道。另外,ALB還具有AFT同樣的容錯功能,一旦其中一條鏈路失效,其他鏈路仍可保障網絡的連接。當服務器網卡成爲網絡瓶頸時,ALB技術無須劃分網段,網絡管理員只需在服務器上安裝兩塊具有ALB功能的網卡,並把它門配置成ALB狀態,便可迅速、簡便地解決通道瓶頸問題。這種方法無需在客戶端作任何設置,也不需要通過路由來實現客戶之間的通信。另外,服務器上所有網卡之間的通信量是平衡的。與AFT一樣,ALB在網卡驅動程序裏帶有智能軟件,爲了配合ALB工作,智能軟件動態管理ALB網卡組,連續分析服務器各塊網卡上的數據流量。對服務器來說,ALB網卡組中一條通道雙向通信,其餘的只向外發送。ALB可爲網絡客戶提供同樣的服務器響應等級。採用四塊網卡的ALB技術,吞吐量可近400Mbps。 
: 快速以太通道 
: FEC(Fast Ether Channel)是針對Web瀏覽及Intranet等對吞吐量要求較大的應用而開發的一種增大帶寬的新技術,可爲重要應用的客戶機/服務器網絡系統提供高可靠性和高速度。FEC具有AFT和ALB的全部功能。在服務器上,FEC與ALB相似,在幾塊網卡間可實現容錯和負載平衡。而且,與具備FEC特性的交換機連接,服務器可實現多塊網卡雙向平衡通信。與ALB一樣,FEC採用多塊網卡同時分擔通信量的辦法來解決服務器吞吐瓶頸問題,而且,服務器同樣也只給FEC網卡組分配一個網絡地址,網卡智能軟件自動平衡FEC網卡組內每塊網卡負載的通信量。FEC網卡組中每塊網卡都是工作在全雙工快速以太網狀態。 
: FEC是一項將多個全雙工快速以太網連接成組,實現高速、容錯連接的技術。一臺FEC交換機可連接二、三塊或四塊快速以太服務器網卡,全雙工時支持多達800Mbps的帶寬。由於FEC交換機內部集成了FEC負載平衡特性,增加通道連接便可獲得更高的吞吐量,因此,增大帶寬不會造成延遲或降低系統性能。冗餘並行數據路徑,有助於確保FEC的連接。一旦其中一條失效,智能軟件可在客戶不知不覺的情況下,自動將原失效通道上的信息轉到其他的通道上去。FEC以全雙工方式工作,可將帶寬擴展到200Mbps~800Mbps,解決了許多公司目前100Mbps不夠用的問題。FEC技術同時也適於今後的發展需要,因爲它是一項基於標準的技術(符合IEEE802.3),完全可實現向1000Mbps的無縫連接。

from:http://www.cnblogs.com/witluo/archive/2006/11/16/563034.html

發佈了209 篇原創文章 · 獲贊 23 · 訪問量 37萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章