三层交换机RIP实战:从VLAN划分到动态路由配置全解析

张开发
2026/4/4 22:16:58 15 分钟阅读

分享文章

三层交换机RIP实战:从VLAN划分到动态路由配置全解析
1. 三层交换机与RIP协议基础认知第一次接触三层交换机的朋友可能会疑惑这玩意儿和普通交换机有什么区别简单来说普通二层交换机就像小区里的邮递员只能根据门牌号MAC地址在同一栋楼里送快递。而三层交换机升级成了片区快递站长不仅能识别楼栋号VLAN还能看懂街道地址IP地址。我当年在机房配置第一台三层交换机时发现它竟然有ip routing命令这才明白它的神奇之处——在保持交换机线速转发性能的同时具备了路由器的网络层功能。不过要注意三层交换机主要用在企业内网连接外网还是得靠专业路由器。说到RIP协议可以把它想象成快递站的 gossip girl。每个路由器会把自己知道的路线信息比如到A小区要经过B中转站告诉邻居邻居再传播给其他邻居。虽然现在有OSPF等更高级的协议但RIP配置简单特别适合新手入门动态路由实验。提示实验中如果遇到RIP配置不生效八成是忘记在交换机上先执行ip routing命令。这个坑我踩过三次现在每次配置都会条件反射先敲这行命令。2. 实验环境搭建与VLAN划分先来看我们的实验拓扑以Cisco Packet Tracer为例1台三层交换机如Cisco 35602台路由器如Cisco 29014台PC机直通线和交叉线若干VLAN规划就像给公司分部门财务部用VLAN 10研发部用VLAN 20两个部门物理上在同一台交换机但逻辑上是独立网络。最近给某学校做实验室改造时就用了类似方案Switchenable Switch#configure terminal Switch(config)#vlan 10 Switch(config-vlan)#name Finance Switch(config-vlan)#exit Switch(config)#vlan 20 Switch(config-vlan)#name RD Switch(config-vlan)#exit接着把端口划入对应VLAN就像给办公室分配工位Switch(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 range fastEthernet 0/3-5 Switch(config-if-range)#switchport access vlan 203. VLAN接口IP配置关键步骤给VLAN配IP相当于给每个部门设前台接待处。这里有个易错点必须进入VLAN虚拟接口配置而不是物理端口。上周帮客户排查网络故障发现他们工程师一直在物理端口配IP折腾了半天Switch(config)#interface vlan 10 Switch(config-if)#ip address 192.168.10.1 255.255.255.0 Switch(config-if)#no shutdown Switch(config-if)#exit Switch(config)#interface vlan 20 Switch(config-if)#ip address 192.168.20.1 255.255.255.0 Switch(config-if)#no shutdown激活路由功能是关键转折点Switch(config)#ip routing验证配置时我习惯用show ip route看到类似输出就稳了C 192.168.10.0/24 is directly connected, Vlan10 C 192.168.20.0/24 is directly connected, Vlan204. RIP动态路由配置详解配置RIP就像教交换机说人话——告诉它哪些网段可以对外宣传。注意RIP v1不支持VLSM建议直接用v2版本。去年某次项目验收就因为版本问题导致路由学习异常Switch(config)#router rip Switch(config-router)#version 2 Switch(config-router)#network 192.168.10.0 Switch(config-router)#network 192.168.20.0 Switch(config-router)#no auto-summary路由器配置也要保持队形Router(config)#router rip Router(config-router)#version 2 Router(config-router)#network 192.168.30.0 Router(config-router)#no auto-summary5. 连通性测试与排错指南用ping测试时建议按照这个顺序排查同VLAN内通信检查端口VLAN划分跨VLAN通信检查三层路由跨设备通信检查RIP路由表最近一次排错经历特别典型PC1能ping通同VLAN的PC2但ping不通其他VLAN。最终发现是ACL误拦截用show access-list才揪出真凶。查看RIP学习到的路由Switch#show ip route R 192.168.30.0/24 [120/1] via 192.168.10.254, 00:00:17, Vlan106. 常见问题解决方案问题1配置全对但路由表不显示RIP路由检查network语句是否包含所有直连网段确认所有设备RIP版本一致用debug ip rip查看协议报文问题2能ping通IP但延迟高检查是否有路由环路查看端口双工模式是否匹配用show interface统计错包率问题3RIP路由时有时无检查链路稳定性调整RIP定时器慎用考虑换用静态路由浮动路由备份7. 企业级应用实战技巧在实际项目中我总结出几个实用经验路由过滤用distribute-list控制路由传播范围被动接口对不需要发RIP的接口配置passive-interface路由汇总在大规模网络中使用summary-address减少路由条目某次数据中心迁移项目就是通过精细控制RIP广播范围避免了路由震荡问题。配置示例Switch(config-router)#passive-interface vlan 50 Switch(config-router)#distribute-list 10 out fastEthernet 0/24最后提醒做完实验别忘保存配置有次断电让我重做了三小时实验...Switch#copy running-config startup-config

更多文章