策略路由和路由策略

路由器策略与策略路由器的区别

 

一直对

路由

策略与策略路由的区别存在疑惑,根据自己的经验,以及参考了一些资料,总结了对路由策略

和策略路由的区别!

 

    

一、路由策略

 

    

路由策略,是路由发布和接收的策略。其实,选择路由

协议

本身也是一种路由策略,因为相同的网络结

构,不同的路由

协议

因为实现的机制不同、开销计算规则不同、优先级定义不同等可能会产生不同的路由

表,这些是最基本的。

 

    

通常我们所说的路由策略指的是,在正常的路由

协议

之上,我们根据某种规则、通过改变某些参数或者

设置某种控制方式来改变路由产生、发布、选择的结果,注意,改变的是结果(即路由表),规则并没有

改变,而是应用这些规则。

 

    

二、策略路由

 

    

策略路由是在路由表已经产生的情况下,不按照现有的路由表进行转发,而是根据需要,某些通信流量

选择其他路由的方式。

 

 

   

三、联系与区别

 

    

联系:

 

    

双方都是为了转发数据包而进行路径选择的策略,都是根据某种规则改变某些参数或控制手段来设置不

同的转发路径。

 

    

区别:

 

    

路由策略是根据一些规则,使用某种策略改变规则中影响路由发布、接收或路由选择的参数而改变路由

发现的结果,最终改变的是路由表的内容。是在路由发现的时候产生作用。

 

    

策略路由是尽管存在当前最优的路由,但是针对某些特别的主机(或应用、协议)不使用当前路由表中

的转发路径而单独使用别的转发路径。在数据包转发的时候发生作用、不改变路由表中任何内容。

 

    

策略路由的优先级比路由策略高,当路由器接收到数据包,并进行转发的时候,会优先根据策略路由的

规则进行匹配,如果能匹配上,则根据策略路由来转发,否则按照路由表中转发路径来进行转发。

 

    

总结一下,

路由策略是路由发现规则,

策略路由是数据包转发规则。

其实将

策略路由

理解为

转发策略

这样更容易理解与区分。由于转发在底层,路由在高层,所以转发的优先级比路由的优先级高,这点也能

理解的通。

 

    

其实路由器中存在两种类型和层次的表,一个是路由表(

routing-table

),另一个是转发表

forwording-table

)。转发表是由路由表映射过来的,策略路由直接作用于转发表,路由策略直接作用于

路由表。

 

    

四、优缺点

 

    

网络通信的规则是先有路由,才有转发。路由策略由于仅仅在路由发现的时候产生作用,在路由表产生

且稳定之后,如果网络不发生变化,路由表通常都不会变化,这时候,路由策略没有应用就不会占用资源。

 

    

而策略路由是在转发的时候发生作用,路由器在初始产生路由表之后,基本工作量都在数据包转发上,

如果没有策略路由,路由器只要分析每一个数据包的目的地址,再按路由表来匹配就可以决定下一跳;

 

    

但是如果有策略路由,策略路由就一直处于应用状态,如果策略路由特别复杂,路由器要根据规则来判

断数据包的源地址、协议或应用等附加信息,这样就会一直占用大量的资源,所以除非不得已,尽量使用

路由策略,而不要使用策略路由。

 

    

网络优化的时候需要考虑这一点,如果策略路由特别复杂,能通过将网络进行简单分解而达到取消策略

路由的尽量进行分解,否则路由器负担很重。

 

路由器策略与策略路由器的区别

 

一直对

路由

策略与策略路由的区别存在疑惑,根据自己的经验,以及参考了一些资料,总结了对路由策略

和策略路由的区别!

 

    

一、路由策略

 

    

路由策略,是路由发布和接收的策略。其实,选择路由

协议

本身也是一种路由策略,因为相同的网络结

构,不同的路由

协议

因为实现的机制不同、开销计算规则不同、优先级定义不同等可能会产生不同的路由

表,这些是最基本的。

 

    

通常我们所说的路由策略指的是,在正常的路由

协议

之上,我们根据某种规则、通过改变某些参数或者

设置某种控制方式来改变路由产生、发布、选择的结果,注意,改变的是结果(即路由表),规则并没有

改变,而是应用这些规则。

 

    

二、策略路由

 

    

策略路由是在路由表已经产生的情况下,不按照现有的路由表进行转发,而是根据需要,某些通信流量

选择其他路由的方式。

 

 

   

三、联系与区别

 

    

联系:

 

    

双方都是为了转发数据包而进行路径选择的策略,都是根据某种规则改变某些参数或控制手段来设置不

同的转发路径。

 

    

区别:

 

    

路由策略是根据一些规则,使用某种策略改变规则中影响路由发布、接收或路由选择的参数而改变路由

发现的结果,最终改变的是路由表的内容。是在路由发现的时候产生作用。

 

    

策略路由是尽管存在当前最优的路由,但是针对某些特别的主机(或应用、协议)不使用当前路由表中

的转发路径而单独使用别的转发路径。在数据包转发的时候发生作用、不改变路由表中任何内容。

 

    

策略路由的优先级比路由策略高,当路由器接收到数据包,并进行转发的时候,会优先根据策略路由的

规则进行匹配,如果能匹配上,则根据策略路由来转发,否则按照路由表中转发路径来进行转发。

 

    

总结一下,

路由策略是路由发现规则,

策略路由是数据包转发规则。

其实将

策略路由

理解为

转发策略

这样更容易理解与区分。由于转发在底层,路由在高层,所以转发的优先级比路由的优先级高,这点也能

理解的通。

 

    

其实路由器中存在两种类型和层次的表,一个是路由表(

routing-table

),另一个是转发表

forwording-table

)。转发表是由路由表映射过来的,策略路由直接作用于转发表,路由策略直接作用于

路由表。

 

    

四、优缺点

 

    

网络通信的规则是先有路由,才有转发。路由策略由于仅仅在路由发现的时候产生作用,在路由表产生

且稳定之后,如果网络不发生变化,路由表通常都不会变化,这时候,路由策略没有应用就不会占用资源。

 

    

而策略路由是在转发的时候发生作用,路由器在初始产生路由表之后,基本工作量都在数据包转发上,

如果没有策略路由,路由器只要分析每一个数据包的目的地址,再按路由表来匹配就可以决定下一跳;

 

    

但是如果有策略路由,策略路由就一直处于应用状态,如果策略路由特别复杂,路由器要根据规则来判

断数据包的源地址、协议或应用等附加信息,这样就会一直占用大量的资源,所以除非不得已,尽量使用

路由策略,而不要使用策略路由。

 

    

网络优化的时候需要考虑这一点,如果策略路由特别复杂,能通过将网络进行简单分解而达到取消策略

路由的尽量进行分解,否则路由器负担很重。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值