防火墻的并發(fā)連接數 |
發(fā)布時間: 2012/7/4 17:08:45 |
并發(fā)連接數是指防火墻或代理服務器對其業(yè)務信息流的處理能力,是防火墻能夠同時處理的點對點連接的最大數目,它反映出防火墻設備對多個連接的訪問控制能力和連接狀態(tài)跟蹤能力,這個參數的大小直接影響到防火墻所能支持的最大信息點數。 并發(fā)連接數是衡量防火墻性能的一個重要指標。在目前市面上常見防火墻設備的說明書中大家可以看到,從低端設備的500、1000個并發(fā)連接,一直到高端設備的數萬、數十萬并發(fā)連接,存在著好幾個數量級的差異。那么,并發(fā)連接數究竟是一個什么概念呢?它的大小會對用戶的日常使用產生什么影響呢?要了解并發(fā)連接數,首先需要明白一個概念,那就是“會話”。這個“會話”可不是我們平時的談話,但是可以用平時的談話來理解,兩個人在談話時,你一句,我一句,一問一答,我們把它稱為一次對話,或者叫會話。同樣,在我們用電腦工作時,打開的一個窗口或一個Web頁面,我們也可以把它叫做一個“會話”,擴展到一個局域網里面,所有用戶要通過防火墻上網,要打開很多個窗口或Web頁面發(fā)(即會話),那么,這個防火墻,所能處理的最大會話數量,就是“并發(fā)連接數”。 像路由器的路由表存放路由信息一樣,防火墻里也有一個這樣的表,我們把它叫做并發(fā)連接表,是防火墻用以存放并發(fā)連接信息的地方,它可在防火墻系統(tǒng)啟動后動態(tài)分配進程的內存空間,其大小也就是防火墻所能支持的最大并發(fā)連接數。大的并發(fā)連接表可以增大防火墻最大并發(fā)連接數,允許防火墻支持更多的客戶終端。盡管看上去,防火墻等類似產品的并發(fā)連接數似乎是越大越好。但是與此同時,過大的并發(fā)連接表也會帶來一定的負面影響: 1.并發(fā)連接數的增大意味著對系統(tǒng)內存資源的消耗 以每個并發(fā)連接表項占用300B計算,1000個并發(fā)連接將占用300B×1000×8bit/B≈2.3Mb內存空間,10000個并發(fā)連接將占用 23Mb內存空間,100000個并發(fā)連接將占用230Mb內存空間,而如果真的試圖實現1000000個并發(fā)連接的話那么,這個產品就需要提供 2.24Gb內存空間! 2.并發(fā)連接數的增大應當充分考慮CPU的處理能力 CPU的主要任務是把網絡上的流量從一個網段盡可能快速地轉發(fā)到另外一個網段上,并且在轉發(fā)過程中對此流量按照一定的訪問控制策略進行許可檢查、流量統(tǒng)計和訪問審計等操作,這都要求防火墻對并發(fā)連接表中的相應表項進行不斷的更新讀寫操作。如果不顧CPU的實際處理能力而貿然增大系統(tǒng)的并發(fā)連接表,勢必影響防火墻對連接請求的處理延遲,造成某些連接超時,讓更多的連接報文被重發(fā),進而導致更多的連接超時,最后形成雪崩效應,致使整個防火墻系統(tǒng)崩潰。 億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888 本文出自:億恩科技【www.allwellnessguide.com】 |