• Packet Tracer - 排除多区域 OSPFv2 故障


    地址分配表

    设备

    接口

    IP 地址

    子网掩码

    默认网关

    ISP

    GigabitEthernet0/0

    209.165.200.17

    255.255.255.240

    不适用

    ASBR

    GigabitEthernet0/0

    209.165.200.18

    255.255.255.240

    不适用

    Serial0/0/0

    10.1.1.2

    255.255.255.252

    不适用

    Serial0/0/1

    10.2.2.2

    255.255.255.252

    不适用

    ABR1

    Serial0/0/0

    10.1.1.1

    255.255.255.252

    不适用

    GigabitEthernet0/1

    192.168.1.1

    255.255.255.0

    不适用

    ABR2

    Serial0/0/1

    10.2.2.1

    255.255.255.252

    不适用

    GigabitEthernet0/1

    172.16.1.33

    255.255.255.224

    不适用

    R1

    GigabitEthernet0/1

    192.168.1.2

    255.255.255.0

    不适用

    GigabitEthernet0/0

    192.168.2.1

    255.255.255.0

    不适用

    Loopback0

    192.168.3.1

    255.255.255.0

    不适用

    R2

    GigabitEthernet0/0

    192.168.2.2

    255.255.255.0

    不适用

    Loopback1

    192.168.4.1

    255.255.255.0

    不适用

    R3

    GigabitEthernet0/1

    172.16.1.62

    255.255.255.224

    不适用

    GigabitEthernet0/0

    172.16.1.65

    255.255.255.224

    不适用

    R4

    GigabitEthernet0/0

    172.16.1.94

    255.255.255.224

    不适用

    GigabitEthernet0/1

    172.16.1.97

    255.255.255.224

    不适用

    目标

    Ÿ排除多区域 OSPFv2 网络故障。

    拓扑图

    背景/场景

    一家大型组织最近决定将其网络从单区域 OSPFv2 更改为多区域 OSPFv2。结果网络不能正常运行,而且整个网络中的许多区域都发生通信故障。作为网络管理员,您必须排除该问题,修复多区域 OSPFv2 实施,并恢复整个网络中的通信。为此,您得到了上面的地址分配表,其中显示了网络中的所有路由器(包括其接口 IP 地址和子网掩码)。您得知,到 192.168.4.0/24 网络的区域 1 通信出现故障,并且路由器 R2 无法与路由器 R1 建立 OSPF 邻接关系。在区域 2,到 172.16.1.64/27 和 172.16.1.96/24 网络的通信中断,并且路由器 R4 无法建立邻接关系。区域 0 如预期运行。

    第 1 部分:    使用 Show 命令排除 OSPFv2 区域 1 故障

    在第 1 部分中,使用“背景/场景”中报告的网络故障的具体症状,开始排除区域 1 中路由器的配置设置故障。

    第 1 步:    检查区域 1 中的路由器配置。

    a.    由于 R2 未与 R1 建立邻接关系,通过控制台连接到 R2 并检查其接口 IP 地址配置以及其多区域 OSPFv2 配置。使用 show running-config 命令查看配置。

    R2 的 OSPF 路由器进程配置是否存在且正确?network 语句(包括子网、通配符位和区域号码)是否正确?

    R2 的 OSPF 路由配置似乎正确。

    b.   在 R2 上发出 show ip ospf interface 命令,以检查 Hello 计时器间隔配置并验证是否已发送 Hello 消息。

    R2 的 Hello 计时器间隔配置是否设置为默认设置?Dead 时间间隔是否是 Hello 时间间隔的四倍?是否已发送 Hello 消息?

    R2 的计时器间隔配置默认为 hello 10 和 dead 40。Hellos 正在发送。

    c.    如果 R2 的配置和设置正确,则不能建立邻接关系的问题肯定在 R1 上。通过控制台连接到 R1 并检查运行配置中的网络接口和 OSPFv2 配置。

    R1 网络接口是否配置正确?R1 OSPFv2 路由进程配置中是否存在导致不能建立邻接关系的问题?

    R1 的接口配置正确。R1 的 OSPFv2 路由进程在接口 G0/0 上配置了被动接口命令。

    d.   纠正 R1 上的配置错误。

    R1# configure terminal

    R1(config)# router ospf 1

    R1(config-router)# no passive-interface G0/0

    e.    如问题已纠正,则 R1 应该会收到控制台系统日志消息,显示 OSPF 邻接关系已从正在加载状态更改为完整状态。

    R1 控制台中出现的系统日志消息是否报告 OSPF 邻接关系的更改?

     是的,系统日志消息是: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on GigabitEthernet0/0 from LOADING to FULL.

    第 2 步:    检查区域 2 中的路由器配置。

    a.    因为用户报告网络已与区域 2 子网 172.16.1.64/24 和 172.16.1.96/24 断开,所应在区域 2 边界路由器 (ABR2) 处使用 show ip route 命令来验证这一点。

    ABR2 路由表是否显示 172.16.1.64/24 和 172.16.1.96/24 网络?

     没有

    b.   检查 ABR2 是否已与 R3 建立了 OSPFv2 邻居邻接关系。

    ABR2 是否显示两个 OSPF 邻居?哪个邻居 ID 表示 R3?您是如何知道的?

    是的。ABR2 显示相邻 ID 为 3.3.3.3 和 7.7.7.7 的两个邻居。R3 是邻居 ID 3.3.3.3,因为它显示它在接口 G0/1 上连接。

    c.    由于 ABR2 已与 R3 建立了邻居关系,则问题可能出在 R3 或 R4 的 OSPFv2 配置上。通过控制台连接到 R3,检查运行配置中的 OSPFv2 配置。

    R3 OSPFv2 路由进程配置是否存在任何问题?

    是的,172.16.1.64 网络的网络语句在area 0 而不是area 2 中,配置不正确。

    d.   要纠正该问题,替换将 172.16.1.64/24 子网置于区域 0 的 OSPF 路由进程 network 语句,并将其更改为区域 2。

    R3# configure terminal

    R3(config)# router ospf 1

    R3(config-router)# no network 172.16.1.64 0.0.0.31 area 0

    R3(config-router)# network 172.16.1.64 0.0.0.31 area 2

    R3 控制台中出现的系统日志消息是否报告 OSPF 邻接关系的更改?这代表什么?

    是的,系统日志消息是: %OSPF-5-ADJCHG: Process 1, Nbr 4.4.4.4 on GigabitEthernet0/0 from LOADING to FULL. 这表示邻接关系是用 R4 形成的。

    e.    验证 R3 路由表是否具有到所有 OSPF 区域中的所有网络的路由。

    是否缺失路由?如果是,包括哪些设备?

    是的,缺少到 192.168.x.x 网络的路由。

    f.    显然 R3 缺失 OSPFv2 区域间 192.168.0.0/21 的汇总路由。要解决此问题,将 OSPFv2 路由进程从路由器 R3 完全删除后重新添加。

    R3# configure terminal

    R3(config)# no router ospf 1

    R3(config)# router ospf 1

    R3(config-router)# router-id 3.3.3.3

    R3(config-router)# network 172.16.1.32 0.0.0.31 area 2

    R3(config-router)# network 172.16.1.64 0.0.0.31 area 2

    g.   现在验证 R3 路由表是否已获知到 192.168.0.0/21 子网的 OSPF 区域间汇总路由。

    到 192.168.0.0/21 子网的 OSPF 区域间路由是否在路由表中?

    是的

    实验详细步骤:

    R1>enable

    R1# configure terminal

    R1(config)# router ospf 1

    R1(config-router)# no passive-interface G0/0

    R3>enable

    R3# configure terminal

    R3(config)# no router ospf 1

    R3(config)# router ospf 1

    R3(config-router)# router-id 3.3.3.3

    R3(config-router)# network 172.16.1.32 0.0.0.31 area 2

    R3(config-router)# network 172.16.1.64 0.0.0.31 area 2

    实验链接:https://pan.baidu.com/s/1sWJni0n_y8LRwVdpeOatew?pwd=1024

    提取码:1024

    --来自百度网盘超级会员V1的分享

  • 相关阅读:
    测试面试总结
    Spring MVC ViewResolver原理解析
    2020上海智慧城市合作大会,零数科技受邀出席并入选优秀应用案例
    基于matlab的精馏塔作业模拟仿真
    强化学习——策略梯度理解点
    django学习入门系列之第二点《案例1:用户注册》
    vue echarts图表自适应屏幕变化
    服务间的调用-Feign
    汽车驾驶自动化分级L1~L5
    libevent学习——例子.md
  • 原文地址:https://blog.csdn.net/m0_63624418/article/details/127942424