当前位置: 首页 > news >正文

Packet Tracer 实验 - 排除多区域 OSPFv3 故障

地址分配表

设备

接口

IPv6 全局单播地址

IPv6 本地链路地址

默认网关

ISP

GigabitEthernet0/0

2001:DB8:C1:1::1/64

FE80::C1

不适用

ASBR

GigabitEthernet0/0

2001:DB8:C1:1::2/64

FE80::7

不适用

Serial0/0/0

2001:DB8:A8EA:F0A::1

FE80::7

不适用

Serial0/0/1

2001:DB8:A8EA:F0B::1

FE80::7

不适用

ABR1

Serial0/0/0

2001:DB8:A8EA:F0A::2

FE80::5

不适用

GigabitEthernet0/1

2001:DB8:A8EA:1A::1

FE80::5

不适用

ABR2

Serial0/0/1

2001:DB8:A8EA:F0B::2

FE80::6

不适用

GigabitEthernet0/1

2001:DB8:A8EA:2A::1

FE80::6

不适用

R1

GigabitEthernet0/1

2001:DB8:A8EA:1A::2

FE80::1

不适用

GigabitEthernet0/0

2001:DB8:A8EA:1C::1

FE80::1

不适用

Loopback0

2001:DB8:A8EA:1B::1

FE80::1

不适用

R2

GigabitEthernet0/0

2001:DB8:A8EA:1C::2

FE80::2

不适用

环回接口 1

2001:DB8:A8EA:1D::1

FE80::2

不适用

R3

GigabitEthernet0/1

2001:DB8:A8EA:2A::2

FE80::3

不适用

GigabitEthernet0/0

2001:DB8:A8EA:2B::1

FE80::3

不适用

R4

GigabitEthernet0/0

2001:DB8:A8EA:2B::2

FE80::4

不适用

GigabitEthernet0/1

2001:DB8:A8EA:2C::1

FE80::4

不适用

目标

排除多区域 OSPFv3 网络故障。

拓扑图

背景/场景

一家大型组织最近决定实施多区域 OSPFv3 网络。 结果网络不能正常运行,而且整个网络中的许多区域都发生通信故障。 作为网络管理员,您必须排除该问题,修复多区域 OSPFv3 实施,并恢复整个网络中的通信。 因此,为您给出了上面的地址分配表,其中显示了网络中的所有路由器,包括其接口 IPv6 地址。 您得知,在区域 1 中 R2 无法建立 OSPF 邻接关系。 在区域 0 和区域 2 中,三台路由器 ABR2、R3 和 R4 无法建立 OSPF 邻接关系。 最后,ABR1 和 R1 未收到默认路由信息。

第 1 部分:    使用 show 命令排除 OSPFv3 区域 1 故障

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

第 1 步:    检查区域 1 中的 R2 配置。

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

R2 的 OSPFv3 路由进程配置是否存在且正确? OSPFv3 是否已在 g0/0 和 Loopback 1 接口上激活?是否已将其设置到正确区域?

R2 的 OSPFv3 路由进程已启用,接口配置为area 1。

b.   如果 R2 的 OSPFv3 配置正确,则可能未在 R1 G0/0 接口上配置 OSPFv3。 通过控制台连接到 R1 并发出 show running-config 命令,以检查 G0/0 接口的 ipv6 ospf 10 area 1 配置。

R1 的 OSPFv3 路由进程配置是否存在且正确? OSPFv3 是否已在 g0/0 接口上激活并设置到区域 1?

是的。

c.    可能 Hello 间隔计时器和 Dead 间隔计时器已与其默认值(分别为 10 秒和 40 秒)不同。 计时器不匹配可能导致路由器无法建立邻接关系。 如果 Dead 间隔计时器值不是 Hello 间隔计时器值的四倍,也可能会导致路由器无法建立邻接关系。 检查 R1 和 R2 上的 Hello 间隔和 Dead 间隔计时器值。

R1# show ipv6 ospf interface g0/0

R2# show ipv6 ospf interface g0/0

R1 或 R2 的 Hello 间隔或 Dead 间隔计时器是否存在不匹配问题或错误配置?

是的,R2 的接口 G0/0 定时器不匹配且不正确。

d.   纠正 R2 上的 Hello 间隔计时器和死间隔计时器配置错误。

R2# configure terminal

R2(config)# interface g0/0

R2(config-router)# ipv6 ospf hello-interval 10

R2(config-router)# ipv6 ospf dead-interval 40

如问题已纠正,则 R2 控制台应该会出现系统日志消息,显示 OSPF 邻接关系已从正在加载状态更改为完整状态。 说明问题是否已纠正,如果已纠正,使用了什么数字形式的地址?

是的,使用 Nbr 1.1.1.1 成功将邻接更改为 FULL。

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

a.    因为用户报告路由器 ABR2、R3 和 R4 都无法建立 OSPFv3 邻接关系,所以应通过控制台连接到 ABR2 边界路由器,以检查无法与 ASBR 路由器建立邻接关系的起因。

ABR2 的 OSPFv3 路由进程配置是否存在且正确? OSPFv3 是否已在 s0/0/1 和 g0/1 接口上激活?是否已将其设置到区域 2?

ABR2 的 OSPFv3 路由进程已启用,但尚未设置路由器 ID。接口配置正确。

