一、VLAN下传输数据帧展示: Access接口类型示意: VLAN可以基于各种类型划分,下面介绍的全是基于端口划分的。VLAN是交换机上面的概念终端设备比如PC,服务器等不会识别VLAN。当交换机收到一个数据帧的时候按照端口的PVID给VLAN打tag标记,一个端口只能拥有一个PVID一般来说PVid和VLANid是一样的,不过在trunk这种可以允许多种vlan的链路里面PVid是可以更改的。 数据传输过程: pc发送正常数据帧包到交换机,进入交换机端口后数据帧就会被端口给打上vlan的tag然后进入交换机内部对比vlan,如果发现内部没有这个vlan那么本数据帧就会丢弃,如果有这个vlan就会根据vlan里面的对照表进行传输。 VLAN的优点: 1、隔离广播域:交换机本身就是一个广播域而vlan可以通过vlanid把广播域隔离抑制广播风暴的影响,只会在本vlanid里面泛滥。 2、提高局域网的安全性:如果当一个vlan网段被攻击时可以不影响其他vlan的工作。 3、便于管理:可以根据部门来划分vlan便于网络管理。 二、trunk链路端口发送数据帧的操作: trunk也是一种接口类型和Access接口区别是Access端口只能通过一种带tag的vlan如果检测到数据帧的vlan tag和本端口不一致就会丢掉。而trunk端口可以允许多种vlan流量通过只要设置的是给放行就可以。 trunk链路的优点: 1、可以解决vlan跨交换机通讯的问题 2、可以跨交换机不同的vlan进行通讯不过要熟悉trunk对数据帧的传输过程才可以实现。 传输过程情况: 1、当trunk端口收到vlan时会用本接口的PVID去对比数据帧的VLANID如果ID相同则会把数据帧中的vlantag给去除然后传送 2、当trunk端口收到一个没有vlan-tag的数据帧时,trunk端口会根据自己的PVid去打上tag。(trunk虽然不能加入vlan不过可以设置PVID) 3、当trunk端口收到的数据帧内tag和自己端口的pvid不符时,trunk会根据自己的vlan表来放行,不对数据帧进行改动。 trunk操作实例: 可以看到下面两个交换机连接的端口都是属于VLAN 1 而两个交换机的终端连接都是VLAN 10 和 20这样就会导致两个交换机的vlan 10 和 20的同vlan用户之间无法通讯问题。这就需要把交换机相连的端口改成trunk然后进行vlan放行。 配置命令sw1: [Huawei]vlan batch 10 20 //创建vlan10 和 20 [Huawei]interface Ethernet 0/0/2 //进入端口 [Huawei-Ethernet0/0/2]port link-type access //端口类型更改为access默认是hybrid(access只能加入一个vlan) [Huawei-Ethernet0/0/2]port default vlan 20 //端口加入vlan 20 [Huawei]interface e 0/0/3 [Huawei-Ethernet0/0/3]port link-type access [Huawei-Ethernet0/0/3]port default vlan 20 [Huawei]interface e 0/0/4 [Huawei-Ethernet0/0/4]port link-type trunk //端口改为trunk类型 [Huawei-Ethernet0/0/4]port trunk allow-pass vlan 10 to 20 //可以允许那些vlan流量通过 配置命令sw2: [Huawei]vlan batch 10 20 [Huawei]interface e 0/0/2 [Huawei-Ethernet0/0/2]port link-type access [Huawei-Ethernet0/0/2]port default vlan 20 [Huawei]interface e 0/0/3 [Huawei-Ethernet0/0/3]port link-type access [Huawei-Ethernet0/0/3]port default vlan 10 [Huawei]interface e 0/0/4 [Huawei-Ethernet0/0/4]port link-type trunk [Huawei-Ethernet0/0/4]port trunk allow-pass vlan 10 to 20 配置效果图:(小编发的一些都是比较浅薄的知识,具体大家可以去看官方文档)
|
|Archiver|手机版|小黑屋| 口子屋小站-分享个人经验和笔记的博客 ( 京ICP备17003237号-5 )
GMT+8, 2025-1-8 23:22 , Processed in 0.048015 second(s), 15 queries .