为了监测OSPF协议的工作状态。查询命令和调试命令结合使用,快速查找网络的故障点和故障原因,提高查错排错的效率。

R1、R2为公司总部网络路由器,R3为分支机构路由器,R1、R2、R3上运行OSPF协议。R4为外部路由器,使用缺省路由访问公司网络。R3使用静态路由访问R4的所有Loopback 接口所模拟的外部网络,这些静态路由被引入到公司的OSPF网络时需要被聚合。R1与R2、R2与R3之间的接口上需要启用 HMAC-MD5 认证功能。


接口配置不赘述。
在R1、R2、R3上配置OSPF协议,配置静态路由,引入外部路由,配置外部路由聚合,并在相应的接口上配置认证功能。


1、查看OSPF的基本状态。在R2上使用 display ospf peer 查看邻居相关信息。

信息显示,R2已经与区域0的R1及区域1的R3建立了邻接关系状态为 Full 。

在R2上使用 display ospf peer brief 查看邻居的概要信息。

回显信息中包含了邻居所在的区域,邻居的连接接口,邻居的Router-ID和邻居关系的当前状态。

在R2上使用 display ospf interface 查看运行OSPF协议的接口信息。

回显信息包含了接口的IP地址,接口的类型,接口的开销值,接口的DR优先级等参数。

在R2上使用 display ospf interface gigabitethernet 0/0/0 查看接口的GE0/0/0的详细信息。

回显信息包含了GE0/0/0接口所连网段的DR、BDR、MTU、Hello 时间间隔等参数。

在R2上使用 display ospf lsdb 查看LSDB。

可以看到R2的LSDB成功接收到了所有的LSA。display ospf lsdb 命令后面可以通过添加关键字 asbr、ase、network、nssa和summary 来查看相应类型的LSA的纤细信息。

在R2上使用 display ospf lsdb ase 命令查看LSDB中的Type-5 LSA 的详细信息。

信息包含了Type-5 LSA(AS External LSA)的详细参数。

在R2上使用 display ospf routing 查看OSPF路由表。

显示信息包含了所有OSPF路由条目的相关信息。

2、调试OSPF的工作过程。在R1上使用 terminal debugging 命令开启 debug 功能。
debugging ospf event 是一个常用的调试命令,用来查看OSPF协议工作过程中的所有事件。
使用 reset ospf process 命令重启OSPF进程观察OSPF邻居关系的建立过程。

注意:调试功能会带来大量的信息输出,使用不当会导致网络设备瘫痪,一定要谨慎使用。通常情况下,应该避免使用诸如 debugging ip packet 或是 debug nat all 等信息输出特别多的调试命令。


显示信息反映了R1与R2建立邻居邻接关系的每一步过程。在获取了调试输出信息后,应尽快使用 undo debugging all 命令关闭所有的调试功能,减轻设备负担。

另一个常用的调试命令是 debugging ospf packet 通常携带 hello、update 等关键字以便对特定类型的数据包进行调试。
在R1上使用 debugging ospf packet hello 命令查看OSPF协议的hello数据包。

华为AR路由器上使用 Ctrl+o 快捷键执行 undo debugging all 命令关闭调试功能。

