- 积分
- 610
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2009-11-12
- 最后登录
- 1970-1-1
- 阅读权限
- 40
- 听众
- 收听
中级工程师
|
cisco 3560 配值实例-交换机端口限速配置2 l$ q- B9 c& L+ z% P# X# @
& o$ O5 Z/ e- b" ^8 p+ C8 M9 @Cisco3560 交换机端口限速配置
# n" c [3 x! l% n(4.1)、网络说明3 \# o# m0 T0 q8 i5 y8 m: s
PC1接在Cisco3560 F0/1上,速率为1M;6 G$ M- e2 l/ P
PC1接在Cisco3560 F0/2上,速率为2M;
/ L5 L2 ?2 p5 Q' O+ l Cisco3560的G0/1为出口。' W) S/ R% O1 U$ g' `3 B1 P
(4.2)详细配置过程
8 W# @; \- S! p注:每个接口每个方向只支持一个策略;一个策略可以用于多个接口。因此所有PC的下载速率的限制都应该定义在同一个策 略(在本例子当中为policy-map user-down),而PC不同速率的区分是在Class-map分别定义。
* l0 T, a9 A) w, O8 j7 Z) lfrom:http://networkcommand.org/cisco/catalyst-3560/cisco-3560-configuration-example `6 I3 |9 K3 n9 a1 f0 l) L- q
a、在交换机上启动QOS
2 f5 X9 g0 N9 E) u% @+ ^
* G- K: @; @1 ~2 H' _ Switch(config)#mls qos //在交换机上启动QOS
! ~" V0 i$ D" r% M" X* w- ?( f; H+ v/ B0 M; e; E3 ?
b、分别定义PC1(10.10.1.1)和PC2(10.10.2.1)访问控制列表& j. H6 _3 W& z, D1 J' P- Q
- X" X. e9 d$ k7 b
Switch(config)#access-list 10 permit 10.10.1.0 0.0.0.255 //控制pc1上行流量
3 d# U* j7 m+ k1 V+ g$ Y; n& t/ V8 W( E+ W+ G6 B% T( m
Switch(config)#access-list 100 permit any 10.10.1.0 0.0.0.255 //控制pc1下行流量
6 v6 e7 d6 i2 _( P# C8 k4 }
( b: J5 I+ X! D Switch(config)#access-list 11 permit 10.10.2.0 0.0.0.255 //控制pc2上行流量; }) G; f! p! j0 q, H
& W# t' G" o# }" e, |; n" L0 G
Switch(config)#access-list 111 permit any 10.10.2.0 0.0.0.255 //控制pc2下行流量
$ m; N! p) d$ s; l3 Y2 @
5 `0 L" n. L3 H" D/ Y0 V$ X2 [ c、定义类,并和上面定义的访问控制列表绑定
: i7 s! z' E" _+ A5 z. _
: _5 _- x. p9 X Switch(config)# class-map user1-up //定义PC1上行的类,并绑定访问列表102 R }) ~2 Y4 W5 u& K; _
5 x4 H, O' l5 O* g: G
Switch(config-cmap)# match access-group 100 M+ A1 h1 y4 r$ f
( D) _0 e$ T( r3 Y) t: d+ Z
Switch(config-cmap)# exit: z. c @! @. X0 h' q
8 r: g9 v$ }$ R/ X$ N Switch(config)# class-map user2-up
( w# G$ q8 W: n$ O% P% A: s, R. n6 p8 z9 ]
Switch(config-cmap)# match access-group 11 //定义PC2上行的类,并绑定访问列表10
: u5 j/ J' m, j4 S2 w- V* M3 f
Switch(config-cmap)# exit. I- U5 C- L% w5 Y s8 ]
6 d; C" u8 [6 ]4 b9 T3 q& \- Z/ Z Switch(config)# class-map user1-down
- ]- e% B; r, l/ T" d) j) F; W( b. D* R3 Z: G
Switch(config-cmap)# match access-group 100 //定义PC1下行的类,并绑定访问列表100
" b8 }$ f% W! f/ x2 ^" P; S# D9 P, v8 G% Y+ d$ ~
Switch(config-cmap)# exit
7 L9 R0 Y2 C8 n/ V% x% u3 p
" b" X; x n5 W! J F2 m Switch(config)# class-map user2-down
' U6 Y- V' {6 T; [. C+ f' g- M" b9 y8 |# R
Switch(config-cmap)# match access-group 111 //定义PC2下行的类,并绑定访问列表111" F. N$ P7 ?/ ~+ [
& r8 X7 r& n3 i# v$ V Switch(config-cmap)# exit
6 e% }* I) K+ u0 Q6 |& g3 j
% q- @8 n- x2 |/ B& N( @9 p. P! R d、定义策略,把上面定义的类绑定到该策略' I2 t" n) C5 R- N, u# _
& Y, N+ {5 Q" `) B8 a2 z
Switch(config)# policy-map user1-up //定义PC1上行的速率为1M' }: F b ?6 F
- z. p' K6 f7 V/ \ Switch(config-pmap)# class user1-up+ _2 ]6 k; z7 l( I
, Q' i0 u2 P5 [0 D4 M" g, ^* U
Switch(config-pmap-c)# trust dscp, A. k' j) m1 ~& a$ [/ e% N$ m
9 Q5 F( F9 X* S! V2 {" z2 `3 k% B Switch(config-pmap-c)# police 1024000 1024000 exceed-action drop6 s/ t# G. ]+ J. t
3 V z% ~) U3 |7 O3 F
Switch(config)# policy-map user2-up //定义PC2上行的速率为2M9 Q( n9 H( S8 B7 u
, y$ E( P2 g* I+ n7 }( F& ] Switch(config-pmap)# class user2-up
6 J) p5 n7 u2 L2 H9 Y: X
& O/ J9 A, C% J) O" ? N& w3 o Switch(config-pmap-c)# trust dscp
6 n3 \6 t: B4 V/ T& r' v; y# p6 p
& v, C0 T" s7 z/ X; W/ {7 E Switch(config-pmap-c)# police 2048000 1024000 exceed-action drop9 ~( h" u+ n5 N9 [
# t4 l8 r( S2 Q$ i- s5 n" m6 J
Switch(config)# policy-map user-down' I2 z/ Q, S6 q7 v4 L
% [6 r% g' l7 }9 N8 Q
Switch(config-pmap)# class user1-down
; ]7 r! m8 o# K
8 I- w) R0 ]; D u; Z8 a2 E0 L3 K Switch(config-pmap-c)# trust dscp& o8 v( T# g( R( ~
0 K% _: |& O% O( V; ] Switch(config-pmap-c)# police 1024000 1024000 exceed-action drop
3 @" t0 w1 p3 H0 I8 z+ Z
6 ?" c% a" s4 ^ H* ^0 c! `" H4 \ Switch(config-pmap-c)# exit' a8 `9 @2 a4 x4 Z; B0 @3 e# j9 z
: B7 y/ V7 \# y1 x
Switch(config-pmap)# class user2-down
$ k3 i" k) t4 W0 W' a! } V" W6 J% F9 J. y8 d, d- L
Switch(config-pmap-c)# trust dscp0 v3 E: B W6 C, ^8 t
- ~, ~3 a* ^. Q/ J0 _! Y. A# P
Switch(config-pmap-c)# police 2048000 1024000 exceed-action drop
1 V: H1 Z0 O/ O+ }1 @+ E; N/ d2 b% { v& e, R- }
Switch(config-pmap-c)# exit
% F( R; p9 i: g7 V$ w& b* {/ G% `+ T+ b7 }
e、在接口上运用策略
! N! \- P1 h8 f1 C$ _1 e1 ?
, I* D6 Z z j2 ^( U1 C8 \* { Switch(config)# interface f0/1& t# @7 j& C* _# y8 ?
! Y7 j: [! _! T' Y8 t
Switch(config-if)# service-policy input user1-up
4 l/ H1 e: z0 q# {' [
) B' p& l! Q" v( L Switch(config)# interface f0/2
4 N) a- @$ Z' ^6 t& h' Y. G3 x/ A4 @. g4 y
Switch(config-if)# service-policy input user2-up
o. [3 b; q, Q- [% ~8 o; N7 ^
" s, w+ }. d; Z( _1 {& x( |7 B Switch(config)# interface g0/1
3 C% N9 m7 X, q, M Switch(config-if)# service-policy input user-down |
|