CCIE-07-OSPF_TS

news2024/11/29 2:55:31

目录

  • 实验条件
    • 网络拓朴
    • 逻辑拓扑
    • 实现目标
  • 环境配置
  • 开始Troubleshooting
    • 问题1. R22的e0/0接口配置了网络类型
    • 问题2. R22和R21之间的IP地址子网掩码长度不一致
    • 问题3. R21的e0/0口配置了被动接口
    • 问题4. R3配置了不一致的hello-time
    • 问题5. R21配置了max-metric导致路由无效
    • 问题6. R3汇总了134.56.78.0的网段路由。
    • 问题7. R1的E1/0被手动配置了cost值

实验条件

网络拓朴

在这里插入图片描述

逻辑拓扑

在这里插入图片描述

实现目标

在这里插入图片描述

环境配置

在我的资源里可以下载(就在这篇文章的开头也可以下载)

开始Troubleshooting

整体排错的思路如下:

  1. 检查所有的直连口是否双UP
  2. 检查所有的IGP启动情况,邻居状态
  3. 根据输出,调整路由参数
    检查所有的直连接口都正常启动。
    R22发生报错
%OSPF-4-NET_TYPE_MISMATCH: Received Hello from 123.5.5.5 on Ethernet0/0 indicating a  potential 
             network type mismatch

和R5的邻居关系报错了,提示ospf网络类型不一致

问题1. R22的e0/0接口配置了网络类型

R5#show run interface e1/0
Building configuration...

Current configuration : 83 bytes
!
interface Ethernet1/0
 ip address 134.56.78.41 255.255.255.252
 duplex auto
end

R22#show run interface e0/0
Building configuration...

Current configuration : 115 bytes
!
interface Ethernet0/0
 ip address 134.56.78.42 255.255.255.252
 ip ospf network point-to-point
 duplex auto
end

修改R22的e0/0口, no掉ptop的网络类型

R5#show ip ospf neighbor
Neighbor ID     Pri   State           Dead Time   Address         Interface
123.1.1.1         1   FULL/BDR        00:00:36    123.45.67.17    Ethernet0/0
134.22.22.22      1   FULL/BDR        00:00:33    134.56.78.42    Ethernet1/0


R22(config-if)#do show ip ospf neighbor
Neighbor ID     Pri   State           Dead Time   Address         Interface
123.5.5.5         1   FULL/DR         00:00:36    134.56.78.41    Ethernet0/0

R22与R21之间没有建立OSPF邻居关系。查看R22和R21的OSPF配置

R21#show run | s router ospf 
router ospf 12345
 router-id 134.21.21.21
 max-metric router-lsa
 passive-interface default
 no passive-interface Ethernet2/0
 network 134.21.21.21 0.0.0.0 area 1
 network 134.56.78.38 0.0.0.0 area 1
 network 134.56.78.48 0.0.0.7 area 1
 neighbor 123.3.3.3
 
 
R22(config-if)#do show run | s router ospf  
router ospf 12345
 router-id 134.22.22.22
 passive-interface default
 no passive-interface Ethernet0/0
 no passive-interface Ethernet2/0
 network 134.22.22.22 0.0.0.0 area 1
 network 134.56.78.42 0.0.0.0 area 1
 network 134.56.78.48 0.0.0.7 area 1

邻居配置并无异常。 R22和R21之间并没有配置成被动接口,理论上是可以建立邻居的。查看两台路由器对应的接口配置

R21#show run interface e2/0
Building configuration...

Current configuration : 83 bytes
!
interface Ethernet2/0
 ip address 134.56.78.50 255.255.255.248
 duplex auto
end

R22#show run interface e2/0
Building configuration...

Current configuration : 83 bytes
!
interface Ethernet2/0
 ip address 134.56.78.49 255.255.255.252
 duplex auto
end

问题2. R22和R21之间的IP地址子网掩码长度不一致

根据OSPF的配置文件判断,子网掩码应该是29位,也就是255.255.255.248,修改R22的子网掩码

R22#conf t 
Enter configuration commands, one per line.  End with CNTL/Z.
R22(config)#int e2/0
R22(config-if)#ip address 134.56.78.49 255.255.255.248
R22(config-if)#do show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
134.21.21.21      1   FULL/DR         00:00:38    134.56.78.50    Ethernet2/0
123.5.5.5         1   FULL/DR         00:00:36    134.56.78.41    Ethernet0/0

