4.2.1 路由 OSPF(OSPF常见4种网络类型、OSPF报头信息)

目录

  • OSPF常见的4种网络类型
    • 广播类型(Broadcast 或 MA)
    • P2P
    • NBMA
    • P2MP
    • OSPF报文发送形式
    • 对于不同OSPF网络类型的组网
  • OSPF报头信息
    • 实际抓包分析

OSPF常见的4种网络类型

OSPF应用于不同网络类型下时的报文交互、工作机制都会有所不同。

以下四种网络类型中,我们常见且常用的网络类型就是广播类型。

广播类型(Broadcast 或 MA)

广播类型网络(Broadcast/MA)

  • 默认链路协议为Ethernet、FDDI,该链路的OSPF网络类型为广播类型。

  • Hello、LSU、LSACK通过组播发送,DD与LSR通过单播发送。

  • 默认Hello10秒,Dead40秒。

P2P

点对点网络(Point-to-Point)

  • 默认链路为串口类型PPP、HDLC时,该链路的OSPF网络类型为P2P类型。

  • 所有发送的OSPF报文(Hello,DD,LSR,LSU,LSACK)都通过组播

  • 默认Hello10秒,Dead40秒。

NBMA

非广播-多路访问网络(Non-Broadcast Multiple Access,NBMA)

  • 当OSPF链路工作于帧中继ATM、FR时,其OSPF链路的网络类型为NBMA。
  • 所有OSPF报文通过单播发送
  • 默认Hello30秒,Dead120秒

P2MP

点对多点网络(P2MP——point 2 multiple point)

  • 点到多点,没有任何链路层协议被认为是P2MP的,管理员手动配置
  • Hello报文通过组播发送,其它通过单播。
  • 默认Hello30秒,Dead120秒。

OSPF报文发送形式

@点到点P2P类型:当链路层协议是PPP、HDLC时,缺省情况下,OSPF认为网络类型是P2P。

在该类型的网络中,以组播形式(224.0.0.5)发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。

@点到多点P2MP类型: 没有一种链路层协议会被缺省的认为是Point-to-Multipoint类型。点到多点必须是由其他的网络类型强制更改的。

常用做法是将非全连通的NBMA改为点到多点的网络。在该类型的网络中以组播形式(224.0.0.5)发送Hello报文,以单播形式发送其他协议报文(DD报文、LSR报文、LSU报文、LSAck报文)。

@NBMA类型:当链路层协议是ATM,FR,X.25时,缺省情况下,OSPF认为网络类型是NBMA。

在该类型的网络中,以单播形式发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文),单播需要明确目的IP,故需要手动配置邻居。

@广播类型:当链路层协议是Ethernet、FDDI时,缺省情况下,OSPF认为网络类型是Broadcast。

在该类型的网络中,通常以组播形式发送Hello报文、LSU报文和LSAck报文。其中,224.0.0.5的组播地址为OSPF路由器的预留IP组播地址; 224.0.0.6的组播地址为OSPF DR的预留IP组播地址。以单播形式发送DD报文和LSR报文。

对于不同OSPF网络类型的组网

OSPF报头信息

OSPF用IP报文直接封装协议报文,协议号为89

OSPF分为5种报文:Hello报文DD报文LSR报文LSU报文LSAck报文

OSPF这五种报文具有相同的报文头格式,OSPF报头长度为24字节。


字段
长度   
含义
Version 1字节 版本,OSPF的版本号。对于OSPFv2来说,其值为2。
Type 1字节 类型,OSPF报文的类型,有下面几种类型:
1:Hello报文;
2:DD报文;
3:LSR报文;
4:LSU报文;
5:LSAck报文。
Packet length 2字节 OSPF报文的总长度,包括报文头在内,单位为字节。
Router ID 4字节 发送该报文的路由器标识。
Area ID 4字节 发送该报文的所属区域。
Checksum 2字节 校验和,包含除了认证字段的整个报文的校验和。
AuType 2字节 验证类型,值有如下几种表示,
0:不验证;
1:简单认证;
2:MD5认证。
Authentication 8字节 鉴定字段,其数值根据验证类型而定。
当验证类型为0时未作定义;
类型为1时此字段为密码信息;
类型为2时此字段包括Key ID、MD5验证数据长度和序列号的信息。 MD5验证数据添加在OSPF报文后面,不包含在Authenticaiton字段中。

实际抓包分析

