路由策略_路由策略详解

路由策略_路由策略详解一、路由策略 路由策略是为了改变网络流量所经过的途径而修改路由信息的技术,主要通过改变路由属性来实现。应用了路由策略,路由器将通过路由图决定如何对需要路由的数据包进行处理,路由图决定了一个数据包的下一跳转发路由器。 路由策略的种类 大体上分为两种:一种是根据路由的目的地址来进行的策略称为:目的地址路

路由策略_路由策略详解

一、路由策略

  路由策略是为了改变网络流量所经过的途径而修改路由信息的技术,主要通过改变路由属性来实现。应用了路由策略,路由器将通过路由图决定如何对需要路由的数据包进行处理,路由图决定了一个数据包的下一跳转发路由器。

   路由策略的种类 大体上分为两种:一种是根据路由的目的地址来进行的策略称为:目的地址路由; 另一种是根据路由源地址来进行策略实施的称为:源地址路由, 随着路由策略的发展现在有了第三种路由方式:智能均衡的策略方式!

  路由策略是控制层面的行为,操作的对象是路由条目,匹配的是路由,具体是指目标网段、掩码、下一跳、度量值、Tag、Community等

 

二、Route-policy

  路由重发布时,可关联一个route-policy,来实现路由的过滤,或路由属性的设置,Route-policy包含一个或者多个“节点( Node)”的列表。

 

  Route-policy的配置格式

  [H3C] route-policy name { permit|deny } node node

  permit指定节点的匹配模式为允许。当路由项通过该节点的过滤后,将执行该节点的apply子句,不进入下一个节点的过滤;如果路由项没有通过该节点过滤,将进入下一个节点继续过滤。

  deny指定节点的匹配模式为拒绝,这时apply子句不会被执行。当路由项满足该节点的if-match子句时,将不再进入下一个节点;如果不满足该节点的任何if-match子句,将进入下一个节点继续匹配。

  注:默认所有未匹配的路由将被拒绝通过Route-Policy。如果Route-Policy中定义了一个以上的节点,则各节点中至少应该有一个节点的匹配模式是permit

 

  if-match 子句

  可以匹配 Acl Cost Interface route-tye tag ip-prefix等路由信息。

  对于同一个Route-Policy节点,命令if-match acl和命令if-match ip-prefix不能同时配置,后配置的命令会覆盖先配置的命令。

  对于同一个Route-Policy节点,在匹配的过程中,各个if-match子句间是“与”的关系,即路由信息必须同时满足所有匹配条件,才可以执行apply子句的动作。但命令if-match route-type和if-match interface除外,这两个命令的各自if-match子句间是“或”的关系,与其它命令的if-match子句间仍是“与”的关系。

  注:如不指定if-match子句,则所有路由信息都会通过该节点的过滤。

  apply子句

   可以配置 Cost Cost-type preference tag 等路由信息

 

三、IP-Prefix

   前缀列表匹配路由的可控性比ACL高,可匹配路由条目中的网络号及掩码,增强了路由匹配的精确度,每个前缀列表包含一条或多条语句,每条语句都有序号,按顺序排列、匹配。

  

  IP-Prefix的配置格式

  [H3C] ip ip-prefix name [ index index-number ] { permit | deny } ip-address mask-length [ greater-equal greater-equal-value ] [ less-equal less-equal-value ]

  掩码长度范围可以表示为mask-length <= greater-equal-value <= less-equal-value <= 32。如果只指定了greater-equal,前缀范围为[greater-equal-value,32];如果只指定了less-equal,前缀范围为[mask-length,less-equal-value]。

  IPv4地址前缀列表由列表名标识,每个前缀列表可以包含多个表项,各表项可以独立指定一个网络前缀形式的匹配范围,并使用索引号标识。

  在匹配过程中,系统按索引号升序依次检查各个表项,只要有一个表项满足条件,就认为通过该过滤列表,不再去匹配其他表项。

  

  示例

  匹配某条特定路由192.168.1.0/24:

    ip ip-prefix ipprefix1 192.168.1.0 24

  匹配所有主机路由:

    ip ip-prefix ipprefix3 permit 0.0.0.0 0 greater-equal 32

  匹配所有路由(Any):

    ip ip-prefix ipprefix4 permit 0.0.0.0 0 less-equal 32

 

四、Filter-policy

  用于控制路由更新,只能过滤路由信息,无法过滤LSA

 

  Filter-policy的配置格式

  filter-policy { acl-number | acl-name acl-name } [ import|export] [ interface-type interface-number ]

  filter-policy ip-prefix ip-prefix-name [ gateway ip-prefix-name ] [ import|export]  [ interface-type interface-number ]

  该命令如果在路由协议配置视图下执行,若基于接口对路由进行过滤,则一个接口只能配置一个过滤策略;如果不指定接口,就认为是配置全局过滤策略,同样每次只能配置一个策略,如果重复配置,新的策略将覆盖之前的策略。

  注:需要特别注意 import|export 两个参数分别为入方向和出方向

今天的文章路由策略_路由策略详解分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/53745.html

(0)
编程小号编程小号
上一篇 2023-08-30
下一篇 2023-08-30

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注