动态路由协议(一)

简介: 本章的学习目标:是理解动态路由的基本概念和原理,以及动态路由协议分类。

 

一.动态路由

1.什么是动态路由


动态路由:  

   网络中路由器之间互相通信 传递路由信息  利用收到的路由信息更新路由表的过程

   动态路由 是通过配置动态路由协议实现的


    特点:


   减少管理任务  

   占用网络带宽

   在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目;

   网络规模大、拓扑复杂的网络


2.动态路由概述


虽然静态路由在某些时刻很有用,但是必须手工配置每条路由条目,对于大中型网络或拓扑经常改变的情况,配置和维护静态路由的工作量变得非常繁重,因此使用动态路由是必要的。


动态路由是网络中路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程。


路由器在配置了接口的P地址后,就会将直连网段存储在路由表中。对于非直连的网段,如果使用静态路由,需要在路由器上配置到达目标网段需要经过的下一跳地址,也就是说,需要人为指定一条数据传输的路径,手工构造路由表。


图片.png

如果使用动态路由协议,路由器之间就会将自己的路由信息向相邻的路由器发送,并接收相邻路由发过来的路由信息,有选择地保护这些路由信息,生成自己的路由表

图片.png



二.动态路由协议

1.什么是动态路由协议


动态路由协议 , 用来实现路由器之间的动态路由表更新。

2.动态路由协议算法选择必要步骤


(1)向其他路由器传递路由信息


(2)  接收其他路由器的路由信息


(3)  根据收的的路由信息计算出到每个目的的网络的最优路径,并由此生成路由表


(4)根据网络拓扑的变化及时作出反应,调整路由生成新的路由表,同时把拓扑变化以路由信息           的形式向其他路由器宣告。

3.度量值

图片.png

当到达同一个网段有两条或者两条以上不同路径的时候,动态路由协议会选择一条最优的路径传输数据。那么路由协议是如何度量路径优劣的呢?


如图 路由器R1可以选择从R3到达网段192.168.1.0,也可以选择经过R2,R3到达网192.168.1.0,这时,就需要路由协议使用一个合适的度量值(Metrics)来决定那条路径是最优路径。


不同的路由协议使用不同的度量衡,有时还使用多个度量。


   跳数:跳数(Hop Count)度量可以简单地记录路由器的跳数。

   带宽:带宽(Bandwidth)度量将会选择高带宽路径,而不是低带宽路径。

   负载:负载(load)度量反应了占用沿途链路的流量大小。

   时延:时延(Delay)度量反应了数据包经过一条路径所花费的时间。

   可靠性:可靠性(Reliability)度量用来度量链路在某种情况下发生故障的可能性。

   成本:成本(Cost)是用来描述路由优劣的一个通用术语。指路由协议基于自己特定的度量  对路径的一种看法。


4.收敛


使所有路由表都达到一致状态的过程称为收敛。


 全网实现信息共享及所有路由器计算最优路径所花费的时间的总和就是收敛时间。

5.静态路由和动态路由


静态路由和动态路由都有各自的特点和适用范围,在网络中静态路由和动态路由相互补充。


静态路由路由可以作为动态路由的补充

静态路由的优先级高于动态路由

三. 动态路由协议的分类


    距离矢量路由协议 (就是依据 跳数和多经过的路径长短决定最佳路径)


             如  RIP (路由信息协议)  IGRP    (内部网关路由协议)



    链路状态路由协议  (依据 链路的带宽 负载和成本来判断最佳路径)



             如   ospf (Open Shortest Path First,OSPF) 开放式最短路径优先


                    is-is(Intermediate System-to-Intermediate System)中间系统到中间系统



    创作不易,求关注,点赞,收藏,谢谢~


目录
相关文章
|
运维 Oracle 关系型数据库
免费下载! 《OceanBase 社区版入门到实战》 快人一步,成为游刃有余的分布式数据库专家!
原生分布式关系型数据库OceanBase ,具备多租户、高可用、水平扩展、高性能、低成本、兼容 ORACLE 和 MySQL 六大特点,支撑了支付宝和网商银行全部的核心业务,以及外部银行、保险、证券、运营商、央企等多个行业数百家客户的核心业务系统。OceanBase 在 2021年6月份发布了社区版 3.1,更全面有力的推动数据库生态系统建设。
104524 1
免费下载! 《OceanBase 社区版入门到实战》 快人一步,成为游刃有余的分布式数据库专家!
|
网络协议 算法
简述TCP报文首部字段及其作用
TCP报文首部字段及其作用
1842 0
|
canal 消息中间件 存储
DDD领域驱动设计实战(六)-理解领域事件(Domain Event)(中)
DDD领域驱动设计实战(六)-理解领域事件(Domain Event)(中)
1016 0
|
网络安全 开发工具 数据安全/隐私保护
阿里云搭建FTP服务器,完成文件传输
本文主要使用搭建FTP服务器的系统是ubuntu18.04,租的服务器是阿里云服务器(ecs.t6-c1m1.large)。决定想在服务器上搭建FTP主要是为了方便传输文件,网上方法众多,因此我将我从头到尾搭建FTP并且传输文件的步骤和问题记录在此,方便想尝试的人学习。
阿里云搭建FTP服务器,完成文件传输
|
机器学习/深度学习 人工智能 分布式计算
因果推断:效应估计的常用方法及工具变量讨论
日常工作中很多的策略/产品的效果是无法设计完美的随机实验的,要求我们从观察性数据中去(拟合随机试验)发现因果关系、测算因果效应。
2356 0
因果推断:效应估计的常用方法及工具变量讨论
|
存储 Go
Go的map查找
在Go中,map是一种无序的键值对集合,类似于其他语言中的字典或哈希表。可以使用map来存储和查找数据。
372 0
|
存储 编解码 监控
VOS3000最高支持多少并发,需要配置什么样的服务器
VOS3000™ 是针对中小等规模 VoIP 运营业务提供的支撑系统,除满足运营费率设定、套餐管理,账户管理、业终端管理、网关管理、数据查询、卡类管理、号码管理、系统管理等基本功能以外,系统还融合了 IVR 回拨直拨业务包,高性能媒体转发模块等附加模块,真正为您搭建一个稳定可靠的高性能运营系统。软交换采用 SIP/H323 协议互转核心,容量高达 5,000 线并发能力。系统经过严格测试,可提供高效稳定可靠的电信级运营服务。
|
存储 SQL 消息中间件
《如何使用实时计算对 Flink 任务进行调优》|学习笔记
快速学习 《如何使用实时计算对 Flink 任务进行调优》
966 0
《如何使用实时计算对 Flink 任务进行调优》|学习笔记
Java——三大特性之一:继承(概念理解+应用举例)
Java——三大特性之一:继承(概念理解+应用举例)
Java——三大特性之一:继承(概念理解+应用举例)
|
存储 运维 安全
跨境电商如何通过打好数据底座,实现低成本稳步增长
跨境电商如何通过打好数据底座,实现低成本稳步增长
386 0
跨境电商如何通过打好数据底座,实现低成本稳步增长