• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

08-ACL和QoS配置指導

目錄

04-數據緩衝區配置

本章節下載 04-數據緩衝區配置  (168.47 KB)

04-數據緩衝區配置


1 數據緩衝區

1.1  數據緩衝區簡介

1. 簡介

數據緩衝區用來臨時存儲報文,以免報文丟失。如圖1-1所示,接口板上的數據緩衝區分為接收緩衝區和發送緩衝區:

·     當網絡擁塞時,端口不能立即發送數據,為防止數據丟失,會將數據暫時存儲到接口板的發送數據緩衝區;

·     當設備的CPU繁忙時,端口不能立即將收到的報文交給CPU處理,會將數據暫時存儲到接口板的接收數據緩衝區。

圖1-1 數據緩衝區劃分示意圖

 

2. cell資源和packet資源

發送數據緩衝區和接收數據緩衝區在緩存數據時,都會同時用到兩類資源:

·     cell資源:用來存儲數據包的內容,端口會根據報文的實際大小占用相應大小的cell資源。比如一個cell資源是208字節,當發送的報文是128字節時,端口會給它分配一個cell資源,當發送的報文是300字節時,端口會給它分配兩個cell資源。

·     packet資源:用來存儲報文的指針,指針指明報文在cell資源中的存放位置。設備每發送/接收一個數據包,無論該數據包的長度是多少,均占用1個packet資源。

當端口接收/發送報文時,既使用相當於報文長度的cell資源,同時也使用相當於報文數量的packet資源。

3. 固定區域和共享區域

cell資源和packet資源又分別分為共享區域和固定區域。

·     固定區域是按隊列劃分的,每個隊列又按端口均分,如圖1-2所示。如果網絡擁塞,端口收到報文後,會根據一定的策略將報文分發到相應的隊列。如果該端口的該隊列緩衝區滿,則放到共享區域中的相應隊列;如果共享區域中該隊列滿,則將報文丟棄。在固定緩衝區中,係統會根據用戶的配置給隊列預留指定大小的空間,即便該隊列沒有報文存儲需求,其他隊列也不能搶占。給隊列預留的空間又是均分給每個端口的,即使某端口的某隊列沒有報文存儲需求,其他端口也不能搶占。

·     共享緩衝區隻按隊列劃分,不再按端口均分,如圖1-2所示。係統會根據用戶配置以及實際需要收發報文的數量決定每個隊列實際可占用的緩衝區的大小。如果某個隊列沒有報文存儲需求,則其他隊列會搶占該隊列的配額。對於某個隊列的緩衝區,所有端口收來的報文,先到先得,如果資源耗盡,則後到達的報文將被丟棄。

圖1-2 固定區域和共享區域劃分示意圖

 

1.2  數據緩衝區配置

1.2.1  通過Burst功能來自動分配緩衝區

配置了Burst功能後,設備將自動分配cell資源和packet資源。

在下列情況下,Burst功能可以提供更好的報文緩存功能和流量轉發性能:

·     報文從高速鏈路進入設備,由低速鏈路轉發出去。

·     報文從相同速率的多個接口同時進入設備,由一個相同速率的接口轉發出去。

表1-1 通過Burst功能來自動分配緩衝區

操作

命令

說明

進入係統視圖

system-view

-

開啟Burst功能

burst-mode enable

缺省情況下,Burst功能處於關閉狀態

Burst功能僅對已知單播報文生效

 

1.2.2  配置數據緩衝區監控功能

設備上存在數據緩衝區,由所有接口共享使用,用於在接口發送報文出現擁塞時提供緩存功能。通過監控數據緩衝區的使用狀況,可以發現使用緩衝區比例過高的端口,以便及時對異常現象進行診斷。

用戶可以設置接口使用數據緩衝區的門限值,設備通過該值來判斷接口當前是否處於超量使用緩衝區的狀態。在完成門限值的配置後,設備將自動監控每個接口對數據緩衝區的使用情況。當接口上某一隊列中需要處理的報文增多,造成該接口對數據緩衝區的使用比例超過設定的門限值時,係統會為該隊列增加一次超量使用緩衝區的計數。

表1-2 配置數據緩衝區監控功能

操作

命令

說明

進入係統視圖

system-view

-

配置設備的報文統計模式為隊列模式

statistic mode queue

缺省情況下,設備的報文統計模式為vsi

配置接口的數據緩衝區使用門限值

獨立運行模式:

buffer usage threshold slot slot-number ratio ratio

IRF模式:

buffer usage threshold chassis chassis-number slot slot-number ratio ratio

缺省情況下,接口的數據緩衝區使用門限值為100

 

1.3  數據緩衝區顯示和維護

在完成上述配置後,在任意視圖下執行display命令可以查看數據緩衝區的配置效果。

表1-3 設備管理顯示和維護

操作

命令

顯示接口的數據緩衝區使用統計信息

display buffer usage interface [ interface-type [ interface-number ] ]

 

1.4  數據緩衝區典型配置舉例

1.4.1  Burst功能配置舉例

1. 組網需求

用戶網絡描述如下:

Server通過1000Mbps以太網接口接入Switch,Server會不定時發送大流量的廣播或者組播報文給Host。

Host通過100Mbps以太網卡接入Switch。

通過Switch對Server發出的大流量報文進行處理,保證報文可以到達Host。

2. 組網圖

圖1-3 配置Burst功能組網圖

 

3. 配置步驟

# 進入係統視圖。

<Switch> system-view

# 配置Burst功能。

[Switch] burst-mode enable

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們