一.动态路由
1.什么是动态路由
动态路由:
网络中路由器之间互相通信 传递路由信息 利用收到的路由信息更新路由表的过程
动态路由 是通过配置动态路由协议实现的
特点:
减少管理任务
占用网络带宽
在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目;
网络规模大、拓扑复杂的网络
2.动态路由概述
虽然静态路由在某些时刻很有用,但是必须手工配置每条路由条目,对于大中型网络或拓扑经常改变的情况,配置和维护静态路由的工作量变得非常繁重,因此使用动态路由是必要的。
动态路由是网络中路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程。
路由器在配置了接口的P地址后,就会将直连网段存储在路由表中。对于非直连的网段,如果使用静态路由,需要在路由器上配置到达目标网段需要经过的下一跳地址,也就是说,需要人为指定一条数据传输的路径,手工构造路由表。
如果使用动态路由协议,路由器之间就会将自己的路由信息向相邻的路由器发送,并接收相邻路由发过来的路由信息,有选择地保护这些路由信息,生成自己的路由表
二.动态路由协议
1.什么是动态路由协议
动态路由协议 , 用来实现路由器之间的动态路由表更新。
2.动态路由协议算法选择必要步骤
(1)向其他路由器传递路由信息
(2) 接收其他路由器的路由信息
(3) 根据收的的路由信息计算出到每个目的的网络的最优路径,并由此生成路由表
(4)根据网络拓扑的变化及时作出反应,调整路由生成新的路由表,同时把拓扑变化以路由信息 的形式向其他路由器宣告。
3.度量值
当到达同一个网段有两条或者两条以上不同路径的时候,动态路由协议会选择一条最优的路径传输数据。那么路由协议是如何度量路径优劣的呢?
如图 路由器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)中间系统到中间系统
创作不易,求关注,点赞,收藏,谢谢~