1. 程式人生 > >烽火2640路由器命令列手冊-08-服務質量配置命令

烽火2640路由器命令列手冊-08-服務質量配置命令

服務質量配置命令

 

目  錄

第1章 QoS配置命令... 1

1.1 QoS配置命令... 1

1.1.1 class. 2

1.1.2 class-map. 2

1.1.3 custom-queue-list 3

1.1.4 fair-queue. 4

1.1.5 policy-map. 5

1.1.6 priority-group. 6

1.1.7 priority-list default 7

1.1.8 priority-list interface. 8

1.1.9 priority-list protocol 9

1.1.10 priority-list queue-limit 10

1.1.11 queue-list default 11

1.1.12 queue-list interface. 12

1.1.13 queue-list protocol 13

1.1.14 queue-list queue byte-count 14

1.1.15 queue-list queue limit 15

1.1.16 random-detect 16

1.1.17 service-policy. 16

1.1.18 show class-map. 17

1.1.19 show policy-map. 18

1.1.20 show queue. 18

1.1.21 show queueing. 19

第2章 CRTP配置命令... 20

2.1 CRTP配置命令... 20

2.1.1 debug ip rtp header-compression. 20

2.1.2 ip rtp header-compression. 21

2.1.3 ip rtp compression-connections. 22

2.1.4 show ip rtp header-compression. 23

第3章 CTCP配置命令... 25

3.1 CTCP配置命令... 25

3.1.1 debug ip tcp header-compression. 25

3.1.2 ip tcp header-compression. 26

3.1.3 ip tcp compression-connections. 27

3.1.4 show ip tcp header-compression. 27

第4章 DLC配置命令... 30

4.1 DLC配置命令... 30

4.1.1 dlc-compress lempel-ziv. 30

4.1.2 dlc-compress mppc. 31

4.1.3 debug compress events. 32

4.1.4 debug compress error 33

4.1.5 debug compress packet 34

4.1.6 show compress-statistics. 35

第5章 CAR配置命令... 37

5.1 CAR配置命令... 37

5.1.1 rate-limit 37

5.1.2 show rate-limit 38

 

 

第1章   QoS配置命令

1.1  QoS配置命令

QoS配置命令包括:

l   class

l   class-map

l   custom-queue-list

l   fair-queue

l   policy-map

l   priority-group

l   priority-list default

l   priority-list interface

l   priority-list protocol

l   priority-list queue-limit

l   queue-list default

l   queue-list interface

l   queue-list protocol

l   queue-list queue byte-count

l   queue-list queue limit

l   random-detect

l   service-policy

l   show class-map

l   show policy-map

l   show queue

l   show queueing

1.1.1   class

要配置當前策略映像所用的型別映像的名字,所佔頻寬和佇列上限,可使用策略映像配置態中的配置命令class,使用本命令的no形式從策略映像中刪除某個型別映像或恢復引數的預設值。

class class-name bandwidth bandwidth(kbps) [queue-limit packet-number]

no class class-name bandwidth bandwidth(kbps) [queue-limit packet-number]

引數

引數

引數說明

class-name

型別映象的名字(最長64個字元)。

bandwidth

頻寬大小。

packet-number

佇列最大長度。

預設

佇列最大長度預設為64, 頻寬大小無預設值。

命令模式

策略映像配置模式

使用說明

相關命令

class-map

policy-map

service-policy

1.1.2   class-map

要定義某種型別的流,可以使用全域性配置命令class-map,使用本命令的no形式刪除某個型別映像。

class-map class-name match protocol protocol-type

class-map class-name match interface interface-type interface-number

class-map class-name match access-group list-name

no class-map class-name

引數

引數

引數說明

class-name

型別映象的名字(最長64個字元)。

protocol-type

協議型別。

interface-type

介面名。

interface-number

介面號。

List-name

訪問列表名。

預設

命令模式

全域性配置模式

使用說明

相關命令

class

policy-map

service-policy

1.1.3   custom-queue-list

要在一個介面上使用CQ演算法,可使用介面配置命令custom-queue-list,使用本命令的no形式取消CQ演算法。

custom-queue-list  list-number

no custom-queue-list list-number

引數

引數

引數說明

list-number

自定義列表號(1-16)。

預設

無 

命令模式

介面配置模式

使用說明

相關命令

queue-list default

queue-list interface

queue-list protocol

queue-list queue byte-count

queue-list queue limit

