分类: 系统运维
2010-01-06 13:51:00
如果对于小型的流量小的局域网这确实没有必要,因为普通的动态路由协议就足以保证报文准确的到达目的地。如果网络变得复杂了会怎么样呢,到达同一目的地有多条路径的时候,你也许会说,ospf可以做等价负载均衡啊,对,的确如此,但是我们不能对路由选择做更加细化的控制,在某些时候,会有这样的需求,比如,根据网络管理者制定的标准来进行报文的转发。这种标准根据实际的应用需求来指定,它的依据可以是协议类型、应用、报文大小、或者IP源地址中的一个或者多个的组合。
实际中的策略路由常用的模式有以下几种。
1.上网负载均衡:对于多条ISP线路,网络管理员可以在不同的路径之间根据带宽分配内网上网流量,实现负载平衡。
2.基于源地址选路:例如一个网络通过两条速度不同的线路接入互联网,管理员可以指定内网中一些特定的用户使用快速线路,而普通用户使用慢速线路。
3.根据服务级别选路:对于不同服务要求(如:传送速率、吞吐量以及可靠性等)的数据,根据网络的状况进行不同的路由。如:指定语音与视频等应用走带宽大的线路,数据应用走带宽小的线路。
使用策略路由后,当数据包经过路由器转发时,路由器根据预先设定的策略对数据包进行匹配,如果匹配到一条策略,就根据该条策略指定的路由进行转发;如果没有匹配到任何策略,就使用路由表中的各项根据目的地址对报文进行路由。