第五章 重发布和路由策略

重发布

在同一个网络拓扑结构中,如果存在多种不同的路由协议,由于不同路由协议的处理机制不同,对路由的处理方式也不同,这就造成了网络中出现路由信息的隔离现象。在路由协议的边界设备上,将某一种协议的路由信息引入到另一种路由协议中,这个操作被称为引入或者路由重分发。--这个技术叫做重发布。

作用:在不同路由协议或者相同路由协议的不同进程,进程之间无法获取路由信息,需要使用重发布来实现路由信息的共享。

条件:

1.必须存在网络边界设备--同时连接在两种协议或两个进程,并且必须学习到两边的路由信息。

2.必须要关注种子度量值----起始度量值,A协议B协议开销算法不同,无法直接引用对方的开销值。故将A协议引入到B协议时,边界设备将删除A协议路由信息的原始度量值,而在共享到B协议中,由边界设备给该路由添加一个起始度量值

规则:

将A协议发布到B协议中,在边界的B协议中配置

将A协议发布到B协议中,边界设备会所有通过A协议学习到的路由以及边界上宣告在A协议中所有的直连路由,全部都共享到B协议中。

名词解释

  • 单点----存在一个边界设备

  • 双点----存在两个边界设备

  • 多点----存在多个边界设备

  • 单向----仅将A协议路由共享到B协议中

  • 双向----A协议和B协议的路由相互共享

因为重发布都是发生在两个协议之间的,所以,不存在多向

单点重发布

配置

  • A--->B:

  • [r2-rip-1]import-route ospf 1

通过重发布技术将其他协议的路由信息引入到RIP协议中,其种子度量值为0。

修改度量值方式

[r2-rip-1]default-cost 5 ----全局修改

[r2-rip-1]import-route ospf 2 cost 3 ----针对于某一种路由协议修改

当以上两条命令同时执行时,将按照第二条匹配更精准的修改方式

  • 静态--->B:

[r2-rip-1]import-route static

缺省路由在重发布操作时,不会进行引入

  • 直连--->B:

[r2-rip-1]import-route direct

若该设备执行了A--->B的重发布和直连--->B的重发布,并且两次包含了相同的路由信息。则将会优选直连的重发布信息

[r2-ospf-1]default cost ? INTEGER<0-16777214> Cost value

[r2-ospf-1]default type ? INTEGER<1-2> Type value

双点重发布

路由回馈----某个协议诞生的路由信息,经过重发布的路由引入,最终又回到了某协议。

默认RIP和OSPF协议若进行双点重发布,由于两者的优先级不同,故第一台边界设备重发布动作结束后,将影响到其他边界设备的路由表。使得路由可能被传回源协议当中,发生路由回馈。

华为为了解决路由回馈问题,将OSPF的域外路由优先级定义为150(150高于华为体系下所有IGP协议的优先级),从而解决路由回馈问题

路由策略

控制层面流量------路由协议传递路由信息产生的流量

数据层面流量------设备访问目标地址时产生的流量

所谓的路由策略-----在控制层面转发流量的过程中,截取流量,之后修改流量再转发或者不转发流量,最终达到影响路由器路由表的生成,干涉选路的效果

抓流量
ACL列表