1.1.4   fair-queue

要在一個介面上使用公平排隊策略,可使用介面配置命令fair-queue,使用本命令的no形式取消公平排隊策略(恢復到先入先出)。

fair-queue

no fair-queue

引數

預設

在執行速率為2.048Mbps或者更低的介面上,WFQ是預設的排隊模式。 

命令模式

介面配置模式

使用說明

在配置了X25和LAPB的介面,此命令無效。

相關命令

class

class-map

policy-map

service-policy

1.1.5   policy-map

要配置一個策略映像,可以使用全域性配置命令policy-map,使用本命令的no形式刪除某個策略映像。

policy-map  policy-name

no policy-map  policy-name

引數

引數

引數說明

policy -name

策略映象的名字(最長64個字元)。

預設

命令模式

全域性配置模式

使用說明

執行此命令可進入策略映像配置態。

相關命令

class

class-map

service-policy

1.1.6   priority-group

要在一個介面上使用PQ演算法,可使用介面配置命令priority-group,使用本命令的no形式取消PQ演算法。

priority-group  list-number

no priority-group  list-number

引數

引數

引數說明

list-number

優先權列表號(1-16)。

預設

無 

命令模式

介面配置模式

使用說明

相關命令

priority-list default

priority-list interface

priority-list protocol

priority-list queue-limit

1.1.7   priority-list default

要為那些不符合優先權列表內的任何規則的資料包,分配一個優先權佇列,可使用全域性配置命令priority-list default,使用本命令的no形式恢復預設值。

priority-list list-number default {high | medium | normal | low}

no priority-list list-numberdefault

引數

引數

引數說明

list-number

優先權列表號(1-16)。

high | medium | normal | low

優先級別。

預設

每個優先權列表預設值為普通(normal)。

命令模式

全域性配置模式

使用說明

相關命令

priority-group

priority-list interface

priority-list protocol

priority-list queue-limit

1.1.8   priority-list interface

要為進入某個給定介面的資料包建立排隊優先權,可使用全域性配置命令priority-list interface,使用本命令的no形式刪除某個定義。

priority-list list-number interface interface-type interface-number {high | medium | normal | low}

no priority-list list-number interface interface-type interface-number {high | medium | normal | low}

引數

引數

引數說明

list-number

優先權列表號(1-16)。

interface-type

介面名。

interface-number

介面號。

high | medium | normal | low

優先級別。

預設

命令模式

全域性配置模式

使用說明

佇列號如果為0,表示此類包應放入預設佇列。

用no刪除時,可以在interface後直接輸入回車,則會把該列表所有以介面作為匹配標準的項都刪除。如果不是這樣,則只有在介面名,介面號和優先級別全都匹配,才把該項刪除。

相關命令

priority-group

priority-list default

priority-list protocol

priority-list queue-limit

1.1.9   priority-list protocol

要根據協議的型別來建立排隊優先權,可使用全域性配置命令priority-list protocol,使用本命令的no形式刪除某個定義。

priority-list list-number protocolprotocol-type {high | medium | normal | low} [keyword keyword-value]

no priority-list list-number protocolprotocol-type {high | medium | normal | low} [keyword keyword-value]

引數

引數

引數說明

list-number

優先權列表號(1-16)。

protocol-type

協議型別(包括ip,arp,compressed_tcp)。

high | medium | normal | low

優先級別。

keyword

關鍵字型別(gt,lt,fragment,access-list,tcp,udp)。

keyword-value

關鍵字的值(對於gt和lt來說是指包的長度;對於access-list來說是指訪問列表名;對於tcp和udp來說是指介面號;fragment無此項)。

預設

命令模式

全域性配置模式

使用說明

arp和compressed_tcp的關鍵字型別只有gt和lt。

佇列號如果為0,表示此類包應放入預設佇列。

用no刪除時,可以在protocol後直接輸入回車,則會把該列表所有以協議作為匹配標準的項都刪除。如果不是這樣,則只有在協議型別,優先級別,關鍵字型別和關鍵字的值全都匹配,才把該項刪除。

相關命令

priority-group

priority-list default

priority-list interface

priority-list queue-limit

1.1.10   priority-list queue-limit

要指定每一個優先權佇列的佇列上限,可使用全域性配置命令priority-list queue-limit,使用本命令的no形式恢復預設值。

priority-list list-number queue-limit high-limit medium-limit normal-limit low-limit

