廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3625 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
deng 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x30
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[資訊教學] 防火牆的關鍵指標
出處
http://www.5dmail.net/html/200...017181519.htm

防火牆的關鍵指標

出處:本站收集于網路 時間:2005年10月17日18:15


併發連接數

併發連接數是指防火牆或代理伺服器對其業務資訊流的處理能力,是防火牆能夠同時處理的點對點連接的最大數目,它反映出防火牆設備對多個連接的訪問控制能力和連接狀態跟蹤能力,這個參數的大小直接影響到防火牆所能支援的最大資訊點數。

 併發連接數是衡量防火牆性能的一個重要指標。在目前市面上常見防火牆設備的說明書中大家可以看到,從低端設備的500、1000個併發連接,一直到高端設備的數萬、數十萬併發連接,存在著好幾個數量級的差異。那麼,併發連接數究竟是一個什麼概念呢?它的大小會對用戶的日常使用產生什麼影響呢?要瞭解併發連接數,首先需要明白一個概念,那就是“會話”。這個“會話”可不是我們平時的談話,但是可以用平時的談話來理解,兩個人在談話時,你一句,我一句,一問一答,我們把它稱為一次對話,或者叫會話。同樣,在我們用電腦工作時,打開的一個視窗或一個Web頁面,我們也可以把它叫做一個“會話”,擴展到一個局域網裏面,所有用戶要通過防火牆上網,要打開很多個視窗或Web頁面發(即會話),那麼,這個防火牆,所能處理的最大會話數量,就是“併發連接數”。

像路由器的路由表存放路由資訊一樣,防火牆裏也有一個這樣的表,我們把它叫做併發連接表,是防火牆用以存放併發連接資訊的地方,它可在防火牆系統啟動後動態分配進程的記憶體空間,其大小也就是防火牆所能支援的最大併發連接數。大的併發連接表可以增大防火牆最大併發連接數,允許防火牆支援更多的客戶終端。儘管看上去,防火牆等類似產品的併發連接數似乎是越大越好。但是與此同時,過大的併發連接表也會帶來一定的負面影響:

 1.併發連接數的增大意味著對系統記憶體資源的消耗

以每個併發連接表項佔用300B計算,1000個併發連接將佔用300B×1000×8bit/B≈2.3Mb記憶體空間,10000個併發連接將佔用23Mb記憶體空間,100000個併發連接將佔用230Mb記憶體空間,而如果真的試圖實現1000000個併發連接的話那麼,這個產品就需要提供2.24Gb記憶體空間!

 2.併發連接數的增大應當充分考慮CPU的處理能力  

 CPU的主要任務是把網路上的流量從一個網段盡可能快速地轉發到另外一個網段上,並且在轉發過程中對此流量按照一定的訪問控制策略進行許可檢查、流量統計和訪問審計等操作,這都要求防火牆對併發連接表中的相應表項進行不斷的更新讀寫操作。如果不顧CPU的實際處理能力而貿然增大系統的併發連接表,勢必影響防火牆對連接請求的處理延遲,造成某些連接超時,讓更多的連接報文被重發,進而導致更多的連接超時,最後形成雪崩效應,致使整個防火牆系統崩潰。

 3.物理鏈路的實際承載能力將嚴重影響防火牆發揮出其對海量併發連接的處理能力

 雖然目前很多防火牆都提供了10/100/1000Mbps的網路介面,但是,由於防火牆通常都部署在Internet出口處,在用戶端PC與目的資源中間的路徑上,總是存在著瓶頸鏈路——該瓶頸鏈路可能是2Mbps專線,也可能是512Kbps乃至64Kbps的低速鏈路。這些擁擠的低速鏈路根本無法承載太多的併發連接,所以即便是防火牆能夠支持大規模的併發訪問連接,也無法發揮出其原有的性能。

  有鑒於此,我們應當根據網路環境的具體情況和個人不同的上網習慣來選擇適當規模的併發連接表。因為不同規模的網路會產生大小不同的併發連接,而用戶習慣于何種網路服務以及如何使用這些服務,同樣也會產生不同的併發連接需求。高併發連接數的防火牆設備通常需要客戶投資更多的設備,這是因為併發連接數的增大牽扯到資料結構、CPU、記憶體、系統匯流排和網路介面等多方面因素。如何在合理的設備投資和實際上所能提供的性能之間尋找一個黃金平衡點將是用戶選擇產品的一個重要任務。按照併發連接數來衡量方案的合理性是一個值得推薦的辦法。

 以每個用戶需要10.5個併發連接來計算,一個中小型企業網路(1000個資訊點以下,容納4個C類位址空間)大概需要10.5×1000=10500個併發連接,因此支持20000~30000最大併發連接的防火牆設備便可以滿足需求;大型的企事業單位網路(比如資訊點數在1000~10000之間)大概會需要105000個併發連接,所以支援100000~120000最大併發連接的防火牆就可以滿足企業的實際需要; 而對於大型電信運營商和ISP來說,電信級的千兆防火牆(支援120000~200000個併發連接)則是恰當的選擇。為較低需求而採用高端的防火牆設備將造成用戶投資的浪費,同樣為較高的客戶需求而採用低端設備將無法達到預計的性能指標。利用網路整體上的併發連接需求來選擇適當的防火牆產品可以幫助用戶快速、準確的定位所需要的產品,避免對單純某一參數“愈大愈好”的盲目追求,縮短設計施工週期,節省企業的開支。從而為企業實施最合理的安全保護方案。

 在利用併發連接數指標選擇防火牆產品的同時,產品的綜合性能、廠家的研發力量、資金實力、企業的商業信譽和經營風險以及產品線的技術支援和售後服務體系等都應當納入採購者的視野,將多方面的因素結合起來進行綜合考慮,切不可盲目的聽信某些廠家廣告宣傳中的大併發連接的宣傳,要根據自己業務系統、企業規模、發展空間和自身實力等因素多方面考慮。

吞吐量

網路中的資料是由一個個資料包組成,防火牆對每個資料包的處理要耗費資源。吞吐量是指在不丟包的情況下單位時間內通過防火牆的資料包數量。

 隨著Internet的日益普及,內部網用戶訪問Internet的需求在不斷增加,一些企業也需要對外提供諸如WWW頁面流覽、FTP檔傳輸、DNS功能變數名稱解析等服務,這些因素會導致網路流量的急劇增加,而防火牆作為內外網之間的唯一資料通道,如果吞吐量太小,就會成為網路瓶頸,給整個網路的傳輸效率帶來負面影響。因此,考察防火牆的吞吐能力有助於我們更好的評價其性能表現。這也是測量防火牆性能的重要指標。

 吞吐量的大小主要由防火牆內網卡,及程式演算法的效率決定,尤其是程式演算法,會使防火牆系統進行大量運算,通信量大打折扣。因此,大多數防火牆雖號稱100M防火牆,由於其演算法依靠軟體實現,通信量遠遠沒有達到100M,實際只有10M-20M。純硬體防火牆,由於採用硬體進行運算,因此吞吐量可以達到線性90-95M,是真正的100M防火牆。

 對於中小型企業來講,選擇吞吐量為百兆級的防火牆即可滿足需要,而對於電信、金融、保險等大公司大企業部門就需要採用吞吐量千兆級的防火牆產品。



防火牆的簡介,有興趣的看一看。


[ 此文章被woor2580在2006-02-05 09:26重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-11-07 12:08 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.052940 second(s),query:15 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言