|
|
楼主 |
发表于 2021-3-10 16:19:30
|
显示全部楼层
VLAN划分方法一般划分为4种,分别是基于端口、基于Mac、基于协议、基于IP子网。: N8 y6 F! L# k. m9 [5 E
; v- m _! R' C3 X# t9 x常用基于端口划分。
. s$ n8 ?' p3 Z6 X: q! r$ E3 W7 [7 D8 r
一、基于端口的VLAN配置案例3 U* N- Z- k l2 n
2 u# M6 O0 o4 ]! q3 Q/ L
% @9 Q( P) e1 j& p! P3 B, X9 A `
二、基于Mac地址的划分. R- Q' c: j/ |2 g' I' A4 P% y8 I) F
4 j- J2 ]' W/ j! f" f1. 组网需求
! Z9 ^4 x! U9 P* h G0 Kl 如图1-6所示,Device A和Device C的GigabitEthernet1/0/1端口分别连接到两个会议室,Laptop1和Laptop2是会议用笔记本电脑,会在两个会议室间移动使用。! K$ S- }( K0 D8 Z$ [3 a5 a
7 @* o9 a* P9 ~3 D) h/ U O" R
l Laptop1和Laptop2分别属于两个部门,两个部门间使用VLAN 100和VLAN 200进行隔离。现要求这两台笔记本电脑无论在哪个会议室使用,均只能访问自己部门的服务器,即Server1和Server2。
5 u% q5 @! K/ n. M0 s, c3 |
; Q1 `" l% i3 A1 M$ ] j( w) el Laptop1和Laptop2的MAC地址分别为000d-88f8-4e71和0014-222c-aa69。9 [5 k4 A9 _& ?# {& K) C* L
2 y" o3 g: x4 j: W5 A1 ~5 B
( S* }) I4 M2 U$ }4 @: a6 f( V
" W9 j, [; Y6 | - Z4 q1 `5 T4 X! h9 u6 G7 J9 M
$ Q m- z# _; s; T1 ?, H- d; J3. 配置思路
0 H4 G6 V; j$ w( @3 ]% s2 ~l 创建VLAN 100、VLAN 200。6 B: K5 ~$ }, _
7 [, e n5 W7 Y* u# gl 配置Device A和Device C的上行端口为Trunk端口,并允许VLAN 100和VLAN 200的报文通过。+ Y& T4 f4 E3 W6 k$ g; D5 Q; v4 g
* m7 V5 ~9 ~( Z' I; C, G7 \
l Laptop1和Laptop2的MAC地址分别与VLAN 100、VLAN 200关联。
5 j2 S; F1 `- b; z1 g8 M [& t5 W" l: d* N9 M7 \. N- Q
4. 配置步骤
4 ^# x* M Z, s* l(1) Device A的配置1 l' r1 \5 q& K: p
# S7 Z+ f2 H" P6 v; j q
# 创建VLAN 100和VLAN 200。
3 j9 ~3 ]2 Z4 b1 |" K+ X) H% e- g( B8 m' A9 P$ ?+ g
<DeviceA> system-view
2 q( B6 o) C; l' k# J* E& d) ?. Y
, x$ o3 E6 h9 h/ N! O9 d- s[DeviceA] vlan 1004 S" ?; G$ H% b6 U
( A! r1 m; Y7 }
[DeviceA-vlan100] quit
% ~+ O1 v5 [4 _% ], X5 [8 F4 u) X
# y; {$ A- b' ]( v0 w: a+ T4 B0 Q[DeviceA] vlan 200
' w Q j _) V) t: M0 k q% E' n% Q' k" w1 q& w7 f/ C
[DeviceA-vlan200] quit, Q3 f/ X. D8 g
$ d, C! _" ~( A1 {1 V! M8 e
# 将Laptop1的MAC地址与VLAN 100关联,Laptop2的MAC地址与VLAN 200关联。
$ ~ k* o0 e& y6 O, y( Q8 y4 \ R ` I. I. [4 L; h' K
[DeviceA] mac-vlan mac-address 000d-88f8-4e71 vlan 100. V8 x# g+ ^ @: M x M
a/ a5 ^2 p6 R' h$ c
[DeviceA] mac-vlan mac-address 0014-222c-aa69 vlan 200
7 f; `- B& l# W/ B7 s# v7 A; q) V8 q9 r
# 配置终端的接入端口:Laptop1和Laptop2均可能从GigabitEthernet1/0/1接入,将GigabitEthernet1/0/1的端口类型配置为Hybrid,并使其在发送VLAN 100和VLAN 200的报文时去掉VLAN Tag;开启GigabitEthernet1/0/1端口的MAC-VLAN功能。
/ X8 K6 A6 a) O
/ |+ K+ x: m1 O4 A# n1 r[DeviceA] interface gigabitethernet 1/0/1
1 e4 {9 j, c. `/ \# ^" @4 C0 @/ ]+ }: J
[DeviceA-GigabitEthernet1/0/1] port link-type hybrid0 a& G$ Q+ @% m8 J( \
3 p* o+ v0 b, X& D0 \/ y[DeviceA-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged
5 l1 z; Y4 `! b8 P2 F! D: ]; u0 b2 }; D
Please wait... Done.: X* f4 F4 P8 s% ]0 I7 G+ Y
2 T& r" e% N# V2 |5 ?+ N9 c8 q
[DeviceA-GigabitEthernet1/0/1] mac-vlan enable: r" b6 B5 x+ \1 \- ~ s. t9 P- I
! J8 d- v8 i3 ?3 ~' w# E' Z0 |9 |5 W
[DeviceA-GigabitEthernet1/0/1] quit
4 v! ~" k& C/ P3 w8 n4 F0 ^% X
0 l) u% @1 ]# i8 G* Z+ _# 为了终端能够访问Server1和Server2,需要将上行端口GigabitEthernet1/0/2的端口类型配置为Trunk,并允许VLAN 100和VLAN 200的报文通过。
! ~+ J/ H" i; n o+ m; T# o
; s3 z& m2 A; a- \[DeviceA] interface gigabitethernet 1/0/2
5 H6 b# X/ ]- H4 P, c1 j' f V3 d* }5 B: U' @1 d
[DeviceA-GigabitEthernet1/0/2] port link-type trunk
5 r6 T# b" o9 f& o' F2 R; k. W+ Q% {) q6 r
[DeviceA-GigabitEthernet1/0/2] port trunk permit vlan 100 200
3 Z/ R0 [ d/ w2 P
9 _. \+ ], g9 q: D1 U. G6 P[DeviceA-GigabitEthernet1/0/2] quit1 A' C! b2 ` h. S5 N
$ h) [! t" i. V/ ]( Q
(2) Device B的配置; B& G" m0 l8 | \( B% w
! h0 _" @$ M, m \2 D# 创建VLAN 100和VLAN 200,并将GigabitEthernet1/0/13加入VLAN 100,GigabitEthernet1/0/14加入VLAN 200。
4 f1 v1 b, C$ }/ P
, k7 C4 |. ~5 H8 @. {<DeviceB> system-view
1 D- M- ]+ ?) T3 A( e6 z! ~; E( S& y. B; _1 P: j
[DeviceB] vlan 100. b1 T* |6 D( v+ ]; e: u
0 h! w( }/ g0 I, W. A8 S[DeviceB-vlan100] port gigabitethernet 1/0/135 X$ q5 H0 C) A5 G$ l3 x
. y3 H% e/ x" |7 ~( ^) c; ?
[DeviceB-vlan100] quit* a$ {3 z# J! u! w: t3 U. u3 x
7 G% `- W: |" a. C( k+ y
[DeviceB] vlan 2005 w+ w/ F: V6 o" n: Y. G
R' y# {+ \' N[DeviceB-vlan200] port gigabitethernet 1/0/14
+ s" b' R8 r8 n# [5 ^' r
' u: e2 V" k" a8 g k, J! ?! y[DeviceB-vlan200] quit% ~" x8 c6 \& O4 a
7 [4 k5 n. [' w5 R: r
# 配置GigabitEthernet1/0/3和GigabitEthernet1/0/4端口为Trunk端口,均允许VLAN 100和VLAN 200的报文通过。
' ?- ^, u+ C$ Q: W" R9 D
; E1 {) g- ?: P" f7 {# ?[DeviceB] interface gigabitethernet 1/0/3; W# v ?' R" V: w; y4 X
# e( @7 `2 Q# ~% ?# | i
[DeviceB-GigabitEthernet1/0/3] port link-type trunk
* U. C1 O* I0 ~" ^6 ?5 I' |2 d# [% X! M) G
[DeviceB-GigabitEthernet1/0/3] port trunk permit vlan 100 200
2 \/ u4 E6 `- f! h7 x2 b* |( l0 r; H4 G3 Y& F, G
[DeviceB-GigabitEthernet1/0/3] quit
( {& k9 c, i+ f. F* m( e: T% G$ T/ A$ L' W
[DeviceB] interface gigabitethernet 1/0/4
5 h. ?7 {! Y( U& V' ?; M
$ t. z! f% t* m" d' R[DeviceB-GigabitEthernet1/0/4] port link-type trunk, A8 b( f9 L8 I9 H
% U! D- j1 T. V2 k# t
[DeviceB-GigabitEthernet1/0/4] port trunk permit vlan 100 2001 e2 N! c" V: F( E
. J" {& A/ L7 h: P7 N/ ~
[DeviceB-GigabitEthernet1/0/4] quit
5 u* H' R( B. \9 Q* B9 t( |$ Z( X5 ~' s1 H" a L
(3) Device C的配置, ]) N/ x0 k1 }1 y: e# ~
9 H4 T7 @9 V* R9 O
Device C的配置与Device A完全一致,这里不再赘述。 \& ]1 y8 c1 z, ?4 E6 G) y
8 A. l6 z! U: O1 E7 k# x
三、基于协议的划分, G c% C/ Y0 C: w( }7 M
0 p. q' {# K( S) K& F* Y
1. 组网需求
5 ~8 \: ?0 U, E1 t- ]; h实验室网络中大部分主机运行IPv4网络协议,另外为了教学需要还布置了IPv6实验局,因此,同时有些主机运行着IPv6网络协议。为了避免互相干扰,现要求基于网络协议将IPv4流量和IPv6流量二层互相隔离。
8 A7 A: X# E$ m; n! `$ O8 g3 L% v( e8 s0 F/ n" r7 M8 r0 `; O
2. 组网图$ [3 h' S* n# P5 j& N/ h% ~
F$ K2 p7 n8 ]- u, }
# v# s/ `# @4 U" ?* p0 E
: L% l; ] K! x, G7 {0 Y
$ c! i% {4 v" Z" R: ]. Z
3. 配置思路
# F; F' Y( a& S" w, t+ o p+ U7 n创建VLAN 100及VLAN 200。让VLAN 100与IPv4协议绑定,VLAN 200与IPv6协议绑定,通过协议VLAN来实现IPv4流量和IPv6流量二层互相隔离。/ z8 W. z8 U' [/ L
6 w5 Z3 M) e* w) B7 r& D
4. 配置步骤4 I/ n; `) r2 j7 N
(1) 配置Device* B- K. e- q3 K" L. V
' h3 r# L: W+ s) p( {; a! x# 创建VLAN100,将端口GigabitEthernet1/0/11加入VLAN 100。' {5 S8 s+ ?8 z# T1 P$ |1 E
) m `0 f) i" L- s% K<Device> system-view
/ y. z, ~' e2 e
+ X% f {; @- g: a) i[Device] vlan 100
7 q8 @! k; K4 ^1 B1 Q- C& x- I8 i4 R, C3 b- m4 d9 u7 C0 T
[Device-vlan100] description protocol VLAN for IPv4! M+ B: I% \# w5 x
1 p" H( Y8 L1 i" c; E( y0 q# ^
[Device-vlan100] port gigabitethernet 1/0/11
0 R( w# |* p& ~% F" r( X+ Y9 H( U* {% a
[Device-vlan100] quit3 K0 X( ]/ Q, w2 h: W/ B0 e
" k2 W" y5 f4 W( P6 M- Z
# 创建VLAN 200,将端口GigabitEthernet1/0/12加入VLAN 200。
1 W# `4 s9 O/ H6 U, R( L" K2 G6 g8 c$ ^( U
[Device] vlan 200, F4 C9 y- I( b
* }( _" j: x/ `, I% j7 g
[Device-vlan200] description protocol VLAN for IPv6% @* I' Q; a6 P- j h
4 y* J( d9 u+ U: v[Device-vlan200] port gigabitethernet 1/0/12
, `- Q/ v% r' z% S, P7 F/ k& w Y" ?4 Z/ M! x: N
# 在VLAN 200和VLAN 100视图下,分别为IPv4和IPv6协议创建协议模板。
; P: A' V) b Z3 l
$ O6 h7 u i7 n[Device-vlan200] protocol-vlan 1 ipv6
8 k) } [6 ^: V# D
* H3 I/ S! \0 t/ c* r[Device-vlan200] quit) r8 O8 s9 A+ @) h K
$ M2 z) s% m1 b4 \3 U. @; ?[Device] vlan 1006 T3 K& f: ]5 h& x' d$ v
/ f6 b0 w5 [" z. \% g9 b[Device-vlan100] protocol-vlan 1 ipv4. z, w( x8 r" ~ o
+ }; M: R/ ^& n
[Device-vlan100] quit
' ]( h/ g+ K- z4 i0 b. {1 l9 Y+ U* z
# 配置端口GigabitEthernet1/0/1为Hybrid端口,并在转发VLAN 100和VLAN 200的报文时去掉VLAN Tag。' |; P. x, m2 q" Z& v) f
+ _- n1 l" r; y' d" t3 J+ M[Device] interface gigabitethernet 1/0/1
6 c# P9 S1 m/ x7 r- F! v; T) t
, u% V J* Y+ ^" X% T' v' B9 g# W; v[Device-GigabitEthernet1/0/1] port link-type hybrid
^% o# g: C* v# Z0 E( V3 Q/ b( ?- @
0 R, Y6 y; B% h) O9 }5 U[Device-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged" A# ]# W$ `9 _' N
, P) x+ h7 n3 g Please wait... Done.! Z- D# R# y- i3 w3 ]2 n
( C0 i$ K& c% h- P: Z
# 配置端口GigabitEthernet1/0/1与VLAN 100的协议模板1(即IPv4协议模板)、VLAN 200的协议模板1(即IPv6协议模板)进行绑定。
1 l8 K0 s# L) J: O n% A i* j( u0 s! o1 S1 K
[Device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 100 15 ?: T0 C) n$ p# b
4 `9 ]/ u; x) G5 d6 E[Device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 200 1
4 X! @! g3 d( b% x+ N* i3 J
' ^. T0 n, L) N7 F[Device-GigabitEthernet1/0/1] quit7 U! q% u- l! Q5 t) r- C
9 S) b6 E9 k0 ?8 e
# 配置端口GigabitEthernet1/0/2为Hybrid端口,在转发VLAN100和VLAN200的报文时去掉VLAN Tag,与VLAN 100的协议模板1(即IPv4协议模板)、VLAN 200的协议模板1(即IPv6协议模板)进行绑定。2 d: t! w* X& ]2 C7 A
- j4 X3 S2 m& k! ]# D2 v! O) D4 G' ][Device] interface gigabitethernet 1/0/2, _& S$ j; E+ t8 [: Y
, i% c4 F% @! J- D7 P- h
[Device-GigabitEthernet1/0/2] port link-type hybrid
$ ]& n7 X' M7 ?% ]# U. |. T/ b2 n, ^- N: J3 ]- o
[Device-GigabitEthernet1/0/2] port hybrid vlan 100 200 untagged
+ \: a B2 k: s% x3 E7 _
Z7 i2 c3 T8 V* `7 U Please wait... Done.& b2 x# p: K1 ~( k( j8 k$ q
# |0 g( W3 e( z. g, s8 {9 j' T4 d[Device-GigabitEthernet1/0/2] port hybrid protocol-vlan vlan 100 13 Z) A3 U( S- m, X7 {# M
! S) _% M: N( h+ n4 R
[Device-GigabitEthernet1/0/2] port hybrid protocol-vlan vlan 200 1$ o. a) k7 p# Q, O7 c3 c4 Z8 C1 V
. k0 M/ v$ \3 p1 x4 e' `8 U& \(2) L2 Switch A和L2 Switch B采用缺省配置。# E7 D. }5 x9 M7 {# v: O
- X8 C" e8 A S& }. V$ n(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。 |
|