路由器实现vlan间通信
计算机 | IP地址 | 网关 | 连接交换机端口 | 所属vlan |
---|---|---|---|---|
PC0 | 192.168.1.1 | 192.168.1.254 | F0/1 | Vlan10 |
PC1 | 192.168.1.2 | 192.168.1.254 | F0/2 | Vlan10 |
PC2 | 192.168.2.1 | 192.168.2.254 | F0/3 | Vlan20 |
PC3 | 192.168.2.2 | 192.168.2.254 | F0/4 | Vlan20 |

1、交换机配置
# 创建vlan(在全局配置模式下)
en
conf t
# 新建vlan,并命名
vlan database
vlan 10
vlan 20
exit
# 将客户端划分到相应的vlan下
# 找到客户端在交换机上所连接的端口
# 所有端口默认都在vlan1中,所以端口f0/1无需划分
int f0/1
switchport mode access
switchport access vlan10
int f0/2
switchport mode access
switchport access vlan10
int f0/3
switchport mode access
switchport access vlan20
int f0/4
switchport mode access
switchport access vlan20
# 交换机与路由器之间的端口
int f0/24
switchport mode trunk
ps:trunk是允许所有的vlan数据都能通过,如果不起trunk的话和路由器连接的那个交换机口只属于一个vlan,其他的vlan不能通过这条链路转数据,单臂路由大部分是使用在不同vlan之间的通讯
2、路由器配置
# 将子接口封装802.1q协议,并指定给相关vlan
int f0/0.1
encapsulation dot1q 10
ip address 192.168.1.254 255.255.255.0
int f0/0.2
encapsulation dot1q 20
ip address 192.168.2.254 255.255.255.0
int f0/0
no shutdown
ps:dcr系列路由器实现的vlan封装格式遵循ieee制定的802.1q标准,只能与同时遵循802.1q标准的交换机或其它有vlan功能的设备兼容。配置了该命令可以实现vlan之间的互通。
网友评论