Cisco Packet Tracer 8.2 单臂路由实验:3个VLAN子网互通配置与排错

发布时间:2026/7/12 2:42:37
Cisco Packet Tracer 8.2 单臂路由实验:3个VLAN子网互通配置与排错 Cisco Packet Tracer 8.2 单臂路由实验3个VLAN子网互通配置与排错指南在计算机网络的学习和实践中单臂路由Router-on-a-Stick是一种经典且实用的技术方案它能够有效解决不同VLAN间的通信问题。本文将带你从零开始在Cisco Packet Tracer 8.2仿真环境中完成一个包含3个VLAN、6个子网的完整实验配置并分享常见问题的排查技巧。1. 实验环境准备与拓扑设计在开始配置前我们需要先规划好网络拓扑和IP地址分配方案。本次实验将使用以下设备1台Cisco 2911路由器1台Cisco 2960交换机6台PC终端设备网络拓扑结构如下[Router] F0/0 ---- F0/24 [Switch] | ------------------------------ | | | F0/1 F0/2 F0/3 | | | [PC1] [PC2] [PC3]VLAN与IP地址规划表设备VLAN ID子网地址网关地址端口分配PC1VLAN 10192.168.10.0/24192.168.10.1Switch F0/1PC2VLAN 20192.168.20.0/24192.168.20.1Switch F0/2PC3VLAN 30192.168.30.0/24192.168.30.1Switch F0/3提示在实际实验中建议为每个VLAN至少配置2台PC以便测试互通性。本文为简化说明每个VLAN只展示1台PC。2. 交换机基础配置首先我们需要在交换机上创建VLAN并将端口分配到相应的VLAN中。以下是具体配置步骤进入交换机全局配置模式Switch enable Switch# configure terminal创建所需的VLANSwitch(config)# vlan 10 Switch(config-vlan)# name VLAN10 Switch(config-vlan)# exit Switch(config)# vlan 20 Switch(config-vlan)# name VLAN20 Switch(config-vlan)# exit Switch(config)# vlan 30 Switch(config-vlan)# name VLAN30 Switch(config-vlan)# exit将各端口分配到对应的VLANSwitch(config)# interface fastEthernet 0/1 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 10 Switch(config-if)# exit Switch(config)# interface fastEthernet 0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 20 Switch(config-if)# exit Switch(config)# interface fastEthernet 0/3 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 30 Switch(config-if)# exit配置与路由器连接的Trunk端口Switch(config)# interface fastEthernet 0/24 Switch(config-if)# switchport mode trunk Switch(config-if)# switchport trunk allowed vlan 10,20,30 Switch(config-if)# exit常见问题排查如果端口无法设置为Trunk模式尝试先执行switchport nonegotiate使用show interface trunk命令验证Trunk配置是否正确3. 路由器子接口配置路由器需要通过子接口为每个VLAN提供网关服务。以下是详细配置过程进入路由器全局配置模式Router enable Router# configure terminal创建子接口并配置802.1Q封装Router(config)# interface fastEthernet 0/0.10 Router(config-subif)# encapsulation dot1Q 10 Router(config-subif)# ip address 192.168.10.1 255.255.255.0 Router(config-subif)# exit Router(config)# interface fastEthernet 0/0.20 Router(config-subif)# encapsulation dot1Q 20 Router(config-subif)# ip address 192.168.20.1 255.255.255.0 Router(config-subif)# exit Router(config)# interface fastEthernet 0/0.30 Router(config-subif)# encapsulation dot1Q 30 Router(config-subif)# ip address 192.168.30.1 255.255.255.0 Router(config-subif)# exit启用主物理接口Router(config)# interface fastEthernet 0/0 Router(config-if)# no shutdown Router(config-if)# exit关键注意事项子接口编号如.10通常与VLAN ID一致但不是强制要求必须在配置IP地址前先配置encapsulation dot1Q子接口创建后主接口会自动启用但需要no shutdown4. PC终端配置与连通性测试完成网络设备配置后我们需要为各PC配置IP地址并测试网络连通性。PC配置示例PC1:IP地址: 192.168.10.2子网掩码: 255.255.255.0默认网关: 192.168.10.1PC2:IP地址: 192.168.20.2子网掩码: 255.255.255.0默认网关: 192.168.20.1PC3:IP地址: 192.168.30.2子网掩码: 255.255.255.0默认网关: 192.168.30.1测试命令# 从PC1 ping PC2 C:\ ping 192.168.20.2 # 从PC2 ping PC3 C:\ ping 192.168.30.2 # 从PC3 ping PC1 C:\ ping 192.168.10.2预期结果应该是所有ping测试都能成功。如果出现失败请检查以下方面各PC的默认网关配置是否正确交换机端口VLAN分配是否正确路由器子接口的VLAN封装与IP地址配置5. 高级配置与优化基础配置完成后我们可以进一步优化网络性能和安全性。5.1 启用路由器的ICMP重定向Router(config)# interface fastEthernet 0/0.10 Router(config-subif)# ip redirects Router(config-subif)# exit5.2 配置子接口描述便于维护Router(config)# interface fastEthernet 0/0.10 Router(config-subif)# description Gateway_for_VLAN10 Router(config-subif)# exit5.3 限制子接口带宽可选Router(config)# interface fastEthernet 0/0.10 Router(config-subif)# bandwidth 10000 # 单位为Kbps Router(config-subif)# exit5.4 查看路由表验证配置Router# show ip route预期输出应包含类似以下内容C 192.168.10.0/24 is directly connected, FastEthernet0/0.10 C 192.168.20.0/24 is directly connected, FastEthernet0/0.20 C 192.168.30.0/24 is directly connected, FastEthernet0/0.306. 常见故障排查指南在实际操作中可能会遇到各种问题。以下是常见问题及其解决方法问题1PC无法ping通其他VLAN的主机排查步骤检查交换机Trunk端口配置Switch# show interface fastEthernet 0/24 switchport确认Operational Mode显示为trunk验证路由器子接口状态Router# show ip interface brief确认所有子接口状态为up和up检查PC的默认网关设置是否正确问题2路由器子接口无法接收流量解决方案确认物理接口已启用Router(config)# interface fastEthernet 0/0 Router(config-if)# no shutdown检查子接口的VLAN封装Router# show running-config interface fastEthernet 0/0.10确认encapsulation命令中的VLAN ID与交换机配置一致问题3部分VLAN间通信失败可能原因交换机Trunk端口未允许所有相关VLAN路由器子接口IP地址配置错误验证命令Switch# show interface trunk # 检查允许的VLAN列表 Router# show ip interface brief # 检查子接口IP配置7. 实验扩展与进阶思考完成基础实验后可以尝试以下扩展练习添加更多VLAN尝试增加VLAN40和VLAN50配置相应的子接口和PCACL应用在路由器上配置ACL限制特定VLAN间的访问QoS配置为不同VLAN的子接口配置服务质量策略备份配置练习使用TFTP服务器备份交换机和路由器的配置性能考量 单臂路由虽然简单易用但在实际网络部署中需要注意所有VLAN间流量都通过同一个物理接口可能成为性能瓶颈对于高流量环境建议考虑使用多层交换机或每个VLAN单独物理接口在最近的一个实验室环境中我们发现当VLAN间流量超过物理接口带宽的60%时延迟会显著增加。这时可以考虑升级到千兆接口或采用三层交换机方案。