ospf排错学习

排错步骤是

1、查看ospf的router-id是否相同

2、错误配置ospf发布路由                           //典型错误

3、错误的ospf区域号

4、错误的被动接口设置                            //接口设置为被动接口,不学习了

排错思路(思科命令)

1.理清接口地址和状态信息:show ip interface brief
2.查看路由表:show ip route ospf
3.查看邻居信息:show ip ospf neighbor
4.査看OSPF区域和接口情况:showipgspf interface brief

5.

6.查看被动接口:show ip ospf interface [接口号]
7.查看路由器aspd id:show ip ospf

8.只查看ospf的相关配置:show running-config | section include ospf

华为命令

查看路由表:dis ospf routing

查看路由发布情况:dis cu | include network

华为的ospf做题记录

topo图

                                                              图1-1

故障现象,配置了ospf,但是没有邻居,被动接口我也是关闭了,还是没有接口

实际影响,好像没有什么影响,因为路由表都有路由,也都能ping通

错误一

举例R3,R3的邻居应该是和他临近的R4、R1和R5,

但是我使用命令查看dis ospf peer brief,只有r4的邻居,还有一条居然跑到了r2那边去了,没搞懂

故障点寻找 

r3的g0/0/2的区域划分错误,按照题目要求,g0/0/2的接口应该划分到区域一

思考-1

还是没有临近的,

我知道了ospf的邻居的这一串是干啥的了(有点笨,不过没事),

首先分析区域id,也就是area id,为什么会有这个区域id,因为形成了邻居就会有区域id,那具体有几个才是正确的呢,如果没有设置router id,那他的neighbor id就是邻居的接口地址

根据图1-1可以知道,area 0的区域有几台路由器,就会有几个邻居,属于area 0的有四台路由器,但是邻居是不包括自己的,所以area 0就一个有三个邻居id,但是这里只有两个area 0

所以最终的这个还有一个区域id没有配置出来(现在分析区域0)

思科的ospf分析排错

ok啊,忘记思科怎么配置ospf了

总结分析,华为ensp

1、ospf需要给主机宣告接口网段

我记得什么rip协议还是什么,不需要给pc主机发布network(网络),但是要配置下发默认路由,主机也能和其他主机通信。不知道ospf可不可以,在网上没有找到相关配置

2、ospf的邻居是根据路由来区分的

dis ospf peer brief首先分析区域id,也就是area id,为什么会有这个区域id,因为形成了邻居就会有区域id,那具体有几个才是正确的呢,如果没有设置router id,那他的neighbor id就是邻居的接口地址

                                                                                                                 //详细看思考-1

3、如果没有配置ospf的router-id,那么邻居的地址将不会固定,

邻居可能不会是相邻的接口地址,邻居可能是相邻的路由器的其他接口地址,例如我的路由器相邻的网络是10.0.1.0网段,可能其实实际的邻居的地址是10.0.2.0网段,但是这个地址也是我邻居路由器上的地址,所以这要是邻居路由器上的地址,都是这个路由器

//那么我的邻居的地址应该也是这个网段,之前我是这样想的,现在看到我好像弄错了,只要是那台路由器的接口地址,那么我的邻居就是那个路由器

4、所谓ospf的邻居,那就是临近的路由器

我还以为邻居就是所有的路由器,看了半天,什么错误也没有,那真相就只有一个,那就是这就是对的,不是所有的ospf路由器都是一个邻居

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AR眼镜方案_AR智能眼镜阵列/衍射光波导显示方案

在当今AR智能眼镜的发展中,显示和光学组件成为了技术攻坚的主要领域。由于这些组件的高制造难度和成本,其光学显示模块在整个设备的成本中约占40%。 采用光波导技术的AR眼镜显示方案,核心结构通常由光机、波导和耦合器组成。光机内的微型显示…

【Linux】多线程(中)

目录 一、线程互斥 1.1 互斥概念 1.2 互斥量mutex 1.3 互斥量相关API (1)初始化互斥量 (2)销毁互斥量 (3)互斥量加锁和解锁 1.4 互斥量原理 1.5 重入和线程安全 二、死锁 2.1 概念 2.2 造成死锁…

【优选算法 — 滑动窗口】水果成篮 找到字符串中所有字母异位词

水果成篮 水果成篮 题目描述 因为只有两个篮子,每个篮子装的水果种类相同,如果从 0 开始摘,则只能摘 0 和 1 两个种类 ; 因为当我们在两个果篮都装有水果的情况下,如果再走到下一颗果树,果树的水果种类…

Ubuntu 的 ROS 操作系统 turtlebot3 gazebo仿真

引言 TurtleBot3 Gazebo仿真环境是一个非常强大的工具,能够帮助开发者在虚拟环境中测试和验证机器人算法。 Gazebo是一个开源的3D机器人仿真平台,它能支持物理引擎,允许机器人在虚拟环境中模拟和测试。结合ROS,它能提供一个完整的…

供应链管理、一件代发系统功能及源码分享 PHP+Mysql

随着电商行业的不断发展,传统的库存管理模式已经逐渐无法满足市场需求。越来越多的企业选择“一件代发”模式,即商家不需要自己储备商品库存,而是将订单直接转给供应商,由供应商直接进行发货。这种方式极大地降低了企业的运营成本…

5G CPE:为什么活动会场与商铺的网络成为最新选择

