业务二层隔离-vlan技术

vlan的配置:

交换机根据vlan-port表进行寻找目标转发。

拓扑图:

终端配置:

复制代码
pc0:
​
ip:192.168.3.1/24
​
pc1:
​
ip:192.168.1.2/24
​
pc2:
​
ip:192.168.3.2/24
​
pc3:
​
ip:192.168.1.1/24

交换机switch0:

Switch(config)#vlan 10
​
Switch(config-vlan)#vlan 20                                   //创建vlan
​
Switch(config-vlan)#int f0/2
​
Switch(config-if)#switchport mode access                      //设置access接口
​
Switch(config-if)#switchport access vlan 10
​
Switch(config-if)#int f0/3
​
Switch(config-if)#switchport mode access
​
Switch(config-if)#switchport access vlan 20
​
Switch(config-if)#int f0/1
​
Switch(config-if)#switchport mode trunk                        //设置trunk接口

交换机switch1雷同。

观察报文结构变化:

access接口通信是是不带标签的,而trunk接口是需要带标签的(native vlan特殊)

从pc0发送发arp报文并没有带标签。

从交换机准备发送出去的报文加上了标签,TCI:0x000a表示vlan的id:vlan 10

当报文到达交换机switch1时,准备发出去的报文是不带标签的。

native vlan

配置native vlan:

复制代码
Switch(config)#int f0/3
​
Switch(config-if)#switchport trunk native vlan 10

两台交换机的native vlan需要保持一致。

这里我们可以看到,我们配置的native vlan为10,和vlan 10是一样的,所以当vlan 10这个域里面的终端发送报文时是可以不用带标签的。而vlan 20这个域里面的终端发送报文时还是需要带标签的:

相关推荐
真正的醒悟2 小时前
图解网络34
网络
IT·小灰灰7 小时前
告别“翻墙“烦恼:DMXAPI让Gemini-3-pro-thinking调用快如闪电
网络·人工智能·python·深度学习·云计算
任子菲阳7 小时前
学Java第五十六天——网络编程
网络
程序员zgh8 小时前
常用通信协议介绍(CAN、RS232、RS485、IIC、SPI、TCP/IP)
c语言·网络·c++
小汐睡着了8 小时前
解决虚拟机VMware与宿主机网络不通的问题-error
linux·网络·redhat
Heart_to_Yang10 小时前
Telnet 调试屏幕输出信息卡死问题解决
网络·windows·经验分享
资料库0110 小时前
华为OSPF详解
网络·华为
yenggd10 小时前
锐捷路由器nat上网+ipsec配置案例
网络
liebe1*110 小时前
第九章 防火墙入侵防御
运维·网络·防火墙
sc.溯琛10 小时前
计算机网络试题分类及解析完整版
网络