|
|
楼主 |
发表于 2021-3-10 16:19:30
|
显示全部楼层
VLAN划分方法一般划分为4种,分别是基于端口、基于Mac、基于协议、基于IP子网。$ |; X- Z P' a7 }. l8 G, p F
6 \! x/ [/ r' U% D' d
常用基于端口划分。
0 c$ u+ S+ X7 q) c, K2 s) {$ `5 l l* l1 R8 S! T, y
一、基于端口的VLAN配置案例# R" n& p5 [1 o/ b) k# h
" {+ V, e7 i! K* u8 r- F( D5 z2 I# D" f$ v) `* r
二、基于Mac地址的划分" F9 a' J: P& n
8 S2 B* p. a6 t# H1 K0 V' F( ?/ i: }
1. 组网需求" S. B/ N, J5 c8 \: | B. L
l 如图1-6所示,Device A和Device C的GigabitEthernet1/0/1端口分别连接到两个会议室,Laptop1和Laptop2是会议用笔记本电脑,会在两个会议室间移动使用。
6 h( @3 b X* z/ F# h- J" g+ D, ]; f( x& v
l Laptop1和Laptop2分别属于两个部门,两个部门间使用VLAN 100和VLAN 200进行隔离。现要求这两台笔记本电脑无论在哪个会议室使用,均只能访问自己部门的服务器,即Server1和Server2。9 I7 o% x1 @2 \( k
3 V; Q( ]: b- G- L5 x3 q) ^1 R
l Laptop1和Laptop2的MAC地址分别为000d-88f8-4e71和0014-222c-aa69。8 \) A. V: H9 N L
: o; M. u9 q" v
/ L6 P" m7 g7 m; J+ l" I+ B3 a* ~0 \! j ~( C
7 v, H5 q* Z; A& {; m, ~
3 U; w8 a& _6 a, o' a7 a+ _" m6 J3. 配置思路7 @3 F" ~9 Y. h; w
l 创建VLAN 100、VLAN 200。( _% g, r5 @: Q) |, w, Q5 \
! P) Q1 E7 Y" W2 S" O y( A- J2 u
l 配置Device A和Device C的上行端口为Trunk端口,并允许VLAN 100和VLAN 200的报文通过。
) x% e' J+ j, ~5 G! a7 i, J9 z6 P3 i, F. h% D
l Laptop1和Laptop2的MAC地址分别与VLAN 100、VLAN 200关联。2 W5 \7 _7 G# P
& r# {! ]+ O8 e R, Q' W% F4. 配置步骤
8 Z4 M$ n" Z1 s' Z$ @9 V' G(1) Device A的配置
! F+ k" B' [) G7 D2 Q, i# \
6 T8 d& v4 {+ k5 o2 G5 W; \2 U# 创建VLAN 100和VLAN 200。
1 O4 J, J0 u4 @0 h+ Z# B
: \: _% r+ z9 j7 L% y4 S<DeviceA> system-view0 ~0 c5 H7 C7 I3 _7 N
. z: ]. R3 N8 F( G
[DeviceA] vlan 100
7 G7 h0 g# Z1 R# ~2 y3 W, H) b+ k$ r( [
[DeviceA-vlan100] quit+ l5 t9 c. F; X, K) y
! v" m# e. x7 Z. I# r h
[DeviceA] vlan 200, u4 C1 |+ k1 \" {' Q: n
/ w0 _0 e( D, b
[DeviceA-vlan200] quit4 o2 a! `* ]) g
# _5 a/ n$ P- z- Q/ C( V. Y( N
# 将Laptop1的MAC地址与VLAN 100关联,Laptop2的MAC地址与VLAN 200关联。
" V2 J1 e1 b- r) [$ W
7 ?# J8 O0 y+ r- e+ s9 v[DeviceA] mac-vlan mac-address 000d-88f8-4e71 vlan 100
8 U8 R: G5 \) W4 @6 t
& U9 M, t0 Q; B& w[DeviceA] mac-vlan mac-address 0014-222c-aa69 vlan 200
: r' {8 d, q4 u$ E, {8 } ^1 \% o8 M$ @$ Y/ l
# 配置终端的接入端口:Laptop1和Laptop2均可能从GigabitEthernet1/0/1接入,将GigabitEthernet1/0/1的端口类型配置为Hybrid,并使其在发送VLAN 100和VLAN 200的报文时去掉VLAN Tag;开启GigabitEthernet1/0/1端口的MAC-VLAN功能。
; V6 i+ Z# ?# r0 W3 G, R( W
+ c5 S0 Z c/ X[DeviceA] interface gigabitethernet 1/0/1
: o/ Q; L; `, Y# {# P6 a7 O7 F. ^! o, C' S. _
[DeviceA-GigabitEthernet1/0/1] port link-type hybrid
& }9 R6 L' X) s- N! J% f9 N6 |$ Y; C& @1 |2 |+ @0 C
[DeviceA-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged
! u# Y7 H- `8 ~, q! y i3 u& d
2 S3 v$ h1 \, D$ @( o9 y; j; s Please wait... Done.4 c( h# }4 Z4 u! ^% y
" `/ H, j2 w0 {
[DeviceA-GigabitEthernet1/0/1] mac-vlan enable" B( T. S: {& g" F6 m
8 z8 }$ a8 z" m! G* r) Y' F m0 U[DeviceA-GigabitEthernet1/0/1] quit4 Z$ p9 r# ~5 o8 V i8 |+ x
+ j1 U. {' F' s" Y# d8 j. x% W# 为了终端能够访问Server1和Server2,需要将上行端口GigabitEthernet1/0/2的端口类型配置为Trunk,并允许VLAN 100和VLAN 200的报文通过。2 H9 A$ W# K s
$ G* a# f* Z! K* h" ?% L2 V[DeviceA] interface gigabitethernet 1/0/2
' p- T# e; m: [: l0 X( u' f; Q* s9 [
8 G7 x# F& ~2 t+ u) K3 \# E[DeviceA-GigabitEthernet1/0/2] port link-type trunk
) r1 \& ~* D% Q( b) p. M! V6 ]5 g* e% U8 U9 a! [
[DeviceA-GigabitEthernet1/0/2] port trunk permit vlan 100 200
7 H( Z( b* x5 M9 @( ^: h6 F# `1 [) B- c1 w5 L
[DeviceA-GigabitEthernet1/0/2] quit
: J" e* Z, b/ S3 A. J
9 {" \! `' U+ O, k(2) Device B的配置
t7 |/ s$ J8 Z/ {1 h# A- T* U% @0 s2 b+ M8 b
# 创建VLAN 100和VLAN 200,并将GigabitEthernet1/0/13加入VLAN 100,GigabitEthernet1/0/14加入VLAN 200。
, Y( l/ R9 F6 f) |3 `7 r/ D8 e' U; k, A+ f# x
<DeviceB> system-view4 m& }2 I+ A, M! f* N5 j# T7 H
- G8 ?- _0 k, w* ^, e' X[DeviceB] vlan 100
7 I* U5 g; {0 o5 i3 _/ u: ^1 \ S3 B( z" R4 ?# q/ C/ c# G
[DeviceB-vlan100] port gigabitethernet 1/0/13# Z/ \/ J6 P4 C1 x8 O- `' V$ }
: B2 k3 ^( T- w. }8 e[DeviceB-vlan100] quit% G3 B/ v9 L9 ^. v
+ M" ~5 t& c2 ^& o& q
[DeviceB] vlan 200; M* r: C+ b- w+ [6 K/ y
# o" q# _, u4 u, K( i2 @
[DeviceB-vlan200] port gigabitethernet 1/0/14! i' m; M* U4 G8 P
; z7 I0 [9 W/ ^6 @8 x
[DeviceB-vlan200] quit) Y& C) K Y! t0 o. K8 Q& z8 I
: ^! z) _" l9 j9 L/ X2 I- E
# 配置GigabitEthernet1/0/3和GigabitEthernet1/0/4端口为Trunk端口,均允许VLAN 100和VLAN 200的报文通过。
) z; C) w2 t/ X! o. N+ \0 _; ] h! N
0 N K F4 i! _[DeviceB] interface gigabitethernet 1/0/3
3 E+ B* e5 ^5 l) l& ]" x' t) F0 e7 c3 c
[DeviceB-GigabitEthernet1/0/3] port link-type trunk
( r2 |/ u9 H) ^
`: c6 N) b- l- i1 v9 D[DeviceB-GigabitEthernet1/0/3] port trunk permit vlan 100 2001 ^0 P# `" k/ d/ c/ P* }" d: w
, q0 Z# H- K/ Q; R3 r4 q3 |; s[DeviceB-GigabitEthernet1/0/3] quit. y# s6 h+ y: o8 G
( a i+ O f+ o) N/ p, V[DeviceB] interface gigabitethernet 1/0/4% L4 ]+ u D4 z) A; v
; o: f) \+ d. ~! W* @$ \8 a
[DeviceB-GigabitEthernet1/0/4] port link-type trunk" p8 Q1 @2 k* V q
# w. B* j3 y' m3 w3 ^[DeviceB-GigabitEthernet1/0/4] port trunk permit vlan 100 200* e. \ z/ H) {/ T$ R; W
9 H6 d0 s$ x: l3 h5 Z2 N. M3 a[DeviceB-GigabitEthernet1/0/4] quit9 V, q8 Q% T8 D- O! W3 u
1 K1 i6 f; _& i
(3) Device C的配置
7 _) a9 Z( ~7 N* K6 _" e8 r3 u7 Y b; [
Device C的配置与Device A完全一致,这里不再赘述。0 x5 @9 p2 f& a3 N. _$ D
$ Z# e9 ^4 M% {: Z/ J4 t% P2 \
三、基于协议的划分8 a( D9 D! z+ T# A* A9 C0 c2 Z
9 I! P$ C' N4 O0 R& g8 w- A1. 组网需求
& x/ ?1 O1 j3 l3 @实验室网络中大部分主机运行IPv4网络协议,另外为了教学需要还布置了IPv6实验局,因此,同时有些主机运行着IPv6网络协议。为了避免互相干扰,现要求基于网络协议将IPv4流量和IPv6流量二层互相隔离。: Y# ]( K6 G' s7 b, d( N
1 B }0 r5 N% F; K7 f% a" v2. 组网图
1 V s5 L9 v Q' G% _; h, D9 V9 r8 w
7 Z5 X i# r9 a1 D, p! b6 f
( ]% k9 \# r4 }, G ( a5 ?) f: D1 C
: \: m! \8 U4 n( _# s# P
3. 配置思路- f. o: X3 Q) J8 u1 G& K
创建VLAN 100及VLAN 200。让VLAN 100与IPv4协议绑定,VLAN 200与IPv6协议绑定,通过协议VLAN来实现IPv4流量和IPv6流量二层互相隔离。2 k$ W3 O$ Z' F7 `! W
: F6 V! N3 x/ g' b6 \! m
4. 配置步骤
. |' \6 N/ |" k; M" x: A4 f(1) 配置Device) K* E: f' d' P- a/ D
9 v/ H" A$ Y0 a1 F( ]
# 创建VLAN100,将端口GigabitEthernet1/0/11加入VLAN 100。7 A/ M2 n6 H2 S3 n. ?
) O2 w% ~" x) f& r<Device> system-view) M$ ^/ |, X0 X( ~' o
# C! P$ `% v% p8 a- `: E
[Device] vlan 100
, {; `3 C9 I" _1 l" h6 w8 K5 O/ ~: D {* S3 c9 }) `' V2 A- c( i
[Device-vlan100] description protocol VLAN for IPv4& i R+ W) `4 w g f# v) O
( K/ R* ~$ b" ^1 M8 f* e+ \) A9 z[Device-vlan100] port gigabitethernet 1/0/11
6 B9 _% R9 G5 F. k7 w8 v
! O- l# P; z: m- M; [[Device-vlan100] quit
" l2 t8 h6 M' p9 j3 `% D+ D6 X* t1 y# D1 s* f
# 创建VLAN 200,将端口GigabitEthernet1/0/12加入VLAN 200。
" f" Q/ ^% P& U3 A- D- w" `
6 d1 P8 z; f' F& U- X. ^% S1 j[Device] vlan 200
; p6 o1 |" z4 A2 J% E; M9 B- f8 r
[Device-vlan200] description protocol VLAN for IPv6
" R/ G, E9 f" ~! F+ e% V0 j/ L
! M$ N9 w% z: }6 F0 m K% @' l9 Z[Device-vlan200] port gigabitethernet 1/0/12
( a# m* M) I) g8 |9 ?( A5 M: V6 ^- |. r( M8 J/ h+ x/ B
# 在VLAN 200和VLAN 100视图下,分别为IPv4和IPv6协议创建协议模板。
1 l2 L0 p0 K, c0 z4 W# y. B3 C& b7 ?3 g+ W: I8 t
[Device-vlan200] protocol-vlan 1 ipv6
' \, D& N! Q$ c! o# ?5 k# L* C7 {. ^7 p2 M, o' e8 y% N$ Y
[Device-vlan200] quit
' J; S7 W. K* ~8 e5 ?/ D; y# m) x8 l2 `: j7 B) H
[Device] vlan 100
W# }; d/ M: U+ Y: u6 j
E1 P; \0 L# x! J! V% [; ~" K[Device-vlan100] protocol-vlan 1 ipv4: c, n) g I( Q8 |) Y/ B
2 f" S0 K/ C/ j( r2 w
[Device-vlan100] quit
' L/ ?' X$ r! P% t/ _( _/ z& ?& m# c
# 配置端口GigabitEthernet1/0/1为Hybrid端口,并在转发VLAN 100和VLAN 200的报文时去掉VLAN Tag。4 ?6 ~3 {- k. w4 b: P c* {
1 ^. Y2 `- z0 ^( b( o w[Device] interface gigabitethernet 1/0/1" G& u, \+ ?: {8 Q1 a/ q
; O4 J7 ~' {0 N- M
[Device-GigabitEthernet1/0/1] port link-type hybrid
, @8 G: b5 N, u1 Z, w0 q5 ~6 Z
( Q3 `4 U& y& L3 p[Device-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged0 {( Y4 \( E9 }
6 b# o `: i) x6 y6 X5 b! e4 _0 {
Please wait... Done.( Q# a) B0 s: M: Z6 @+ h& i
: w, ]9 O; q2 t0 Z& z# 配置端口GigabitEthernet1/0/1与VLAN 100的协议模板1(即IPv4协议模板)、VLAN 200的协议模板1(即IPv6协议模板)进行绑定。
: A: {; s6 v2 Q0 B+ z8 ?" }5 c( n+ ~$ V3 h3 s
[Device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 100 1* `- y+ a7 ~3 n2 o. r$ `% W
7 l& m7 l( B' w% i9 T6 X[Device-GigabitEthernet1/0/1] port hybrid protocol-vlan vlan 200 1
- B% w" t- ?. K0 a* u5 D9 {% X" ]
[Device-GigabitEthernet1/0/1] quit$ p* ]7 t7 w7 I7 }: `" z5 |! N8 i
7 B; @/ K' X8 l. r' n" q7 M4 L: @' I
# 配置端口GigabitEthernet1/0/2为Hybrid端口,在转发VLAN100和VLAN200的报文时去掉VLAN Tag,与VLAN 100的协议模板1(即IPv4协议模板)、VLAN 200的协议模板1(即IPv6协议模板)进行绑定。$ @" q" x, R2 W. \2 U) u- V
?: f& \; F* O( T/ r
[Device] interface gigabitethernet 1/0/2
/ B6 a0 M' ?1 |5 k0 z$ `
) x# [5 C9 |+ f[Device-GigabitEthernet1/0/2] port link-type hybrid2 ?/ R9 z, i4 j+ e
+ C% S) v4 Q& u( K2 x1 v/ E+ D0 U[Device-GigabitEthernet1/0/2] port hybrid vlan 100 200 untagged
3 ] q/ T! d1 u8 C7 y& ?
" _$ R% R: @6 o# }: z Please wait... Done.* `: k( w2 n" m- Y7 N
6 @. X8 X5 i {* g
[Device-GigabitEthernet1/0/2] port hybrid protocol-vlan vlan 100 1- L4 c$ Q$ c9 G
+ l4 L' n5 W8 ?[Device-GigabitEthernet1/0/2] port hybrid protocol-vlan vlan 200 1
/ o- M7 c7 x( ~' @; j4 K3 t
7 q3 A. C& V% A3 W* i0 K(2) L2 Switch A和L2 Switch B采用缺省配置。
4 H s3 `/ x/ J! Q% f( K- }0 C( |# r# P! Z: 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。 |
|