03-幀中繼QoS命令
本章節下載: 03-幀中繼QoS命令 (227.72 KB)
1.1.8 display fr fragment-info
1.1.10 display qos policy interface
1.1.11 display qos pvc-pq interface
1.1.15 fr congestion-threshold
1.1.17 fr del inbound-interface
1.1.28 traffic-shaping adaptation
【命令】
apply policy policy-name outbound
undo apply policy outbound
【視圖】
幀中繼類視圖
【缺省級別】
2:係統級
【參數】
policy-name:應用的策略名稱,為1~31個字符的字符串。
【描述】
apply policy outbound命令用來應用QoS策略。undo apply policy outbound命令用來取消應用的QoS策略。
【舉例】
# 定義一個名為class1的類。
<Sysname> system-view
[Sysname] traffic classifier class1
[Sysname-classifier-class1] if-match acl 3101
[Sysname-classifier-class1] quit
# 定義一個名為behavior1的流行為。
[Sysname] traffic behavior behavior1
[Sysname-behavior-behavior1] queue af bandwidth 56
[Sysname-behavior-behavior1] quit
# 定義一個名為policy1的策略,並將類class1與行為behavior1關聯。
[Sysname] qos policy policy1
[Sysname-qospolicy-policy1] classifier class1 behavior behavior1
[Sysname-qospolicy-policy1] quit
# 將已定義的策略應用到名為test1的幀中繼類上。
[Sysname] fr class test1
[Sysname-fr-class-test1] apply policy policy1 outbound
cbs [ inbound | outbound ] committed-burst-size
undo cbs [ inbound | outbound ]
【視圖】
【缺省級別】
2:係統級
【參數】
inbound:報文入方向的承諾突發尺寸,本參數僅當接口使能幀中繼流量監管時有效。
outbound:報文出方向的承諾突發尺寸,本參數僅當接口使能幀中繼流量整形時有效。
committed-burst-size:承諾突發尺寸,取值範圍為300~16000000,單位為bit,缺省值為56000bits。
cbs命令用來配置幀中繼虛電路的CBS(Committed burst size,承諾突發尺寸)。undo cbs命令用來恢複缺省值。
如果配置時不指定報文方向,則表示同時配置在入方向和出方向上。
承諾突發尺寸是幀中繼網絡在一個Tc的時間間隔內,承諾可以發送的報文流量。當網絡沒有發生擁塞時,幀中繼網絡保證這部分流量可以被成功發送。
相關配置可參考命令ebs、cir allow和cir。
# 配置名為test1的幀中繼類在入方向和出方向上的CBS為64000bits。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] cbs 64000
cir committed-information-rate
undo cir
【視圖】
【缺省級別】
2:係統級
【參數】
committed-information-rate:承諾信息速率,取值範圍為1000~45000000,單位為bps,缺省值是56000bps。
cir命令用來配置幀中繼虛電路的CIR(Committed Information Rate, 承諾信息速率)。undo cir命令用來恢複缺省值。
CIR是虛電路所能提供的最低發送速率,它保證了用戶在網絡擁塞時仍然能夠以此速率發送數據。
當網絡發生擁塞時,DCE將向DTE發送BECN標誌位為1的報文。DTE接收到這個報文後,會將虛電路的發送速率由CIR ALLOW逐漸調低到CIR;如果DTE在125ms內沒有再收到BECN標誌位為1的報文,它會將虛電路的發送速率恢複為CIR ALLOW。
相關配置可參考命令cbs、ebs和cir allow。
配置時,承諾信息速率不能大於允許的承諾信息速率。
# 配置名為test1的幀中繼類的CIR為32000bps。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] cir 32000
cir allow [ inbound | outbound ] committed-information-rate
undo cir allow [ inbound | outbound ]
【視圖】
【缺省級別】
2:係統級
【參數】
inbound:報文入方向所允許的承諾信息速率,本參數僅當接口使能幀中繼流量監管時有效。
outbound:報文出方向所允許的承諾信息速率,本參數僅當接口使能幀中繼流量整形時有效。
committed-information-rate:允許的承諾信息速率,取值範圍為1000~45000000,單位為bps,缺省值為56000bps。
cir allow命令用來配置幀中繼虛電路允許的CIR ALLOW(Committed Information Rate ALLOW,允許的承諾信息速率)。undo cir allow命令用來恢複缺省值。
允許的承諾信息速率是正常情況下幀中繼網絡所能提供的發送速率,當網絡沒有發生擁塞時,它保證用戶能夠以此速率發送數據。
如果配置時不指定報文方向,則表示同時配置在入方向和出方向上。
相關配置可參考命令cbs、ebs和cir。
配置時,允許的承諾信息速率不能小於承諾信息速率。
【舉例】
# 配置名為test1的幀中繼類的CIR ALLOW為64000bps。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] cir allow 64000
congestion-threshold { de | ecn } queue-percentage
undo congestion-threshold { de | ecn }
【視圖】
【缺省級別】
2:係統級
【參數】
de:當擁塞發生時,丟棄DE標誌位為1的幀中繼報文。
ecn:當擁塞發生時,將幀中繼報文的BECN和FECN標誌位置1。
queue-percentage:網絡擁塞門限值,為虛電路隊列的使用率,即虛電路當前隊列長度占隊列總長度的百分比,取值範圍為1~100,缺省值為100。
congestion-threshold命令用來使能幀中繼虛電路的擁塞管理功能。undo congestion-threshold命令用來關閉此功能。
缺省情況下,幀中繼虛電路的擁塞管理功能處於關閉狀態。
當虛電路當前隊列的長度占虛電路隊列總長度的百分比超過配置的擁塞門限值時,認為虛電路上發生擁塞,開始對虛電路上的報文進行擁塞處理:丟棄DE標誌位為1的幀中繼報文或者將幀中繼報文的BECN和FECN標誌位置1。
相關配置可參考命令fr congestion-threshold。
# 配置對於名為test1的幀中繼類,當虛電路當前隊列長度超過總長度的80%時,開始丟棄DE標誌位為1的幀中繼報文。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] congestion-threshold de 80
cq cql cql-index
undo cq
【視圖】
【缺省級別】
2:係統級
【參數】
cql cql-index:定製隊列的組號,取值範圍為1~16。
cq命令用來將幀中繼虛電路的隊列類型配置為CQ(Custom Queuing,定製隊列)。undo cq命令用來將虛電路的隊列類型恢複為FIFO。
缺省情況下,虛電路的隊列類型為FIFO。
對同一個幀中繼類重複使用本命令,將覆蓋原來的配置。
相關配置可參考命令wfq、pq和fr pvc-pq。
# 將定製列表的第10組應用到名為test1的幀中繼類上。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] cq cql 10
【命令】
display fr class-map { fr-class class-name | interface interface-type interface-number } [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
fr-class class-name:顯示指定幀中繼類與接口的映射關係。class-name表示幀中繼類名稱,為1~30個字符的字符串。
interface interface-type interface-number:顯示指定接口與幀中繼類的映射關係。interface-type interface-number用來指定接口類型與編號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display fr class-map命令用來顯示幀中繼類與接口(包括屬於該接口的DLCI、該接口下的子接口以及子接口下的DLCI)的映射關係。
參數中可以指定幀中繼類名稱,也可以指定主接口,但是不可以指定子接口。
【舉例】
# 顯示接口Serial2/0與幀中繼類的映射關係。
<Sysname> display fr class-map interface serial 2/0
Serial2/0
fr-class ts1
Serial2/0.1
fr-class ts2
fr dlci 100 Serial2/0
fr-class ts
fr dlci 222 Serial2/0.1
fr-class ts
表1-1 display fr class-map命令顯示信息描述表
字段 |
描述 |
Serial2/0 fr-class ts1 |
幀中繼接口及關聯的幀中繼類 |
Serial2/0.1 fr-class ts2 |
幀中繼子接口及關聯的幀中繼類 |
fr dlci 100 Serial2/0 fr-class ts |
幀中繼接口下的虛電路及關聯的幀中繼類 |
fr dlci 222 Serial2/0.1 fr-class ts |
幀中繼子接口下的虛電路及關聯的幀中繼類 |
# 顯示幀中繼類ts與接口的映射關係。
<Sysname> display fr class-map fr-class ts
fr dlci 100 Serial2/0
fr-class ts
fr dlci 222 Serial2/0.1
fr-class ts
display fr fragment-info [ interface interface-type interface-number ] [ dlci-number ] [ | { begin | exclude | include } regular-expression ]
【視圖】
【缺省級別】
1:監控級
【參數】
interface interface-type interface-number:顯示指定接口的幀中繼分片信息。interface-type interface-number用來指定接口類型與編號。
dlci-number:顯示指定DLCI的幀中繼分片信息。dlci-number表示DLCI編號,取值範圍為16~1007。指定該參數將顯示詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
display fr fragment-info命令用來顯示幀中繼分片信息。
相關配置可參考命令fragment。
# 顯示所有接口上的幀中繼分片信息。
<Sysname> display fr fragment-info
interface Serial2/0:1:
dlci type size in/out/drop
200 FRF12(End to End) 80 0/0/0
表1-2 display fr fragment-info命令顯示信息描述表
字段 |
描述 |
interface |
所在接口 |
dlci |
DLCI號 |
type |
分片類型,包括三種:FRF.12、FRF.11 Annex C、Motorola fragment |
size |
分片大小,單位為字節 |
in/out/drop |
接收/發送/丟棄的分片報文數 |
# 顯示指定接口上的幀中繼分片信息。
<Sysname> display fr fragment-info interface serial 2/0:1 200
Type : FRF12(End to End)
Size : 80
Data-level: 200 Voice-level: 0
Pre-fragment:
out pkts : 0 out bytes :0
Fragmented:
in pkts : 0 out pkts : 0
in bytes: 0 out bytes: 0
Assembled:
in pkts : 0 in bytes :0
Dropped :
in pkts : 0 out pkts :0
in bytes: 0 out bytes: 0
Out-of-sequence pkts: 0
表1-3 display fr fragment-info interface命令顯示信息描述表
字段 |
描述 |
Type |
分片類型,包括三種:FRF.12、FRF.11 Annex C、Motorola fragment |
Size |
分片大小 |
Data-level |
語音未啟動時的數據報文分片大小 |
Voice-level |
語音啟動時的數據報文分片大小 |
Pre-fragment |
需要進行分片發送的數據包數目 |
Fragmented |
分片報文數目 |
Assembled |
重組的分片數目 |
Dropped |
丟棄的分片數目 |
Out-of-sequence pkts |
亂序的分片數目 |
out pkts / out bytes |
出方向報文數/字節數 |
in pkts / in bytes |
入方向報文數/字節數 |
display fr switch-table { all | name switch-name | interface interface-type interface-number } [ | { begin | exclude | include } regular-expression ]
【視圖】
【缺省級別】
1:監控級
【參數】
all:顯示所有的交換PVC的信息。
name switch-name:顯示指定名稱的交換PVC的信息。switch-name表示交換PVC的名稱,為1~256個字符的字符串。
interface interface-type interface-number:顯示指定接口的交換PVC的信息。interface-type interface-number用來指定接口類型和編號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display fr switch-table命令用來顯示幀中繼交換PVC狀態和配置信息。
相關配置可參考命令fr switch。
# 顯示所有配置的幀中繼交換PVC的信息。
<Sysname> display fr switch-table all
Switch-Name Interface DLCI Interface DLCI State
test MFR0 100 MFR1 101 UP
表1-4 display fr switch-table命令顯示信息描述表
字段 |
描述 |
Switch-Name |
用於交換的PVC的名稱 |
Interface |
第一個Interface指本地接口,第二個Interface指對端接口 |
DLCI |
第一個DLCI指本地的虛電路標識符,第二個DLCI指對端的虛電路標識符 |
State |
幀中繼交換鏈路的連接狀態 |
【命令】
display qos policy interface [ interface-type interface-number [ dlci dlci-number ] | inbound | outbound ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:指定接口類型和編號。
dlci dlci-number:顯示指定DLCI應用CBQ的信息。dlci-number表示DLCI編號,取值範圍為16~1007。
inbound:接口入方向應用CBQ的信息。
outbound:接口出方向應用CBQ的信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos policy interface命令用來顯示接口應用CBQ的信息。
【舉例】
# 顯示接口MFR1的DLCI為25的虛電路上應用CBQ的信息。
<Sysname> display qos policy interface mfr 1
Interface: MFR1
Direction: Outbound
Policy: policy1
Classifier: default-class
Matched : 0(Packets) 0(Bytes)
5-minute statistics:
Forwarded: 0/0 (pps/bps)
Dropped : 0/0 (pps/bps)
Rule(s) : If-match any
Behavior:
Default Queue:
Flow Based Weighted Fair Queueing
Max number of hashed queues: 256
Matched : 0/0 (Packets/Bytes)
Enqueued : 0/0 (Packets/Bytes)
Discarded: 0/0 (Packets/Bytes)
Discard Method: Tail
Classifier: classifier1
Matched : 0(Packets) 0(Bytes)
5-minute statistics:
Forwarded: 0/0 (pps/bps)
Dropped : 0/0 (pps/bps)
Operator: AND
Rule(s): If-match acl 2001
Behavior:
Assured Forwarding:
Bandwidth 10 (Kbps)
Matched : 0/0 (Packets/Bytes)
Enqueued : 0/0 (Packets/Bytes)
Discarded: 0/0 (Packets/Bytes)
表1-5 display qos policy interface命令顯示信息描述表
字段 |
描述 |
Interface |
應用CBQ的幀中繼接口 |
Direction |
策略應用在接口的方向 |
Policy |
應用到接口上的策略的名稱 |
Classifier |
策略裏分類規則以及對應的配置信息 |
Matched |
符合分類規則的數據包數目 |
5-minute statistics |
最近5分鍾的流速統計信息(如果流速統計的策略超過1000個、或者流速統計的分類超過10000個,則統計信息將顯示為none) |
Forwarded |
符合分類規則的成功轉發報文在統計周期內的平均速率 |
Dropped |
符合分類規則的丟棄報文在統計周期內的平均速率 |
Operator |
同一個類中多條分類規則的邏輯關係 |
Rule(s) |
類的匹配規則 |
Behavior |
流行為的名稱及對應的配置信息 |
Default Queue |
默認隊列 |
Flow Based Weighted Fair Queueing |
基於流的加權公平隊列 |
Max number of hashed queues |
Hash隊列最大數目 |
Matched |
隊列匹配的包數/字節數 |
Enqueued |
入隊包數/字節數 |
Discarded |
丟棄包數/字節數 |
Discard Method |
丟棄方式,共支持尾丟棄Tail、基於IP優先級的隨機早期丟棄IP Precedence based WRED和基於DSCP的隨機早期丟棄DSCP based WRED三種方式 |
Assured Forwarding |
確保轉發(AF隊列)的相關信息 |
Bandwidth |
AF隊列可確保的最小帶寬 |
【命令】
display qos pvc-pq interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:指定接口類型和編號。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display qos pvc-pq interface命令用來查看幀中繼接口上的PVC PQ隊列的信息。
【舉例】
# 查看幀中繼接口Serial2/0上的PVC PQ隊列的信息。
<Sysname> display qos pvc-pq interface serial 2/0
Interface: Serial2/0
Output queue : (Urgent queuing : Size/Length/Discards) 0/100/0
Output queue : (Protocol queuing : Size/Length/Discards) 0/500/0
Output queue : (PVC-PQ queuing : Size/Length/Discards)
Top: 0/20/0 Middle: 0/40/0 Normal: 0/60/0 Bottom: 0/80/0
表1-6 display qos pvc-pq interface命令顯示信息描述表
字段 |
描述 |
Interface |
幀中繼接口 |
Output queue : (Urgent queuing : Size/Length/Discards) |
緊急隊列的出隊列信息: 隊列中數據包數目/隊列大小/丟棄的數據包數目 |
Output queue : (PVC-PQ queuing: Size/Length/Discards) |
PVC PQ隊列的出隊列信息: 隊列中數據包數目/隊列大小/丟棄的數據包數目 |
Top |
高優先隊列的出隊列信息 |
Middle |
中優先隊列的出隊列信息 |
Normal |
正常優先隊列的出隊列信息 |
Bottom |
低優先隊列的出隊列信息 |
ebs [ inbound | outbound ] excess-burst-size
undo ebs [ inbound | outbound ]
【視圖】
【缺省級別】
2:係統級
【參數】
inbound:報文入方向的超出突發尺寸,本參數僅當接口使能幀中繼流量監管時有效。
outbound:報文出方向的超出突發尺寸,本參數僅當接口使能幀中繼流量整形時有效。
excess-burst-size:超出突發尺寸,取值範圍為0~16000000,單位為bit,缺省值為0bits。
ebs命令用來配置幀中繼虛電路的EBS(Excess burst size,超出突發尺寸)。undo ebs命令用來恢複缺省值。
EBS為時間間隔Tc內報文流量超過CBS部分的最大值。當網絡發生擁塞時,這部分超出的流量將會被優先丟棄。
在使用該命令時,如果不指定報文方向,則表示配置的EBS值將同時在入接口方向和出接口方向生效。
相關配置可參考命令cbs、cir allow和cir。
# 配置名為test1的幀中繼類的超出突發尺寸為32000bits。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] ebs 32000
fifo queue-length queue-length
undo fifo queue-length
【視圖】
【缺省級別】
2:係統級
【參數】
queue-length:FIFO隊列長度,即隊列能夠容納的數據報文最大個數,取值範圍為1~1024,缺省值為40。
fifo queue-length命令用來配置幀中繼虛電路的FIFO(First in First out,先入先出)隊列長度。undo fifo queue-length命令用來恢複缺省值。
當設備作為DCE交換時,若DLCI應用了幀中繼類,可以配置DLCI的FIFO隊列長度。
相關配置可參考命令fr class。
# 配置名為test1的幀中繼類的FIFO隊列長度為80。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] fifo queue-length 80
fr class class-name
undo fr class class-name
【視圖】
【缺省級別】
2:係統級
【參數】
class-name:幀中繼類名稱,為1~30個字符的字符串。
fr class命令用來創建幀中繼類並進入幀中繼類視圖。undo fr class命令用來刪除指定的幀中繼類。
缺省情況下,沒有創建幀中繼類。
隻有將幀中繼類同接口或虛電路相關聯,並且使能相應接口的幀中繼QoS功能,配置的幀中繼類參數才會起作用。
刪除幀中繼類時,將釋放所有接口或DLCI與該幀中繼類的關聯。
相關配置可參考命令fr-class。
# 創建名為test1的幀中繼類。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1]
fr congestion-threshold { de | ecn } queue-percentage
undo fr congestion-threshold { de | ecn }
【視圖】
【缺省級別】
2:係統級
【參數】
de:發生擁塞時,丟棄DE標誌位為1的幀中繼報文。
ecn:發生擁塞時,將幀中繼報文的BECN和FECN標誌位置1。
queue-percentage:網絡擁塞門限值,為接口隊列的使用率。它等於接口隊列當前長度占隊列總長度的百分比,取值範圍為1~100,缺省值為100。
fr congestion-threshold命令用來使能幀中繼接口的擁塞管理功能。undo fr congestion-threshold命令用來禁止該功能。
缺省情況下,禁止幀中繼接口的擁塞管理功能。
本命令功能類似於命令congestion-threshold,不同之處在於:本命令所應用的範圍是幀中繼接口,而命令congestion-threshold所應用的範圍是幀中繼虛電路。
相關配置可參考命令congestion-threshold。
本命令隻能在幀中繼DCE接口或NNI接口上使用。
# 配置接口隊列長度超過總長度80%時,開始丟棄DE標誌位為1的幀中繼報文。
<Sysname> system-view
[Sysname]interface serial 2/0
[Sysname-Serial2/0] fr interface-type dce
[Sysname-Serial2/0] fr congestion-threshold de 80
fr de del list-number dlci dlci-number
undo fr de del list-number dlci dlci-number
【視圖】
【缺省級別】
2:係統級
【參數】
list-number:DE規則列表編號,取值範圍為1~10。
dlci-number:幀中繼虛電路編號,取值範圍為16~1007。
fr de del命令用來將DE規則列表應用到指定的幀中繼虛電路上。undo fr de del命令用來將DE規則列表從虛電路上刪除。
缺省情況下,幀中繼虛電路上沒有應用DE規則列表。
需要注意的是:
· 在主接口視圖下配置時隻能將DE規則列表應用到主接口的幀中繼虛電路上。在子接口視圖下配置時隻能將DE規則列表應用到子接口的幀中繼虛電路上。
· 幀中繼虛電路應用了DE規則列表後,如果有符合DE規則列表的報文要發送,它會將報文的DE標誌位置1。
相關配置可參考命令fr del inbound-interface和fr del protocol。
# 將DE規則列表3應用到接口Serial2/0的DLCI 100上。
<Sysname> system-view
[Sysname]interface serial 2/0
[Sysname-Serial2/0] fr dlci 100
[Sysname-Serial2/0] fr de del 3 dlci 100
fr del list-number inbound-interface interface-type interface-number
undo fr del list-number inbound-interface interface-type interface-number
【視圖】
【缺省級別】
2:係統級
【參數】
list-number:DE規則列表的編號,取值範圍為1~10。
interface-type interface-number:指定接口類型和編號。
fr del inbound-interface命令用來配置基於接口的DE規則列表。對於從指定接口接收的報文,如果作為幀中繼報文從本設備轉發,那麼轉發前它的DE標誌位將被置1。undo fr del inbound-interface命令用來從DE規則列表內刪除指定的DE規則。
缺省情況下,沒有創建DE規則列表。
重複使用本命令可以為DE規則列表添加新的規則。每個DE規則列表最多可以配置100條規則。undo fr del inbound-interface命令每次隻能刪除一條DE規則。如果要刪除一個DE規則列表,則必須先刪除列表中的所有DE規則。
相關配置可參考命令fr de del和fr del protocol。
# 在DE規則列表1內添加一條規則,對於從接口Serial2/0接收的報文,如果需要封裝幀中繼協議轉發,轉發前將報文的DE標誌位置為1。
<Sysname> system-view
[Sysname] fr del 1 inbound-interface serial 2/0
fr del list-number protocol ip [ acl acl-number | fragments | greater-than bytes | less-than bytes | tcp ports | udp ports ]
undo fr del list-number protocol ip [ fragments | acl acl-number | less-than bytes | greater-than bytes | tcp ports | udp ports ]
【視圖】
【缺省級別】
2:係統級
【參數】
list-number:DE規則列表編號,取值範圍為1~10。
protocol ip:IP協議。
acl acl-number:符合ACL匹配條件的IP報文。acl-number的取值範圍為2000~3999。
fragments:所有分片的IP報文。
greater-than bytes:長度大於bytes的IP報文。bytes的取值範圍為0~65535。
less-than bytes:長度小於bytes的IP報文。bytes的取值範圍為0~65535。
tcp ports:源或目的TCP端口號為ports的IP報文。取值範圍為0~65535。ports的值既可以直接使用端口名稱,也可以使用相關端口號。
udp ports:源或目的UDP端口號為ports的IP報文。取值範圍為0~65535。ports的值既可以直接使用端口名稱,也可以使用相關端口號。
fr del protocol ip命令用來配置基於IP協議的DE規則列表。對於封裝了符合指定規則的IP報文的幀中繼報文,將其DE標誌位置為1。undo fr del protocol ip命令用來從DE規則列表內刪除指定的DE規則。
缺省情況下,沒有創建DE規則列表。
重複使用本命令可以為DE規則列表添加新的規則。每個DE規則列表最多可以配置100條規則。本命令的undo形式每次隻能刪除一條DE規則,如果要刪除一個DE規則列表,必須把列表中的所有DE規則全部刪除。
相關配置可參考命令fr de del和fr del inbound-interface。
如果不使用可選參數,則為所有IP報文配置DE規則列表。
# 在DE規則列表1內添加一條規則,對所有封裝IP報文的幀中繼報文,將其DE標誌位置為1。
<Sysname> system-view
[Sysname] fr del 1 protocol ip
fr pvc-pq [ top-limit middle-limit normal-limit bottom-limit ]
undo fr pvc-pq
【視圖】
【缺省級別】
2:係統級
【參數】
top-limit:高優先隊列的隊列長度,取值範圍為1~1024,單位為報文的個數,缺省值為20。
middle-limit:中優先隊列的隊列長度,取值範圍為1~1024,單位為報文的個數,缺省值為40。
normal-limit:正常優先隊列的隊列長度,取值範圍為1~1024,單位為報文的個數,缺省值為60。
bottom-limit:低優先隊列的隊列長度,取值範圍為1~1024,單位為報文的個數,缺省值為80。
fr pvc-pq命令用來將幀中繼接口的隊列類型配置為PVC PQ(PVC Priority Queuing,虛電路優先級隊列),並可以為各隊列配置長度,即隊列最多能容納的報文個數。undo fr pvc-pq命令用來將接口的隊列類型恢複為FIFO。
缺省情況下,幀中繼接口的隊列類型為FIFO。
當接口使能幀中繼流量整形功能後,接口隊列類型隻能為FIFO或者PVC PQ。
PVC PQ是幀中繼類新增的一種隊列機製,它類似於PQ隊列,也有四種隊列類型:top、middle、normal、bottom,隊列優先級依次降低。在幀中繼類中配置DLCI進入PVC PQ的哪個隊列。當接口發生擁塞時,不同DLCI入不同的PVC PQ隊列。發送時,按照隊列優先級,在發送完高優先級隊列中的報文之後,再發送低優先級隊列中的報文。
相關配置可參考命令pvc-pq。
# 配置接口Serial2/0的隊列類型為PVC PQ。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] fr pvc-pq
fr traffic-policing
undo fr traffic-policing
【視圖】
【缺省級別】
2:係統級
【參數】
無
fr traffic-policing命令用來使能幀中繼流量監管功能。undo fr traffic-policing命令用來禁止幀中繼流量監管功能。
幀中繼流量監管功能隻能應用在幀中繼網絡的DCE端接口的入方向。
配置流量監管時,必須先應用fr swithing命令(請參見“二層技術-廣域網接入命令參考”中的“幀中繼”)將DCE配置為幀中繼交換。
相關配置可參考命令fr class。
# 使能接口Serial2/0的流量監管功能。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] fr traffic-policing
fr traffic-shaping
undo fr traffic-shaping
【視圖】
【缺省級別】
2:係統級
【參數】
無
fr traffic-shaping命令用來使能幀中繼流量整形功能。undo fr traffic-shaping命令用來禁止幀中繼流量整形功能。
缺省情況下,禁止幀中繼流量整形功能。
幀中繼流量整形功能應用於設備的出接口上,通常應用於幀中繼網絡的DTE端。
相關配置可參考命令fr class、fr-class和“二層技術-廣域網接入命令參考/幀中繼”中的fr dlci。
# 在串口Serial2/0上使能幀中繼流量整形。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] fr traffic-shaping
【命令】
fr fragment [ fragment-size ] end-to-end
undo fr fragment
【視圖】
幀中繼接口視圖
【缺省級別】
2:係統級
【參數】
fragment-size:FRF.12分片報文大小,取值範圍是16~1600,單位為字節,缺省的分片報文大小為45字節。
【描述】
fr fragment end-to-end命令用來使能接口FRF.12分片功能。undo fr fragment命令用來禁止此功能。
缺省情況下,禁止接口FRF.12分片功能。
需要注意的是,此命令不能與fr traffic-shaping命令同時使用。
【舉例】
# 在同步串口Serial2/0下使能接口FRF.12分片功能,不指定分片大小(采用缺省分片大小45字節)。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-serial2/0] link-protocol fr
[Sysname-serial2/0] fr fragment end-to-end
# 在同步串口Serial2/1下使能接口FRF.12分片功能,指定分片大小為300字節。
<Sysname> system-view
[Sysname] interface serial 2/1
[Sysname-serial2/1] link-protocol fr
[Sysname-serial2/1] fr fragment 300 end-to-end
fragment [ fragment-size ] [ data-level | voice-level ]
undo fragment [ data-level | voice-level ]
【視圖】
【缺省級別】
2:係統級
【參數】
fragment-size:分片報文大小,取值範圍為16~1600,單位為字節,缺省的分片報文大小為45字節。
data-level:語音未啟動條件下的分片報文大小。
voice-level:語音啟動條件下的分片報文大小。
fragment命令用來使能幀中繼虛電路的報文分片功能(符合幀中繼論壇FRF.12標準)。undo fragment命令用來禁止此功能。
缺省情況下,禁止幀中繼虛電路的報文分片功能。
需要注意的是,如果沒有指定參數data-level和voice-level,則表示處於語音未啟動條件下。
相關配置可參考命令fr class。
# 在名為test1的幀中繼類下配置分片大小為128字節。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] fragment 128
fr-class class-name
undo fr-class class-name
【視圖】
【缺省級別】
2:係統級
【參數】
class-name:幀中繼類的名稱,為1~30個字符的字符串。
fr-class命令用來將幀中繼類與當前幀中繼虛電路或幀中繼接口關聯起來。undo fr-class命令用來取消幀中繼類與當前幀中繼虛電路或幀中繼接口的關聯。
缺省情況下,沒有幀中繼類與幀中繼虛電路或幀中繼接口相關聯。
假如指定的幀中繼類不存在,此命令會先創建一個幀中繼類,然後將此幀中繼類和當前虛電路或接口關聯起來。假如指定的幀中繼類存在,此命令隻會將此幀中繼類和當前虛電路或接口關聯,不會創建新的幀中繼類。
本命令的undo形式隻取消指定的幀中繼類和虛電路或接口的關聯,並不刪除實際的幀中繼類。如果要刪除幀中繼類,請使用undo fr calss命令。
將一個幀中繼類和接口關聯起來之後,此接口上的所有虛電路都會繼承此幀中繼類的幀中繼QoS參數。
相關配置可參考命令fr class和“二層技術-廣域網接入命令參考/幀中繼”中的fr dlci。
# 將名為test1的幀中繼類與DLCI為200的幀中繼虛電路關聯起來。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] fr dlci 200
[Sysname-fr-dlci-Serial2/0-200] fr-class test1
pq pql pql-index
undo pq
【視圖】
【缺省級別】
2:係統級
【參數】
pql-index:優先隊列列表編號,取值範圍為1~16。
pq命令用來將幀中繼虛電路的隊列類型配置為PQ(Priority Queuing,優先隊列)。undo pq命令用來將虛電路的隊列類型恢複為FIFO。
缺省情況下,幀中繼虛電路的隊列類型為FIFO。
相關配置可參考命令cq、wfq和fr pvc-pq。
# 將優先隊列的第10組應用到名為test1的幀中繼類上。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] pq pql 10
pvc-pq { bottom | middle | normal | top }
undo pvc-pq
【視圖】
【缺省級別】
2:係統級
【參數】
bottom:低優先隊列。
middle:中優先隊列。
normal:正常優先隊列。
top:高優先隊列。
pvc-pq命令用來配置幀中繼虛電路發送的報文進入的PVC PQ隊列類型。undo pvc-pq命令用來恢複缺省進入的PVC PQ隊列類型。
缺省情況下,幀中繼虛電路發送的報文進入的PVC PQ隊列類型為normal。
PVC PQ隊列分為top、middle、normal、bottom四種類型,優先級依次降低。
每個虛電路的報文隻能進入一種類型的PVC PQ隊列。
相關配置可參考命令fr pvc-pq。
# 配置與名為test1的幀中繼類關聯的虛電路發送的報文進入top類型的PVC PQ隊列。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] pvc-pq top
【命令】
rtpq start-port min-dest-port end-port max-dest-port bandwidth bandwidth [ cbs committed-burst-size ]
undo rtpq
【視圖】
幀中繼類視圖
【缺省級別】
2:係統級
【參數】
start-port min-dest-port:目的UDP端口的下限,取值範圍為2000~65535。
end-port max-dest-port:目的UDP端口的上限,取值範圍為2000~65535。max-dest-port的值不能小於min-dest-port的值。
bandwidth bandwidth:RTP隊列的帶寬,取值範圍為8~1000000,單位為kbps。
cbs committed-burst-size:承諾突發尺寸,取值範圍為1500~2000000,單位為byte,缺省值為55550bytes。
【描述】
rtpq命令用來在幀中繼類上應用RTPQ(Realtime Transport Protocol Priority Queue,優先隊列)。undo rtpq命令用來取消在幀中繼類上應用RTPQ。
將配置了RTPQ的幀中繼類應用到PVC上,將在該PVC上創建一個嚴格優先隊列,目的UDP端口在RTPQ指定的端口範圍內的報文將進入RTPQ優先隊列。虛電路發生擁塞時,該隊列的報文絕對優先發送,但不超過配置的帶寬;虛電路沒有發生擁塞時,指定端口範圍內的RTP報文可以占用虛電路上可用帶寬。一般可將VoIP使用的UDP端口範圍配置為[16384,32767]。
【舉例】
# 在名為test1的幀中繼類上配置RTPQ,帶寬為20kbps。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] rtpq start-port 16383 end-port 16384 bandwidth 20
traffic-shaping adaptation { becn percentage | interface-congestion number }
undo traffic-shaping adaptation { becn | interface-congestion }
【視圖】
【缺省級別】
2:係統級
【參數】
becn:對帶BECN標誌的報文進行流量調節。
percentage:每次調節的比例(百分比),取值範圍為1~30,缺省值為25。
interface-congestion:根據接口出隊列中的報文數進行流量調節。
number:接口出隊列中的報文個數,取值範圍為1~40。
traffic-shaping adaptation命令用來使能幀中繼流量整形的自適應流量調節功能。undo traffic-shaping adaptation命令用來禁止此功能。
缺省情況下,使能對帶BECN標誌的報文進行自適應流量調節功能,每次調節的比例為25。
相關配置可參考命令fr traffic-shaping、cir allow和cir。
# 使能幀中繼流量整形的自適應流量調節功能,對BECN位為1的報文進行調節,每次調節的比例為20。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] traffic-shaping adaptation becn 20
wfq [ congestive-discard-threshold [ dynamic-queues ] ]
undo wfq
【視圖】
【缺省級別】
2:係統級
【參數】
congestive-discard-threshold:WFQ隊列中數據報文的最大個數,超出此個數,數據報文將被丟棄。取值範圍為1~1024,缺省值為64。
dynamic-queues:WFQ隊列的總數。可取值為16、32、64、128、256、512、1024、2048與4096,缺省值為256。
wfq命令用來將幀中繼虛電路的隊列類型配置為WFQ(Weighted Fair Queuing,加權公平隊列)。undo wfq命令用來將虛電路的隊列類型恢複為FIFO。
缺省情況下,虛電路的隊列類型為FIFO。
相關配置可參考命令cq、pq和fr pvc-pq。
# 將加權公平隊列應用到名為test1的幀中繼類上,隊列中數據報文的最大個數為128,隊列總數為512。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] wfq 128 512
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!