ATM交换机通讯管理# }2 x7 a+ t2 _0 Z1 W9 ?
l, L. [- V/ E5 K5 @/ R 1.为何需要通讯管理? 实现通讯策略:a.将线路划分为小的通道 b.避免一个VC占用整个带宽,影响其它VC上的通讯 c.控制某一应用所能利用的带宽范围 d.匹配本地端口速率与远端端口速率,避免过载或负载不足。
( D: m! c+ K+ N5 J* O3 I+ t 2.Cisco 8540 MSR与 8510 MSR (需加FC-PFQ或FC-PCQ特性卡)支持的通讯业务类型: ; p; c) a! \( d$ p0 C
1 E5 t. l4 F9 U
CBR(固定速率服务): 固定速率服务,始终工作于信元峰值速率(PCR: Peak Cell Rate),网络已为之按PCR预留了带宽,应用于需要恒定带宽,延时要求高的应用,如未压缩的音视频流。1 ?7 ?% U7 X9 c2 s
! ~+ s' Y( J- x VBR(可变比特速率服务): 分为两种 VBR-RT和VBR-NRT:实时/非实时可变比特速率服务。前者适用于压缩后的音视频流,因为它们具有可变流量,要求时延小的特点; 后者适用于要求较高的非实时数据传输。3 a) P% ~1 J8 P5 T) B+ a
" n$ S6 ?0 X' @0 T5 P5 \/ F7 u: X; j. a ABR(可用比特速率服务):ABR服务的速率由端节点与ATM网络通过RM(Resource Management)信元协商,可以随时增减,但一旦链路建立,将保证一个最低的速率(MCR)。
. J+ D$ O/ m/ D4 }: s+ T
, t) F: [* U3 T/ U) M$ s UBR(未确定比特速率服): 适用于对时延和抖动要求不太严格的数据通信业务。网络不保证传输信元的带宽,而只是尽最大努力来尝试传送。在cisco的扩展版本UBR+中,ATM网络试图保证一个最低传送速率(MCR),但当网络阻塞严重时,MCR仍然不被保证。 " {. A: g. S. A) R
3 J' F7 w V! R, U 上述业务类型之间的区别:传送时的优先级别不同的业务各不相同;保证的(预留的)带宽不同。例如VBR-NRT比UBR优先级高,前者有SCR保证而后者无。
& B/ k9 M2 c" h2 x: d5 Q5 M2 i1 p
+ T4 h z2 k6 Q( ^: T2 J6 Y( U, a 每一种服务都有自已的特性从而适用于不同的场合,例如UBR虽然延时大,无最低速率保证,与此时却保证了最大程序的统计复用(全部带宽由各种应用共享),且可以为它分配更长的队列。队列技术将丢包率降到最低,代价是增加了延时。
+ D; g# \$ \( }' b6 {* g
/ ~3 |* |& {5 f; { 3. 配置方法:
5 i8 m2 m: t( g3 @' Q a. 在全局配置模式下定义一个服务类 3 {% S9 F5 c6 l
Switch(config)#atm connection-traffic-table-row index 333 ?
8 m( G9 `- |! Y& t; j7 a; ? abr abr service category * @. S/ y- R' r2 C* G: M1 b
cbr cbr service category
; @( @' k+ G; j/ C- u' Z ubr ubr service category
- @$ c3 p) A& Q) D! x: M( N5 N9 P vbr-nrt vbr-nrt service category ! {) [( d" j8 X5 ~
vbr-rt vbr-rt service category # P8 u/ ?+ b" `8 w, k
Switch(config)#atm connection-traffic-table-row ubr pcr 20000 mcr 8000 cdvt 1024 ? 9 a4 \4 N( T% z1 Y" _
以上命令在全局模试下用上述命令定义一个序号为333的服务类,参数见后面的说明。
5 o P' f6 h4 z5 }& ^ 出厂时已经预定义了六个服务类: . z. M/ t4 q6 \* L% ?, U; Y
Switch#show atm connection-traffic-table
( a) d! I, d, L2 g# d% m6 v) N- X Row Service-category pcr scr/mcr mbs cdvt
" Y8 A1 G, y- ~; S/ S/ m- ^ 1 ubr 7113539 none none # d* q. e: V* q; W0 r6 T: L. D+ F% o
2 cbr 424 none ' |- ?1 y% U; r/ F/ V
3 vbr-rt 424 424 50 none O$ p5 V0 V: O9 P0 F
4 vbr-nrt 424 424 50 none : ?1 T- G) ?: I8 R! w3 D
5 abr 424 0 none
8 x6 U7 K! v- P3 r5 l( S 6 ubr 424 none none
# ^/ d, X5 X2 O( ]$ I8 J8 E5 R* a b. 在端口配置模式下,建立一个PVC并指定其服务类 + G8 i" b: o! }' ?; f1 I, \$ A
Switch(config-if)#atm pvc 0 256 ?
# Z5 ~+ F3 g8 S6 R+ r j# H cast-type Connection cast type 5 M; Y3 i- W1 }9 t' h, m' t! B
interface Interface name 5 Z0 Q+ l. g' ]5 B
pd Packet discard options ) ]+ x3 a' Y7 M( _6 w2 R# Q" ?! c, @
rx-cttr Receive connection traffic table row index
1 V0 @3 I# h$ [1 R z0 n tx-cttr Transmit connection traffic table row index
: @: V) k5 Q" p- _8 R" Y2 W upc Usage Paramter Control options
$ t* a: E- f) Y/ M wrr-weight WRR weight applied for the output leg ; I n7 h+ q, w; H
通过rx-cttr和tx-cttr指定一个上文已定义的服务类,分别应用于发送和接收的情况。% W) {9 ?! G0 E! N9 c
7 r- d/ B( k, B) p8 d7 C2 F+ s' F
例:
1 v& x, V. s/ o& W- [; A* Q' Q- p atm pvc 0 256 rx-cttr 333 tx-cttr 333 7 }8 W7 B' R( m7 M( k4 ]
. E- \% _: D( i6 l
c. 具体参数: ( _3 ]7 \: W* A+ q; `$ t! Z
I) CBR:有两个参数,第一个是PCR,单位:KBPS; 另一个是cdvt(Cell Delay Variation Tolerance ):指出可以在多久时间内连续转送信元,而无需严格按照时间间隙。命令: 4 K% Q$ P: l3 X8 `4 E8 q
/ b+ t! h* S! p
atm connection-traffic-table-row [index row-index] cbr pcr rate [cdvt cdvt]
8 d+ H0 P" T9 d% _$ |& v2 V2 p II) VBR-RT与VBR-NRT:用三个参数来描述:SCR 信元基本速率: 预计VC传送数据所需要的大致速率; PCR 信元峰值速率: VC可以达到的最高速率; MBS最大突发转输量: 设定VC会需要以最速率PCR传送多少KBPS后放缓。当通讯的速率在SCR以下时正常发送;超过SCR但小于PCR且不超过MBS的量也正常发送;超过PCR或突发超过MBS的量被视为违规的,按UPC(利用率参数控制)则处理。UPC有三种处理方法:drop (丢弃) tag (加标记) 或 pass (转发)。命令:
' Z8 x/ l7 d6 G6 }) U' w# f# z7 H8 q7 t
atm connection-traffic-table-row [index row-index] {vbr-rt | vbr-nrt} pcr rate {scr0 | scr10} scrval [mbs mbsval] [cdvt cdvtval] " M6 i5 V" C0 P5 S. P) T/ r
/ o# P3 j4 F4 X3 H- \; X, W5 q' ~( h/ y) M scr0: 所有信元的CLP(cell loss priority)设为0,设为1时更可能被丢弃
$ Y0 L5 ^ ]6 R } g# Q scr10: 通讯流中的信元的CLP可以根据情况设为0或1
* k. W% n% M" ]+ w2 s# q" D( p III) UBR:标准的UBR只有PCR参数,MCR是cisco的扩展(UBR+)。命令:
3 W/ {0 r; F0 B7 n' C( m2 N, S atm connection-traffic-table-row [index row-index] ubr pcr rate [cdvt cdvtval] [mcr mcrval]
0 w) j+ N G0 H' C$ q, ^' a IV) ABR:有个参数,分别是PCR和MCR。命令: 9 b0 ^* j4 g& p% A6 k$ t6 n5 b) {" k
atm connection-traffic-table-row [index row-index] abr pcr rate [cdvt cdvtval] [mcr mcrval] , F; m) E% W3 q& f9 }2 o
参考: Configuring Resource Management |