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(二) -> 正文阅读

[网络协议]HCIP(二)

HCIP(二)

协议的好坏:收敛速度,选路,占用资源

OSPF --开放式最短路径优先协议

RIPV2 和 OSPFV2的相同点:

? 1、RIPV2和OSPFV2一样,都是无类别的路由协议

? 2、OSPFV2(224.0.0.5和224.0.0.6)和RIPV2(224.0.0.9)都是以组播的形式发送信息

? 3、OSPFV2和RIPV2都支持等开销负载均衡

RIPV2 和OSPFV2的不同点—OSPF协议可以应用在中大型网络当中,但是RIP只能应用在小型网络当中。

OSPF的区域划分

区域内部传递拓扑信息,区域之间传递的是路由

区域划分的要求:

? 1、区域之间必须存在ABR

? 2、区域之间必须按照星型拓扑结构划分—中间区域被称为骨干区域

? 为了方便对每个区域进行管理,我们给OSPF的每个区域设定一个区域ID,称为area ID—32位二进制构成

如果一个网络规模较小,不需要进行区域划分,则这样的OSPF网络我们称为单区域OSPF网络(华为官方说明)

ABR — 区域边界路由器 — 同时属于两个区域,并且一个接口属于一个区域,且有一个接口在区域0

区域间可以存在多个ABR设备

OSPF的数据包类型

hello包 — 周期的发现,建立和保活邻居关系

? hello包的发送周期 — 10S(30S)

? 死亡时间 — 4倍的hello时间

? 为了区分和标定OSPF网络中每台路由器,我们引进了RID – 1,、全网唯一;2、格式唯一 — RID要求按照IP地址的格式来进行标定(由32位二进制构成,用点分十进制来表达)

? RID的生成方法:1、手动配置 — 仅需满足以上两点要求即可

? 2、自动生成 — 如果路由器存在环回接口,则将取环回接口的IP地址中最大的作为RID;如果,路由器不存在环回接口,则将在路由器的物理接口中取最大的IP地址作为RID
在这里插入图片描述

DBD包 — 数据库描述报文 —携带的是路径信息的摘要 — LSDB(链路状态数据库)的目录

LSR包 — 链路状态请求报文 – 给予DBD包请求未知LSA信息

LSU包 — 链路状态更新报文 — 携带LSA信息的数据包

LSACK包 — 链路状态确认报文

OSPF也存在周期更新,每30min一次

OSPF状态机

Down ospf关闭状态,一旦本地发出hello包,进入下一个状态

Init 初始化状态,R1收到R2的hello包中包含R1的router-id进入下一个状态

Two-way 双向通信,邻居关系建立的标志

Exstart 预启动,发出没有数据库目录信息的DBD报文,对比router-id大小确认主从关系,主的优先进入下一个状态(通过DBD包来选举,主要是为了和之前的邻居状态进行区分)
在这里插入图片描述

Exchange 准交换,使用携带数据库目录信息的DBD包进行ACK
在这里插入图片描述

Loding 加载状态

Full 邻接关系建立的标志

结构突变的场景:
1,突然断开一个网段—触发更新,将变更信息通过LSU包发送出去。
2,突然增加一个网段—触发更新,将变更信息通过LSU包发送出去。
3,无法沟通— dead time

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-03-30 19:06:09  更:2022-03-30 19:09:27 
 
开发: 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 5:59:47-

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