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

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.查看路由发布情况:show running-config | include network

6.查看被动接口:show ip ospf interface [接口号]
7.查看路由器aspd id:show ip 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)

总结分析,

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路由器都是一个邻居


http://www.mrgr.cn/news/74800.html

相关文章:

  • 细说STM32单片机USART中断收发RTC实时时间并改善其鲁棒性的另一种方法
  • Qt_day10_程序打包(完结)
  • 3D意识(3D Awareness)浅析
  • Web安全之SQL注入---基础
  • Nginx 的 proxy_pass 使用简介
  • LLMs之Code:Github Spark的简介、安装和使用方法、案例应用之详细攻略
  • 分清数据链路层、网络层、传输层的区别,以及这些层面的代表协议
  • 计算机文件msvcp100.dll丢失原因以及5种解决方法详解分享
  • macOS系统下使用SQLark连接达梦数据库
  • 探索大型语言模型(LLMs)能否在不泄露私人信息的情况下联合其他大型语言模型共同解决问题
  • 从前端react动画引发到计算机底层的思考
  • 【图像压缩感知】论文阅读:Self-supervised Scalable Deep Compressed Sensing
  • Process finished with exit code 137 (interrupted by signal 9: SIGKILL)
  • 【Bluedroid】A2dp初始化流程源码分析
  • 重学 Android 自定义 View 系列(六):环形进度条
  • 达梦数据库迁移j脚本
  • C++ STL -- 模版
  • Python 数据可视化pilot
  • 支付宝碰一下系统怎么搭建?方法非常简单!
  • 全球经济风雨飘摇,OJK能带领印尼金融创新走多远?
  • Tcp/Ip协议,tcp相关文章,网络编程,通信协议文章汇总
  • 中国联通将军澳数据中心:全栈解决方案,助力企业创新
  • 51单片机应用开发---LCD1602显示应用
  • 【GPTs】Gif-PT:DALL·E制作创意动图与精灵动画
  • 光伏电站容量计算方法科普
  • 给阿里云OSS绑定域名并启用SSL