一、路由策略
路由策略是为了改变网络流量所经过的途径而修改路由信息的技术,主要通过改变路由属性来实现。应用了路由策略,路由器将通过路由图决定如何对需要路由的数据包进行处理,路由图决定了一个数据包的下一跳转发路由器。
路由策略的种类 大体上分为两种:一种是根据路由的目的地址来进行的策略称为:目的地址路由; 另一种是根据路由源地址来进行策略实施的称为:源地址路由, 随着路由策略的发展现在有了第三种路由方式:智能均衡的策略方式!
路由策略是控制层面的行为,操作的对象是路由条目,匹配的是路由,具体是指目标网段、掩码、下一跳、度量值、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