首先第一点,咱们要研究vlan 是什么,咱们可以用Vlan做什么? vlan 叫做虚拟局域网。咱们都知道一个网段属于一个广播域,这样一个广播域中会充斥着很多的广播报文,这些广播报文对于一些设备需要,而对于一些设备来说完全没有作用,这种广播报文大量的浪费带宽,消耗了设备的处理性能。为了隔绝这些广播报文,咱们在一个大的广播域中隔离出很多小的冲突域,不同的冲突域之间是不能够通信的,即使他们处于一个相同的大的广播域中。在咱们实际工作之中根据公司需要也会碰到划分vlan 的情况。比如公司财务部门,人事部门,咱们要求财务部门之间可以通信,而不同部门之间不可以通信,咱们就可以通过划分vlan 来就行实现。

access接口-------相同vlan之间可以通信 不同vlan之间不可以通信

应用在交换机和终端设备之间

一句话总结:发送的时候加标签(加的和端口PVID相同);接收的时候去标签(去的标签和PVID相同)

vlan基础理论入门(一篇文章让你真正搞懂vlan)(1)

注意:终端设备不识别vlan标签---所以终端设备PC发送和接收的都是不带标签大的数据帧,数据发送经过PVID=2加上vlan2的标签。接收的时候PVID=3接口可以剥除Vlan 3的标签,无法剥除vlan2的标签。

那么在纯二层环境下如何实现不同的vlan 之间通信呢?咱们可以使用trunk接口来实现。

vlan基础理论入门(一篇文章让你真正搞懂vlan)(2)

trunk接口: vlan 10和Vlan 20处于同一个广播域下,vlan 10发送一个普通数据帧,当它到达交换机时加上了标签10,在Trunk口时,咱们发送数据帧当它携带的的标签和咱们配置的端口vlan id相同时,去掉标签10发送,到达对端交换机时没有带标签,咱们trunk口会为他添加标签,添加的标签和端口PVID相同,这里咱们一个不带标签的数据帧就打上了20的标签。当这样一个数据再发送给终端设备之前,因为咱们的终端设备是无法识别带标签的数据,所以在交换机链接终端的access接口去掉标签20,从而就实现了咱们vlan10和vlan20之间的通信 。

华为私有接口hybrid接口(华为交换设备默认端口类型)

杂交接口 access trunk 相同vlan之间可以通信 不同vlan之间还可以通信

交换机和交换机之间 交换机和终端设备之间

Untagged 去标签发送 tagged 带标签发送

vlan基础理论入门(一篇文章让你真正搞懂vlan)(3)

hybrid接口和PVID无关,可以直接去标签和带标签通过。

比如把某个接口划到van2下,需要两步:1.pvid=2 2.untagged vlan 2

这是H口和access ,trunk接口不同的地方

如果大家有技术问题可以加环宇老师 QQ 411551631

华为官方技术交流群 539961408 每晚 7.30 都会有华为公开课做技术讲解

公众号:思科CCIE训练营

,