双点双向重发布以及路由策略

前言

1,由于ASBR在重发布路由条目时,将清除原有协议携带的度量,会添加新协议的度量种子,一旦2,使用双点双向重发布时,可能会出现选路不佳。
还有些情况会导致环路等
这时候就要用到路由策略来解决

实验要求

如图,实验拓扑图
在这里插入图片描述

基础配置

基础配置不做解释了

R1环回及接口ip地址
[r1]int LoopBack0
[r1-LoopBack0]ip add 1.1.1.1 24
[r1-LoopBack0]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 12.1.1.1 24
[r1-GigabitEthernet0/0/1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 14.1.1.1 24

R2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[r2]int LoopBack 0
[r2-LoopBack0]ip add 2.2.2.2 24
[r2-LoopBack0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.1.1.1 24

R3
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.1.1.2 24
[r3]int LoopBack 0
[r3-LoopBack0]ip add 3.3.3.3 24
[r3-LoopBack0]int g0/0/1
[r3-GigabitEthernet0/0/1]ip add 34.1.1.1 24

R4 
[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 34.1.1.2 24
[r4]int LoopBack 0
[r4-LoopBack0]ip add 4.4.4.4 24
[r4-LoopBack0]int g0/0/1
[r4-GigabitEthernet0/0/1]ip add 14.1.1.2 24

这个时候换回,路由全部写好了。接下来开启不同协议

启动rip 及 ospf 协议

根据拓扑图进行基础配置也不做解释了

R1
[r1]rip 1
[r1-rip-1]version 2
[r1-rip-1]network 1.0.0.0
[r1-rip-1]network 12.0.0.0
[r1-rip-1]network 14.0.0.0

R2
[r2]rip 1
[r2-rip-1]version 2
[r2-rip-1]network 12.0.0.0
[r2-rip-1]network 2.0.0.0
[r2-rip-1]q
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 23.1.1.1 0.0.0.0

R3
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 23.1.1.2 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 34.1.1.1 0.0.0.0

R4 
[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 34.1.1.2 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[r4]rip 1
[r4-rip-1]version 2
[r4-rip-1]network 14.0.0.0

这个时候rip 和 ospf 协议全部启动好了,但是还没有做任何的重发布

双向重发布

在R2和R4上配置重发布的顺序不一样会有不同方向的环路出现,如果先在R2上面进行双向重发布,不能影响R4路由才行,反过来一样的。

先对R2
[r2]rip 1
[r2-rip-1]import-route ospf 1
[r2-rip-1]q
[r2]ospf 1
[r-ospf-1]import-route rip

再对R4
[r4]ospf 1
[r4-ospf-1]import-route rip
[r4-ospf-1]q
[r4]rip 1
[r4-rip-1]import-route ospf 1

这时查看R2路由表会发现如下,多了一条 4.4.4.4/32 这个网段,因为在ospf协议中的R4环回是计算出来的,用32位掩码。传递传递到rip时是手写的网段那个地址,掩码为24.。问题不大

 4.4.4.0/24  RIP     
 4.4.4.4/32  OSPF  

这时可以统一32位掩码要么统一24位掩码,或者将ospf工作方式改为广播,这里改为广播。

[r4]int LoopBack 0
[r4-LoopBack0]ospf network-type broadcast

双点双向重发布到此结束

路由策略

路由策略是在控制层面流量进或出的接口上,抓取流量后,修改其中参数或删除该信息,最终起到影响路由器路由表的生成,从而实现干涉选路的作用。
想要对路由策略,第一步就是抓取到需要的流量
一些概念:

	控制层面:路由协议传递路由信息的流量对应的方向
	数据层面:设备间具体访问时请求的流量对应方向
	控制层面方向与数据层面方向一定相反;

一,抓取流量的技术

1,ACL:访问控制列表设计初衷用于限制数据层面流量的进出;故在用于抓取控制层面流量时,可能无法精确匹配;
2,前缀列表:是专门设计用于抓取控制层面流量

前缀列表的流量抓取:

[r1]ip ip-prefix aa permit 1.1.1.0 25      prefix为前缀,aa为定义的表的名字,1.1.1.0 25 为要抓取的网段地址
以及一些扩展配

二,策略
策略就是可以进行删除或者修改流量

一般三种策略:

偏移列表
分发列表
route-map

偏移列表,在cisco体系中算一种路由策略,在华为体系中不是策略,而是RIP这样的距离矢量协议专用的,修改度量的操作的

分发列表:Cisco叫分发列表,华为叫过滤策略,该策略用的较少

route-map:Cisco较route-map,华为较路由策略

对上面实验进一步配置,因为该实验存在路由回馈,需要用到策略解决。解决的方法为将R4 将路由传给R1 时跳数加大

路由回馈:

在本协议中学到的路由传给另外一个协议时,另外一个协议将该路由重新传回给本协议了

偏移列表策略使用的命令:

R4上进行偏移列表操作
[r4]ip ip-prefix ww permit 1.1.1.0 24    表名字叫ww,抓取1.1.1.0 24网段
[r4]ip ip-prefix ww permit 12.1.1.0 24
[r4]ip ip-prefix ww permit 2.2.2.0 24
[r4-rip-1]int g0/0/1
在这个接口发出路由时把ww表的度量加大2,在华为中度量只能加不能减
[r4-GigabitEthernet0/0/1]rip metricout ip-prefix ww 2

分发列表命令展示(与本实验无关)

[r2]ip ip-prefix aa deny 1.1.1.0 24    拒绝1.1.1.0 24 这个段的流量
[r2]ip ip-prefix aa permit 0.0.0.0 0 less-equal 32    必须手动加上这个,不加的话就拒绝了所有流量
[r2]rip 1  进入协议,过滤策略,进入g0/0/0这个接口时,调用aa表
[r2-rip-1]filter-policy ip-prefix aa import g0/0/0

注意:ospf协议中正常不能在出方向调用,因为ospf使用拓扑更新,在同一个区域内不能限制拓扑的传递,正常只能在出方向调用,从而不影响数据库的同步,仅仅是不将Las计算所得的路由加入路由表中。若想要在出向调用可以在ABR/ASBR上针对3,4,5,7类LSA进行。

route-map命令展示,比较常用的

[r2]ip ip-prefix a permit 3.3.3.0 24 创建一个前缀列表a 抓取3.3.3.0 24 段流量
[r2]ip ip-prefix b permit 4.4.4.0 24 创建一个前缀列表b
[r2]acl 2000 创建一个acl 标号为2000
[r2-acl-basic-2000]rule permit soruce 1.1.1.0 0 抓取的是1.1.1.0 0

[r2]route-policy qq deny node 10 路由策略名字为qq,站点号为10,大动作为拒绝
[r2-route-policy]if-match acl 2000 匹配acl2000
2-route-policy]apply cost 5 更改度量值为5

[r2]route-policy qq permit node 30 路由策略名字为qq,站点号为30,大动作为允许
[r2-route-policy]if-match ip-prefix a 匹配前缀列表a
[r2-route-policy]apply cost-type type-1 修改度量类型 为类型1

[r2]route-policy qq permit node 40 路由策略名字为qq,站点号为40,大动作为允许
[r2-route-policy]if-match ip-prefix b 匹配前缀列表b
[r2-route-policy]apply cost 7 修改度量值为7,并且修改度量类型为1
[r2-route-policy]apply cost-type type-1

[r2-ospf-1]import-route rip route-policy qq 在重发布时同时执行这个策略
[r2]route-policy qq permit node 50 末尾隐藏拒绝所有,所有要做一个空表

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员Fy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值