QoS SmartBits測試工具


1.1 文檔簡介
本文檔的主要目的是針對那些對Smartbit和QoS完全不熟悉的人看的。本文檔的主要內容是記錄了幾個用Smartbit測試QoS優先隊列的測試過程,供需要的人參考。

2 環境搭建
2.1 工具准備
1. 一台Smartbit
2. 一台交換機
3. 兩個PC
4. 一個Smartwindows軟件安裝包
5. 七根以太網線(最好有至少四根千兆網線)

2.2 線路搭建
1. DSL-G285DG上有1個wan口(是指代etherwan功能的以太網口),4個Lan口。
2. 選擇smartbit的上排端口或者下排端口,本文檔選擇的是下排端口,注意上下排端口都有4個以太網口可供測試。
3. 將路由器上3個lan口和1個wan口分別按照從左至右的順序接到smartbit上的下排口的四個以太網口上。
4. 將路由器上剩下的1個lan口接到PC1,以方便PC1通過web頁面配置路由器的QoS功能。
5. 將smartbit上和電源同側的1個以太網口用網線連接到交換機上
6. 用網線將PC2也連接到交換機上。

2.3 軟件安裝
在連接交換機的PC2上安裝smartwindows軟件,以控制smartbit工具。

 

 2.4 基礎配置

配置路由器的Internet頁面的Etherwan連接,IP設置成靜態IP地址:
Static IP Address/Netmask/Gateway:1.1.1.5/255.255.255.0/1.1.1.1

配置連接交換機的PC2的網口如下,因為Smartbit工具的IP地址是192.168.233.201,為了能讓PC2通過軟件Smartwindows控制Smartbit,需要將PC2的IP地址配置成和它是同一網段的,注意配置的IP地址不能和連接到同一個交換機的其他PC主機沖突。

 

 

啟動PC2主機上安裝的軟件smartwindows

1 單擊桌面上smartwindows的圖標

 

2 單擊SMB-600(B)

 

 

 3 選擇Actions->Connect, 以連接到Smartbit,如果連接不成功,可以在PC2pingsmartbitIP地址192.168.233.101,如果不通的話需要檢查下線路問題,比如網線和網口是否是壞的;或者檢查下PC2上配置的IP地址有沒有和其他主機的IP地址沖突。

 

 

4 因為本文檔測試的時候選擇的Smartbit的下排口。所有在下面的LAN-3324A上右擊-Reserve This Module.

 

 

 

 

 

5 上面操作完成后,可以注意到第二排的LAN-3324A左下角變藍了。這個時候再第二排的端口01020304上右擊-Enable Copper Port。可以看到端口01020304上有個綠色的小圓點,就代表線路是OK的。否則就要檢查下網線是否是壞的。另外上面顯示的1Gb表示這個端口是千兆口。

 

 3 配置概覽

由於環境搭建-〉線路搭建中,是將路由器上3lan口和1wan口分別按照從左至右的順序接到smartbit上的下排口的四個以太網口上。所以smartwindows上下面的4個端口,其中編號1-3的端口是和路由器的3LAN口對應的,編號4的端口是和路由器的Etherwan口對應的。

Note:

CPE上的相關接口信息如下:

br0/192.168.1.1/255.255.255.0/00:AA:BB:01:23:40

nas10_0/1.1.1.5/255.255.255.0/00:AA:BB:01:23:40


假設LAN側端口123要往wanip/mac1.1.1.9/00:00:00:00:00:aaPC上基於UDP協議,端口為1009發送報文,可以利用smartwindows工具配置端口1-4為:

 

配置端口1(注意目的MAC應該和LAN Interface br0MAC相同)

協議:UDP

IP->目的IP:192.168.1.11->1.1.1.9

源端口->目的端口:1001->1009

MAC->目的MAC: 00:00:00:00:00:01->00:AA:BB:01:23:40


配置端口2

協議:UDP

IP->目的IP: 192.168.1.12->1.1.1.9

源端口->目的端口:1002->1009

MAC->目的MAC: 00:00:00:00:00:02->00:AA:BB:01:23:40

 

 

配置端口3

 

協議:UDP

 

IP->目的IP: 192.168.1.13->1.1.1.9

 

源端口->目的端口:1003->1009

 

MAC->目的MAC: 00:00:00:00:00:03->00:AA:BB:01:23:40

 

 

配置端口4(注意目的MAC應該和WAN Interface nas10_0的值相同)

 

第一條

 

協議:UDP

 

IP->目的IP:1.1.1.9->1.1.1.5

 

源端口->目的端口:1001->1009

 

MAC->目的MAC: 00:00:00:00:00:aa->00:AA:BB:01:23:40

 

 

第二條

 

協議:UDP

 

IP->目的IP:1.1.1.9->1.1.1.5

 

源端口->目的端口:1002->1009

 

MAC->目的MAC: 00:00:00:00:00:aa->00:AA:BB:01:23:40

 

 

第三條

 

協議:UDP

 

IP->目的IP:1.1.1.9->1.1.1.5

 

源端口->目的端口:1003->1009

 

MAC->目的MAC: 00:00:00:00:00:aa->00:AA:BB:01:23:40

 

現在開始詳細敘述怎么利用smartwindows配置smartbit以滿足上訴端口的配置。

3.1 配置端口1(LAN)
1 在下排編號1上右擊-〉選中SmartMetrix Mode
2 在下排編號1上右擊-〉點擊Transmit Setup

 

3 點擊Add按鈕以添加一條流

 

 