[r1-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.0

通配符---0和1穿插使用,0代表不可变,1代表可变

因为ACL列表本身设计是为了抓取数据层面流量的,因为通配符的存在它可以灵活的匹配IP地址的数字特征,但是没有办法匹配路由信息中的掩码特征,所以ACL并不擅长于抓取控制层面的流量

如果要在192.168.1.0/24、192.168.1.0/25、192.168.1.0/26中抓取192.168.1.0/24,ACL无能为力,它只能按照IP地址的数字特征进行流量匹配,故三条路由的流量都会被ACL抓取到。

前缀列表(ip-prefix)

前缀列表所匹配的对象是IP地址前缀,也就是路由条目。---->一个路由条目由目的网络地址及掩码长度共同标识

前缀列表的匹配规则:从上而下,逐一匹配,一旦匹配上则将按照该规则执行,不再向下匹配。末尾隐含拒绝所有条件。

IP前缀列表中会包含1条或多条语句,每条语句都使用一个十进制的序号进行标识。----序号的步长为10

实例演示

172.16.0.0/16
172.16.0.0/24
172.16.0.0/30
172.16.1.1/32

ip ip-prefix aa index 10 permit 172.16.0.0 24

-----创建一个名称为aa的前缀列表,ID为10的策略,内容为允许172.16.0.0/24

[r3]ip ip-prefix aa index 20 permit 172.16.0.0 16 less-equal 24

匹配所有前缀为172.16;并且掩码大于等于16,小于等于24的所有路由信息

[r3]ip ip-prefix bb index 10 permit 172.16.0.0 16 greater-equal 24

[r3]ip ip-prefix cc index 10 permit 172.16.0.0 16 greater-equal 24 less-equal 30

[r3]ip ip-prefix dd index 10 permit 172.16.0.0 16 greater-equal 24 less-equal 24

[r3]ip ip-prefix ee index 10 deny 172.16.0.0 30 [r3]ip ip-prefix ee index 20 permit 172.16.0.0 24

[r3]ip ip-prefix asd index 10 permit 0.0.0.0 0 less-equal 32

匹配所有

[r3]ip ip-prefix qwe index 10 deny 172.16.0.0 30 [r3]ip ip-prefix qwe index 20 permit 0.0.0.0 0 less-equal 32

[r3]ip ip-prefix hh index 10 permit 0.0.0.0 0 greater-equal 32 less-equal 32

匹配所有的主机路由----掩码为32的路由

[r3]ip ip-prefix ii index 10 permit 0.0.0.0 0 -----允许缺省路由

[r3]ip ip-prefix qq index 10 permit 172.16.4.0 22 greater-equal 24 less-equal 24

做策略
偏移列表----cisco

1、抓流量

[r1]ip ip-prefix aa permit 23.0.0.0 24 ---抓取23.0.0.0/24路由信息

2、做策略

[r1-GigabitEthernet0/0/1]rip metricin ip-prefix aa 5 -----在入接口方向,修改度量值,增加5。metricin入方向;metricout出方向。

偏移列表是逐跳行为,效果可以叠加,整段路径中流量经过的多个接口均配置后,最终会增加总度量值。

出方向会影响后续设备;入方向会影响本地以及后续设备

过滤策略----Filter-Policy(cisco---分发列表)

专门为了过滤路由信息而诞生的产物。----只能针对路由信息进行过滤,不能针对LSA信息进行过滤

1、抓流量

[r2]acl 2000 [r2-acl-basic-2000]rule deny source 34.0.0.0 0 ----在抓取流量时,过滤策略本身没有过滤能力,所以,需要在抓取流量时使用拒绝动作。

[r2-acl-basic-2000]rule permit ---末尾需要放通所有流量,否则在调用时会将所有流量全部过滤。

2、做策略

[r2-rip-1]filter-policy 2000 export GigabitEthernet 0/0/0-----需要判断控制层流量的方向,且选定接口。若没有选定接口,则会匹配到所有的接口。

在使用过滤策略时,不管使用ACL还是前缀列表抓取流量,均需要在列表的最后配置一条允许所有的命令

过滤策略在链路状态型协议中使用时,如果需要过滤域内路由信息,则在本地的入方向调用策略,将拒绝LSA生成路由信息,但该LSA本身还存在与本地LSDB中。如果需要过滤域外路由信息,需要在ASBR上配置策略,且使用出方向,这样该ASBR不会生成该LSA信息。

对于1/2类LSA而言,需要在本地的入方向调用过滤策略。而对于3类LSA而言,需要在ABR设备的入方向调用,阻止LSA生成。对于5/7类LSA而言,使用出方向限制,在ASBR上

路由策略---route-policy

路由策略匹配规则:自上而下,逐一匹配,一旦匹配上则将按照对应的规则来执行动作,不再向下匹配。末尾隐含拒绝所有规则

配置实例

192.168.1.0/24----过滤
192.168.2.0/24----修改种子度量值10
192.168.3.0/24----修改默认开销类型
192.168.4.0/24----修改开销类型以及tag=666
12.0.0.0/24-------不处理

抓流量----全部都是允许操作,对哪一个流量进行操作,抓取那个流量即可。

[r2]acl 2000 [r2-acl-basic-2000]rule permit source 192.168.1.0 0

[r2]acl 2100 [r2-acl-basic-2100]rule permit source 192.168.2.0 0

[r2]ip ip-prefix aa permit 192.168.3.0 24

[r2]ip ip-prefix bb permit 192.168.4.0 24

做策略

[r2]route-policy aa deny node 10 -----创建一个名称为aa的路由策略,大动作为拒绝,节点编号为10 [r2-route-policy]if-match acl 2000 ----条件语句

[r2]route-policy aa permit node 20 [r2-route-policy]if-match acl 2100 [r2-route-policy]apply cost 10

[r2]route-policy aa permit node 30 [r2-route-policy]if-match ip-prefix aa [r2-route-policy]apply cost-type type-1

[r2]route-policy aa permit node 40 [r2-route-policy]if-match ip-prefix bb [r2-route-policy]apply cost-type type-1 [r2-route-policy]apply tag 666

[r2]route-policy aa permit node 100 ----允许所有

在重发布中调用

[r2-ospf-1]import-route rip 1 route-policy aa

  • 13
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值