no priority-list list-number queue-limit

引數

引數

引數說明

list-number

優先權列表號。

high-limit

高優先權佇列的上限(1-32767)。

middle-limit

中優先權佇列的上限(1-32767)。

normal-limit

普通優先權佇列的上限(1-32767)。

low-limit

低優先權佇列的上限(1-32767)。

預設

預設值高20,中40,普通60,低80

命令模式

全域性配置模式

使用說明

相關命令

priority-group

priority-list default

priority-list interface

priority-list protocol

1.1.11   queue-list default

要為那些不符合自定義列表中的任何規則的資料包,分配一個佇列編號,可使用全域性配置命令queue-list default,使用本命令的no形式恢復預設值。

queue-list list-number default queue-number

no queue-list list-number default

引數

引數

引數說明

list-number

自定義列表號(1-16)。

queue-number

佇列號。

預設

預設為1

命令模式

全域性配置模式

使用說明

相關命令

queue-list interface

queue-list protocol

queue-list queue byte-count

queue-list queue limit

1.1.12   queue-list interface

要為進入某個給定介面的資料包建立自定義佇列,可使用全域性配置命令queue-list interface,使用本命令的no形式刪除某個定義。

queue-list list-number interface interface-type interface-number queue-number

no queue-list list-number interfaceinterface-type interface-number queue-number

引數

引數

引數說明

list-number

優先權列表號(1-16)。

interface-type

介面名。

interface-number

介面號。

queue-number

佇列號。

預設

命令模式

全域性配置模式

使用說明

佇列號如果為0,表示此類包應放入預設佇列。

用no刪除時,可以在interface後直接輸入回車,則會把該列表所有以介面作為匹配標準的項都刪除。如果不是這樣,則只有在介面名,介面號和佇列號全都匹配,才把該項刪除。

相關命令

queue-list default

queue-list protocol

queue-list queue byte-count

queue-list queue limit

1.1.13   queue-list protocol

要根據協議的型別來建立自定義佇列,可使用全域性配置命令queue-list protocol,使用本命令的no形式刪除某個定義。

queue-list list-numberprotocol protocol-typequeue-number [keyword keyword-value]

no queue-list list-number protocol[protocol-type queue-number keyword keyword-value]

引數

引數

引數說明

list-number

自定義列表號(1-16)。

protocol-type

協議型別(包括ip,arp,compressed_tcp)。

queue-number

佇列號。

keyword

關鍵字型別(gt,lt,fragment,access-list,tcp,udp)。

keyword-value

關鍵字的值(對於gt和lt來說是指包的長度;對於access-list來說是指訪問列表名;對於tcp和udp來說是指介面號;fragment無此項)。

預設

命令模式

全域性配置模式

使用說明

arp和compressed_tcp的關鍵字型別只有gt和lt。

佇列號如果為0,表示此類包應放入預設佇列。

用no刪除時,可以在protocol後直接輸入回車,則會把該列表所有以協議作為匹配標準的項都刪除。如果不是這樣,則只有在協議型別,佇列號,關鍵字型別和關鍵字的值全都匹配,才把該項刪除。

相關命令

queue-list default

queue-list interface

queue-list queue byte-count

queue-list queue limit

1.1.14   queue-list queue byte-count

要指定某個自定義列表每一個佇列的傳送位元組數,可使用全域性配置命令queue -list queue byte-count,使用本命令的no形式恢復預設值。

queue-list list-number queue queue-number byte-count byte-count-number

no queue-list list-number queue queue-number byte-count byte-count-number

引數

引數

引數說明

list-number

自定義列表號。

queue-number

佇列號。

byte-count-number

傳送位元組數(1- 16777215)。

預設

預設值1500

命令模式

全域性配置模式

使用說明

相關命令

queue-list default

queue-list interface

queue-list protocol

queue-list queue limit

1.1.15   queue-list queue limit

要指定某個自定義列表每一個佇列的佇列上限,可使用全域性配置命令queue -list queue limit,使用本命令的no形式恢復預設值。

queue-list list-number queue queue-number limit limit-number

no queue-list list-number queue queue-number limit limit-number

引數

引數

引數說明

list-number

自定義列表號。

queue-number

佇列號。

limit-number

佇列的上限(1-32767)。

預設

預設值20

命令模式

全域性配置模式

使用說明

相關命令

queue-list default

queue-list interface

queue-list protocol

queue-list queue byte-count

