|
|
楼主 |
发表于 2021-3-10 16:19:30
|
显示全部楼层
VLAN划分方法一般划分为4种,分别是基于端口、基于Mac、基于协议、基于IP子网。
8 d! i0 U5 b2 G. F; V" r$ T
! v1 \7 l8 Z4 [, S) m6 |' G: l常用基于端口划分。/ x& B5 ~& H( W
4 G" X% ?% Y P+ x" r& _2 ?$ y' B- N* v
一、基于端口的VLAN配置案例
7 f0 ^7 d' O" Y( P4 v
/ v. @( o. }% N( P6 U5 y5 j2 Q* _
二、基于Mac地址的划分
# L |- R9 K- N; `# }: f3 U$ Q
1. 组网需求
$ v* V% f/ l- o9 u+ w/ G5 Cl 如图1-6所示,Device A和Device C的GigabitEthernet1/0/1端口分别连接到两个会议室,Laptop1和Laptop2是会议用笔记本电脑,会在两个会议室间移动使用。
0 B' W: I% J/ r% h8 |8 z
3 c/ U! y$ @# O0 Nl Laptop1和Laptop2分别属于两个部门,两个部门间使用VLAN 100和VLAN 200进行隔离。现要求这两台笔记本电脑无论在哪个会议室使用,均只能访问自己部门的服务器,即Server1和Server2。
* R9 p" Y& r4 ]: i: W/ N# P: ~' \5 b! e
l Laptop1和Laptop2的MAC地址分别为000d-88f8-4e71和0014-222c-aa69。3 d6 s% Z; `7 b6 p2 u2 c
# K7 d" d" V+ i$ C8 }$ }! }# D v% D5 j& p: W! J A! a
% Z8 W7 d0 x4 T
9 t* M/ H. ]0 A% `% b/ [1 \$ @, [6 E" ~0 q6 h
3. 配置思路: j2 R2 |: a4 K# ^$ g
l 创建VLAN 100、VLAN 200。
( \* M3 ]* w; m I, c) Y2 c2 w. C$ O, p/ n' k2 _
l 配置Device A和Device C的上行端口为Trunk端口,并允许VLAN 100和VLAN 200的报文通过。
X- e& {0 E" H9 O- K
: D; S4 X f2 E$ D, u& Hl Laptop1和Laptop2的MAC地址分别与VLAN 100、VLAN 200关联。) E" U& D9 _: ^9 I; K8 n
1 a0 g& D" N' N8 U" z
4. 配置步骤( o6 M. |/ N! Q# }
(1) Device A的配置
0 z1 f1 n2 a. ~, l
. }2 a( c$ X! s# c# 创建VLAN 100和VLAN 200。
- t! A3 G+ g9 m' X
( h" f1 v+ T- K- c<DeviceA> system-view
3 n! _! a" N6 z7 n+ R2 w# s5 D: ^! T& c2 D$ Y
[DeviceA] vlan 100
_5 u/ `9 ]' n% w8 g* E. c' Q( e5 `6 I! @
[DeviceA-vlan100] quit5 J$ T3 m* m* m# l" x7 ^
6 x; P' _" w3 \2 }! o0 M" }[DeviceA] vlan 200
% y5 x" b4 N' I4 {5 i8 s! P, K* _- X6 ?3 Q
[DeviceA-vlan200] quit
) m7 F: [+ {( N, O/ ^" O; Y1 [" W% J2 t$ f% E4 e4 y
# 将Laptop1的MAC地址与VLAN 100关联,Laptop2的MAC地址与VLAN 200关联。- G9 Y0 l* L" a8 c
Q% z4 k P4 p- R( N/ z: o
[DeviceA] mac-vlan mac-address 000d-88f8-4e71 vlan 100' u- c: }4 Z$ X( O) A
2 N" r- D7 N3 j9 c2 _
[DeviceA] mac-vlan mac-address 0014-222c-aa69 vlan 200
% X; }8 S, _) e+ d: }2 V/ }: u5 c% E- j$ e
# 配置终端的接入端口:Laptop1和Laptop2均可能从GigabitEthernet1/0/1接入,将GigabitEthernet1/0/1的端口类型配置为Hybrid,并使其在发送VLAN 100和VLAN 200的报文时去掉VLAN Tag;开启GigabitEthernet1/0/1端口的MAC-VLAN功能。0 h+ R+ ^# l# W& Q; j* }
2 T" s6 U1 c* }: y% f
[DeviceA] interface gigabitethernet 1/0/16 r1 t. J. @4 k$ L) c
( e6 V6 R' l% N7 p) f. K0 \; ^
[DeviceA-GigabitEthernet1/0/1] port link-type hybrid; |* Y0 `! z; e2 C% s" ^
8 k! y! M' {+ ^7 r& e[DeviceA-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged0 o/ U) q5 { Y. E2 {
# A: G, w: U! d8 v; I& w: G2 F! V/ U0 j Please wait... Done.
j/ l" O8 |# |4 j; U9 g% e" H% H: }8 r. W" S$ c' b
[DeviceA-GigabitEthernet1/0/1] mac-vlan enable9 h) n) N: h: y2 z
- F* B! u1 q( q* o: y, Y[DeviceA-GigabitEthernet1/0/1] quit6 ^$ `. w w8 _: n; D
9 l7 Y& _, m8 b
# 为了终端能够访问Server1和Server2,需要将上行端口GigabitEthernet1/0/2的端口类型配置为Trunk,并允许VLAN 100和VLAN 200的报文通过。
2 ?) T) G |2 a8 o& ~, B( X# F+ E+ P3 F, _5 ?* z9 k! {$ |
[DeviceA] interface gigabitethernet 1/0/26 h7 n& T5 w' U. Q: ^0 l9 k
/ Y' B3 t) ~6 C7 S- k& W
[DeviceA-GigabitEthernet1/0/2] port link-type trunk+ w; D" i6 W, G4 n0 s* ^
/ }: Z+ A5 ?$ [7 s. B/ A
[DeviceA-GigabitEthernet1/0/2] port trunk permit vlan 100 200 {) Z2 ?0 a* t
$ S$ q) B$ o, j; t- b[DeviceA-GigabitEthernet1/0/2] quit
8 R- |0 `) V4 p x& y: S( I( i# P. w* W4 l4 V [
(2) Device B的配置: Q, X( Z3 U7 J9 p
2 h) `8 s. D% ~1 ~6 [# y; j
# 创建VLAN 100和VLAN 200,并将GigabitEthernet1/0/13加入VLAN 100,GigabitEthernet1/0/14加入VLAN 200。
& w( U5 }/ ?+ P4 T' \
8 M2 G7 m) S. S/ x5 U<DeviceB> system-view
4 _2 g2 G- f Y* x5 i& t) ~- W8 Q, I; o1 `! b8 k
[DeviceB] vlan 100* b& C4 T5 }" C9 q- d
' n6 j& L3 v3 _[DeviceB-vlan100] port gigabitethernet 1/0/13
* {" P; g/ j( V+ B1 D) a5 z- R1 U& ]! a& L6 Q4 J
[DeviceB-vlan100] quit, |) @9 J( T( F/ U- a) ~
$ k1 h# ?; _+ y, d+ F* c
[DeviceB] vlan 200$ J& Z$ m$ S: C, i8 z% K. j0 l6 x5 V' y; |
5 L: O" n& ?2 t' p8 Z[DeviceB-vlan200] port gigabitethernet 1/0/14
^: }* p' Z, r; y0 C. D6 C
) ^7 U0 |$ J" s) C, k4 R& h[DeviceB-vlan200] quit
) r# W: s5 Q" R
3 _; F. X: B4 a/ d. b; q# 配置GigabitEthernet1/0/3和GigabitEthernet1/0/4端口为Trunk端口,均允许VLAN 100和VLAN 200的报文通过。
1 n' K7 r3 [) K" D7 r) I/ ?: U0 O7 ^" q: Y7 q/ \
[DeviceB] interface gigabitethernet 1/0/3
6 r9 S+ g% C7 X; d5 m! j/ |2 M; {. L. j) E& u% G
[DeviceB-GigabitEthernet1/0/3] port link-type trunk
. |) Z9 O; }7 C
0 N* [0 ?1 r+ _# J[DeviceB-GigabitEthernet1/0/3] port trunk permit vlan 100 2009 o" S2 \$ `% i
; P0 A; P, M _0 r' N
[DeviceB-GigabitEthernet1/0/3] quit
" l4 b; [. x9 L8 q) |( l$ e# l( R) m
[DeviceB] interface gigabitethernet 1/0/4% T# c7 G( G$ {. m6 l5 Y1 `6 C
- W- |* |: z! f. g+ b0 P
[DeviceB-GigabitEthernet1/0/4] port link-type trunk, n: a# E& D7 B6 d7 h+ J7 d& q) ~
; ~5 J! F+ G; x7 A, L/ \
[DeviceB-GigabitEthernet1/0/4] port trunk permit vlan 100 200: {4 S2 y, p$ T
$ G3 n% F) {) Q' l: I1 e( i* c
[DeviceB-GigabitEthernet1/0/4] quit& r, j* J3 P+ }& Q* c
, \1 B4 f* f9 z2 ](3) Device C的配置, i( e1 m$ n) s9 W" \
/ C% N% G0 J, ^1 W/ h! J# f: j$ h+ U
Device C的配置与Device A完全一致,这里不再赘述。
6 P0 [, ]: \! U6 ~& `& v+ r2 T, |' t# e q. @2 z
三、基于协议的划分
7 W. a* K- [; C, z
* j$ ?( B. a+ E% a+ S9 E1. 组网需求
2 Y H0 a6 t& T# n5 I/ i! T5 z实验室网络中大部分主机运行IPv4网络协议,另外为了教学需要还布置了IPv6实验局,因此,同时有些主机运行着IPv6网络协议。为了避免互相干扰,现要求基于网络协议将IPv4流量和IPv6流量二层互相隔离。
- w7 X0 W: O5 X* r3 _) e; }8 m
8 ?% J3 Y! f% I' I! U2. 组网图" Q; h) _6 v8 j0 Q/ A5 A
+ H" o$ a. g4 P- L$ N
" e. E A; r2 y; {" `0 } $ E, F& Z8 y& @5 v5 o
& K% V8 w: ] G3. 配置思路6 J W' F$ P8 w# X+ ?
创建VLAN 100及VLAN 200。让VLAN 100与IPv4协议绑定,VLAN 200与IPv6协议绑定,通过协议VLAN来实现IPv4流量和IPv6流量二层互相隔离。
4 \' q& h) n& V# c" k) Y- L" @9 Q1 W! w8 {# f8 e3 Z. _% l- C
4. 配置步骤" Y, @# O9 I3 G3 t) g
(1) 配置Device( X; J0 L- F3 ]$ n, j
% ^0 {1 }5 s3 J% O5 X# 创建VLAN100,将端口GigabitEthernet1/0/11加入VLAN 100。8 y+ t3 L8 t9 c& n |
! W5 K, t! c* i9 k<Device> system-view( l0 b! f# @" w. S- Z2 S' ]3 C
+ k7 I4 P: l3 ^
[Device] vlan 1009 A7 ^6 d7 S$ s( P& U8 ^" ~) x
7 |1 m, Y2 K2 \" H8 B% s; D. r
[Device-vlan100] description protocol VLAN for IPv45 ]7 Q/ B% a- A/ c5 U
% E, j0 B9 h" G! n9 H3 S
[Device-vlan100] port gigabitethernet 1/0/11
& n- d# u2 x4 z- w
3 X3 z: k" i( d, y8 `# L[Device-vlan100] quit2 Y, r; q: v) h& |2 s
( p" A) S% z! M
# 创建VLAN 200,将端口GigabitEthernet1/0/12加入VLAN 200。
4 C# r6 _6 z. c9 E' p! I- p
: ]3 P, K, {% n9 B8 V! n. U[Device] vlan 200
0 X m: T" V) [/ [* y) r+ V2 m. M; K l3 g. w
[Device-vlan200] description protocol VLAN for IPv6
5 `( I! K% C& e1 c w* n; X) j' @% j) ]# r$ o2 o+ ?% ?
[Device-vlan200] port gigabitethernet 1/0/123 [% @& C5 k) v6 A+ Z- B. l0 G) F
) q+ }. d/ r( [* w+ l3 j8 X8 I v* e- ~2 ]
# 在VLAN 200和VLAN 100视图下,分别为IPv4和IPv6协议创建协议模板。
' I- G1 E; U- b) m. h: m! r- a3 E3 @( M3 y8 x2 a
[Device-vlan200] protocol-vlan 1 ipv6
' f3 c4 L) p! ^6 \/ j8 I( S6 b, f _: ^/ M* {9 h3 X# c! B
[Device-vlan200] quit0 b" p" ?: n6 E: y, g
8 r. i' d" ]- l2 O. b% x7 q[Device] vlan 100
/ ~: M0 N* W& ~2 q# Y# v. F7 Z+ \7 `
[Device-vlan100] protocol-vlan 1 ipv44 C& C- M- L a2 |* w& v" b8 _2 N P
4 x, X" f: S5 w; q
[Device-vlan100] quit
: w1 \ U; @* v2 R6 g3 q: G: j+ F( u# m$ O+ K9 m6 {
# 配置端口GigabitEthernet1/0/1为Hybrid端口,并在转发VLAN 100和VLAN 200的报文时去掉VLAN Tag。8 t3 y0 Y% c6 e( i( d+ Y4 Z2 Q
5 C+ v9 [3 ^; t$ ?: @[Device] interface gigabitethernet 1/0/1+ _# I7 a8 {8 z% j
! o4 I; A$ V: b2 g9 d" ~% q8 D
[Device-GigabitEthernet1/0/1] port link-type hybrid
" ]9 K6 a, P: s, r1 |
; Y! O% J- |7 W# N# M$ L( r- i) A[Device-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged
& u/ ?4 H- l2 ]6 L5 e
/ d9 D$ j( \: ~ J Please wait... Done.
6 j' D8 Y& t; d% O+ `/ z5 T7 t4 d3 S4 L Z( r* x
# 配置端口GigabitEthernet1/0/1与VLAN 100的协议模板1(即IPv4协议模板)、VLAN 200的协议模板1(即IPv6协议模板)进行绑定。( o9 |5 t# j( v2 a) V4 L
' g9 q6 \2 ^! r! y8 y4 i2 m
[Device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 100 1
! v6 D2 u- C Y6 e# ^
+ ?+ h8 w5 F; z' c- s4 ]7 r( Q[Device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 200 1( r4 S4 }4 P4 W; Q
9 h2 ?( k- G9 X( M8 r[Device-GigabitEthernet1/0/1] quit
& W# u" B8 Y' J' e5 {
- ~* C3 y4 S/ _# 配置端口GigabitEthernet1/0/2为Hybrid端口,在转发VLAN100和VLAN200的报文时去掉VLAN Tag,与VLAN 100的协议模板1(即IPv4协议模板)、VLAN 200的协议模板1(即IPv6协议模板)进行绑定。
3 J2 M R1 \5 Y4 Q* T C- I: n) ?
[Device] interface gigabitethernet 1/0/2
' {- F$ I) y! p6 T4 i% i
. r& W' x @% s; g& Z[Device-GigabitEthernet1/0/2] port link-type hybrid( P9 A& @+ X/ }
1 H0 y$ ]2 E7 f) }* a4 ~
[Device-GigabitEthernet1/0/2] port hybrid vlan 100 200 untagged
$ t' l+ J4 y* Q' A) b0 L" g" o
% c! }5 X: _7 |9 w1 d9 ? Please wait... Done.
- S' D0 D3 m* }& W n6 l( R9 o
$ H' c) J; V) N[Device-GigabitEthernet1/0/2] port hybrid protocol-vlan vlan 100 1, r m7 a3 R0 {7 g7 B2 m- i
! s8 S/ Q+ r: L" R8 y[Device-GigabitEthernet1/0/2] port hybrid protocol-vlan vlan 200 1
0 q, U$ q, ?/ r/ \& L; v
$ I5 B4 q) v2 U& \7 h8 v% o(2) L2 Switch A和L2 Switch B采用缺省配置。
$ C+ j( z; {6 g: j% W
- \5 Z% e5 `, |0 A% c9 c(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。 |
|