动态路由是与静态路由相对的一个概念,指路由器可以根据路由器之间的交换的特定路由信息自动地创建本身的路由表,而且可以根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由能够自行选择最佳的可用路由并继续转发报文。算法
原理网络
动态路由机制的运做依赖路由器的两个基本功能:路由器之间适时的路由信息交换,对路由表的维护:ide
路由器之间适时地交换路由信息。
动态路由之因此能根据网络的状况自动计算路由、选择转发路径,是因为当网络发生变化时,路由器之间彼此交换的路由信息会告知对方网络的这种变化,经过信息扩散使全部路由器都能得知网络变化。路由
路由器根据某种路由算法(不一样的动态路由协议算法不一样)把收集到的路由信息加工成路由表,供路由器在转发IP报文时查阅。
在网络发生变化时,收集到最新的路由信息后,路由算法从新计算,从而能够获得最新的路由表。it