R21和R3之间也需要有邻居关系、但是从上面的配置来看。R21的e0/0配置成了被动接口,

问题3. R21的e0/0口配置了被动接口

修改

R21#conf t 
Enter configuration commands, one per line.  End with CNTL/Z.
R21(config)#int e0/0
R21(config-if)#exit
R21(config)#router ospf 12345
R21(config-router)#no passive-interface e0/0
R21(config-router)#do show run | s router ospf
router ospf 12345
 router-id 134.21.21.21
 max-metric router-lsa
 passive-interface default
 no passive-interface Ethernet0/0
 no passive-interface Ethernet2/0
 network 134.21.21.21 0.0.0.0 area 1
 network 134.56.78.38 0.0.0.0 area 1
 network 134.56.78.48 0.0.0.7 area 1
 neighbor 123.3.3.3
R21(config-router)#do show run interface e0/0
Building configuration...

Current configuration : 83 bytes
!
interface Ethernet0/0
 ip address 134.56.78.38 255.255.255.252
 duplex auto
end

不过发现和R3依然没有建立起邻居关系,查看R3的OSPF配置项,及相关接口配置

R3#show run | s router ospf
router ospf 12345
 router-id 123.3.3.3
 area 1 range 134.56.78.0 255.255.255.0
 network 123.3.3.3 0.0.0.0 area 0
 network 123.45.67.6 0.0.0.0 area 0
 network 134.56.78.37 0.0.0.0 area 1
R3#show run interface e2/0
Building configuration...

Current configuration : 110 bytes
!
interface Ethernet2/0
 ip address 134.56.78.37 255.255.255.252
 ip ospf hello-interval 11
 duplex auto
end

问题4. R3配置了不一致的hello-time

R3#conf t 
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#int e2/0
R3(config-if)#no ip ospf hello-interval 11
R3(config-if)#do show ip ospf neighbor
Neighbor ID     Pri   State           Dead Time   Address         Interface
123.1.1.1         1   FULL/BDR        00:00:37    123.45.67.5     Ethernet0/0
134.21.21.21      1   FULL/DR         00:00:34    134.56.78.38    Ethernet2/0

所有的邻居关系都起来了,接下来实现OUTPUT的要求

R1#show ip ospf database summary 134.56.78.48

            OSPF Router with ID (123.1.1.1) (Process ID 12345)

                Summary Net Link States (Area 0)

  LS age: 516
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 134.56.78.48 (summary Network Number)
  Advertising Router: 123.5.5.5
  LS Seq Number: 80000002
  Checksum: 0xAEB8
  Length: 28
  Network Mask: /29
        MTID: 0         Metric: 20 

只有123.5.5.5通告过来的路由,并没有123.3.3.3通告过来的路由。
通过拓扑图可以看出134.56.78.48/29是R21和R22之间的网段,R22可以通过R5再到R1与R21通过R3再到R1之间的Cost值应该是一样的、R1可以接收R3和R5两条通告。
但是通过查询R3的OSPF表:

R3#show ip ospf database summary 134.56.78.48

            OSPF Router with ID (123.3.3.3) (Process ID 12345)

                Summary Net Link States (Area 0)

  LS age: 884
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 134.56.78.48 (summary Network Number)
  Advertising Router: 123.5.5.5
  LS Seq Number: 80000002
  Checksum: 0xAEB8
  Length: 28
  Network Mask: /29
        MTID: 0         Metric: 20 

并没有得到R21通告过来的关于134.56.78.48的路由,到R21上再次查询OSPF配置:

R21#show run | s router ospf      
router ospf 12345
 router-id 134.21.21.21
 max-metric router-lsa
 passive-interface default
 no passive-interface Ethernet0/0
 no passive-interface Ethernet2/0
 network 134.21.21.21 0.0.0.0 area 1
 network 134.56.78.38 0.0.0.0 area 1
 network 134.56.78.48 0.0.0.7 area 1
 neighbor 123.3.3.3
R21#

发现了在R21的所有router-LSA都被配置了max-metric值,在OSPF中,度量值有一个上限,即65535,这个值被称为“最大度量值”或“最大度量”。如果一个路径的度量值大于最大度量值,则该路径被认为是无效的,并被排除在最短路径计算之外,因此该路径没有被通告给邻居,因此需要将此项配置去除掉。

问题5. R21配置了max-metric导致路由无效

删除该配置

R21#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R21(config)#router ospf 12345
R21(config-router)#no max-metric router-lsa
R21(config-router)#

验证修改的效果, 发现R1上依然只有一条R5过来的134.56.78.48/29网络。
在R1上查看从R3通告过来的所有的路由信息

R1#show ip ospf database adv-router 123.3.3.3

            OSPF Router with ID (123.1.1.1) (Process ID 12345)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
123.3.3.3       123.3.3.3       679         0x80000007 0x00237D 2

                Net Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum
123.45.67.6     123.3.3.3       679         0x80000003 0x00962B

                Summary Net Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum
134.21.21.21    123.3.3.3       1174        0x80000002 0x00D214
134.22.22.22    123.3.3.3       160         0x80000003 0x0014C4
134.56.78.0     123.3.3.3       1332        0x80000001 0x00821F
R1#

发现从R3通告过来的,关于134.56.78.0只有一条记录,而且是汇总记录、明显134.56.78.48也被汇总了,因此查询R3的OSPF配置信息

R3#show run | s router ospf 
router ospf 12345
 router-id 123.3.3.3
 area 1 range 134.56.78.0 255.255.255.0
 network 123.3.3.3 0.0.0.0 area 0
 network 123.45.67.6 0.0.0.0 area 0
 network 134.56.78.37 0.0.0.0 area 1
R3#

问题6. R3汇总了134.56.78.0的网段路由。

取消汇总信息

R3#conf t 
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#router ospf 12345
R3(config-router)#no area 1 range 134.56.78.0 255.255.255.0
R3(config-router)#

再次在R1上验证通告信息

R1#show ip ospf database adv-router 123.3.3.3

            OSPF Router with ID (123.1.1.1) (Process ID 12345)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
123.3.3.3       123.3.3.3       883         0x80000007 0x00237D 2

                Net Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum
123.45.67.6     123.3.3.3       883         0x80000003 0x00962B

                Summary Net Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum
134.21.21.21    123.3.3.3       1378        0x80000002 0x00D214
134.22.22.22    123.3.3.3       365         0x80000003 0x0014C4
134.56.78.36    123.3.3.3       23          0x80000001 0x000779
134.56.78.40    123.3.3.3       23          0x80000001 0x00A7C0
134.56.78.48    123.3.3.3       23          0x80000001 0x00DA93

R1#show ip ospf database summary 134.56.78.48

            OSPF Router with ID (123.1.1.1) (Process ID 12345)

                Summary Net Link States (Area 0)

  LS age: 61
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 134.56.78.48 (summary Network Number)
  Advertising Router: 123.3.3.3
  LS Seq Number: 80000001
  Checksum: 0xDA93
  Length: 28
  Network Mask: /29
        MTID: 0         Metric: 20 

  LS age: 1907
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 134.56.78.48 (summary Network Number)
  Advertising Router: 123.5.5.5
  LS Seq Number: 80000003
  Checksum: 0xACB9
  Length: 28
  Network Mask: /29
        MTID: 0         Metric: 20 

R1#

查询路由表

R1(config-if)#do show ip route 
......
      134.56.0.0/16 is variably subnetted, 3 subnets, 2 masks
O IA     134.56.78.36/30 [110/11] via 123.45.67.6, 00:22:40, Ethernet1/0
O IA     134.56.78.40/30 [110/20] via 123.45.67.18, 01:39:06, Ethernet2/0
O IA     134.56.78.48/29 [110/21] via 123.45.67.6, 00:22:40, Ethernet1/0

发现134.56.78.48并没有形成等价的负载均衡、从R3和R5通告过来的路由信息来看、R3去往134.56.78.48和R5去往134.56.78.48的开销是一样的都是20(R3、R5、R1都是区域0,所以ABR通告的信息整个区域0的所有的路由器都可以收到、而且他里面的Metric值都是通告者到目标的距离),所以R1去往R3或是R5对应的Cost应该要再加上10(默认10M的接口开销是10)所以R1去往134.56.78.48的开销应该是30,而上面路由表却显示是21,因此说明E1/0上应该是有手动配置了开销值,导致没有办法形成等价负载均衡。

问题7. R1的E1/0被手动配置了cost值

R1# show run interface e1/0
Building configuration...

Current configuration : 110 bytes
!
interface Ethernet1/0
 no shutdown
 ip address 123.45.67.5 255.255.255.252
 ip ospf cost 1
 mpls ip
end
R1# conf t 
R1(config)# int e1/0
R1(config-if)# no ip ospf cost 1

再次验证

R1#show ip route 
......
O IA     134.56.78.48/29 [110/30] via 123.45.67.18, 00:54:21, Ethernet2/0
                         [110/30] via 123.45.67.6, 00:54:21, Ethernet1/0

形成了等价负载均衡

R1#show ip ospf database summary 134.56.78.48

            OSPF Router with ID (123.1.1.1) (Process ID 12345)

                Summary Net Link States (Area 0)

  LS age: 707
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 134.56.78.48 (summary Network Number)
  Advertising Router: 123.3.3.3
  LS Seq Number: 80000003
  Checksum: 0xD695
  Length: 28
  Network Mask: /29
        MTID: 0         Metric: 20 

  LS age: 470
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 134.56.78.48 (summary Network Number)
  Advertising Router: 123.5.5.5
  LS Seq Number: 80000006
  Checksum: 0xA6BC
  Length: 28
  Network Mask: /29
        MTID: 0         Metric: 20 
        
R1#show ip route 134.56.78.48                
Routing entry for 134.56.78.48/29
  Known via "ospf 12345", distance 110, metric 30, type inter area
  Last update from 123.45.67.6 on Ethernet1/0, 00:55:36 ago
  Routing Descriptor Blocks:
  * 123.45.67.18, from 123.5.5.5, 00:55:36 ago, via Ethernet2/0
      Route metric is 30, traffic share count is 1
    123.45.67.6, from 123.3.3.3, 00:55:36 ago, via Ethernet1/0
      Route metric is 30, traffic share count is 1
R1#

实验排错完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1560036.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LLM大模型可视化-以nano-gpt为例

内容整理自:LLM 可视化 --- LLM Visualization (bbycroft.net)https://bbycroft.net/llm Introduction 介绍 Welcome to the walkthrough of the GPT large language model! Here well explore the model nano-gpt, with a mere 85,000 parameters. 欢迎来到 GPT 大…

GPUPixel:以光速打造美丽,开源跨平台的实时美颜滤镜库,赋能您的应用尽显商业级影像魅力!- 精选真开源,释放新价值。

GPUPixel:以光速打造美丽,开源跨平台的实时美颜滤镜库,赋能您的应用尽显商业级影像魅力!- 精选真开源,释放新价值。 概览 GPUPixel是一款精心设计并采用现代C11标准编写的高性能图像和视频AI美颜效果处理库,其核心价值…

vue 视频添加水印