在快节奏的现代社会中,无论是举办一场盛大的活动还是经营一家繁忙的商铺,稳定的网络连接都是不可或缺的基石。然而,面对复杂的布线难题或高昂的商业宽带费用,许多场所往往陷入两难境地。幸运的是,5G CPE(Cu…

python怎么安装numpy

1、在python官网https://pypi.python.org/pypi/numpy中找到安装的python版本对应的numpy版本。 例如: python版本是: 下载的对应numpy版本是: 2、将numpy下载到python的安装目录下的scripts文件夹中; 3、然后在cmd中执行以下命…

Qt主线程把数据发给子线程,主线程会阻塞吗

演示&#xff1a; #include <QCoreApplication> #include <QThread> #include <QObject> #include <QDebug>// 子线程类 class Worker : public QObject {Q_OBJECT public slots:void processData(int data) {qDebug() << "Processing dat…

OSG开发笔记(三十一):OSG中LOD层次细节模型介绍和使用

​若该文为原创文章&#xff0c;未经允许不得转载 本文章博客地址&#xff1a;https://blog.csdn.net/qq21497936/article/details/143697554 各位读者&#xff0c;知识无穷而人力有穷&#xff0c;要么改需求&#xff0c;要么找专业人士&#xff0c;要么自己研究 长沙红胖子Qt…

在Linux上部署(MySQL Redis Elasticsearch等)各类软件

实战章节&#xff1a;在Linux上部署各类软件 前言 为什么学习各类软件在Linux上的部署 在前面&#xff0c;我们学习了许多的Linux命令和高级技巧&#xff0c;这些知识点比较零散&#xff0c;同学们跟随着课程的内容进行练习虽然可以基础掌握这些命令和技巧的使用&#xff0c…

thinkphp6 --数据库操作 增删改查

一、数据库连接配置 如果是本地测试&#xff0c;它会优先读取 .env 配置&#xff0c;然后再读取 database.php 的配置&#xff1b; 如果禁用了 .env 配置&#xff0c;则会读取数据库连接的默认配置&#xff1a; # .env文件&#xff0c;部署服务器&#xff0c;请禁用我 我们可以…

探索 HTML 和 CSS 实现的 3D旋转相册

效果演示 这段HTML与CSS代码创建了一个包含10张卡片的3D旋转效果&#xff0c;每张卡片都有自己的边框颜色和图片。通过CSS的3D变换和动画&#xff0c;实现了一个动态的旋转展示效果 HTML <div class"wrapper"><div class"inner" style"-…

什么岗位需要学习 OpenGL ES ?说说 3.X 的新特性

什么是 OpenGL ES OpenGL ES 是一种为嵌入式系统和移动设备设计的3D图形API(应用程序编程接口)。它是标准 OpenGL 3D 图形库的一个子集,专门为资源受限的环境(如手机、平板电脑、游戏机和其他便携式设备)进行了优化。 由于其在移动设备上的广泛适用性,OpenGL ES是学习移…

【GPTs】Get Simpsonized:一键变身趣味辛普森角色

博客主页&#xff1a; [小ᶻZ࿆] 本文专栏: AIGC | GPTs应用实例 文章目录 &#x1f4af;GPTs指令&#x1f4af;前言&#x1f4af;Get Simpsonized主要功能适用场景优点缺点使用方式 &#x1f4af;小结 &#x1f4af;GPTs指令 中文翻译&#xff1a; 指令保护和安全规则&…

JS 实现游戏流畅移动与按键立即响应

AWSD 按键移动 <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><style>.box1 {width: 400px;height: 400px;background: yellowgreen;margin: 0 auto;position: relative;}.box2 {width: 50px;height:…

安全见闻-泷羽sec课程笔记

编程语言 C语言&#xff1a;一种通用的、面向过程的编程语言&#xff0c;广泛应用于系统软件和嵌入式开发。 C:在C语言基础上发展而来&#xff0c;支持面向对象编程&#xff0c;常用于尊戏开发、高性能计算等领域。 Java:一种广泛使用的面问对象编程语言&#xff0c;具有跨平台…

vue跳转传参

path 跳转只能使用 query 传参 ,name 跳转都可以 params &#xff1a;获取来自动态路由的参数 query &#xff1a;获取来自 search 部分的参数

Android 最新的AndroidStudio引入依赖失败如何解决?如:Failed to resolve:xxxx

错误信息&#xff1a; 在引入依赖时报错&#xff1a;Failed to resolve: xxx.xxxx:1.1.0 解决方案&#xff1a; 需要修改maven库的代理&#xff0c;否则就需要翻墙编译 新的AndroidStudio版本比较坑&#xff0c;修改代理的位置发生了变化&#xff1a; 最新变化&#xff1a;…

Mysql每日一题(行程与用户,困难※)

今天给大家分享一个截止到目前位置&#xff0c;我遇到最难的一道mysql题目&#xff0c;非常建议大家亲手做一遍 完整代码如下&#xff0c;这道题的主要难点是它有两个外键&#xff0c;以前没遇到过&#xff0c;我也没当回事&#xff0c;分享一下错误经验哈 当时我写的where判断…

深度学习知识点5-马尔可夫链

马尔科夫链的思想&#xff1a;过去所有的信息都已经被保存到了现在的状态&#xff0c;基于现在就可以预测未来。 The future is independent of the past given the present 马尔可夫链属于随机过程课程&#xff08;使用统计模型一些事物的过程进行预测和处理&#xff09; 概…