IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> HCIP/HCIE Routing&Switching / Datacom备考宝典系列(一)OSPF知识点全面总结 -> 正文阅读

[网络协议]HCIP/HCIE Routing&Switching / Datacom备考宝典系列(一)OSPF知识点全面总结


一、OSPF状态机制

Down - Init - 2-Way - Exstart - Exchange - Loading - Full
在这里插入图片描述
上图中Attempt状态只在NBMA网络中存在
下面将具体介绍OSPF支持的网络类型

OSPF状态不可多跳 一次只能到达一个与之相邻的下一个状态
(题是这么考的:Down不能直接到2-Way)
在这里插入图片描述
常考阶段:
2-Way状态进行DR/BDR的选举
Exstart状态进行主从的协商 Router-id大的为主
Exchange状态交换DD报文(此状态才能发送DD报文交换链路状态摘要信息)
Loading状态交换LSRequest LSUpdate LSAck报文
Full状态说明两个路由器的LSDB已经同步

在OSPF的邻居状态Exstart下,传输的是OSPF协议的第?个DD报?,其中不包含任何的链路状态摘要信息。主要是?来确定OSPF的主从关系的,?的是为了后续的DD报?的可靠传输。从路由器发送的DD报?的序列号与主路由发送的DD报?的序列号,是相同的。

二、OSPF报文类型

在这里插入图片描述
OSPFHello报?中含有?知邻居列表

在建?OSPF邻接关系时,Hello报?中的参数的?较原则。
在报?中的MTU如果不?致的话,是没有关系的,因为华为设备上没有开启MTU参数的检查。‘
况且在OSPF的Hello报?中,根本不存在MTU,MTU字段存在与OSPF的DD报?中。

当两个路由器之间通过DD报?交换数据库信息的时候,?先形成?个主从关系,Router-id?的?定为主,据此设置主从位MS-bit

在接?上启?OSPF协议后,该接?会?刻发送OSPF的hello报?。并且OSPF邻居之间是通过LSU报?进?数据库信息的同步的,其中包含的是完整的LSA详细信息。并且对于收到的LSU都会发送LSAck报?进?确认。当邻居之间的数据库完全同步以后,就不再发送LSU报?

三、OSPF邻居建立

Down - Init - 2-Way
在这里插入图片描述

组播地址224.0.0.5
不支持组播的网络 OSPF支持单播建立 如NBMA
单播是通过peer命令实现 该命令用于手动指定邻居

四、LSDB同步

2-Way - Exstart - Exchange - Loading - Full
在这里插入图片描述
OSPF基于IP
开发自己的可靠机制 LSAck 对LSA的确认
故OSPF没有确认机制是错误的

五、OSPF路由器类型

在这里插入图片描述
切记ABR 至少有一个接口属于骨干区域即可
OSPF路由器上每个接口只能属于一个区域

在OSPF区域0中,如果仅仅描述0区域的数据库完全相同,是正确的。但是如果说区域0的所有路由器的数据库完全相同,是不对的。因为ABR也是属于0区域,但是ABR同时也连接着其他的???区域,所以ABR与区域0的其他路由器的数据库是不同的。

因为OSPF是在每个接?上运?的,并且每个接?只能属于1个区域。
所以OSPF的边界是在路由器上,所以也有了ABR这种设备??。

六、OSPF网络类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
切记Hello报文在广播网络中10s发送一次 4*10s失效

只有广播型网络和NBMA需要选DR/BDR
Hello报??于发现和维护邻居关系,在?播型?络和NBMA?络上Hello报?也?来选举DR和BDR

七、OSPF DR/BDR

优先级的选举这里就不再赘述 如有需要请移步前一篇文章

优先级为0的设备没有资格选举为DR/BDR 只能成为DRother
DR BDR DRother 所有OSPF路由器都侦听224.0.0.5
DR BDR还侦听224.0.0.6接收链路状态更新报文

DR BDR之间及它们与DRother之间可以建立Full邻接关系
DRother之间只能建立2-Way邻居关系

DR/BDR的选举仅出现在NBMA(非广播多路访问)和Broadcast(广播)网络中
在这里插入图片描述

八、虚连接

虚连接的存在增加了网络的复杂程度 使故障的排除更加困难
因此 在网络规划中应该尽量避免使用虚连接
虚连接仅是作为修复无法避免的网络拓扑问题的一种临时手段
虚链路可以看作是一个标明网络的某个部分是否需要重新规划设计的标志

