vlan间通信的方式
1、 单臂路由的方式实现VLAN间通信
2、使用三层交换机实现VLAN通信
单臂路由的原理:是指在路由器的一个接口上通过配置子接口(并不存在的物理接口)的方式,实现原来相互隔离的不同VLAN之间的互联互通。路由器的物理接口可以被划分成多个逻辑接口,这些被划分后的逻辑接口被形象的称为子接口。值得注意的是这些逻辑子接口不能被单独的开启或关闭,也就是说,当物理接口被开启或关闭时,所有的该接口的子接口也随之被开启或关闭。
实验:
打开PC0-PC3 分别查看并记录IP地址和网关地址
pc0 192.168.1.101 255.255.255.0 192.168.2.1 vlan20
pc1 192.168.2.101 255.255.255.0 192.168.2.1 vlan 20
pc2 192.168.1.102 255.255.255. 0.0.0.0 vlan30
pc3 192.168.2.102 255.255.255.0 192.168.2.2 vlan 30
然后进入交换机SW0 通过show running-config 查看交换机配置 如下图所示:
SW1交换机同理:
然后在进入路由器查看配置如下图
然后发现PC1和PC2的网关设置有问题。
PC1的网关地址改成192.168.2.2
PC2的网关地址改成192.168.2.1
接下来通过SW0发现 PC0和PC1的VLAN划分有问题 修改PC0和PC1的VLAN 重新划分
代码如下 将端口0/2划分到VLAN 20
即PC0 端口F0/2的VLAN 划分为VLAN20
PC1 端口 F0/1的VLAN划分为VLAN30
PC2端口F0/1的VLAN 划分为VLAN20
PC3端口 F0/2的VLAN划分为VLAN30
然后开启F0/3的trunk
开启F0/24的Trunk
并且开启所有的端口
同理进入SW1重新划分VLAN 将F0/1划分到VLAN20 并开启F0/3的turnk
同理开启所有端口
然后进入路由器配置
首先开启F0/0的端口
然后发现VLAN30的地址也不对192.168.3.1 需要修改 修改 VLAN 30的IP地址
并且重新将VLAN划分
最后到PC0上ping PC3的IP 结果如下