1.1.16   random-detect

要在一個介面上配置加權早期隨機檢測,可以使用介面配置命令random-detect,使用本命令的no形式恢復預設值。

random-detect

no random-detect

引數

預設

無 

命令模式

介面配置模式

使用說明

在配置了X25和LAPB的介面,此命令無效。

相關命令

1.1.17   service-policy

要在一個介面上配置某個策略映像,可以使用介面配置命令service-policy,使用本命令的no形式從介面上刪除策略映像

service-policy policy-name

no service-policy

引數

引數

引數說明

policy-name

策略映象的名字(最長64個字元)。

預設

無 

命令模式

介面配置模式

使用說明

只在配置了WFQ 演算法的介面有效。

相關命令

class-map

fair-queue

policy-map

1.1.18   show class-map

要顯示型別映像的配置,可以使用授權模式命令show class-map。

show class-map [class-name]

引數

引數

引數說明

class-name

型別映象的名字(最長64個字元)。

預設

無 

命令模式

授權命令模式

使用說明

如果輸入名字,只顯示該型別映像的配置,否則顯示所有型別映像的配置。

相關命令

class-map

1.1.19   show policy-map

要顯示策略映像的配置,可以使用授權模式命令show policy-map

show policy-map [policy-name]

引數

引數

引數說明

policy-name

策略映象的名字(最長64個字元)。

預設

無 

命令模式

授權命令模式

使用說明

如果輸入名字,只顯示該策略映像的配置,否則顯示所有策略映像的配置。

相關命令

policy-map

1.1.20   show queue

要顯示介面的佇列的狀況,可以使用授權模式命令show queue。

show queue interface-type interface-number

引數

引數

引數說明

interface-type

介面名。

interface-number

介面號。

預設

無 

命令模式

授權命令模式

使用說明

相關命令

1.1.21   show queueing

要顯示自定義列表的配置或優先權列表的配置,可以使用授權模式命令show queueing。

show queueingcustom | priority

引數

預設

命令模式

授權命令模式

使用說明

相關命令

 

第2章   CRTP配置命令

本章介紹CRTP命令。CRTP用在低速序列鏈路上,可以用來對RTP報文的頭部進行壓縮,有效降低頻寬佔用率,同時由於報文長度的減小,在這類鏈路上報文傳輸的延時也可以大大減小。

2.1  CRTP配置命令

CRTP配置命令包括:

l   debug ip rtp header-compression

l   ip rtp compression-connections

l   ip rtp header-compression

l   show ip rtp header-compression

2.1.1   debug ip rtp header-compression

[no] debug ip rtp header-compression

命令模式

全域性模式

示例

Router#debug ip rtp header-compression

21:39:30: RHC Serial1/0: output COMPRESSED_RTP, conn 0, cksum 0x0000, seq 30315, Gen = 0

21:39:30: RHC Serial1/0: recv COMPRESSED_RTP, conn 0, cksum 0x0000, seq 23507, Gen = 0

21:39:30: RHC Serial1/0: output COMPRESSED_RTP, conn 0, cksum 0x0000, seq 30316, Gen = 0

21:39:30: RHC Serial1/0: recv COMPRESSED_RTP, conn 0, cksum 0x0000, seq 23508, Gen = 0

21:39:31: RHC Serial1/0: output COMPRESSED_RTP, conn 0, cksum 0x0000, seq 30317, Gen = 0

21:39:31: RHC Serial1/0: recv COMPRESSED_RTP, conn 0, cksum 0x0000, seq 23509, Gen = 0

21:39:31: RHC Serial1/0: output COMPRESSED_RTP, conn 0, cksum 0x0000, seq 30318, Gen = 0

21:39:31: RHC Serial1/0: recv COMPRESSED_RTP, conn 0, cksum 0x0000, seq 23510, Gen = 0

21:39:31: RHC Serial1/0: output COMPRESSED_RTP, conn 0, cksum 0x0000, seq 30319, Gen = 0

21:39:31: RHC Serial1/0: recv COMPRESSED_RTP, conn 0, cksum 0x0000, seq 23511, Gen = 0

21:39:31: RHC Serial1/0: output COMPRESSED_RTP, conn 0, cksum 0x0000, seq 30320, Gen = 0

21:39:31: RHC Serial1/0: recv COMPRESSED_RTP, conn 0, cksum 0x0000, seq 23512, Gen = 0