1.需求背景 其实腾讯云点播的api也支持视频水印,但是只有单个水印,大概效果是这样子的,不满足我们的需求,我们的需求是需要视频中都是水印。 腾讯云点播水印 项目需求的水印(主要是防录屏,最后的实现效果是这样&…

【前端面试3+1】06继承方式及优缺点、缓存策略、url输入到渲染全过程、【二叉树中序遍历】

一、继承有哪些方式?以及优缺点 继承的方式包括原型链继承、构造函数继承、组合继承、原型式继承、寄生式继承和组合式继承。 1.原型链继承: 实现方式:将子类的原型指向父类的实例来实现继承。优点:简单易懂,代码量少。…

整数删除,蓝桥杯训练题

题目描述: 给定一个长度为 N 的整数数列:A1,A2,…,AN。 你要重复以下操作 K 次: 每次选择数列中最小的整数(如果最小值不止一个,选择最靠前的),将其删除,并把与它相邻的整数加上被删除的数值。 …

精读 Generating Mammography Reports from Multi-view Mammograms with BERT

精读(非常推荐) Generating Mammography Reports from Multi-view Mammograms with BERT(上) 这里的作者有个叫 Ilya 的吓坏我了 1. Abstract Writing mammography reports can be errorprone and time-consuming for radiolog…

使用STM32 MCU模拟实现PPS+TOD授时信号

简介 PPSTOD是授时信号的一种,用来传递准确的时间信息。 PPS,Pulse Per Second,是每秒一次的脉冲信号,其上升沿表示整秒的时刻。TOD,Time of Day,是时间信息。是跟随在每个PPS信号后的由串口发出的一句报…

学浪如何录屏学浪解除录屏限制

买过学浪课程的都知道,学浪PC客户端会限制你录屏,可是我们在学习的过程中需要对某个画面进行截图保存,于是为了解决这个问题,我开发了小浪助手.exe,目的就是为了买学浪课程的人可以随时随地的解除录屏限制 工具我已经…

Linux是怎么发送一个网络包的?

目录 摘要 1 从 send 开始 2 传输层 3 网络层 4 网络接口层 4.1 邻居子系统 4.2 网络设备子系统 4.3 软中断发送剩余的 skb 4.4 硬中断又触发软中断 总结 摘要 一个网络包的发送,始于应用层,经层层协议栈的封装,终于网卡。今天来循…

Java_21 完成一半题目

完成一半题目 有 N 位扣友参加了微软与力扣举办了「以扣会友」线下活动。主办方提供了 2*N 道题目,整型数组 questions 中每个数字对应了每道题目所涉及的知识点类型。 若每位扣友选择不同的一题,请返回被选的 N 道题目至少包含多少种知识点类型。 示例…

Acrobat Pro DC 2023 for Mac PDF编辑管理软件

Acrobat Pro DC 2023 for Mac是一款功能强大的PDF编辑和管理软件,旨在帮助用户轻松处理PDF文件。它提供了丰富的工具和功能,使用户可以创建、编辑、转换和注释PDF文件,以及填写和签署PDF表单。 软件下载:Acrobat Pro DC 2023 for …

机器学习全攻略:概念、流程、分类与行业应用案例集锦

目录 1.引言 2.从零开始认识机器学习:基本概念与重要术语 3.五步走:掌握机器学习项目执行的完整流程 3.1.问题定义与数据收集 3.2.数据预处理与特征工程 3.3.模型选择与训练 3.4.模型评估与优化 3.5.模型部署与监控 4.深入了解各类机器学习方法…

Monkey 和 TextMonkey ---- 论文阅读

文章目录 Monkey贡献方法增强输入分辨率多级描述生成多任务训练 实验局限结论 TextMonkey贡献方法移位窗口注意(Shifted Window Attention)图像重采样器(Image Resampler)Token Resampler位置相关任务(Position-Relate…

云计算探索-如何在服务器上配置RAID(附模拟器)

一,引言 RAID(Redundant Array of Independent Disks)是一种将多个物理硬盘组合成一个逻辑单元的技术,旨在提升数据存取速度、增大存储容量以及提高数据可靠性。在服务器环境中配置RAID尤其重要,它不仅能够应对高并发访…

实景三维技术:开启自然资源管理的新篇章

随着科技的不断进步,实景三维技术已经在多个领域得到了广泛的应用。而在自然资源管理领域,实景三维技术更是发挥着越来越重要的作用。本文将介绍实景三维在自然资源管理领域的应用,探讨其带来的优势和变革。一、什么是实景三维技术&#xff1…

MHA高可用-解决MySQL主从复制的单点问题

目录 一、MHA的介绍 1.什么是 MHA 2.MHA 的组成 2.1 MHA Node(数据节点) 2.2 MHA Manager(管理节点) 3.MHA 的特点 4. MHA工作原理总结如下: 二、搭建 MySQL MHA 实验环境 …

文献阅读:使用 CellChat 推理和分析细胞-细胞通信

文献介绍 「文献题目」 Inference and analysis of cell-cell communication using CellChat 「研究团队」 聂青(加利福尼亚大学欧文分校) 「发表时间」 2021-02-17 「发表期刊」 Nature Communications 「影响因子」 16.6 「DOI」 10.1038/s41467-0…

DevSecOps安全工具链介绍

目录 一、概述 二、安全工具链在平台中的定位 2.1 概述 2.2 分层定位 2.2.1 不同阶段的安全工具 2.2.2 安全工具金字塔 2.3 安全流水线集成概览 2.3.1 概述 2.3.2 标准流水线集成安全工具链概览图 三、安全工具链分类 3.1 概述 3.2 威胁建模类 3.2.1 威胁建模的概念…

47 vue 常见的几种模型视图不同步的问题

前言 这里主要是来看一下 关于 vue 中的一些场景下面 可能会出现 模型和视图 不同步更新的情况 然后 这种情况主要是 vue 中的对象 属性没有响应式的 setter, getter 然后 我们这里就来看一下 大多数的情况下的一个场景, 和一些处理方式 当然 处理方式主要是基于 Vue.set, …

53 v-bind 和 v-model 的实现和区别

前言 这个主要的来源是 偶尔的情况下 出现的问题 就比如是 el-select 中选择组件之后, 视图不回显, 然后 model 不更新等等 这个 其实就是 vue 中 视图 -> 模型 的数据同步, 我们通常意义上的处理一般是通过 模型 -> 数据 的数据同步, 比如 我们代码里面更新了 model.…