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

计算机网络之路由算法的详细层次算法

一、静态路由算法

特点:是非自适应路由算法,路由信息需要管理员手工配置。

优点:简单可靠,在负荷稳定、拓扑变化不大的网络中运行效果很好。

缺点:路由更新慢,不适合大型网络。
适用场景:用于安全性较高的军事网络和小型商业网络。

二、动态路由算法

特点:是自适应路由算法,路由器之间彼此交换路由信息,按照路由算法优化出路由表项。

优点:路由信息更新快,适用于大型网络,能够及时响应链路费用和网络拓扑变化。

缺点:算法复杂,网络负担较高。
适用场景:用于大型商业网络。
动态路由算法又可以进一步细分为全局性动态路由算法和分散性动态路由算法:

全局性动态路由算法:以链路状态路由算法OSPF为代表,所有的路由器掌握着完整的网络拓扑和链路费用信息。在这种算法中,每个节点都需要定期向网络中所有其他节点广播链路状态分组,即进行链路状态广播。可以采用Dijkstra算法来计算从某节点到网络中所有其他节点的最低费用路径。

分散性动态路由算法:以距离向量路由算法RIP为代表,路由器只掌握物理上相连的邻居及链路的费用。邻居间通过信息交换,以迭代、分布式的方式计算出最低代价路径。该算法可以采用Bellman-Ford算法的思想,是一种迭代的、异步的、分布式的算法。

此外,为了解决大规模网络中的路由问题,还引入了分层次的路由选择协议。该协议通过多层次抽象,把许多运行同一路由协议算法的网络聚合为一个区域,即自治系统(Autonomous Systems,AS)。自治系统内统一了路由算法,自治系统外也同样要统一算法。层次化路由策略使用一个网关路由器来交换自治系统外的路由信息,从而实现了跨自治系统的信息交换。


http://www.kler.cn/a/550442.html

相关文章:

  • C语言进阶习题【2】(4结构体进阶)——通讯录的实现2
  • hive全量迁移脚本
  • 计算光学基础
  • 【设计模式】【结构型模式】桥接模式(Bridge)
  • VueRouter 实例
  • 基于Flask的广西高校舆情分析系统的设计与实现
  • 深入理解 Shell 脚本执行方式:`source`、`./xx.sh`、`bash xx.sh` 和 `sh xx.sh`
  • leetcode88.合并两个有序数组
  • CMake configure_file
  • 数字水印嵌入及提取系统——基于小波变换GUI
  • 基于springcloud微服务架构的巡游出租管理平台
  • JDK、Nginx、Kafka、Zookeeper安装部署
  • 网络安全专业好就业吗?
  • 【力扣】114.二叉树展开为链表
  • 使用神经网络对驾驶数据进行道路类型分类
  • TCP/IP参考模型之区别(Differences Between the OSI and TCP/IP Reference Models)
  • python下载文件
  • QML 部件获得焦点触发的全局槽函数 onActiveFocusItemChanged
  • Android车机DIY开发之软件篇(十七) Android模拟器移植Automotive
  • 使用 AbilityKit 创建服务卡片