5.4.4 不同VLAN间的路由配置
2025年09月21日
5.4.4 不同VLAN间的路由配置
为了方便说明如何进行不同VLAN间的路由配置,引入一个实例具体说明。例如,如图5-7所示的网络拓扑,在交换机上划分了2个VLAN。名称为default的VLAN1,子网地址为172.16.10.0/24,交换机的1~5号端口属于VLAN1;名称为sales的VLAN2,子网地址为172.16.20.0/24,交换机的6~10号端口属于VLAN2。PC1连接在交换机的端口1上,属于VLAN1。PC2连接在交换机的端口6上,属于VLAN2。
要实现属于不同VLAN的PC1和PC2之间的通信,需要分3步来配置。
第1步:把交换机与路由器相连的那个端口设置成trunk模式。
因为只有trunk线路才能使VLAN通过。根据图5-7所示的网络实例,需要把交换机的24号端口设置成trunk模式,命令如下所示:
图5-7 VLAN网络实例
第2步:在路由器与交换机相连的端口上配置子接口。
每个子接口的IP地址是每个VLAN的网关地址(也可以理解为下一跳地址)。在本例中,是对路由器的E0/0端口配置子接口,命令如下所示:
第3步:对不同VLAN中的机器设置属于本VLAN子网的IP地址和对应的网关。
在本例中,将PC1连接到交换机的f0/1上(属于VLAN1),PC2连接到交换机的f0/6上(属于VLAN2),然后配置PC1的IP地址为172.16.10.2/24,网关为172.16.10.1,PC6的IP地址为172.16.20.2/24,网关为172.16.20.1。
完成上述3步设置后,可实现属于不同VLAN的PC1和PC2之间的通信。