|
|
楼主 |
发表于 2018-11-4 13:38:06
|
显示全部楼层
access:如把接口设定为access类型,那么这个接口只能划分一个VLAN
; P( A9 S# F4 H. N. L6 G它接收数据包时候,如果数据包没有VLAN(即普通数据包)信息,则打上该接口的pvid(pvid就是在该接口上所划分的VLAN 号,默认是VLAN 1),并转发数据包,如果数据包有VLAN(即802.1q定义的4个字节的VLAN标签)信息,则直接丢弃该数据包。- B% t3 L9 h0 {# U
+ i9 ]7 G) b: a0 F9 W: a
它发送数据包的时候,将数据包的vlan信息进行剥离,直接发送出去。# k$ u0 F' p* f8 ~; T9 F( E* d( Y
所以该模式接口一般用于直接连接PC电脑。
9 D0 A" L/ S8 q& l" c: a% u通俗说:该模式下这个交换机接口主要用于直接连接PC电脑或在同一个VLAN下的其他交换机接口。 J4 U! u: V7 |2 R y! }
+ l/ x: r; j& Y+ e' ~4 Z3 |
! P" E' D2 a( L3 v0 |' H- O上门虽然你看懂了,其实还只是入门,来笔者带你更加深入点7 W8 b) F' O. M3 X4 o
举例hybrid模式,;理解了他 trunk和access都不是问题,不过这个模式很少用到,除了一些特别需求。
( o S, o, P# t# V# ?" G
! z' k9 H$ T2 b% _" B7 ~' Q它接收数据包时候,如果数据包没有VLAN信息,则打上该接口的pvid(pvid就是在该接口上所划分的VLAN,默认是VLAN 1) 并转发数据包,如果数据包有VLAN信息,则判断该数据包所在的VLAN属于允许通过的不,是的则转发数据包,不是则直接丢弃该数据包。
6 C0 C& S* }& b所以这个模式接收数据包是通TRUNK模式一模一样。
0 c2 p, V$ s+ U4 o; G1 Q0 O
, Q3 {( v; A( ^9 x$ w. ?+ N Y. [6 {4 v7 {1 d5 W) n {
它发送数据包的时候' A9 B& _6 X y7 [, C1 J( O
判断将要发送的数据包VLAN在本接口的属性。
) e( y9 r% f$ ~: q7 o(进入接口模式,使用display interface就可以看到该接口当中的哪些VLAN被配置成了untagged,哪些配置成了tagged。7 Q! v8 R1 o6 |, {* N/ c ~
tagged:是指对数据包加上vlan
$ {, k! q; m& \" kuntagged:就是指对带vlan信息的数据包进行剥离,让其变成没有VLAN信息的普通数据包。)
9 Q0 S: R, l7 v. C& E7 p% v3 H' U如果该VLAN是untagged,则直接剥离VLAN信息,再发送,如果是tagged,则直接发送。
& i$ P7 p7 @, u9 i该模式很多人容易把他和Trunk模式混淆,不知道什么时候用Trunk模式,什么时候用Hybrid模式。
/ m0 q4 p( F4 a8 ~( s8 nTrunk模式一般是经常用的,就是用来让多个VLAN通过交换机。1 |* V0 M; x. G* o; n3 S8 W
而Hybrid模式,由于可以配置untagged和tagged,不仅可以让多个VLAN通过该交换机,还可以直接让2个PC电脑接在同一个交换机上的不同VLAN数据包直接相通,而不必再去走路由的方式。' b8 l0 d2 H' i, L2 D" C
范例:
1 `/ t: K) x: R交换机的1号接口接的是电脑PC1,2号接口接的电脑PC2& L& L: N* J- z1 F, a
1号接口和2号接口的VLAN不在同一个网段,即假设1号接口我们配VLAN ID 是100 ,2号接口我们配的VLAN ID是200。# q8 ~7 K, |0 f, R' B
Interface ethernet 0/1 进入接口1
4 H0 s. E5 [8 u2 E2 |5 L! kPort link-type hybride 配置接口类型为hybride
% M! n0 k8 P( {1 }/ XPort hybrid pvid vlan 100 设置该接口为VLAN 100) ^9 b7 d# V, E- n
port hybrid untagged vlan 100 200 设定该接口允许VLAN 100和VLAN 200这2个VLAN通过,并且设定这2个VLAN为untagged。
. _3 J. i4 p& B
: k: f' s, B' _8 U; r$ d* @: a3 c2 G2 p- p3 W+ S1 t
Interface ethernet 0/2 进入接口26 ~+ b" d2 s' j" P1 |
Port link-type hybride 配置接口类型为hybride
3 u$ A1 N5 b Q Y, \! rPort hybrid pvid vlan 200 设置该接口为VLAN 200
- J, r: R" W; s' D- u! ]# q9 p( C9 ?Port hybrid untagged vlan 100 200 设定该接口允许VLAN 100和VLAN 200这2个VLAN通过,并且设定这2个VLAN为untagged。
* Z8 V# S( l* S. f/ t(H3C 3100的命令是Port hybrede vlan 100 200 untagged )) C: ~. k" j ~
% i) i; N8 p6 e: b0 C/ O
# Y0 K/ V& p9 G0 s: l+ v3 }; y" Y! a当PC1发送数据包给PC2时候,首先PC1会将数据包发送到交换机的接口1,交换机的接口1给该数据包封装VLAN(封装VLAN 100)信息后,发给交换机处理,交换机发现接口2允许VLAN 100通过,于是转发给接口2,由于接口2配置VLAN 100为untagged状态,所以接口2会剥离该数据包的VLAN信息,然后将数据包直接发送给PC2了。) b" p: ^! y, V; v# W: q
反过来当PC2发送数据包给PC1时候,就是通过VLAN 200。所以这2台PC电脑往返数据的VLAN是不同的。. a2 m( s6 Y* Q* \; E
$ S# Q4 o- G: a
总所上述:接口的Trunk模式只能让发送的数据包所携带的VLAN信息和它的PVID是一致的情况下,才剥离VLAN信息(untagged),如果不一致直接传送VLAN(tagged)信息,而Hybride模式则可以自定义所有通过它的VLAN是剥离VLAN信息发送还是直接传送VLAN信息。 |
|