淺析Cisco AutoQoS益出
AutoQoS回顧基礎
讓我們從基礎的回顧開始。QoS提供下列益處:
根據通信的優先級不同而進行控制——比方說,確保低優先級的通信不會影響語音通訊。
根據通信的優先級不同,確保低級的應用不會拖累商業級的應用。
根據通信的優先級不同,確保不合需要的通信不會擠占帶寬。
放慢非緊急的數據傳輸,以保留足夠的帶寬給其他應用。
你可以在Cisco IOS路由器上,通過一系列不同的命令對QoS進行配置。下面是你可以采取的一些選擇:
對QoS進行人工設置,通過建立ACL對通信進行認證,然后以QoS命令控制通信。
使用Cisco的安全設備管理器(Security Device Manager,SDM)及QoS精靈來建立一個預定義的QoS策略,并可以對那些策略進行編輯。
使用AutoQoS建立基于流經路由器或交換機實時通信的策略。
使用AutoQoS,為流經你IOS設備的VoIP數據,建立預定義的VoIP策略。
了解AutoQoS的好處
AutoQoS在Cisco IOS路由器2600到7200系列上運行,且在絕大多數IOS 12.2(15)T及其后版本的Cisco路由器上都能運行。AutoQoS提供下列益處:
你無需了解QoS,正如準備從草稿上建立QoS策略時一樣。
你可以修改已經建立的QoS策略,并將其應用在別處,就像模版一樣。
你可以在QoS配置中節省時間
在運行AutoQoS命令前,你應當在全局配置模式(Global Configuration Mode)中使用ip cef命令啟動CFF。另外,你需要接口卡上的帶寬聲明。這是因為AutoQoS在進行協議不同 優先級的帶寬限制配置時,需要使用帶寬聲明。如果你在配置完畢AutoQoS后又修改了帶寬聲明,你必須重新運行AutoQoS。
還有,記住你不能在全局配置模式(Global Configuration Mode)中對AutoQoS進行配置——你應在接口配置模式(Interface Configuration Mode)中進行。現在,讓我們來看 一個事例,如何為VoIP配置AutoQoS。
配置AutoQoS
配置AutoQoS的過程很簡單——困難的是去了解它為你配置了什么,并根據必要的情況對配置進行修改,并對其進行測試以確保其工作正常。在這里,我們以VoIP配置AutoQoS作為 事例。
AutoQoS VoIP在特定類型接口卡上運行。最簡單的事例是一個兩個路由器之間點對點的T1回路,VoIP在該連接上進行傳輸。
假設我們是在兩臺路由器之間的串口接口上配置AutoQoS。如果準備開始,應進入該接口的接口配置模式,從而面向你打算控制的通訊。這里是個事例:
- Router(config)# interface Serial0/0
- Router(config-if)# auto qos voip
這么一條簡單命令所產生的命令數量令人驚訝。表格A顯示了使用 此命令導致的路由器show running-config的一部分。
你可以看到,auto qos voip命令依舊在接口上,但是增加了一個“非信任”策略叫做AutoQoS-Policy-unTrust。該命令的“非信任”版本是默認的。
作為另一選擇,我們可以運行auto qos voip trust命令。該命令的信任版使用DSCP(Differentiated Service Code Point,區別服務代碼點)為通信進行分級。我們用的版本使 用NBAR(Network Based Application Recognition,基于網絡的應用識別)版本以及存取控制列表來識別我們試圖控制的VoIP通訊。
新的AutoQoS配置生成許多新命令,但是它們不會把你弄糊涂的。如果你可以看到這些命令在系統中協同工作,這些命令看起來就不會令人生畏了。這是一個基本的細分:
存取控制列表定義通訊
class-maps將通訊分類。他們了解根據通訊所符合的存取控制列表,所符合的DSP位,或所符合的NBAR協議,將對應的通訊放入不同的類別。
policy-map為不同類別指派優先級。
對接口卡實施policy-map,從而影響通訊。
我們已經在接口的一端運行了這些命令。現在我們需要在另一端(也就是另一臺路由器)上運行它們。我強烈推薦你在對一個生產網絡實施上述操作之前,先在一個測試環境中運 行這些命令。
【編輯推薦】