路由 OSPF常见4种网络类型MA、P2P、NBMA、P2MP、OSPF报头字段信息简介。相关推荐

  1. OSPF的四种网络类型详解

    OSPF的四种网络类型 BMA网络 P2P网络 NBMA网络 P2MP网络 不同网络类型是否可以建立邻居 OSPF链路认证 注意:loopback接口默认OSPF网络类型为P2P,但是生成路由的网络掩 ...

  2. 【OSPF】OSPF的4种网络类型

    文章目录 P2P(Point-to-Point 点对点) P2MP(Point ti Multi-Point 点到多点) BMA(Broadcast Multiple Access 广播多路访问) N ...

  3. ospf的四种网络类型

    原文链接:https://blog.csdn.net/weixin_37945631/article/details/79498334 https://blog.csdn.net/qq_3921960 ...

  4. OSPF的几种网络类型

    CCNP OSPF协议详解 标签:CCNP 职场 OSPF 休闲 OSPF(Open Shortest Path Fitst,ospf)开放最短路径优先协议,是由Internet工程任务组开发的路由选 ...

  5. 关于OSPF的五种报文类型介绍、OSPF八种状态机变化与报文交互介绍。

    4.2.2 路由 OSPF(OSPF的5种报文.8种状态机.邻居与邻接的形成) 目录 OSPF的5种报文 Hello报文 报文字段简介 DD/DBD报文 DD报文字段简介(首个DD报文) DD报文字段 ...

  6. OSPF的LSA和网络类型

    OSPF:开放式最短路径优先协议 无类别链路状态路由协议,组播更新224.0.0.5/6:跨层封装到三层,协议号89: 基于拓扑工作,故更新量大-----需要结构化部署--区域划分.地址规划 触发更新 ...

  7. VMware的几种网络类型

    VMware虚拟机常见的网络类型有bridged(桥接).NAT(地址转换).host-only(仅主机)3种,在分析如何选择之前,先要简单和大家介绍下这三种网络类型. Vmware 虚拟机里cent ...

  8. 代理IP是什么,Lum Proxy几种网络类型?

    代理IP是什么?我们平常使用网络连接互联网的时候,都会分配到一个IP地址,每个人所分配的IP地址都是不同且唯一的,这种IP地址是固定不变的.但是在很多工作中,大家都有使用动态IP的需求,因此很多朋友会 ...

  9. 列举ospf的5种报文类型_ospf报文类型有哪些_ospf的5种报文类型

    ospf报文 OSPF协议使用一种称之为Hello的报文来建立和维护相邻邻居路由器之间的链接关系.这个报文很简单的,容量很小,仅用来向邻居路由器证明自己的存在,就像人与人之间的打招呼一样.我们在第8章 ...

最新文章

  1. 分享一些国外推广的站点
  2. 通过连接池无法连接mysql_连接池无法链接数据库
  3. iframe调用其他网站出现验证码错误
  4. 2017.8.18总结3-沙耶的玩偶
  5. 刚入职的新人如何快速了解公司业务--转载
  6. 天猫整站SSM项目(二)数据库设计
  7. 15、Kanzi插件——通过Kanzi Engine插件创建自定义消息类型+代码解析
  8. php prepare错误,php环境错误,Loader.php报错
  9. Hbuilder内更改SVN地址(svn服务器IP变更)
  10. bingo培训——软件设计
  11. WAP 构建 Java 应用 和 WAP经验总结
  12. 给你的web页面添加盲水印,附带检盲水印方案
  13. Java-web案例2(扩展了session与cookie)
  14. 【信息保护论】信息保护面临的风险与对应的安全策略
  15. [Web前端技术教学][基于Web标准的网页设计与制作]教材的精选100单选试题及答案
  16. 从菜鸟教程网站(www.runoob.com)抓取所有教程
  17. 做一分钟经理之七(一分钟批评为什么有效)
  18. 求助苹果重启代码看不懂。
  19. 餐饮业做微信小程序的优势
  20. 互联网日报 | 滴滴货运成都、杭州上线;瑞幸咖啡再收纳斯达克退市通知;我国完成北斗全球系统星座部署...

热门文章

  1. win10更新后office2016图标显示空白
  2. USRP环境配置及测试
  3. 2022社区交友系统源码+支持在线聊天/直播+有搭建教程
  4. 【入门向】Navicat for MySQL的入门简单使用
  5. bootstrap国内cdn库
  6. 免费的音频格式转换器有哪些?不妨试试这几种转写软件
  7. COSCon'21 人工智能(A)论坛介绍
  8. C语言进程——进程间的通信方式
  9. 谷歌查排名php,百度权重、pagerank、alexa及百度和谷歌收录情况查询接口
  10. hdu 6686 Rikka with Travels