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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> OSPF协议 -> 正文阅读

[网络协议]OSPF协议

OSPF的工作过程 :

OSPF的数据包

Hello包

DBD包

LSR

LSU

LSack

当协议启动之后,本地组播发送hello包到所有的邻居处,当收到邻居的hello包中有自己的routerID,此时建立邻居关系。生成邻居表

邻居关系建立后,将进行条件匹配;条件匹配失败,则停留于邻居关系。仅hello包周期保活即可。

如果条件匹配成功,建立邻接关系,邻接关系间将使用DBD、LSR、LSU、LSack获取未知的拓扑信息,当收集齐所有的拓扑信息后,生成LSDB--链路状态数据库表。再本地基于LSDB计算到达所有未知网段的最短路径,将其加载到路由表。

条件匹配:

建立邻接关系的条件:网络类型

点到点网络将直接建立邻接关系

MA网络中将进行DR/BDR的选举 ---为了消除重复更新量

DRother和DRother为邻居关系

DR 指定路由器

BDR 备份指定路由器

DR/BDR如何选举

1、比较的接口优先级,默认都为1,大者为主

2、比较router ID,routerID数字大者为主,次之

非抢占性选举

消除MA网络中的重复更新量

MA网络 --多路访问网络--以太网络

在一个网络当中,节点数量是不受限制的

点到点网络

在一个网络当中只有两个节点

三表五包七状态

OSPF的七个状态机

描述OSPF在工作过程当中接口的状态的机制

Down 当发出hello包时,将进入下一个状态

init--初始化状态;当收到的hello包中有本地的routerID,将进入下一个状态

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

条件匹配

exstart 预启动---发送类hello的DBD,进行主从的关系的选举,routerID数字大者优先进入下一个状态

exchange 准交换--使用真正的DBD包进行共享

loading 加载---使用LSR、LSU、LSack来获取未知的拓扑信息--LSA信息

full状态---转发---邻接关系建立的标志

routerID的获取方法

1、手工书写---保证全网唯一

2、如果忘记书写routerID,那么路由器将会采用本地最大的环回地址作为routerID,

3、如果没有环回地址,将使用本地最大的物理接口IP地址作为routerID

OSPF的基本配置

第一步

进入OSPF进程并书写routerID

第二步

选择区域,并宣告

OSPF所采用的宣告方式和RIP完全不一样--主类网宣告

OSPF的宣告方式为:反掩码宣告

掩码的作用:

区分网络位和主机位

反掩码的作用--精确匹配

192.168.3.0 0.0.0.0.255? ? ? ? ? ? ? ? R5宣告

查看邻居表?

重置OSPF进程?

查看邻居表摘要信息

查看链路状态数据库表?

查看路由表?

在ospf当中,所学习的环回路由均为32位的路由;

度量值以带宽计算

cost=参考带宽/接口带宽

整条链路的cost值之和

?

默认的参考带宽为100M

但是参考带宽会跟随设备的接口进行变化

若设备所有的接口均为千兆接口,那么参考带宽会变为1000M

串行链路的带宽默认为1.544M 、2.048M

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

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