Quality of Service (QoS) 是一種網絡管理技術,用于提高網絡性能和確定網絡資源的可靠性和可用性。是以,網絡的性能和可靠性對個人和企業都非常重要。QoS通過優化網絡資源的利用和流量控制,可以確定網絡的穩定性和可靠性,并提高網絡的傳輸效率。QoS技術在各種應用中都得到了廣泛的應用,如視訊會議、網絡遊戲、實時音頻和視訊流等。 服務品質 (QoS)QoS技術的主要目标是為網絡中的不同類型的流量配置設定帶寬和優先級,進而確定高優先級流量的低延遲和可靠傳輸,同時限制低優先級流量的帶寬使用。QoS技術通常需要進行配置,以確定網絡流量的正常管理。在本文中,我以華為裝置為執行個體,整理了一份QoS的配置文檔,該文檔是基于MQC配置的政策,對于感興趣的友友們,可以參考下。
什麼是QOS?
QOS(Quality of Service,服務品質)是有效管理網絡資源的技術。在有限的帶寬資源下,它允許不同的流量不平等地競争網絡資源,語音、視訊和重要的資料應用在網絡裝置中可以優先得到服務。
QOS配置方法分類:
華為裝置支援兩種主要的QOS配置方法:
1、MQC(Modular QoS Command-Line Interface)子產品化 QoS 指令行接口
2、基于ACL的簡化流政策。
MQC和基于ACL的簡化流政策 都支援将具有某類共同特征的封包劃分為一類,為不同類的流量提供有差别的服務。借助MQC和基于ACL的簡化流政策,使用者可以對封包進行分類,并且完成流量監管、重标記封包優先級、封包過濾、重定向、流量統計等常見QOS業務的配置。
網絡拓撲:
具體配置執行個體
這裡以基于MQC 配置為執行個體,MQC是一種配置方法,它通過配置流分類、流行為、流政策和應用流政策來完成QoS業務的配置。
配置思路:
首先,建立流分類,來對封包進行分類
然後,建立流行為,對其中的封包進行相關動作的定義
接着,建立流政策,将流分類和流行為進行綁定
最後,應用流政策,将建立的流政策應用到全局、接口或vlan下
以上就是基于MQC 配置QOS 的一個思路,下面通過具體的實驗來說下具體過程。
具體過程如下:
1、配置流分類,定義一組流量比對規則,對流量的封包進行分類
<HUAWEI> system-view
[HUAWEI] traffic classifier c1 //建立流分類c1,并進入流分類視圖
[HUAWEI-classifier-c1] if-match vlan-id 10 //在流分類中,指定比對VLAN ID為10的封包
[HUAWEI-classifier-c1] quit //傳回系統視圖
上述指令中,我們使用 traffic classifier classifier-name [ operator { and | or } ]指令建立流分類并進入流分類視圖,在流分類視圖下通過if-match開頭的指令定義比對規則。
2、配置流行為,針對中的某類封包所做的動作
[HUAWEI] traffic behavior b1 //建立流行為b1,并進入流行為視圖
[HUAWEI-behavior-b1] statistic enable //在流行為中,指定執行流量統計動作
[HUAWEI-behavior-b1] quit //傳回系統視圖
上述指令中,我們使用traffic behavior behavior-name指令建立流行為并進入流行為視圖,在流行為視圖下通過deny、permit、redirect、car、remark等指令定義動作。
3、配置流政策,在政策中對流分類和流行為進行綁定
[HUAWEI] traffic policy p1 //建立流政策p1,并進入流政策視圖
[HUAWEI-trafficpolicy-p1] classifier c1 behavior b1 //将流分類c1與流行為b1進行綁定
[HUAWEI-trafficpolicy-p1] quit //傳回系統視圖
上述指令中,我們使用指令traffic policy policy-name建立流政策并進入流政策視圖,在流政策視圖下通過classifier classifier-name behavior behavior-name指令綁定流分類和流行為。
4、應用流政策,将流政策應用到接口
[HUAWEI] interface GigabitEthernet0/0/1 //進入接口視圖
[HUAWEI-GigabitEthernet0/0/1] traffic-policy p1 inbound //應用流政策p1
[HUAWEI-GigabitEthernet0/0/1] quit //傳回系統視圖
上述指令中,我們在接口或VLAN視圖下使用指令traffic-policy policy-name { inbound | outbound },可以将流政策應用到接口或VLAN;
在系統視圖下使用指令traffic-policy policy-name global { inbound | outbound } [ slot slot-id ],可以将流政策應用到全局。
注意:
1、在配置流政策時:
1)每個流政策支援綁定一對或多對流分類和流行為。
2)單個流政策下,一個流分類隻能綁定一個流行為,而一個流行為可以與一個或多個流分類綁定。
2、關于流行為的動作:
這裡我隻列出常用的
動作 | 指令 | 說明 |
資料流量統計 | statistic enable | 有助于相關的故障診斷與排查。 |
封包過濾 | deny(permit) | 對封包禁止或通行 |
禁止MAC位址學習 | mac-address learning disable | 裝置在收到資料幀時将不會進行MAC位址的學習。 |
流鏡像 | mirroring | 将符合指定規則的封包流複制到觀察端口。 |
流量監管 | car | 主動丢棄超出速率限制的流量,使輸入或輸出的流量被限制在一個合理的範圍之内。 |
重定向和政策路由 | redirect | 為封包重新指定路徑或方向,轉發到指定的位置進行處理。 |
以上就是,華為裝置使用MQC來配置QoS服務,通過定義QoS政策、分類器和流政策,以及将這些配置應用到接口上,來為網絡中的不同類型的流量提供不同的服務品質。
寫在最後:
自我設限,固步自封,唯有突破極限,才能發掘潛能。以上就是本期整理的《如何正确使用VLAN的三種接口模式》,自己經曆過的風雨,是以知道你也會堅強。你的【評論】+【點贊】+【關注】,我會自動解讀為認可。
作者簡介:
我是“網絡系統技藝者”,系統運維工程師一枚,持續分享【網絡技術+系統運維技術】幹貨。