基本的路由策略配置2
由于上一篇的实验是有路由冗余的,所以我们可以用路由策略来把冗余去掉,并且更改不同的cost值,进而实现路由的备份功能,假设有一端的路由走不通了,可以用cost值较大的替换原来的路由路径。
实验配置如下:
配置R2
[R2]acl 2000
[R2-acl-basic-2000]rule permit source 192.168.1.0 0.0.254.255 //奇数位的网段
[R2]route-policy imospf permit node 5 //定义节点5 名称为:imospf
[R2-route-policy]if-match acl 2000
[R2-route-policy]apply cost
[R2-route-policy]apply cost 20
[R2-route-policy]apply cost-type type-1
配置R4
[R4]acl 2000
[R4-acl-basic-2000]rule permit source 192.168.1.0 0.0.254.255
[R4]route-policy imospf permit node 5
[R4-route-policy]if-match acl 2000
[R4-route-policy]apply cost 30
[R4-route-policy]apply cost-type type-1
[R2]ospf 1
[R2-ospf-1]import-route rip route-policy imospf
[R4]ospf 1
[R4-ospf-1]import-route rip route-policy imospf
再来查看R3的路由表
现在把R3上的S0/0/1关闭,看能否切换到R4上
如果再开启S0/0/1接口的话,路由表又会回到原来的S0/0/1接口上来,因为cost值的大小不同。
现在要求R3去往192.168.2.0/24与192.168.4.0/24的路由走R4 ,并且R2互为备份,同理R4的cost值为20,R2的cost值为30
第一还是先定义acl
[R2]acl 2001
[R2-acl-basic-2001]rule permit source 192.168.2.0 0.0.254.255 //偶数位的网段
[R2-acl-basic-2001]q
[R4]acl 2001
[R4-acl-basic-2001]rule permit source 192.168.2.0 0.0.254.255
[R2]route-policy imospf permit node 10 //还是用原来的imospf
[R2-route-policy]if-match acl 2001
[R2-route-policy]apply cost 30
[R2-route-policy]apply cost-type type-2
同理R4上也来配置
[R4]route-policy imospf permit node 10
[R4-route-policy]if-match acl 2001
[R4-route-policy]apply cost 20
[R4-route-policy]apply cost-type type-2
关闭R3上的S0/0/0
[R3]display ip routing-table //又走了R2这个路径了。
另外route-policy有一个默认规则就是不在node里面的路由条目不引入