Chinaunix首页 | 论坛 | 博客
  • 博客访问: 164378
  • 博文数量: 25
  • 博客积分: 2446
  • 博客等级: 大尉
  • 技术积分: 258
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-18 21:19
文章分类

全部博文(25)

文章存档

2011年(1)

2010年(20)

2009年(4)

分类: 系统运维

2010-01-13 00:22:30

   静态路由是一种最简单的路由协议。从大的方面来说,它和RIP,OSPF一样,都是路由用来在网络层完成路由数据包的路由协议。他们是平级的,不能因为静态路由简单就不拿人家当回事。举个例子,在运行不同网络协议的两个网络中,有时因为一些原因需要进行网络合并(暂且如此称呼,)这时涉及到路由的重分配,比如,将RIP重分配到OSPF中,你很清楚这个配置很简单,只要在router ospf 下redistribute RIP,就可以实现不同路由协议的路由信息融合。不过,你可曾听说过静态路由的重分配?其实我们一直在用,不过他不叫这个名字,命令配置也与其他路由间重分配不同而已,我们将缺省路由(default route)分发到RIP或者OSPF的时候,会用到default-information originate 这个命令。他会把缺省路由分发到OSPF或者RIP中,缺省路由一定是一个静态路由,这是毫无疑问的,如果把静态路由当做一种路由协议,(事实上它就是,不用假设)。那么这当然算是路由重分配了。
   静态路由是理解网络路由的最佳示例,数据包需要从一个网络到达另一个网络的时候,需要路由器完成传递过程。静态路由是在了解网络拓扑结构后人工添加到路由表中的。如果只有静态路由协议,那么可以达到对路由的完全可预见性。在早期的网络中,一个小型的局域网,完全可以采用静态路由。不过,随着网络结构的复杂性增加,人为地设置路由表就变得不切实际了。首先是网络复杂性的增加导致路由表的急速增大,其次,静态路由的缺乏根据网络结构变化自动更改的特性。所有路由表项都必须人工设置,这需要网络管理员实时监测网络变化。很显然这不可能达到。并且,静态路由仅能通过浮动静态路由实现网络的路由冗余,在复杂的网络中不能满足可靠性要求。静态路由没有衡量网络路径优先级的相关策略,这使得网络流量控制没有灵活性。仅通过等价负载均衡难以满足实际的要求。其实上述很多都动态路由协议相对于静态路由的优点。正是基于此,人们发明了动态路由协议。新技术的产生总是基于现实生活的实际生产需求。或者说实际生产需求推动着新技术的产生,脱离了实际需求,那么新技术就不可以当生产力了。动态路由的确有很多优点,根据网络结构变化动态更新路由,基于多种因素的链路cost路由选择,快速全网收敛等等。但这是以牺牲网络路由的可预见性为代价的,高度的自动化意味着路由的不可控增加。尤其对于复杂的网络。但是我们还是采用了动态路由协议。我们总是在一种衡量中或者说矛盾中作出选择,就像服务器的安全性和易操作性一样。
 
阅读(1970) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~