NP、OSPF监测调试相关推荐

  1. 路由协议OSPF知识点汇总

    一. OSPF简介 OSPF(Open Shortest Path First,开放最短路径优先)是IETF组织开发的一个基于链路状态的内部网关协议.目前针对IPv4协议使用的是OSPF Versio ...

  2. OSPF ISDN DCC

            这系列文章为计算机网络理论的学习笔记,学习笔记基于老师给的的PPT.他人学习笔记和维基百科.百度百科等一系列权威资料.学习笔记仅个人学习用,便于记录和复习,无广泛传播之意,若有侵权,请 ...

  3. 01_PYNQ Library详解 - IP访问

    可进qq群进行相关Verilog知识交流:1073030956 前言 Vivado工具为各种接口标准和协议的外设提供了IP,PYNQ给常用的外接设备- Video(HDMI IN/OUT). GPIO ...

  4. H3C学习笔记《五》(初级理论知识)

    交换机之间互联技术: (1)级联:用普通网线连接(2)堆叠:专用线缆和专用的接口,将多台交换机当成一个交换机用.           a.增加交换机的连接带宽:b.增加端口密度:c.统一管理:d.交换 ...

  5. python运算学习之Numpy ------ 数组的切片索引与循环遍历、条件和布尔数组、形状变化...

    数组的切片索引: 数组的切片索引和列表非常类似,下面用代码简单说明 1 a = np.random.rand(16).reshape(4, 4) 2 print("数组a:\n", ...

  6. 网络工程师成长日记424-造假的人

    网络工程师成长日记424-造假的人 这是我的第424篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 有一些朋友,常常问我面试注意什么,刚好我就整理了一系列我自己的面试经历,写这一类面试 ...

  7. CISCO完全试验手册(27个试验拓扑+详细步骤)

    BCN试验 目 录 BCN_P52_VLAN·············································································· ...

  8. 了解你的敌人:跟踪僵尸网络

    了解你的敌人:跟踪僵尸网络  利用蜜网对僵尸主机了解更多  蜜网项目组 & 蜜网研究联盟 http://www .honeynet.org 最后修改日期 : 2005 年 3 月 13 日 翻 ...

  9. 数学建模笔记一数据标准化

    数据标准化 数据标准化的意义 1.为什么要进行标准化? 一个目标变量(y)可以认为是由多个特征变量(x)影响和控制的,这些特征变量的量纲和数值的量级通常会不一样:而通过标准化处理,可以使得不同的特征变 ...

  10. WPF性能调试系列 – 内存监测

    原文:WPF性能调试系列 – 内存监测 WPF性能调试系列文章: WPF页面渲染优化:Application Timeline WPF页面业务加载优化:Ants Performance Profile ...

最新文章

  1. 单元格不规则数据分列_菜鸟记527怎么3秒做完别人零下20度加班处理人工换行的数据?...
  2. C/C++ sizeof函数解析——解决sizeof求结构体大小的问题
  3. HyperLedger Fabric Introduction——区块链超级账本介绍
  4. 【深入Java虚拟机】之四:类加载机制
  5. 这几天又看了Gosu,发现也是蛮有意思
  6. 全国计算机等级考试题库二级C操作题100套(第82套)
  7. java代码读写者问题_一整套Java线上故障排查技巧,爱了!
  8. asp打开exe执行本地程序._ASP.NET Core json配置文件
  9. Android 反编译Apk (Mac)
  10. 大学物理复盘 | 简明大学物理学第一章——质点运动学思维导图梳理(复习专用)
  11. 为什么Elipse里面新建的Web Project项目里没有Webroot目录
  12. 计蒜客 青出于蓝胜于蓝
  13. ps污点修复画笔用法和案例:去除脸上痘痘
  14. Excel中输入身份证号后三位变成0的情况处理如下
  15. Linux配置http代理(原理)
  16. 同宇新材冲刺深交所:年营收9.47亿 张驰与苏世国为实控人
  17. LLL —— SVP渐进算法(简记)
  18. 【Qt】断言Q_ASSERT的使用
  19. 【目标检测评价指标】
  20. 【沃顿商学院学习笔记】管理学——02腐败的效应Corruption Effects

热门文章

  1. NLP学习—17.基于BM25、tfidf和SIF的检索系统实现
  2. 《必玩》!学习大师们的游戏设计经验,激发你的游戏创造力!
  3. 我能读懂的NLP技术科普书,可能也就只有它了(T ^ T)
  4. 云计算解码:技术架构和产业运营
  5. PGM:图模型学习概述
  6. eclipse导入github项目(踩多个坑后发现这个最实用)
  7. 力扣-116. 填充每个节点的下一个右侧节点指针
  8. 力扣-剑指offer 06 从尾到头打印链表
  9. Servlet — 如何让服务器控制浏览器10秒后跳转到另一个页面
  10. Linux input输入子系统demo驱动