在第五节里聊过虚拟局域网构建,不同的虚拟局域网不能通信。但有时候,想让不同的虚拟局域网之间能够通信,需要怎么做?
主要有以下三种方式:
如果使用传统VLAN间路由,缺点比较多,后面有机会的话也会配置一下。
独臂路由
假设架构图如下所示,我们开始配置
在交换机上创建VLAN,设置PC的IP地址
1 | [SW1]vlan 10 |
此时肯定是ping不通的。然后我们将30口配置为trunk,让流量能走到路由器
1 | [SW1]interface GigabitEthernet 1/0/30 |
最后在路由器上配置
1 | [RT1]int Gi 0/0/0.1 |
然后就能ping通了
1 | [H3C]ping 192.168.2.2 |
三层交换机
三层交换机在二层交换机基础上增加了路由模块。如果使用三层交换机的话,能够不用路由器,节省成本;同时转发速率高,吞吐量大,避免了外部连接带来的延迟和不稳定性。
配置也比较简单,加入架构图如下所示:
配置一下PC机器的IP地址,然后配置交换机
1 | [SW1]vlan 10 |
配置VLAN
1 | [SW1]int vlan 10 |
然后就可以ping通了
1 | <H3C>ping 20.0.0.2 |
总结
通过本节的学习,我们就能配置VLAN之间的相互访问了。