静态路由动态路由的差别

路由器最主要的功能是选择路径。在路由器的存储器中维护着一个路径表,记录各个网络的逻辑地址,用于识别其他网络。

在互联网络中,当路由器收到从一个网络向另一个网络发送的信息包时,将丢弃信息包的外层,解读信息包中的数据,获得目的网络的逻辑地址,使用复杂的程序来决定信息经由哪条路径发送最合适,然后重新打包并转发出去。

路由器的功能还包括过滤、存储转发、流量管理、介质转换等。一些增强功能的路由器还可有加密、数据压缩、优先、容错管理等功能。

由于路由器工作于网络层,它处理的信息量比网桥要多,因而处理速度比网桥慢。

典型的路由选择方式有两种:静态路由和动态路由。

静态路由是在路由器中设置的固定的路由表。除非管理员干预,否则静态路由不会发生变化。一般用于网络规模不大、拓扑结构固定的网络中。

当动态路由与静态路由发生冲突时,以静态路由为准。动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。

它能实时地适应网络结构的变化,如果路由更新信息表明发生了网络变化,路由选择软件就会重新计算路由,并发出新的路由更新信息。

这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑变化。

动态路由适用于网络规模大、网络拓扑复杂的网络。

当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。当一个分组在路由器中进行寻径时,路由器首先查找静态路由,如果查到则根据相应的静态路由转发分组;否则再查找动态路由。

在一个路由器中,可同时配置静态路由和一种或多种动态路由。它们各自维护的路由表都提供给转发程序,但这些路由表的表项间可能会发生冲突。

这种冲突可通过配置各路由表的优先级来解决。通常静态路由具有默认的最高优先级,当其他路由表表项与它不矛盾时,均按静态路由转发。

关注我,获取更多干货内容。

猜你喜欢

转载自blog.51cto.com/14216984/2409470