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
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 bits=64k 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 |
以上結果顯示說明:
u 當沒有配置限速時,實際速度為4.4Mbps(網絡卡和交換機埠是10/100M),
u 當配置限速lMbps時,實際速度為0.815Mbps,限速效果很明顯。
2. 注意事項
1) 限速配置的第一步是定義需要限速的流,這項是通過QoS的ACL列表來完成的。對於不在QoS ACL列表中的流,交換機依舊轉發,只是限速功能無效。
2) 所有的限速,只對埠的input有效,即進入交換機埠的流有效。目前無法做到對單一埠的input/output雙向控制。若需對output方向控制,可以在另一端的交換機埠對input方向控制。
2) 限速配置可以基於IP、MAC、TCP及7層應用流,配置方法與前相同。