本文从结构上说明一下OSPF各种报文的结构,详细介绍前文已描述。

1 Hello报文:建立邻居和邻接关系,两大部分,ospf

下图是wireshark中的抓包

2 DD报文,DD 报文有两种

空DD报文,用于主从关系的选举,下图是wireshark中的抓包

包含了链路状态摘要信息的DD报文,用于LSDB同步过程,下图是wireshark中的抓包。

3 LS request报文,请求链路状态通告

下图是wireshark中的抓包。

4 LS Update报文,发出更新通告

下图是wireshark中的抓包,报文中有详细的链路状态信息。

5 LS ack 报文,确认收到更新

下图是wireshark中的抓包

由上分析,可以总结出,不同LSA报文,携带的信息不同,见下表

建议模拟器抓包分析一下,附件中的文件可用于抓包分析

转载于:https://blog.51cto.com/4625416/1678965

HCNP学习笔记:OSPF报头及各种报文格式相关推荐

  1. HCNP学习笔记之OSPF邻接关系的建立和LSDB同步

    HCNP学习笔记之OSPF协议原理及配置4-邻接关系的建立和LSDB同步 本文转自:https://blog.51cto.com/4625416/1678913 进入ExStart状态后,广播和NBM ...

  2. Excel VBA 学习笔记13:单元格的格式

    Excel VBA 学习笔记13:单元格的格式 NumberFormat 属性 (Excel) vba excel 单元格格式设置 Excel VBA 单元格格式 python解决SNIMissing ...

  3. CCNA第十一章学习笔记OSPF简介

    CCNA非常不错的学习笔记,我总结如下: 开放最短路径优先 (OSPF) 协议是一种链路状态路由协议,旨在替代距离矢量路由协议 RIP.OSPF 是一种无类路由协议,它使用区域概念实现可扩展性.RFC ...

  4. Mr.J-- HTTP学习笔记(三)-- HTTP报文

    HTTP 报文是在 HTTP 应用程序之间发送的数据块. 报文在客户端. 服务器和代理之间流动. 术语"流入"."流出"."上游" 及&qu ...

  5. HCNP学习笔记-路由交换网络(一)

    一.链路状态路由协议OSPF基础技术 RIP是基于距离矢量算法的路由协议,应用在大型网络中存在收敛速度慢.度量值不科学.可扩展性差等问题. 大型网络发生的变化: 网络规模较大 网络可靠性要求提高 网络 ...

  6. HCNP学习笔记之HCNP学习的几种境界

    前言: 做任何事情都应该遵循一个循序渐进的过程,而这个过程可能是较为枯乏无味的,在我接触的人中主要分为踏实肯学满腹才华和半途而废不思进取两类.故而希望大家成为前者,勿做后者. 第一境界:散漫无序 简单 ...

  7. HCNP学习笔记之OSPF协议原理及配置1-基础知识

    7.25日在济南博赛参加了HCNP的培训,感觉和HCDA不同,内容偏重理论,多而杂,现整理一下,和大家分享,也希望得到高手的指点. 先说下学习的感想和给初学者的建议: 学习的过程本身对自己就一种锻炼, ...

  8. HCNP学习笔记-路由交换网络(2)-IS-IS协议原理及配置

    一.IS-IS协议简单介绍 和OSPF一样,IS-IS也是一种基于链路状态并使用最短路径优先算法进行路由计算的一种IGP协议.IS-IS最初是国际化标准组织ISO为它的无线接网络协议CLNP设计的一种 ...

  9. http学习笔记(三):报文

                             三.报文 目录: 3.1方法 1.get 2.head 3.put 4.post 5.trace 6.options 7.delete 3.2状态码 ...

  10. TCP/IP学习笔记(九)TCP报文段首部格式

    TCP为了实现稳定可靠的传输,自然是需要在发送数据时附带一些信息,对端接收到报文段后将用户数据分离开存放在接收缓冲区,然后根据附加信息决定接下来的行为.所以即使TCP是面向字节流的传输协议,但是传输的 ...

最新文章

  1. Matlab 如何回退上一步、批量注释以及取消注释
  2. p4 是否能自动merge
  3. 内网穿透工具ngrok的使用
  4. arcgis超级工具密码_浏览器的自动保存密码是如何将我们的密码泄露的?
  5. CUBA平台–新的Java企业应用程序框架
  6. 华为鸿蒙系统智能手机_余承东再度确认:鸿蒙系统将适配到华为手机上
  7. php 输出时间差,php输出时间差
  8. 关于打印数组一直输出地址符号的一个解决方法
  9. “北京链安”近日更名为“中科链安”
  10. Python 爬虫 —— scrapy
  11. windows下安装ubuntu16.04双系统的注意事项
  12. MySQL 8 中值得关注的新特性和改进
  13. asp.net Json序列化
  14. Atitit 常用比较复杂的图像滤镜 attilax大总结
  15. 有什么推荐的软件工程本科的毕业设计题目嘛?
  16. 小常识:软件常见的各种版本英文缩写
  17. JAVA应用生产问题排查步骤
  18. 腾讯WeTestTesterHome深圳线下沙龙
  19. MyBatis和Hibernate的区别
  20. Espresso测试示例

热门文章

  1. css 百分比继承关系的探讨
  2. 我们的年代《音乐天堂》经典回顾
  3. HDU 3247 Resource Archiver(AC自动机 + 状压DP + bfs预处理)题解
  4. 《Java设计模式》之代理模式 -Java动态代理(InvocationHandler) -简单实现
  5. html to pdf
  6. Redis的持久化策略
  7. Codeforces Round #342 (Div. 2) D. Finals in arithmetic(想法题/构造题)
  8. Pentaho的Mondrian对Hive的支持
  9. 1580. Dean's Debts
  10. 判断Windows操作系统版本