- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2021-3-10 16:19:30
|
显示全部楼层
VLAN划分方法一般划分为4种,分别是基于端口、基于Mac、基于协议、基于IP子网。
0 D1 l3 w8 L$ C. L/ l7 g! k1 r4 b
常用基于端口划分。" L; Q" q/ Q& s' C
# V8 Z+ c# T c {
一、基于端口的VLAN配置案例 I/ U! d7 E% P
6 k5 x& z* v9 n5 K9 k+ l1 s) d8 q) ` i/ o* ^
二、基于Mac地址的划分' y' I' Y* K8 O; f- S$ T# ^
. k1 j& Z# `( |: }) p" K6 D% K# t
1. 组网需求
1 f. w0 U7 `4 r6 d, m! {2 Ll 如图1-6所示,Device A和Device C的GigabitEthernet1/0/1端口分别连接到两个会议室,Laptop1和Laptop2是会议用笔记本电脑,会在两个会议室间移动使用。* T. v( w4 i0 L/ h, ~5 K
( D' C& |9 g' x# gl Laptop1和Laptop2分别属于两个部门,两个部门间使用VLAN 100和VLAN 200进行隔离。现要求这两台笔记本电脑无论在哪个会议室使用,均只能访问自己部门的服务器,即Server1和Server2。
4 J6 s' S/ h; h6 a5 d8 f$ `
% d) L: U8 I0 Zl Laptop1和Laptop2的MAC地址分别为000d-88f8-4e71和0014-222c-aa69。
. b- F/ _8 I, t3 ~7 a5 m
8 _8 a |4 @4 A. x( L
/ l( A. W% a i: ]* z" K
% \$ u+ |; z' a) s 4 y0 C1 Q" i. }4 g) Q1 F3 C
6 J: J- m/ Y$ r1 Z" R8 _3. 配置思路
2 S0 V; m; {) {l 创建VLAN 100、VLAN 200。, p5 b2 J( u& ?
& D6 g3 ^/ x/ u# f+ W
l 配置Device A和Device C的上行端口为Trunk端口,并允许VLAN 100和VLAN 200的报文通过。
* t. P2 m+ a' G& R9 w: T, B
+ G4 E0 o: S0 T" Z: Ml Laptop1和Laptop2的MAC地址分别与VLAN 100、VLAN 200关联。3 Q4 O$ p" _2 w8 `8 D
3 y5 J: C) D( K! ~4 ^$ w0 U
4. 配置步骤
, ~/ [6 k& y4 P/ p7 @; l" p(1) Device A的配置
8 {4 S) F6 E4 _9 R( m4 c2 G
& {* o* T# J' G# W' p) A/ _$ z# 创建VLAN 100和VLAN 200。2 `! ?# p+ N! j2 i1 b7 H
7 G; j: B: v$ i& J<DeviceA> system-view1 ^; j* R$ `3 C8 ]
J' L7 K1 S5 N3 E2 h$ _
[DeviceA] vlan 100
& x: L7 j' ~6 k; J) {* E
3 u! j3 Y+ R0 b0 {. N[DeviceA-vlan100] quit
, T$ ~' f" W, S' C# F$ N& M; I' `6 H
[DeviceA] vlan 200
) p" w2 U) x' i! ~# n8 R9 b" ~1 E9 I
0 V# g! S$ V8 I[DeviceA-vlan200] quit6 u9 @) h% Y& P, f5 W
& ]! t# D! P1 Y# 将Laptop1的MAC地址与VLAN 100关联,Laptop2的MAC地址与VLAN 200关联。
c( L' E3 I! s2 p; ^8 M' G3 u) K" w
[DeviceA] mac-vlan mac-address 000d-88f8-4e71 vlan 100
9 N0 n5 B0 m6 Y) I8 C' L! q+ z
; |3 |- P/ r* ^. L) {[DeviceA] mac-vlan mac-address 0014-222c-aa69 vlan 200 ?- Q# A0 r4 x' X- r/ o1 z
! [! b# \2 h: j* c! ^, v* v# h$ ^. E# 配置终端的接入端口:Laptop1和Laptop2均可能从GigabitEthernet1/0/1接入,将GigabitEthernet1/0/1的端口类型配置为Hybrid,并使其在发送VLAN 100和VLAN 200的报文时去掉VLAN Tag;开启GigabitEthernet1/0/1端口的MAC-VLAN功能。( }7 M9 c$ M2 G9 H
7 [. x; o% U9 m) I$ G _[DeviceA] interface gigabitethernet 1/0/1
9 o- h$ e4 F$ O0 E3 _6 F
2 J: k8 I. H2 Q& S% J2 \[DeviceA-GigabitEthernet1/0/1] port link-type hybrid% ^ q0 d) d3 i1 z1 V: X
: i' f& P4 B; r _7 \9 \/ X8 z[DeviceA-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged
1 P+ F+ a' s2 `0 O, d+ n/ F: `3 [0 B) g t, k- a% ^6 h
Please wait... Done.
, A3 ?6 H. P6 ?( x4 l2 R
( O1 W: I5 \& g[DeviceA-GigabitEthernet1/0/1] mac-vlan enable. H7 p5 j6 i( u7 X, @
$ N# M L+ N7 k2 e. K4 P2 r[DeviceA-GigabitEthernet1/0/1] quit# c* v$ v9 T" ]. ?, K* F+ d
0 b! ~% J" P1 I- `
# 为了终端能够访问Server1和Server2,需要将上行端口GigabitEthernet1/0/2的端口类型配置为Trunk,并允许VLAN 100和VLAN 200的报文通过。5 e1 b+ V; j0 y6 g
$ y% x7 d/ h/ y
[DeviceA] interface gigabitethernet 1/0/2
, u/ q6 W2 d% W1 B+ I- s' D* E. G8 U7 T3 E& O
[DeviceA-GigabitEthernet1/0/2] port link-type trunk
9 N7 s/ ^, j, G& o2 d4 o7 P
2 G) `" X* w" U/ Q8 N, r+ o[DeviceA-GigabitEthernet1/0/2] port trunk permit vlan 100 200
+ j3 x% P$ m# h. `5 K( y" T0 z! O) k7 W: Y
[DeviceA-GigabitEthernet1/0/2] quit) ^* P9 W& R+ H3 R- Y, J9 O' o
* X0 E' k K; L- R
(2) Device B的配置* a" b1 E. E* d) S! L8 ]7 [8 F6 G
1 \8 m5 U7 A, l4 n6 C
# 创建VLAN 100和VLAN 200,并将GigabitEthernet1/0/13加入VLAN 100,GigabitEthernet1/0/14加入VLAN 200。. ] k- n2 x$ F& [) Z2 i
% L3 D+ {8 |+ m! Y$ E# s: E<DeviceB> system-view+ C6 z* b8 o4 s4 W
: u) F& Z n8 V/ j8 g[DeviceB] vlan 100* V1 X/ k, g% ^$ o4 s
5 \0 B6 g9 G/ f9 B; z: F[DeviceB-vlan100] port gigabitethernet 1/0/13
# q2 d3 T0 U+ A- m
4 } e; ^1 f, T- j* I! ?% V[DeviceB-vlan100] quit; N5 p* f% ~4 S7 s8 T
; z. m) V, a1 l' q9 @0 g6 P[DeviceB] vlan 200
" J% S/ [ e+ G4 f
1 f5 l6 S0 r+ `( N[DeviceB-vlan200] port gigabitethernet 1/0/142 k t3 |' U, k9 M" p6 M
! i3 K1 [4 D. w
[DeviceB-vlan200] quit. m+ V1 S1 s$ b
) _& y: {* B9 l: w8 B
# 配置GigabitEthernet1/0/3和GigabitEthernet1/0/4端口为Trunk端口,均允许VLAN 100和VLAN 200的报文通过。
% \3 a' f3 Q @, S5 g/ B$ K1 }& ^ k7 G. B
[DeviceB] interface gigabitethernet 1/0/3
( x5 y1 V1 Y% W* Z5 J5 h0 \3 G% {+ R! m& n* _, x B* Q E
[DeviceB-GigabitEthernet1/0/3] port link-type trunk0 l4 k' g0 H% o( v5 U z3 h
6 |( t; T. D# w( p6 m8 ]
[DeviceB-GigabitEthernet1/0/3] port trunk permit vlan 100 200. @$ F; u u* Y: A
& l& M# Z) |. ?, O, N" f9 y
[DeviceB-GigabitEthernet1/0/3] quit
8 e& Q2 ~ J; H: A
; Q3 W% P y& g. I- D+ d[DeviceB] interface gigabitethernet 1/0/4
/ e* ]# S4 m2 z+ B2 y- d+ N, s* w- g
, x) B0 f& w" F4 x# r[DeviceB-GigabitEthernet1/0/4] port link-type trunk5 D$ R6 c: Y* Q. ]5 x8 H
& V4 x. x G" I- M
[DeviceB-GigabitEthernet1/0/4] port trunk permit vlan 100 200
7 f: h- _: Z K, `+ l4 b) N. u8 ^( _! X$ a' U
[DeviceB-GigabitEthernet1/0/4] quit
/ R0 t% v- i2 C1 `( g+ u6 v; l
: @; J( w7 B8 d7 l: i(3) Device C的配置
& i% G, D2 l* F( j; R
+ ~8 Z& A* E/ ~$ N) ^Device C的配置与Device A完全一致,这里不再赘述。* L5 G$ p* S% J
% O( b, F9 a% m# ^# P J三、基于协议的划分
0 _, l, H3 U1 X, D. N" [1 z
$ i5 U; ?3 C" g: D2 ^1. 组网需求
2 g, Q/ `) m8 e% n, Y9 Q实验室网络中大部分主机运行IPv4网络协议,另外为了教学需要还布置了IPv6实验局,因此,同时有些主机运行着IPv6网络协议。为了避免互相干扰,现要求基于网络协议将IPv4流量和IPv6流量二层互相隔离。* I- X' y X- }! E' K9 q
+ F- ?' d7 t4 v! l% h2. 组网图
$ U. y/ y- E7 A$ u0 s8 S8 F1 {, x5 K. K+ A* S8 g' ]. q
' h( H$ o% |4 l' @7 f c, e
7 B# U% e0 a1 e( g/ B9 s* \3 i* M; o. Q* z% }! j
3. 配置思路
. P4 {( h* F% Z! M \4 b创建VLAN 100及VLAN 200。让VLAN 100与IPv4协议绑定,VLAN 200与IPv6协议绑定,通过协议VLAN来实现IPv4流量和IPv6流量二层互相隔离。
) S$ A% k/ ~5 ^+ ^7 @( o8 W7 i U7 S. M' [6 q' q
4. 配置步骤
i+ H7 c- g( w, A- b! U" G(1) 配置Device( o, V7 [0 K0 ~9 j1 ]7 s
o* b' K: Q% Z6 \ s
# 创建VLAN100,将端口GigabitEthernet1/0/11加入VLAN 100。
* T' U( D3 [: a- U Y% ]2 \7 ~4 C
( A- }2 ?4 V4 D! `<Device> system-view
3 O6 L) B! B* z8 m7 M0 F$ z9 {1 p3 F% X0 t
[Device] vlan 100
5 {7 s; M/ ~4 t% M) L2 | H# M7 ]
' d" w; _! P# C# u. \[Device-vlan100] description protocol VLAN for IPv44 v" n0 |& Q2 ?' H9 f+ W
. j, e- H) b( g! L4 X6 e: p[Device-vlan100] port gigabitethernet 1/0/11
7 O' s6 T! v* S. j" V! Q2 Z/ l. O; h* R, [5 c, f
[Device-vlan100] quit5 U a; V2 P0 ?4 U# l
( e: n: S) d8 A# 创建VLAN 200,将端口GigabitEthernet1/0/12加入VLAN 200。0 f+ M6 Z, e& V- ?6 v
, F- W5 q& A: B- g[Device] vlan 200. N7 i' V/ p- Q
# m9 u) J9 p& y) c, Q
[Device-vlan200] description protocol VLAN for IPv6
8 C! E6 f9 q6 Z" B
7 i) j6 v, ]( I( Y. Z1 ~6 @[Device-vlan200] port gigabitethernet 1/0/12; v* v0 y6 ]5 E; H, V9 P# D
3 j) y. j5 l; L# C/ U# 在VLAN 200和VLAN 100视图下,分别为IPv4和IPv6协议创建协议模板。
) W+ ?: a/ W. X f0 n, i, k5 M; d) D- T. S: ~
[Device-vlan200] protocol-vlan 1 ipv6
( K" s$ l x6 r
/ Q& r6 M4 p4 b. j& e) N1 t[Device-vlan200] quit. j& `. \3 q0 j1 B+ T9 q
6 |/ m; O5 H/ b* g* ?- M
[Device] vlan 100
8 ]* [, d, y+ o( K; ?0 }0 H% `& I
I( G) g" L$ D: K[Device-vlan100] protocol-vlan 1 ipv45 Y0 {% }4 g9 |+ |3 A+ _
: D/ f; D+ _+ E% m[Device-vlan100] quit' b/ N5 N2 n0 [7 h! J
h6 R9 m; H3 q' o. I# 配置端口GigabitEthernet1/0/1为Hybrid端口,并在转发VLAN 100和VLAN 200的报文时去掉VLAN Tag。# y) ?0 u3 D4 H6 t1 ?9 Y, V4 A
% { j# R) v* ][Device] interface gigabitethernet 1/0/1
- | t- ~; }' q. Z+ M% ~) ^
: f5 g# j6 q3 I2 d' N[Device-GigabitEthernet1/0/1] port link-type hybrid
, H$ k* N8 N$ j) t9 z; `7 F: k2 `9 o% X* Y: w
[Device-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged
8 k3 j. j3 H8 g' K% t8 G1 f" p8 h" @$ C0 D' W* Z
Please wait... Done.& u" X' |! U* O/ Q
2 A# B5 l0 f8 Z0 t6 Z+ x2 Y
# 配置端口GigabitEthernet1/0/1与VLAN 100的协议模板1(即IPv4协议模板)、VLAN 200的协议模板1(即IPv6协议模板)进行绑定。( Q- |+ I$ ]7 ?- w$ m! n
. i9 P3 a3 B, |4 i# o4 ?0 p5 F% @[Device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 100 12 L: Z1 g' m: J0 E0 B
" v! I. P7 [: k% l& `
[Device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 200 1! z2 V7 K8 q* l b0 I( l5 x
( K5 r5 D8 `6 M# K- O8 T) C! q
[Device-GigabitEthernet1/0/1] quit2 S/ A4 D/ j* }) [2 C
6 Q* g2 ]& [ P% W# 配置端口GigabitEthernet1/0/2为Hybrid端口,在转发VLAN100和VLAN200的报文时去掉VLAN Tag,与VLAN 100的协议模板1(即IPv4协议模板)、VLAN 200的协议模板1(即IPv6协议模板)进行绑定。
2 N' [: G' ^' v7 y& y D4 U' u
8 S; Z, K: m: q q$ d. ^[Device] interface gigabitethernet 1/0/28 v/ o# z2 j- g0 F& o# J
+ o& \& U6 q; [
[Device-GigabitEthernet1/0/2] port link-type hybrid
/ f. m; ^) b0 z8 B* \+ F, R. p! x9 T3 F
[Device-GigabitEthernet1/0/2] port hybrid vlan 100 200 untagged% V, x3 }, q5 F- y3 _5 z# d# m) G
1 M# R9 F% j3 v! \( I9 O$ z5 P* s
Please wait... Done.
0 Y% S/ U& s) ]/ ^( S7 T
5 S7 \4 `' s0 d$ E" E5 K; i( \( b e# \[Device-GigabitEthernet1/0/2] port hybrid protocol-vlan vlan 100 1
4 ~( R) a1 T2 l x
4 w: W$ I& f) ^2 z4 ?5 F[Device-GigabitEthernet1/0/2] port hybrid protocol-vlan vlan 200 14 J% m- N# U/ @) D3 @ U+ s* v5 Z
R9 R7 ]5 B* x, K: W9 ~5 J(2) L2 Switch A和L2 Switch B采用缺省配置。
1 V- V( l' c/ r
: v" s/ }, h7 ]+ L0 n* x1 L(3) 将IPv4 Host A、IPv4 Host B和IPv4 Server配置在一个网段,比如192.168.100.0/24;将IPv6 Host A、IPv6 Host B和IPv6 Server配置在一个网段,比如192.168.200.0/24。 |
|