1. 程式人生 > >cisco思科交換機埠限速配置

cisco思科交換機埠限速配置

1 實驗目的

1. 瞭解QOS,理解實現埠限速的機制

2. 掌握如何實現交換網路QOS,實現埠限速

2 實驗原理

校園網路中心最近收到很多學生的投訴,他們抱怨網路變得很慢,不論是收發郵件還是上網查資料都很慢,影響了學習。對此,網路管理員進行了調查,發現某臺交換機的某些埠的資料流量很大,嚴重影響了網路效能,於是決定對這臺交換機的進行速率限制,從而改進網路效能,提高網路效率

3 實驗環境

                 

1 QoS實驗配置圖

【實驗裝置】 S2126G(1臺)

假設PC1連線交換機的0/5埠,IP地址和網路掩碼分別為172.16.1.5,255.255.255.0,PC2連線交換機的0/15埠,IP地址和網路掩碼分別為1

72.16.1.15,255.255.255.0。

4 實驗內容

1.實驗步驟

1) 在沒有配置埠限速時測量傳輸速率。

    在沒有配置埠限速時,從PCI向PC2傳輸一個較大的檔案(比如60.5MB),結果記錄如下:

傳輸資料大小(MB)

傳輸資料時間()

平均傳輸速率(Mbps)

無限制情況

11 MB

20

4.4

2) 採用訪問控制列表(ACL)定義需要限速的資料流,輸入如下程式碼:

switchA(config)#ip access-list standard qoslimit1//定義訪問控制列表名稱為qoslimit1

switchA(config-std-ipacl)#permit host 172.16.1.5   

//定義需要限速的資料流

SwitchA(config-std-ipacl)#end

驗證測試:驗證ACL配置正確

SwitchA#show access-lists

Standard IP access list:qoslimitl

permit host 172.16.1.5

3)設定頻寬限制和猝發資料量

SwitchA(config)#class-map schoolmap1//設定分類對映圖classmapl

SwitchA(config-cmap)#match access-group qoslimitl

//定義匹配條件為:匹配訪問控制列表“qoslimitl"

SwitchA(config-cmap)#exit

SwitchA(config)#policy-map policymapl    //設定策略對映圖

SwitchA(config-pmap)#class schoolmapl    //匹配分類對映圖SwitchA(config-pmap)#police 1000000 65536 exceed-action drop

//設定頻寬限制為1Mbps,猝發資料量(允許超出的範圍)為64kbps,超過限制則丟包

//其中100000bps=1Mbps,65536 bits64k bits

SwitchA(config-pmap)#Exit

驗證測試:驗證分類對映圖和分類對映圖的配置

switchA#show class-map    //驗證分類對映圖的正確J性

Class Map Name:schoolmapl

Match access-group name:qoslimitl

SwitchA#show policy-map    //驗證分類對映圖的正確性

Policy Hap Name:policymapl

  Class Map Name:schoolmapl

    Rate bps limit(bps):lOOOOOO

    Burst byte limit(byte):65536

    Exceed—action:drop

4)將頻寬限制策略應用到相應的埠上,輸入如下程式碼:

SwitchA(config)#interface fastethernet O/5

SwitchA(config-if)#mls qos trust cos    

//啟用QoS,設定介面的QoS信任模式為cos

SwitchA(config-if)#service-policy input policymap1

//應用頻寬限制策略policymap1

驗證測試:驗證埠fastethernet 0/5設定的正確性

SwitchA#show mls qos interface fastethernet O/5//驗證埠Qos策略的正確性

Interface:Fa0/5

Attached policy-map:policymapl

Trust state:COS

Default COS:O

5) 驗證頻寬限制策略的效果。

    在配置了頻寬限制策略的情況下,從PCI向PC2傳一個較大的檔案(比如60.5MB),計算傳輸時間和平均傳輸速率。將上述結果與沒有配置頻寬限制策略的計算結果進行比較。

傳輸資料大小(MB)

傳輸資料時間()

平均傳輸速率(Mbps)

無限制情況

11MB

 20

4.4

限制頻寬為1Mbps

11MB

108

 0.815

  以上結果顯示說明:

當沒有配置限速時,實際速度為4.4Mbps(網絡卡和交換機埠是10/100M),

當配置限速lMbps時,實際速度為0.815Mbps,限速效果很明顯。

2. 注意事項

1) 限速配置的第一步是定義需要限速的流,這項是通過QoS的ACL列表來完成的對於不在QoS ACL列表中的流,交換機依舊轉發,只是限速功能無效。

2) 所有的限速,只對埠的input有效,即進入交換機埠的流有效。目前無法做對單一埠的input/output雙向控制。若需對output方向控制,可以在另一端的交換機埠對input方向控制。

2) 限速配置可以基於IP、MAC、TCP及7層應用流,配置方法與前相同