21:39:31: RHC Serial1/0: output COMPRESSED_RTP, conn 0, cksum 0x0000, seq 30321, Gen = 0

21:39:31: RHC Serial1/0: recv COMPRESSED_RTP, conn 0, cksum 0x0000, seq 23513, Gen = 0

以下的表格描述了CRTP debug命令輸出的解釋:

解釋

21:39:31

系統當前時間

RHC

RTP header compression

Serial 1/0

Interface號

Recv(output)

輸入或輸出

COMPRESSED_RTP(uncompress)

報文型別

Conn

連線號

Cksum

UDP校驗和

Seq

RTP序列號

Gen

CRTP報文的generation值

2.1.2   ip rtp header-compression

在序列鏈路上啟用CRTP,需要在interface配置模式下使用這個命令;禁止CRTP需要使用命令的no形式。

ip rtp header-compression [{iphc-format | passive}]

no ip rtp header-compression

引數

引數

引數說明

iphc-format

遵從rfc2507 IPHC規範的CRTP協議。

passive

在接收到對端的CRTP報文後開始傳送CRTP報文。

預設值

在未配置該命令的情況下為禁止狀態。配置該命令時在不加可選引數的情況下預設為iphc-format。

命令模式

interface配置模式。

使用說明

目前我們只在PPP封裝的序列鏈路上支援CRTP,以後會擴充套件到Frame Relay、HDLC及ISDN埠等。在使用時必須在序列鏈路的兩端同時配置該命令,否則不起作用。同時,在報文的有效負荷相對頭部較小的情況下,這個協議較為適用,但在頭部遠小於淨荷的情況下,反而會增加路由器對報文的處理開銷適得其反。因此,一般在傳輸類似RTP報文的鏈路上使用該協議。

示例

Router_config#interface serial 1/2

Router_config_s1/2#ip rtp header-compression

Router_config_s1/2#ip rtp compression-connections 25

Router_config_s1/2#enc ppp

Router_config_s1/2#

2.1.3   ip rtp compression-connections

ip rtp compression-connections number

no ip rtp compression-connections

引數

引數

引數說明

number

本地儲存的CRTP最大連線數,範圍在3-256之間,預設為15。

預設值

15個連線。

命令模式

interface配置模式。

使用說明

一般可以估計在該鏈路上可能同時出現的RTP會話個數,配置連線數大於它即可。

示例

Router_config#interface serial 1/2

Router_config_s1/2#ip rtp header-compression

Router_config_s1/2#ip rtp compression-connections 25

Router_config_s1/2#enc ppp

Router_config_s1/2#

2.1.4   show ip rtp header-compression

show ip rtp header-compression [type number] [detail]

引數

引數

引數說明

type number

(可選)interface的型別和interface號,如serial 0/0。

detail

(可選)顯示每個連線詳細的資訊。

命令模式

全域性模式

顯示示例

Router#sh ip rtp header-compression

RTP/UDP/IP header compression statistics:

Interface Serial1/0:

Rcvd:           8900 total, 8858 compressed, 0 errors

                0 dropped, 0 buffer copies, 0 buffer failures

Sent:           8907 total, 8865 compressed,

                336735 bytes saved, 197685 bytes sent

Connect: 15 rx slots, 15 tx slots, 14 long searches, 1 misses

Router#

命令顯示的關鍵字解釋見下表:

關鍵字

解釋

Interface Serial1/0:

Interface號和interface型別。

Rcvd: total

在該埠上收到的CRTP報文總數。

compressed

壓縮的CRTP報文總數。

Errors

收到的錯誤報文總數。

dropped

收到的報文被直接刪除的總數。

buffer copies,

必須被複制儲存的報文數。

buffer failures

在恢復成正常IP報文時申請記憶體失敗次數。

Sent: total

傳送的CRTP報文總數。

compressed

傳送的壓縮CRTP報文總數。

bytes saved

節約的位元組數。

bytes sent

實際傳送的位元組數。

Connect: rx slots

接收的資料結構總數。

tx slots

傳送資料結構總數。

long searches

需要在傳送資料結構中搜索以確定使用哪一個的次數。

Misses

查詢資料結構失敗次數。

 

 

第3章   CTCP配置命令

本章介紹CTCP命令。CTCP用在低速序列鏈路上,可以用來對TCP/IP報文的頭部進行壓縮,有效降低頻寬佔用率,同時由於報文長度的減小,在這類鏈路上報文傳輸的延時也可以大大減小。CTCP在使用TELNET之類的需要良好響應速度的互動協議上效果尤為顯著。

