免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1875 | 回复: 0
打印 上一主题 下一主题

深入理解静态路由 [复制链接]

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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/108418/showart_2147113.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP