当前位置: 首页 > news >正文

OSPF - SPF算法简述

 SPF全称最短路径树算法,相信学过数据结构朋友应该看起来很熟悉
 在一个区域内的路由器都会产生描述自己网络连接信息的LSA,包括两种信息,有路由信息和拓扑信息,简单的来说拓扑信息就是我连着谁,路由信息就是链路的地址掩码等信息,在一个区域内主要使用1、2类LSA来转递,后续介绍到各类LSA会详细看报文
在这里插入图片描述

 首先每个路由器都会泛洪自己的网络信息,所有的DB都是一致的也会生成一致的拓扑,之后每个路由器以自己为根节点通过spf算法生成spf树,路由信息当作叶子节点计算

 总结来说就是↓
泛洪–>一致的DB–>生成拓扑–>以自己为根生成spf树–>挂叶子网络信息–>算路由

 再抽象一点就这这样
在这里插入图片描述在这里插入图片描述

先画树干,再把路由信息当作叶子挂在树上

Phase 1:构建SPF树。
 根据Router-LSA和Network-LSA中的拓扑信息,构建SPF树干。
Phase 2:计算最优路由。
 基于SPF树干和Router-LSA、Network-LSA中的路由信息,计算最优路由。

http://www.lryc.cn/news/514677.html

相关文章:

  • 7.UE5横板2D游戏,添加分类,创建攻击,死亡逻辑,黑板实现追击玩家行为
  • PostgreSQL对称between比较运算
  • Spring AOP面向切面编程
  • Visual Studio 中增加的AI功能
  • 15. 接雨水
  • 从索尼爱立信手机打印短信的简单方法
  • Java-list均分分割到多个子列表
  • kettle合并表数据
  • 蓝耘平台使用InstantMesh‌生成高质量的三维网格模型!3D内容创作!小白入门必看!!!
  • 关于IDE的相关知识之二【插件推荐】
  • oceanbase集群访问异常问题处理
  • Linux(centos)安装 MySQL 8 数据库(图文详细教程)
  • C++之map和set的模拟实现
  • 判断一个单链表是否是回文结构 要求O(N)时间复杂度 O(1)空间复杂度
  • Kafka 快速实战及基本原理详解解析-01
  • wujie无界微前端框架初使用
  • C++ 设计模式:职责链模式(Chain of Responsibility)
  • Yocto项目 - 详解PACKAGECONFIG机制
  • Linux下部署ElasticSearch集群
  • 超高分辨率 图像 分割处理
  • 【含文档+PPT+源码】基于springboot的农贸菜市场租位管理系统的设计与实现
  • 信息科技伦理与道德1:绪论
  • Linux实验报告15-添加系统调用
  • logback之配置文件使用详解
  • 壁纸样机神器,这个工具适合专业设计师用吗?
  • MySQL秘籍之索引与查询优化实战指南
  • 【AI日记】25.01.03 kaggle 比赛 3-2 未来的命运
  • Linux(Centos 7.6)命令详解:ls
  • 【Unity3D】UGUI Canvas画布渲染流程
  • minikube安装k8s