静态路由与动态路由的区别

路由是为跨网段的数据包选择路径,决定如何才能正确到达到目的IP的一个重要环节,它有两种方式,一种为静态路由,一种为动态路由。
静态路由是由网络管理员手工指定路由,当路由发生改变时,需要管理员手工去修改。比如,指定目标地址为192.168.1段的数据包由第一张网卡转发,目标地址为192.168.2段的数据包由第二张网卡转发。
动态路由是由路由器每隔一段时间自动生成路由表,有不同的协议可以实现,比如OSPF,RIP等等,这些协议都会有个接收、发布路由信息和生成新的路由表所需要的收敛时间的问题,如果设置不当,有可能会引致路由器出错。在动态路由中,路由表是会变化的,比如,原来目标地址为192.168.1段的数据包由第一张网卡转发,可能过了半个小时之后路由器会选择从第二张网卡转发。
一般来说,静态路由的转发效率比动态路由高,因为静态路由不需要生成新的路由表,但其适应性比动态路由差,当一个路径失效时,它不能马上发现并作出处理,而要由管理员去进行改动,而动态路由就会在几十秒甚至几秒内自动修改路径。
因此,在一般的小规模的局域网里,一般采用静态路由,而电信这种全国规模的ISP,则一般采用动态路由。
静态路由与动态路由的优缺点比较

( 一)A. 静态路由的优点:

1. 对处理器的消耗非常低

2. 无带宽占用

3. 安全性能非常高

4. 可预见性高

B. 静态路由的缺点:在复杂的网络环境中,操作量非常巨大;对复杂网络环境中,适应性低。

(二)A. 动态路由的优点:维护量小;可适应性非常强。

B. 动态路由的缺点:带宽占用率特别高;对CPU的频率要求非常高。

相关文档
最新文档