业务二层隔离-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这个域里面的终端发送报文时还是需要带标签的:

相关推荐
算法如诗6 分钟前
**MATLAB R2025a** 环境下,基于 **双向时间卷积网络(BITCN)+ 双向长短期记忆网络(BiLSTM)** 的多特征分类预测完整实现
开发语言·网络·matlab
我是好小孩8 分钟前
【Android】RecyclerView的高度问题、VH复用概念、多子项的实现;
android·java·网络
拾忆,想起42 分钟前
Dubbo监控中心全解析:构建微服务可观测性的基石
java·服务器·网络·tcp/ip·微服务·架构·dubbo
侯小啾2 小时前
VMware-ubuntu网络配置
网络·ubuntu·智能路由器·vmware·虚拟机
Nimsolax2 小时前
Linux网络DNS与ICMP
linux·网络
ARoger_miu578 小时前
11月13号作业
网络·智能路由器
Yurko138 小时前
【计网】基于三层交换机的多 VLAN 局域网组建
网络·学习·计算机网络·智能路由器
Ll130452529811 小时前
如何在校园网让虚拟机联网并固定IP
网络·网络协议·tcp/ip
ha204289419411 小时前
Linux操作系统学习之---初识网络
linux·网络·学习
陌路2012 小时前
Linux 34TCP服务器多进程并发
linux·服务器·网络