HCL实验:OSPF与RIP双向路由引入实战解析
1. 实验环境搭建与拓扑设计在HCL模拟器中构建一个包含RIP和OSPF多区域的混合网络拓扑。核心设备包括三台路由器和一台二层交换机其中R1运行RIPv2协议R3运行OSPF多区域协议R2作为边界路由器负责双向路由引入。实验拓扑中划分了两个VLANVLAN 10和VLAN 20通过单臂路由实现跨VLAN通信。注意所有接口IP地址需提前规划建议使用192.168.x.x私有地址段。R2的G0/0接口连接RIP区域G0/1接口连接OSPF区域。2. 基础网络配置2.1 交换机VLAN划分在S1交换机上创建VLAN并分配端口[S1]vlan batch 10 20 [S1]interface GigabitEthernet1/0/2 [S1-GigabitEthernet1/0/2]port link-type access [S1-GigabitEthernet1/0/2]port default vlan 10 [S1]interface GigabitEthernet1/0/3 [S1-GigabitEthernet1/0/3]port link-type access [S1-GigabitEthernet1/0/3]port default vlan 20 [S1]interface GigabitEthernet1/0/1 [S1-GigabitEthernet1/0/1]port link-type trunk [S1-GigabitEthernet1/0/1]port trunk permit vlan 10 202.2 单臂路由配置在R1上配置子接口实现VLAN间路由[R1]interface GigabitEthernet0/0.1 [R1-GigabitEthernet0/0.1]dot1q termination vid 10 [R1-GigabitEthernet0/0.1]ip address 192.168.10.254 24 [R1-GigabitEthernet0/0.1]arp broadcast enable [R1]interface GigabitEthernet0/0.2 [R1-GigabitEthernet0/0.2]dot1q termination vid 20 [R1-GigabitEthernet0/0.2]ip address 192.168.20.254 24 [R1-GigabitEthernet0/0.2]arp broadcast enable3. 路由协议基础配置3.1 RIPv2配置在R1上启用RIPv2并宣告直连网络[R1]rip 1 [R1-rip-1]version 2 [R1-rip-1]network 192.168.10.0 [R1-rip-1]network 192.168.20.0 [R1-rip-1]undo summary # 关闭自动汇总3.2 OSPF多区域配置在R3上配置OSPF多区域Area 0和Area 1[R3]ospf 100 router-id 3.3.3.3 [R3-ospf-100]area 0 [R3-ospf-100-area-0.0.0.0]network 10.1.1.0 0.0.0.255 [R3-ospf-100]area 1 [R3-ospf-100-area-0.0.0.1]network 192.168.100.0 0.0.0.2554. 双向路由引入实战4.1 边界路由器关键配置在R2上同时运行RIP和OSPF并配置双向引入# RIP配置 [R2]rip 1 [R2-rip-1]version 2 [R2-rip-1]network 172.16.0.0 [R2-rip-1]import-route ospf 100 # 引入OSPF路由 # OSPF配置 [R2]ospf 100 router-id 2.2.2.2 [R2-ospf-100]area 0 [R2-ospf-100-area-0.0.0.0]network 172.16.1.0 0.0.0.255 [R2-ospf-100]import-route rip 1 # 引入RIP路由4.2 路由引入优化策略为避免路由环路和次优路径问题建议添加以下控制策略# 限制RIP引入OSPF路由的范围 [R2]route-policy RIP_FILTER deny node 10 [R2-route-policy]if-match tag 100 # 过滤特定标记路由 [R2]route-policy RIP_FILTER permit node 20 [R2-rip-1]import-route ospf 100 route-policy RIP_FILTER # 调整OSPF引入路由的度量值 [R2-ospf-100]default cost 10 # 设置默认引入cost值5. 关键问题排查与验证5.1 路由环路预防机制通过以下配置启用防护措施# RIP水平分割 [R2]interface GigabitEthernet0/0 [R2-GigabitEthernet0/0]rip split-horizon # OSPF路由标记 [R2-ospf-100]default tag 200 # 标记引入的路由5.2 验证路由表完整性在R3上检查是否学习到RIP路由[R3]display ip routing-table protocol rip在R1上检查是否学习到OSPF路由[R1]display ip routing-table protocol ospf5.3 连通性测试使用ping命令测试跨协议域通信# 从RIP域的PC ping OSPF域的服务器 ping -a 192.168.10.1 10.1.1.100 # 反向测试 ping -a 10.1.1.100 192.168.10.16. 高级调优技巧6.1 度量值转换配置RIP使用跳数最大15OSPF使用cost值需合理转换# 设置RIP引入路由的默认跳数 [R2-rip-1]default-cost 3 # 调整OSPF接口cost值 [R2]interface GigabitEthernet0/1 [R2-GigabitEthernet0/1]ospf cost 10006.2 路由过滤策略使用ACL限制引入路由范围[R2]acl 2000 [R2-acl-basic-2000]rule permit source 192.168.10.0 0.0.0.255 [R2-ospf-100]filter-policy 2000 export rip # 只允许特定网段路由引入RIP7. 典型故障处理方案当出现路由缺失时按以下步骤排查检查边界路由器协议状态display rip 1 route/display ospf peer验证路由引入配置display current-configuration | include import检查路由策略应用display route-policy RIP_FILTER查看日志信息display logbuffer常见问题解决方法路由环路启用水平分割或路由标记度量值异常手动指定引入路由的cost/跳数路由震荡调整协议定时器保持稳定