2021.01.18
上次我们说到,VLAN是我们在二层网络中的武器,主要作用是在二层隔离,那它是如何工作的呢?
VLAN的工作基于端口的划分,在VLAN中有两种端口类型,Access和Trunk。
Access端口是用来连接终端设备的端口,它的特点简单来说就是:“没标签打标签,有标签解标签”
如图:交换机上分别用1、2、3号端口,连接了3台设备,并且创建了2个Vlan:Vlan10和Vlan20
设备1和设备2在Vlan10中,设备3在Vlan20中,我们来看一看Access端口是如何工作的。
现在设备1向设备2发送数据,如下是数据的流转过程:
数据从设备1发到1#端口
因为没有标签,又1#属于VLAN10,所以1#在数据中插入VLAN10的标签
数据在交换机内部,查询Mac地址表,转发到2#
因为数据携带VLAN10标签,2#也属于VLAN10,所以2#解标签,转发下去
同样的,设备1向设备3发送数据,结果却截然不同:
1-3. 与设备1和设备2通信一致
4. 数据来到3#,因为数据携带VLAN10标签,但3#属于VLAN20,所以3#丢弃数据包
在实际项目中,当我们把多个设备接在同一台交换机上,又希望它们互相之间无法通信,那VLAN是既实用又好用的武器。
VLAN在二层网路中做到了“相同VLAN可以通信,不同VLAN不能通信”的效果,而且这个效果不仅在一台交换机中可以实现,在多台交换机中也能实现!
设想一下,带有VLAN10、20、30标签的不同数据,因为不同VLAN不能通信的特点,想要在多台交换机之间传递数据,岂不是需要为每一个VLAN建立一条隧道?
这样做,会占用宝贵的业务口,所以Trunk端口横空出世!Trunk端口是连接交换机和交换机之间的端口。
Trunk端口的特点,简单来说就是:“默认放行所有VLAN的数据”。
从此,无论是VLAN10还是VLAN多少,对于Trunk端口来说,统统放行。
比如,设备1和设备4通信,数据进入交换机后打上VLAN10的标签,通过Trunk端口到达交换机2,之后按照正常的解标签过程,完成转发。
在实际工作中,同一组设备可能分布在不同的地点,未必能连接上同一台交换机,但是只要有VLAN、Access和Trunk的存在,二层的连接和隔离就不再困难!
下期预告
我们来说一个端口捆绑技术
Wieland管理型交换机支持VLAN,PTP,IGMP,LLDP等网络协议。
作为安全电气连接技术的发明者,德国品质的威琅电气交换机Wienet系列,为工业互联提供解决方案。Wienet系列管理型交换机不仅支持主流以太网技术,同时提供QoS服务优化网络,PoE功能直接为设备供电。Wienet系列产品经过精心设计,适合工业环境的使用。
往期回顾
威琅电气带您初探网络中的交换技术(一)—— OSI七层模型
威琅电气带您初探网络中的交换技术(二)
—— 数据的传输
威琅电气带您初探网络中的交换技术(三)
—— 交换机的前身
威琅电气带您初探网络中的交换技术(四)
—— 交换的机制
威琅电气带您初探网络中的交换技术(五)
—— 802.1Q,VLAN
威琅电气 · 中国
销售热线
021 - 63555772
www.wieland-electric.com
版权所有©2015 威琅电气贸易(上海)有限公司 沪ICP备17021343号-1
沪公网安备 31010102003398号
关于我们 | Powered by Alsovalue