b.   OSPFv3 需要 32 位点分十进制路由器 ID。由于 ABR2 的接口上未分配任何 IPv4 地址,因此需要手动配置路由器 ID。 使用 6.6.6.6 路由器 ID 配置 ABR2。

ABR2# configure terminal

ABR2(config)# ipv6 router ospf 10

ABR2(config-router)# router-id 6.6.6.6

如问题已纠正,则控制台应该会显示系统日志消息,表明 OSPF 邻接关系已从正在加载状态更改为完整状态。 说明是否出现此情况,以及出现了什么数字形式的邻居地址?

是的,Nbr 7.7.7.7 和 Nbr 3.3.3.3 成功更改了邻接关系。

c.    在 ABR2 上,系统日志消息已用数字 3.3.3.3 显示邻接关系已从正在加载状态更改为完整状态,表明 R3 目前正在参与 OSPFv3 区域 2 进程。 检查 R4 是否已为 OSPFv3 拓扑数据库提供所连接网络的路由信息。

ABR2# show ipv6 ospf database

查看 show ipv6 ospf database 命令的输出,什么信息表示 R4 的存在?

router-id 4.4.4.4 表示存在 R4,并在输出的Area 2 部分包含 2001:DB8:A8EA:2C::/64 网络。

第 3 步:    检查 ASBR 的 OSPFv3 默认路由分布。

a.    由于 ASBR 是边缘路由器,应为其配置静态 IPv6 默认路由。 如果这样做,它就可以使用 OSPFv3 和 default-information originate 命令分布路由。

是否已在 ASBR 上配置 IPv6 默认路由? OSPFv3 路由进程配置是否具有 default-information originate 行?

是的,ASBR 具有到 ::/0 的 ipv6 默认路由,但 IPv6 OSPF 10 路由进程不包含默认信息源线路。

b.   在 ASBR 上,将 default-information originate 命令添加到 OSPFv3 路由进程。

ASBR# configure terminal

ASBR2(config)# ipv6 router ospf 10

ABR2(config-router)# default-information originate

c.    检查 ABR1 和 ABR2 的 IPv6 路由表,查看是否通过 OSPFv3 发现默认路由。

查看 show ipv6 route 命令的输出,路由器是否从 OSPFv3 获知默认路由? 如果是,列出表示的行。

是的。OE2 ::/0 [110/1] 通过 FE80::7, 串行0/0/0.

实验详细步骤:

R2>enable

R2# configure terminal

R2(config)# interface g0/0

R2(config-router)# ipv6 ospf hello-interval 10

R2(config-router)# ipv6 ospf dead-interval 40

ABR2>enable

ABR2# configure terminal

ABR2(config)# ipv6 router ospf 10

ABR2(config-router)# router-id 6.6.6.6

ABR2(config-router)# default-information originate

实验链接:https://pan.baidu.com/s/1-kM-PS8ab5JH-V3Vy4JISw?pwd=0244

提取码:0244

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

相关文章:

  • 【数据库】索引
  • Qt自定义控件
  • SpringBoot SpringBoot 原理篇 1 自动配置 1.8 bean 的加载方式【六】
  • 【小5聊】纯javascript实现图片放大镜效果
  • 现代密码学导论-18-伪随机置换
  • 23. [Python GUI] PyQt5中的模型与视图框架-抽象视图基类QAbstractItemView
  • ARM 37 个通用寄存器详解
  • [附源码]java毕业设计中医药系统论文2022
  • HTML常用标记(超详解)
  • C语言中不透明指针和对象
  • b、B、KB、Kib、MB、MiB、GB、GiB、TB、TiB的区别
  • MyBatis-Plus中的更新操作(通过id更新和条件更新)
  • 【学生网页设计作业源码】基于HTML+CSS+JavaScript简单的大学生书店(13个页面) 二手书店电子商务网站模板源码
  • bat批处理脚本大全
  • 秋招面经第八弹:网易二面-数据开发工程师
  • 单链表——简单的增删查改
  • 电子技术——MOS放大器基础
  • 嵌入式 学习
  • 【Linux】vim编辑器的使用
  • 强化学习笔记:基于策略的学习之策略迭代(python实现)
  • 1. Spring 基础入门
  • springboot 分布式全局唯一id的生成-雪花算法snowflake
  • 如何使用VMware虚拟机(带你快速了解)
  • Python---学生管理系统(pyinstaller)
  • 客快物流大数据项目(一百零八):Spring Cloud 技术栈
  • 【学习opencv】从运动中恢复结构SfM-场景重建,三维重建[匹配]
  • csharp调用python sqap_C++调用Python基础功能实例详解
  • [学习SLAM]超声波控制小车避障
  • eclips连接mysql脚本的用处_傻瓜式用Eclipse连接MySQL数据库
  • [学习SLAM]DSO跑KITTI数据集
  • 虚拟机怎么启动redis_redis主从哨兵模式搭建实例
  • python 随机生成属性(数字)_python随机生成大小写字母数字混合密码(仅20行代码)...
  • [学习SLAM]最小二乘、梯度下降法、牛顿与高斯-牛顿与LM关系总结
  • linux mysql 高并发_linux - 大家对PHP多进程与MySQL的高并发瓶颈是怎么处理的
  • [学习IMU](MEMS 三轴加速计、三轴陀螺仪、三轴磁力计)6轴IMU+磁力计,9轴传感器讲解