OSPF复习

news/2025/1/15 16:11:02/

一、OSPF基础-----开放式最短路径优先协议

1、技术背景(RIP中存在的问题

        RIP中存在最大跳数为15的限制,不能适应大规模组网

        周期性发送全部路由信息,占用大量的带宽资源

        路由收敛速度慢

        以跳数作为度量值

        存在路由环路可能性

        每隔30秒更新

2、OSPF协议特点

        没有跳数限制,适合大规模组网

        使用组播更新变化的路由和网络信息

        路由收敛快

        以COST作为度量值

        采用SPF算法(最短路由优先算法---dijstart )有效避免环路

        每隔30分钟更新

        在互联网上大量使用,是运用最广泛的路由协

注意:OSPF传递的是拓扑信息和路由信息,RIP传递的是路由表

3、OSPF三张表

        邻居表:记录邻居状态和关系

        拓扑表:链路状态数据库(LSDB)----存放LSA(链路状态)的信息

        OSPF路由表:记录由SPF算法计算的路由,存放在OSPF路由表中

                [R1]dis ospf routing 

                [R1]dis ip routing-table protocol ospf

4、OSPF数据包(可抓包)

OSPF报文直接封装在IP报文中,协议号89

头部数据包内容:

        版本(Version):对于OSPFv2,该字段值恒为2。OSPFV3---IPV6

        类型(Type):该OSPF报文的类型。该字段的值与报文类型的对应关系是:1-Hello;2-DBD;3-LSR;4-LSU;5-LSAck。

        报文长度(Packet Length):整个OSPF 报文的长度(字节数)。

        路由器ID (Router Identification):路由器的OSPF Router-ID。

        区域ID (Area Identification):该报文所属的区域ID,这是一个32bit 的数值。

        校验和(Checksum):用于校验报文有效性的字段。保证数据的完整性

        认证类型(Authentication Type):指示该报文使用的认证类型。

        认证数据(Authentication Data):用于报文认证的内容。

        

         IGP:内部网关协议(RIP/OSPF)

         EGP:外部网关协议(BGP)

后续还会补充。。。。


http://www.ppmy.cn/news/1173976.html

相关文章

xcode Simulator 安装

xcode Simulator 安装 参考文档 xcode又又又升级了,升级完成之后不下载最新的 iOS 17 Simulator就不能编译运行了,只能静静的等他下载。但是离谱的是这个居然没有断点续下,每次都要重新下载,眼睁睁的看着下载了4个G然后断掉了从…

Sui提供dApp Kit 助力快速构建React Apps和dApps

近日,Mysten Labs推出了dApp Kit,这是一个全新的解决方案,可用于在Sui上开发React应用程序和去中心化应用程序(dApps)。mysten/dapp-kit是专门为React定制的全新SDK,旨在简化诸如连接钱包、签署交易和从RPC…

使用python爬虫语言调用有道翻译实现英中互译(2023实现)

使用python爬虫语言调用有道翻译实现英中互译(2023实现) 作者: 安静到无声 作者简介:人工智能和硬件设计博士生、CSDN与阿里云开发者博客专家,多项比赛获奖者,发表SCI论文多篇。 Thanks♪(・ω・)ノ 如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关…

vue3项目使用TypeIt打字机

官网: TypeIt | The most versatile JavaScript typewriter effect library on the planet. 下载: npm i typeit 使用方法: 正常打字 多行打字机 input输入框实现打字机效果 打字机颜色变化 删除,光标移动,最全面的打字机效果 官网最下面还可以输入你想有的打字效果,然后生…

Spring MVC常用十大注解

Spring MVC常用十大注解 一,什么要使用注解 使用注解可以简化配置,提高代码的可读性和可维护性。通过注解可以实现依赖注入,减少手动管理对象的代码量。注解还支持面向切面编程,实现切面、切入点和通知等。此外,注解提…

DSI及DPHY的学习

DSI的物理层PHY只能是DPHY 本节讲述的DSI是V1.02.00---2010.6.28 从DSI V1.02开始DSI支持图像数据包RGB和YCbCr的传输,在此版本之前只支持RGB传输。 本节内容与CSICDPHY相同时 请参考: CSI2与CDPHY学习-CSDN博客 同时本节会做一些与CSICDPHY的比较 …

【QT】其他常用控件1

新建项目 scrollArea 滚动 toolBox 插入 tabWidget stackedWidget 切换 索引是0 运行后,没有切换按钮,结合pushbutton,加两个Button 代码 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent)…

YOLOv8优化:独家创新(SC_C_Detect)检测头结构创新,实现涨点 | 检测头新颖创新系列

💡💡💡本文独家改进:独家创新(SC_C_Detect)检测头结构创新,适合科研创新度十足,强烈推荐 SC_C_Detect | 亲测在多个数据集能够实现大幅涨点 💡💡💡Yolov8魔术师,独家首发创新(原创),适用于Yolov5、Yolov7、Yolov8等各个Yolo系列,专栏文章提供每一步步…