HUAWEI- 路由策略
HUAWEI- 路由策略
Route-policy 和cisco中的route-map一样道理,一样玩意
其中也是包括二元 而cisco中
Ifmatch //匹配条件 Match //匹配
Apply //应用动作 Set //动作
只有上面匹配上,后面才会执行动作,

如图所示,
现在在R2上进行双向引入,(到了华为平台,就不要再说cisco平台的词儿了,[重分布不要的])
正常情况下,所有的条目重发布过去时,肯定属性值都是一样的。
而现在我要求,
ospf进rip后,172.16.1.1 (cost=4)
172.16.2.1 (cost=5)
172.16.3.1 (cost=6)
如果不借助route-policy 是肯定不能完成的。
那要具体怎么做呢?
部署思路
还是要和acl\prefix-list相结合,但是这时的决定权就在route-policy了,
换句话说,这时的ACL只是负责去匹配前缀,所以只能用permit.

使用不同的ACL来匹配不同的前缀
再用route-policy 分别调用ACL,以序号区分。
当然,还要再重分布的时候调整用

然后我们再到R1上来看看结果如何

由于R1-R2还要再算是一跳,所以在这里看到的是5,6,7
OK,没问题
再看OSPF的
要求:192.168.1.0 192.168.2.0路由在重分布OSPF 时,为type-1
而192.168.3.0 为type2。
为什么要这么做呢?当出现负载均衡的时候就知道了,而且在OSPF中,各路由的类型也是有所比较的
O>OIA>OE1>OE2(当然这个是cisco的)
区域内>区域间>外部类型1>外部类型2
这个会在后面有更多的实验。来证明。

定义ACL

Route-policy调用ACL

做路由引入时调用route-policy
最后看结果

在路由表中好像也看不出来有啥区别
但是在OSPF的路由表中就不一样了

最后
Route-policy 也可以和filter-policy相结合
如上图,
我们再将那两个type1的条目加上一个tag ,1000
(这里可以直接在原有的route-policy上设置)

其它的都不用动,因为在R2进行引入路由时,会携带这些东西
这里要注意一下,一个if-match,可以设置多个动作,如果if-match写成这样就不是这个意思了。
此时在R3上查看一下,看看标签有没有打上

这里有一个有意思的地方,
那就是route-policy 和filter-policy相结合时,谁说了算?
当然是route-policy了

所以在写route-policy的时候,一定想好了,你不想收谁
不匹配 10 条件为带有1000标签的
后面的20 等于是放行其它。

再到OSPF进程下,配置filter-policy去调用route-policy,import【肯定是import的】

就这样,直接被干掉了,
这样做的方法,初看起来稍微有一些绕,但是不要忘了,
在路由传递过程中,能够携带路径属性,给后面的节点上供调整是多么牛B的一件事儿,
这一点会在后面的BGP中非常多见。
也可以这样说,如果路由策略你没有学好,到后面的BGP也就那样儿吧,蒙不蒙的走着瞧吧。

图中画白线的都是BGP的路径属性之一,会常常用到route-policy的。
所以很重要
-------------------------------------------
CCIE成长之路 --- 梅利
浙公网安备 33010602011771号