3.1  CTCP配置命令

CTCP配置命令包括:

l   debug ip tcp header-compression

l   ip tcp compression-connections

l   ip tcp header-compression

l   show ip tcp header-compression

3.1.1   debug ip tcp header-compression

[no] debug ip tcp header-compression

命令模式

全域性配置態

示例

Router#debug ip tcp h

TCP header compression debug is enalbed!

22:17:02: THC Serial1/0: new connection, conn 0

22:17:02: THC Serial1/0: output uncompressed, conn 0, cksum 0xA286, seq 95270092

22:17:02: THC Serial1/0: output COMPRESSED_TCP, conn 0, cksum 0x9F7D, seq 952702

22:17:02: THC Serial1/0: recv uncompressed, conn 0, cksum 0xA17F, seq 1220171780

22:17:02: THC Serial1/0: output uncompressed, conn 0, cksum 0xA283, seq 95270095

22:17:02: THC Serial1/0: recv COMPRESSED_TCP, conn 0, cksum 0x24CC, seq 12201713

22:17:02: THC Serial1/0: output COMPRESSED_TCP, conn 0, cksum 0xA283, seq 952705

以下的表格描述了CTCP debug命令輸出的解釋:

解釋

22:17:02

系統當前時間

THC

TCP header compression

Serial 1/0

Interface號

Recv(output)

輸入或輸出

COMPRESSED_TCP uncompressed)

報文型別

Conn

連線號

Cksum

UDP校驗和

Seq

RTP序列號

3.1.2   ip tcp header-compression

在序列鏈路上啟用CTCP,需要在interface配置模式下使用這個命令;禁止CTCP需要使用命令的no形式。

ip tcp header-compression [{iphc-format | passive}]

no ip tcp header-compression

引數

引數

引數說明

iphc-format

(可選)遵從rfc2507 IPHC規範的CTCP協議。

passive

(可選)在接收到對端的CTCP報文後開始傳送CTCP報文

預設值

在未配置該命令的情況下為禁止狀態。配置該命令時在不加可選引數的情況下預設為iphc-format。

命令模式

介面配置模式。

使用說明

目前我們只在PPP封裝的序列鏈路上支援CTCP,以後會擴充套件到Frame Relay、HDLC及ISDN埠等。在使用時必須在序列鏈路的兩端同時配置該命令,否則不起作用。同時,在報文的有效負荷相對頭部較小的情況下,這個協議較為適用,但在頭部遠小於淨荷的情況下,反而會增加路由器對報文的處理開銷適得其反。

我們的CTCP實現中如果配置了CRTP後,不管其後是否再配置TCP/IP頭部壓縮,均同時採用基於rfc2507的IPHC格式的CRTP與TCP/IP頭部壓縮,因此,如果對端是僅支援rfc1144規定的TCP/IP頭部壓縮規範的終端,是無法對通的。另外,如果在本端不配CRTP的前提下,配置TCP/IP頭部壓縮,在PPP協議中,如果對端請求以rfc2507規範的TCP/IP頭部壓縮協商,則通過,並支援CRTP與rfc2507規範的TCP/IP頭部壓縮;否則,支援rfc1144規定的TCP/IP頭部壓縮規範。

示例

Router_config#interface serial 1/2

Router_config_s1/2#ip tcp header-compression

3.1.3   ip tcp compression-connections

ip tcp compression-connections number

no ip tcp compression-connections

引數

引數

引數說明

number

本地儲存的CTCP最大連線數,範圍在3-256之間,預設為16。

預設值

16個連線。

命令模式

介面配置態。

使用說明

一般可以估計在該鏈路上可能同時出現的TCP/IP會話個數,配置連線數大於它即可。

示例

Router_config#interface serial 1/2

Router_config_s1/2#ip tcp header-compression

Router_config_s1/2#ip tcp compression-connections 25

Router_config_s1/2#enc ppp

Router_config_s1/2#

3.1.4   show ip tcp header-compression

show ip tcp header-compression [type number] [detail]

引數

引數

引數說明

type number

(可選)interface的型別和interface號,如serial 1/2。

detail

(可選)顯示每個連線詳細的資訊。

命令模式

全域性模式

示例

Router#sh ip tcp header-compression

IP/TCP header compression statistics:

Interface Serial1/0:

Rcvd:           8900 total, 8858 compressed, 0 errors

                0 dropped, 0 buffer copies, 0 buffer failures

Sent:           8907 total, 8865 compressed,

                336735 bytes saved, 197685 bytes sent

Connect: 16 rx slots, 16 tx slots, 15 long searches, 1 misses

Router#

命令顯示的關鍵字解釋見下表:

關鍵字

解釋

Interface Serial1/0:

Interface號和interface型別。

Rcvd: total

在該埠上收到的CTCP報文總數。

compressed

壓縮的CTCP報文總數。

errors

收到的錯誤報文總數。

dropped

收到的報文被直接刪除的總數。

buffer copies,

必須被複制儲存的報文數。

buffer failures

在恢復成正常IP報文時申請記憶體失敗次數。

Sent: total

傳送的CTCP報文總數。

compressed

傳送的壓縮CTCP報文總數。

bytes saved

節約的位元組數。

bytes sent

實際傳送的位元組數。

Connect: rx slots

接收的資料結構總數。

tx slots

傳送資料結構總數。

long searches

需要在傳送資料結構中搜索以確定使用哪一個的次數。

Misses

查詢資料結構失敗次數。

 

 

第4章   DLC配置命令

4.1  DLC配置命令

DLC配置命令包括:

l   dlc-compresslempel-ziv

l   dlc-compress mppc

l   debug compress events

l   debug compress error

l   debug compress packet

l   show compress-statistics

4.1.1   dlc-compress lempel-ziv

在介面配置LZ 壓縮協議

dlc-compress Lempel-Ziv [mode mode-number]

no dlc-compress Lempel-Ziv

引數

引數

引數說明

mode-number

壓縮模式,取值範圍為1-10,預設為4。

預設

no dlc-compress Lempel-Ziv

命令模式

介面配置態

使用說明

埠必須封裝PPP,對端必須配置相同的壓縮協議(STAC LZS),該命令才有效。

壓縮模式mode-number數值越大,壓縮比越大,但佔CPU資源也越多,使用者在使用時要注意整體效能。建議使用小於等於4的數值。

示例

router>enable

router#config

router_config#interface s1/0

router_config_s1/0#enca ppp

router_config_s1/0# dlc-compress Lempel-Ziv

配置後可以通過show compress-statistics命令來檢視配置是否生效,應該注意的是,由於壓縮縮協議的PPP協商需要一秒左右的時間,所以建議使用者等一秒後,執行show compress命令,如果我們能看到以下資訊,說明配置已經生效。

Router#show compress

DLC Data Statistics ---

 In interface Serial0/0 compress type Lempel-Ziv

  Receive bytes compressed: 0

  Receive bytes decompressed: 0

  sent bytes compresseds: 0

  sent bytes original: 0

  resyns: 0

4.1.2   dlc-compress mppc

在介面配置MPPC 壓縮協議。

dlc-compress MPPC

No dlc-compress

引數

預設

no dlc-compress

命令模式

介面配置態

使用說明

埠必須封裝PPP,對端必須配置相同的壓縮協議(MPPC),該命令才有效。

示例

router>enable

router#config

router_config#interface s1/0

router_config_s1/0#enca ppp

router_config_s1/0# dlc-compress MPPC

配置後可以通過show compress-statistics命令來檢視配置是否生效,應該注意的是,由於壓縮縮協議的PPP協商需要一秒左右的時間,所以建議使用者等一秒後,執行show compress命令,如果我們能看到以下資訊,說明配置已經生效。

Router#show compress

DLC Data Statistics ---

 In interface Serial0/0 compress type MPPC

  Receive bytes compressed: 0

  Receive bytes decompressed: 0

  sent bytes compresseds: 0

  sent bytes original: 0

  resyns: 0  

4.1.3   debug compress events

開啟除錯壓縮解壓縮相關事件的除錯資訊的開關

debug compress events

no debug compress events

引數

預設

no debug compress events

命令模式

管理態

使用說明

只有配置了壓縮協議才真正有效

示例

router>enable

router# debug compress events

 當PPP鏈路上有負載報文通過時,我們能看到如下除錯資訊(假設配置Lempel-Ziv壓縮演算法):

         router#ping 3.1.1.2

PING 3.1.1.2 (3.1.1.2): 56 data bytes

!!!!!

--- 3.1.1.2 ping statistics ---

5 packets transmitted, 5 packets re