查看單個文章
舊 2006-09-13, 06:48 AM   #3 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

How to :使用SoftPerfect Bandwidth Manager來實現帶寬控制
 
內容概要:除了使用Bandwidth Controller外,你還可以通過使用SoftPerfect Bandwidth Manager來控制用戶可以使用的實時帶寬。通過這篇文章,你可以學習到如何配置SoftPerfect Bandwidth Manager來實現帶寬控制。
 
SoftPerfect Bandwidth Manager(下文簡稱BWM)是一個實現帶寬管理的軟件,它可以安裝在任何Windows平台的網路閘道器上來控制用戶所使用的帶寬。本文撰寫時最新版本為2.2,你可以在http://www.isacn.org/info/info.php?sessid=&infoid=236下載30天的試用版。BWM並沒有在網路適配器上加裝驅動,而是安裝了一個服務來實現對網路資料傳輸的控制。它的配置和ISA也是完全獨立的。你必須在ISA中部署防火牆策略允許內部用戶訪問外部網路,然後再在BWM中部署過濾規則來限制用戶的實時帶寬。
這篇文章中的試驗網路拓樸結構如下圖所示,ISA防火牆作為邊緣防火牆,連接內部網路和Internet;Istanbul(61.139.0.8/24)為Internet上的一台Web/FTP服務器。

http://www.isacn.org/pic/BandwidthManager/bandwidthcontroller.jpg

在這個實驗中我將使用BWM來限制ISA防火牆的下行和上行帶寬,所有測試均在ISA防火牆上進行,已在ISA防火牆的防火牆策略中允許了本機主機到外部網路的所有協議;各電腦的TCP/IP設置如下,此試驗中不涉及DNS解析,DNS服務器均設置為空:
ISA防火牆外部接頭:
IP:61.139.0.1/24
DG:61.139.0.8
Istanbul:
IP:61.139.0.8/24
DG:None
在這篇文章中我們將按照以下步驟進行試驗:
安裝和初始化BWM;
建立第一條過濾規則:限制ISA防火牆下行速率為200KB/s;
建立第二條過濾規則:限制ISA防火牆上行速率為1000KB/s;
測試;
配置限額規則;

安裝和初始化BWM
和安裝Bandwidth Controller不一樣,在安裝BWM之前你不是必須對你所擁有的帶寬進行正確的量化,但是,預先確認你所擁有的帶寬對於控制帶寬具有決定性的作用,只有在正確瞭解你所擁有的帶寬的前提下,你才能正確的在網路中部署帶寬控制
為了便於對比,我先進行Ftp下載和上傳測試,可以從下圖看出,未限制時下載速率為7955.04KB/s,上傳速率為9152.11KB/s(HTTP下載速率更慢,我們將其忽略)。

http://www.isacn.org/pic/BandwidthManager/bwm01.jpg

雙擊bwmsetup.exe進行安裝,安裝過程比較簡單,安裝完成後要求你重啟電腦。
重啟登入後執行BWM管理控制台,在登入交談視窗中,預定是連接到本機主機,密碼為空,點擊確定進入;

http://www.isacn.org/pic/BandwidthManager/bwm02.jpg

首先我們需要配置一下BWM,點擊文件表菜單下的設置

http://www.isacn.org/pic/BandwidthManager/bwm02a.jpg

在彈出的選項交談視窗中,你可以在一般標籤修改速率顯示的單位和登入管理控制台的密碼;

http://www.isacn.org/pic/BandwidthManager/bwm02b.jpg

高階標籤,設置資料傳輸快取記憶體隊列的大小,預定為500,如果你的網路連接帶寬較大,那麼建議你設置較大的值。然後勾選Transmit short TCP ACK frames with no queue,這樣BWM會讓具有ACK標誌的大小為54~60字節的TCP資料包優先通過,而不需要排隊通過。然後點擊確定,BWM的初始化就完成了。

http://www.isacn.org/pic/BandwidthManager/bwm02c.jpg



建立第一條過濾規則:限制ISA防火牆下行速率為200KB/s
現在可以建立過濾規則了,點擊規則下的新增規則

http://www.isacn.org/pic/BandwidthManager/bwm03.jpg

新增規則交談視窗,輸入名字為Limit Localhost download to 200KB/s,由於我們是限制本機主機下載,所以在方向框選擇進入,然後在傳輸速率限制框,選擇Bytes/sec,然後輸入200000,協議選擇為TCP or UDP,在應用到的接頭框,由於本機主機是通過外部接頭訪問Internet的,所以在此選擇外部接頭;
註:對於限制內部網路主機下載的情況,你應該選擇從內部接頭流出

http://www.isacn.org/pic/BandwidthManager/bwm04.jpg

點擊標籤,由於是限制本機主機下載,所以源位址選擇為任何IP位址,源連接阜為任意

http://www.isacn.org/pic/BandwidthManager/bwm05.jpg

再點擊目的標籤,目的位址選擇為本機主機,目的連接阜選擇為任意,然後點擊確定
註:對於限制內部網路主機下載的情況,你可以選擇MAC卡位址、單個IP位址或者完整的IP範圍,然後根據你的網路情況輸入被限制的主機位址訊息。

http://www.isacn.org/pic/BandwidthManager/bwm06.jpg

此時,第一條規則就建立好了,如下圖所示,速率限制列是通過我們輸入的200000 Byte/s折算成KB(1KB=1024B)的數值,為195KB/s。

http://www.isacn.org/pic/BandwidthManager/bwm07.jpg
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次