ATM交换机通讯管理
' a* \& |% k& F0 f) x
2 [' `; \& t4 x' h8 K 1.为何需要通讯管理? 实现通讯策略:a.将线路划分为小的通道 b.避免一个VC占用整个带宽,影响其它VC上的通讯 c.控制某一应用所能利用的带宽范围 d.匹配本地端口速率与远端端口速率,避免过载或负载不足。 6 c) |. t7 K7 q3 \2 X$ b2 h
2.Cisco 8540 MSR与 8510 MSR (需加FC-PFQ或FC-PCQ特性卡)支持的通讯业务类型: : L4 k! ~. I# U- o- K+ S3 {
1 X; [' C& e7 \ CBR(固定速率服务): 固定速率服务,始终工作于信元峰值速率(PCR: Peak Cell Rate),网络已为之按PCR预留了带宽,应用于需要恒定带宽,延时要求高的应用,如未压缩的音视频流。
! a3 Y% z4 B# A/ ^% P) `! k& x9 G; q( U2 L
VBR(可变比特速率服务): 分为两种 VBR-RT和VBR-NRT:实时/非实时可变比特速率服务。前者适用于压缩后的音视频流,因为它们具有可变流量,要求时延小的特点; 后者适用于要求较高的非实时数据传输。8 x% {( S4 d3 \7 k# v. w
# D0 p) W R1 V ABR(可用比特速率服务):ABR服务的速率由端节点与ATM网络通过RM(Resource Management)信元协商,可以随时增减,但一旦链路建立,将保证一个最低的速率(MCR)。. w$ n& p$ f2 Z# f" a7 D
7 w% K/ ^5 y* p' t N& c UBR(未确定比特速率服): 适用于对时延和抖动要求不太严格的数据通信业务。网络不保证传输信元的带宽,而只是尽最大努力来尝试传送。在cisco的扩展版本UBR+中,ATM网络试图保证一个最低传送速率(MCR),但当网络阻塞严重时,MCR仍然不被保证。
+ z( F7 O- t$ }3 y. M7 m3 s9 x0 h* t6 s" b/ N4 T7 x
上述业务类型之间的区别:传送时的优先级别不同的业务各不相同;保证的(预留的)带宽不同。例如VBR-NRT比UBR优先级高,前者有SCR保证而后者无。 : G4 J* K8 z g- G; `4 W3 y O
9 v) m0 P9 S) J7 o
每一种服务都有自已的特性从而适用于不同的场合,例如UBR虽然延时大,无最低速率保证,与此时却保证了最大程序的统计复用(全部带宽由各种应用共享),且可以为它分配更长的队列。队列技术将丢包率降到最低,代价是增加了延时。
! v2 b6 a2 p0 Z2 [' W! p3 M
9 V5 y* r/ F( G5 i% I* O 3. 配置方法:
0 l; q/ W, F8 N. G: n+ a% F- ` h a. 在全局配置模式下定义一个服务类
( J# g8 M* u- Q3 z Switch(config)#atm connection-traffic-table-row index 333 ?
: i* O, Q- P0 \, K' a+ f" ] abr abr service category ; t' K. h: D" u& R% x: a; ]
cbr cbr service category
/ `& v# S# c5 b* R; h ubr ubr service category ! s. L/ ^8 ?% [, g4 Q
vbr-nrt vbr-nrt service category
' u- |- y1 y) r- c/ c/ n vbr-rt vbr-rt service category : @8 e# N' ?( E! b$ f6 y5 t2 u
Switch(config)#atm connection-traffic-table-row ubr pcr 20000 mcr 8000 cdvt 1024 ?
5 P2 A1 g" X& l: B 以上命令在全局模试下用上述命令定义一个序号为333的服务类,参数见后面的说明。 3 A% |* N6 Z4 n* O6 Q/ h) L$ H2 {
出厂时已经预定义了六个服务类: & ]( q6 [) S' G$ r( ?
Switch#show atm connection-traffic-table
4 R( _8 k" X7 @ t" j, W4 @ Row Service-category pcr scr/mcr mbs cdvt 4 X4 \- j$ Y# W4 l% W2 P, D. r* ^
1 ubr 7113539 none none 5 Y6 U* z+ ^/ z% o( O5 W) n
2 cbr 424 none 0 P' b, j4 r$ ?' \* M+ @
3 vbr-rt 424 424 50 none
: X, ]! u, F1 C9 P! ]- e 4 vbr-nrt 424 424 50 none ' H- ~4 r6 @0 w' X. J; C
5 abr 424 0 none 9 z+ `0 t4 M) E
6 ubr 424 none none
2 w1 I, V" x4 L% {! ^ b. 在端口配置模式下,建立一个PVC并指定其服务类
1 y; }8 k3 _! y$ g+ P. ? Switch(config-if)#atm pvc 0 256 ? 1 a/ \+ m; X3 O) s/ {! `7 p- e
cast-type Connection cast type 5 r8 w8 |) J# o% y
interface Interface name
; k! M @0 R& B pd Packet discard options ( d; Z/ X# Y6 N/ Q+ n& G' y
rx-cttr Receive connection traffic table row index ' i: ]/ i z' a7 Z, U) X8 s% Q7 w
tx-cttr Transmit connection traffic table row index & \6 x* P# M7 p1 y Y# {
upc Usage Paramter Control options
2 g- d5 W/ b+ s( q8 P: H' _6 L: n wrr-weight WRR weight applied for the output leg - g2 |3 E% y* L7 V4 O
通过rx-cttr和tx-cttr指定一个上文已定义的服务类,分别应用于发送和接收的情况。
9 Q9 D: J) P7 G/ i2 N6 L7 F; L& a N
例:
; T% Q) b3 n9 {- n atm pvc 0 256 rx-cttr 333 tx-cttr 333 ~9 V4 A3 ~" e: w2 h+ I' k
! Q# @* c% _& z7 p [5 \5 L) Q& v( F c. 具体参数:
: s4 u8 T) u c I) CBR:有两个参数,第一个是PCR,单位:KBPS; 另一个是cdvt(Cell Delay Variation Tolerance ):指出可以在多久时间内连续转送信元,而无需严格按照时间间隙。命令:
" u$ G8 I; s0 w2 m( F% g- f" {+ N7 ~) B- z/ }* i& |
atm connection-traffic-table-row [index row-index] cbr pcr rate [cdvt cdvt]
$ @& n$ ]; ^% ~( p2 ^ II) VBR-RT与VBR-NRT:用三个参数来描述:SCR 信元基本速率: 预计VC传送数据所需要的大致速率; PCR 信元峰值速率: VC可以达到的最高速率; MBS最大突发转输量: 设定VC会需要以最速率PCR传送多少KBPS后放缓。当通讯的速率在SCR以下时正常发送;超过SCR但小于PCR且不超过MBS的量也正常发送;超过PCR或突发超过MBS的量被视为违规的,按UPC(利用率参数控制)则处理。UPC有三种处理方法:drop (丢弃) tag (加标记) 或 pass (转发)。命令:
1 S6 P6 H% a% W8 C! l; g3 S" ]6 {3 [+ J* [+ ]
atm connection-traffic-table-row [index row-index] {vbr-rt | vbr-nrt} pcr rate {scr0 | scr10} scrval [mbs mbsval] [cdvt cdvtval]
6 G8 ?+ d/ R8 ~0 K! @7 r6 c$ e$ X% i! K4 o
scr0: 所有信元的CLP(cell loss priority)设为0,设为1时更可能被丢弃 " K1 J* B1 @+ z5 ]: e* n- r" }, ^1 Z
scr10: 通讯流中的信元的CLP可以根据情况设为0或1
: o+ c" f5 ]4 ]# R# o- a III) UBR:标准的UBR只有PCR参数,MCR是cisco的扩展(UBR+)。命令:
8 B* C& B+ Z. ^! | atm connection-traffic-table-row [index row-index] ubr pcr rate [cdvt cdvtval] [mcr mcrval]
( T+ R: u) G! B IV) ABR:有个参数,分别是PCR和MCR。命令: 0 f3 r! b, X* A/ ]
atm connection-traffic-table-row [index row-index] abr pcr rate [cdvt cdvtval] [mcr mcrval] ! j$ s5 N4 u9 m2 ^& a
参考: Configuring Resource Management |