|
|
楼主 |
发表于 2018-11-4 13:38:06
|
显示全部楼层
access:如把接口设定为access类型,那么这个接口只能划分一个VLAN9 k: a7 P9 I V0 \ u
它接收数据包时候,如果数据包没有VLAN(即普通数据包)信息,则打上该接口的pvid(pvid就是在该接口上所划分的VLAN 号,默认是VLAN 1),并转发数据包,如果数据包有VLAN(即802.1q定义的4个字节的VLAN标签)信息,则直接丢弃该数据包。" `, s P U6 j5 Y( D: F5 ~
2 A: b9 w) f5 F# |. X
它发送数据包的时候,将数据包的vlan信息进行剥离,直接发送出去。 r4 X0 K; [7 P% r
所以该模式接口一般用于直接连接PC电脑。/ u8 `% O0 P' r& B$ }1 m
通俗说:该模式下这个交换机接口主要用于直接连接PC电脑或在同一个VLAN下的其他交换机接口。
/ X8 @5 j- u7 @2 [0 P# H+ _- u( r) ^& k9 N8 H# _ F! `9 E
0 I& u* [7 q( I上门虽然你看懂了,其实还只是入门,来笔者带你更加深入点
9 l6 O1 c3 @8 E& H0 r6 F6 O举例hybrid模式,;理解了他 trunk和access都不是问题,不过这个模式很少用到,除了一些特别需求。" P9 Y- h- p; s) ~8 R& E
5 e( k- M3 a$ U; G9 a) G
它接收数据包时候,如果数据包没有VLAN信息,则打上该接口的pvid(pvid就是在该接口上所划分的VLAN,默认是VLAN 1) 并转发数据包,如果数据包有VLAN信息,则判断该数据包所在的VLAN属于允许通过的不,是的则转发数据包,不是则直接丢弃该数据包。+ x5 h# x$ |7 {4 R4 [
所以这个模式接收数据包是通TRUNK模式一模一样。
" }6 H3 W) A1 ]5 X+ ~# `) j9 h% o1 l8 {( \6 E
6 t- V5 w m. {: [它发送数据包的时候
4 Y }! Y+ u/ T判断将要发送的数据包VLAN在本接口的属性。/ [3 [ L' M% l' f
(进入接口模式,使用display interface就可以看到该接口当中的哪些VLAN被配置成了untagged,哪些配置成了tagged。/ W0 h. v- P3 q6 |5 n ]
tagged:是指对数据包加上vlan
; w" }2 r2 T5 J* X1 w8 E5 z+ f% Nuntagged:就是指对带vlan信息的数据包进行剥离,让其变成没有VLAN信息的普通数据包。)' }$ V3 a# S2 o! F+ P& e; t- h
如果该VLAN是untagged,则直接剥离VLAN信息,再发送,如果是tagged,则直接发送。; G6 ]+ e4 _5 i0 O% B+ R
该模式很多人容易把他和Trunk模式混淆,不知道什么时候用Trunk模式,什么时候用Hybrid模式。
2 y- c2 T5 g! O. w- S$ @Trunk模式一般是经常用的,就是用来让多个VLAN通过交换机。
) ^$ d1 f4 M: [: o, M4 b9 w4 y( C而Hybrid模式,由于可以配置untagged和tagged,不仅可以让多个VLAN通过该交换机,还可以直接让2个PC电脑接在同一个交换机上的不同VLAN数据包直接相通,而不必再去走路由的方式。
7 n! b) J- X3 C8 U: r范例:
; J5 {. \6 P% I. y; @! [交换机的1号接口接的是电脑PC1,2号接口接的电脑PC24 d# y0 v+ H2 [7 G* W9 j
1号接口和2号接口的VLAN不在同一个网段,即假设1号接口我们配VLAN ID 是100 ,2号接口我们配的VLAN ID是200。* x% x+ m4 ]: q" s o
Interface ethernet 0/1 进入接口1* s5 [( I Q1 N6 C/ r1 l6 H4 r5 ?+ r
Port link-type hybride 配置接口类型为hybride
7 ]3 m( x4 E( r6 ?0 y& A# l0 \' h/ YPort hybrid pvid vlan 100 设置该接口为VLAN 100( x' T% L; W2 Y; `2 e
port hybrid untagged vlan 100 200 设定该接口允许VLAN 100和VLAN 200这2个VLAN通过,并且设定这2个VLAN为untagged。/ V2 ~3 h @6 v. B! B, O1 C b: o) T
4 \- Q0 A& @0 V5 m* t' m5 u$ b. T: I2 o l; z# l, J% p0 d; R9 ?
Interface ethernet 0/2 进入接口2) F) b" s$ z1 g* k
Port link-type hybride 配置接口类型为hybride" q; U9 Z: r3 p- o4 w
Port hybrid pvid vlan 200 设置该接口为VLAN 2006 h6 {" A, y0 |- t1 @: U4 T
Port hybrid untagged vlan 100 200 设定该接口允许VLAN 100和VLAN 200这2个VLAN通过,并且设定这2个VLAN为untagged。
# w4 L- N& @2 F# Q(H3C 3100的命令是Port hybrede vlan 100 200 untagged )
4 ~% j9 R" k9 d8 E1 n4 n0 l5 G+ c- U. f2 N5 ]# \4 _
8 u G& l$ N+ f$ y4 ?+ Z4 \当PC1发送数据包给PC2时候,首先PC1会将数据包发送到交换机的接口1,交换机的接口1给该数据包封装VLAN(封装VLAN 100)信息后,发给交换机处理,交换机发现接口2允许VLAN 100通过,于是转发给接口2,由于接口2配置VLAN 100为untagged状态,所以接口2会剥离该数据包的VLAN信息,然后将数据包直接发送给PC2了。
! S4 g4 Y- |, V# p2 P8 a+ {/ T反过来当PC2发送数据包给PC1时候,就是通过VLAN 200。所以这2台PC电脑往返数据的VLAN是不同的。5 Z) Q2 t" I1 d: D$ Z Z L
$ C$ Z8 L/ r+ S总所上述:接口的Trunk模式只能让发送的数据包所携带的VLAN信息和它的PVID是一致的情况下,才剥离VLAN信息(untagged),如果不一致直接传送VLAN(tagged)信息,而Hybride模式则可以自定义所有通过它的VLAN是剥离VLAN信息发送还是直接传送VLAN信息。 |
|