4 這一步可以默認,直接點擊OK進入下一個配置頁面

 

5 注意紅色圈出來的地方,首先選擇Select Protocol:”下的值為UDP,然后設置Layer4的源端口為1001,目的端口為1009

 

6 設置Layer3 IP層,設置源IP192.168.1.11,目的IP1.1.1.9

 

 7 設置Layer2 Ethernet層,源MAC00 00 00 00 00 01, 目的MAC00 AA BB 01 23 40, 並點擊OK按鈕,以完成這條流的配置。

 

8 配置完成后,可以在列表處看到之前配置的流,點擊OK按鈕以保存配置,保存端口1的配置。

 

3.2 配置端口2(LAN)

 按照上一節配置端口1(LAN)”,用同樣的方式配置端口2(LAN),但是要更改下源端口為1002,源IP192.168.1.12, MAC地址為00 00 00 00 00 02

 

 

 

 

 

 

 

3.3 配置端口3(LAN)

按照上一節 “配置端口1(LAN)”,用同樣的方式配置端口3(LAN),但是要更改下源端口為1003,源IP為192.168.1.13, 源MAC地址為00 00 00 00 00 03

 

 

 

 

 

 

3.4 配置端口4(WAN)
按照上一節 “配置端口1(LAN)”,用同樣的方式配置端口4(WAN),但是端口4需要建立三條流
第一條流
協議:UDP
源IP->目的IP:1.1.1.9->1.1.1.5
源端口->目的端口:1001->1009
源MAC->目的MAC: 00:00:00:00:00:aa->00:AA:BB:01:23:40

第二條流
協議:UDP
源IP->目的IP:1.1.1.9->1.1.1.5
源端口->目的端口:1002->1009
源MAC->目的MAC: 00:00:00:00:00:aa->00:AA:BB:01:23:40

第三條流
協議:UDP
源IP->目的IP:1.1.1.9->1.1.1.5
源端口->目的端口:1003->1009
源MAC->目的MAC: 00:00:00:00:00:aa->00:AA:BB:01:23:40

 

先配第一條流

 

 

 

 

 

 

 

 

另外兩條流可以直接利用copy/paste操作,更改另外兩條流的目的端口為10021003就可以了。

 

 

修改第二條

 

 

 

 

修改第三條

 

 

 

 最后點擊OK

 

 

 

4 測試
4.1 case1(沒有設置QoS)
4.1.1 lan->wan
QoS頁面無任何配置,設置端口1,端口2,端口3發包速率都為100%
1先設置端口1,用同樣的方法設置端口2,端口3:
1.1在端口1上右擊->選擇Transmit Setup

 

 

12 選中Frame Rate, 雙擊Requested Utilization(%)列的值為100,點擊OK按鈕以保存配置。

 

 

2 點擊端口1,端口2,端口3start按鈕,讓端口1-3開始流的發送。

 

 

4 可以在端口4抓包,右擊->Capture.

 

 

 

 

 

 

 從報文的截圖來看,只有來自端口10021003的報文。(注意,這里應該同時有端口1:1001,端口2:1002, 端口3:1003的數據,但是我本人測這個case的時候端口1的目的MAC配置有誤,所以端口4上沒有來自端口1的報文。)

 

 

 

 

 

5 可以在smartbit 上看端口1234的發送報文速率和接受報文速率,右擊->Display Counters.

 

 

 

 

 可以看到端口1-2的發送報文的速率約為844581 pbs

 

 端口3的發送報文的速率越844582 pbs,端口4的接受報文速率約844668 pbs.

 

 

4.1.2 wan->lan
1 設置端口4到端口1:1001,端口2:1002,端口3:1003的發送速率分別為40%,30%,30%

 

 

2 開始端口4發送流,同時停掉端口123的數據發送。

 

3 查看端口1234的收發速率

看到端口1和端口2的報文接受速率為337780 pbs253194 pbs.

 

 觀察到端口3的報文接受速率為253401 pbs,端口4的發送速率為844581 pbs

 

 4.2 case2(已設置QoS)

4.2.1 lan->wan

例子1

1 設置192.168.1.13,即端口3為最高優先級。

設置192.168.1.12,即端口2為高優先級。

2 設置端口123的發送速率為100%

 

 

 

 

3 讓端口123開始發送數據,端口4停止發送數據

 

4 在端口4上抓包,發現只有來自1003的報文即端口3,說明QoS優先級設置是生效了的。

 

 

例子2

注意:

CPEqos設置更改后,好像需要重啟了新的修改才會有效。


1 設置端口2為最高優先級

設置端口3為高優先級

2 設置上述速率一樣,開始端口123發送數據,端口4停止發送

3 在端口4上抓包發現只有來之1002即端口2的報文,說明QoS的優先級設置應該是生效了的。

 

 

4 查看端口1234的收發報文的速率

 

 

 

 

4.2.2 wan->lan
設置了QoS優先級別后, wan->lan的效果和case 1的wan->lan是一樣的。

4.3 case 3
4.3.1 lan->wan
設置192.168.1.12即port2為最高優先級、
設置192.168.1.13即port3為高優先級
連接telnet到cpe,輸入如下命令,這條命令是eco-net回復的能限制上行速率的命令。
#fe set tx 100 0

Port1,2,3的發送速率都設置為100%

 

 

 

 

 

 port4上抓包只有來自1002端口即port2的報文

 

 

 查看端口1234的收發報文速率,說明#fe set tx 100 0”限制上行速率的命令沒有起作用。

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM