一、动态路由:
- 概述: 路由器之间沟通,协商,计算自动生成路由表;再拓扑变化之后,可以实时收敛(重新计算)来适应新的结构。
- 优点:
- 配置简单,仅需在所有路由器上运行相同的路由协议即可;
- 可以基于网络拓扑结构的变化而自动收敛;
- 缺点:
- 动态路由选路使用单一算法完成,选出的路径不一定是最佳路径,甚至可能出现环路;
- 路由器彼此之间需要进行数据包的交互,需要额外占用路由器的硬件资源及链路资源;
- 路由器彼此之间需要进行数据包的交互,所以可能更容易被利用,产生安全问题;
- 静态和动态的比较:
- 静态路由适用于小型简单的网络环境;
- 动态路由适用于较为复杂的网络环境;
二、动态路由的分类:
基于AS分类:
- AS:自治系统;
全世界的网络会被分成很多个小块,每一个块的内部运行一个算法去计算,块之内运行的就是IGP,块于块之间运行就是EGP;
(一)内部网关路由协议(IGP):
- 特点: 在AS内部使用;
- 常用协议:RIP , OSPF , EIGRP , ISIS…
(1):基于工作特点分:
【1】距离矢量型协议(DV):
-
常见的协议有:RIP , EIGRP(思科的私有协议)…;
-
特点: 路由器之间
直接共享
路由表; -
优点: 占用链路资源较小;
-
缺点: 选路相对不精确,防环能力相对弱;
【2】链路状态型协议(LS):
-
常见的协议有:OSPF,ISIS…;
-
特点: 路由器之间共享拓扑信息(如接口ip,带宽等),进行
算法计算
后,得出路由表; -
优点: 选路更精确,防环能力强;
-
缺点: 因为要计算,所以比较占用链路资源;
(2):基于更新时是否携带子网掩码:
【1】有类别:
- 不携带子网掩码,按主类(A类,B类,C类)定义子网掩码;
【2】无类别:
- 携带子网掩码,基于实际掩码来判断网段;
(二)外部网关路由协议(EGP):
- 特点: 在AS之间使用;
- 常用协议:BGP , EGP…