OSPF虚链路永远是区域0的,建?虚链路时,底层穿越的区域必须不能是特殊区域,并且穿越区域的邻居关系必须是完好的。因为建?虚链路时候,?的是底层穿越区域的1类LSA。

可以采?虚连接解决??区域逻辑上不连续的问题
虚连接可以在任意两个区域边界路由器上建?
但是要求这两台边界路由器有端?连接到?个共同的???区域

九、OSPF数据包字段

在这里插入图片描述
在这里插入图片描述
务必注意掩码Network Mask
接收端网络类型为点到点或是虚链路不检查掩码
其他类型掩码务必一致

十、OSPF LSA字段

在这里插入图片描述
在这里插入图片描述

十一、OSPF LSA类型

在这里插入图片描述
在这里插入图片描述
归纳一下
Type 1所有路由器都能生成
Type 2由指定网络的DR生成
Type 3、4由ABR生成
Type5、7由ASBR生成
注意泛洪区域!

Type 1 LSA
Type 1是所有区域都有的
每个路由器只使用一个Type 1 LSA描述链路状态信息
1个Type 1 LSA描述了多个连接

Type 2 LSA
既然Type 2只能由DR生成
说明Type只能存在于NBMA或Broadcast网络中
并不是所有情况都有Type 2 LSA

Type 3 LSA
一条Type 3 LSA仅能描述一条路由信息
Type 3 Network-Summary-LSA发送的是由Type1 & 2整理好的路由信息
因为Type1 & 2是不能穿越区域的
只能在区域内泛洪 Type3将路由信息打包好在区域间传递

Type 4 LSA
仅描述如何去往ASBR
包含ASBR的Router ID 不包含路由和拓扑信息

tips:Type 3、4在经过ABR时 Advertising Route会变为所经过ABR的Router ID 而Type 5不会改变

Type 5 LSA
不属于任何OSPF区域 用于描述AS外部路由信息
(隐含其他类型的LSA都属于OSPF区域)
仅在Type 5中有Forwarding Address字段
且一定不都为0.0.0.0
在AS内部泛洪

在这里插入图片描述
熟记Type 3、4、5
Type 3、5很好记 都是所描述的目的网段的地址
但注意不是目的网段的广播地址

在这里插入图片描述

十二、OSPF外部路由

在这里插入图片描述
优先级:External Type 1 > External Type 2
默认配置Type 2

十三、OSPF LSA更新规则

SequenceNumber字段: 用于辨别一条LSA的新旧程度 数值越大表示越新
LSA Age字段:用于检测LSA是否过期 数值越小表示越新

OSPF每30min泛洪一次LSA
注意LSA是包含在LSUpdate报文中的

十四、OSPF汇总

只有区域间和外部路由才能进行汇总
故只能在ABR/ASBR上配置
故能进行OSPF汇总的仅有Type 3 5/7 LSA
默认Advertise 宣告汇总

十五、OSPF区域分类

OSPF区域
骨干区域 Area0
非骨干区域分为标准区域(普通区域)和特殊区域

所有非骨干区域必须和骨干区域直接相连

十六、OSPF特殊区域

在这里插入图片描述
Totally的含义其实是配置了no-summary命令 使得区域间无Type 3 LSA
所以只要包含Totally的都屏蔽Type 3
特殊区域全部屏蔽Type 4/5
这样记忆会方便很多

Stub
在OSPF协议的特殊区域中,只有???区域才有可能配置为特殊区域,?如stub。
在配置的过程中,该区域的所有路由器都必须配置stub命令。
但是stub区域是不允许虚链路建?的。因为STUB区域是不允许4/5类LSA的,所以该区域也不允许ASBR的存在。

Totally Stub
Totally Stub屏蔽Type 3/4/5 也就是将区域间路由和外部路由都屏蔽掉
但不屏蔽ABR向该区域内发送一条LSA 3的缺省路由

NSSA
TotallyNSSA区域的ABR发布Type3缺省路由传播到区域内,所有域间路由都必须通过ABR才能发布。

Totally NSSA
在NSSA区域中,我们在 ABR 上配置参数 no-summary,就可以实现不向 NSSA 区域发送3类LSA

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-04-26 12:12:37  更:2022-04-26 12:14:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 2:34:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码