ospf的重发布、重分布、重分发详解

作用:在一个网络中运行多种协议或者相同协议的不同进程,协议间不能直接沟通计算,进程之间也是独立转发和运算的。所以,需要重发来实现路由的共享,实现全网可达

条件:必须存在ASBR(自治系统边界路由器)设备----同时连接两种协议或者运行两个进程中,之后进行了路由共享。
必须要注意种子度量值—A协议和B协议对开销值的评判标准不同,所以,无法直接使用。在A协议发布到B协议时,ASBR将不携带A协议的开销值,而是在共享到B协议时赋予了一个初始的度量值。
缺点:
选路不佳;
ASBR归属

规则:

  • 将A协议发布到B协议中,需要在ASBR上的B协议的进程中配置
  • 将A协议发布到B协议时,是将ASBR设备上所有通过A协议学习到的路由以及ASBR设备在A协议中宣告的接口所对应的直连网段的路由信息,发布到B协议中。

点:
单点:两种协议或者两个进程之间存在1个ASBR设备
双点:两种协议或者两个进程之间存在2个ASBR设备–备份,流量分担(负载均衡)
多点:两种协议或者两个进程之间存在多个ASBR设备
向:
单向:仅将A协议发布到B协议中
双向:A/B协议都进行路由共享
image.png
A—>B一种动态路由协议到另一种路由协议的重发布

方法:[r2-rip-1]import-route ospf 1
查看:display ip routing-table protocol rip

image.png
注意:rip协议赋予的种子度量值的初始值为0

[r2-rip-1]default cost 2 —修改种子度量值的命令–针对全局进行修改,所有重发布都将生效。
[r2-rip-1]import-route ospf 1 cost 3 — 仅针对本次重发布的内容进行修改

注意:如果两种修改方案矛盾,则将以匹配更精准的方案执行。

静态->B----将静态路由重发布到一种路由协议中
[r2-rip-1]import-route static
注意:在导入静态路由时,将不导入缺省路由。
直连–>B—将直连路由重发布到一种动态路由协议中
[r2-rip-1]import-route direct
注意:如果导入一个动态协议中存在某个网段,同时, 导入直连路由也存在该网段时,则将优先选择直连导入的。

双点重发布
在RIP和ospf之间进行双点重发布,由于优先级不同,所以,可能会导致从RIP中学习到的路由被重新发布回RIP中----路由回馈----可能造成选路不佳,甚至出现环路。(表现预兆,一台ASBR设备重发不后,另一台ASBR设备的路由表发生变化)
但是,因为华为设备将域外导入的路由信息的优先级设置为150,所以,不会发生路由回馈。
由于双点(多点)重发布将必然导致选路不佳,所以,需要使用路由策略来进行改善。

数据层面流量----数据到达目标地址的转发流量
控制层面流量----路由协议传递路由信息产生的流量

路由策略—在控制层面流量转发的过程中,截取流量,之后,修改流量里面的参数或者不转发,最终影响路由表的生成,达到控制选路的目的。

抓取流量—ACL列表、前缀列表
做策略-----路由策略

1.ACL抓取控制层流量-----因为ACL列表主要是针对数据层流量设计的,所以,在抓取控制层流量时,仅能按照数字特征进行匹配,无法精确匹配掩码信息。
2.前缀列表-----IP-prefix

[r1]ip ip-prefix aa permit 192.168.1.0 24
[r1]display ip ip-prefix aa — 查看前缀列表配置信息

前缀列表自动以10为步调添加序号,目的是为了方便插入和删除规则。

[r1]ip ip-prefix aa index 15 permit 192.168.3.0 24 – 通过序号插入规则
[r1]undo ip ip-prefix aa index 15 — 通过序号删除规则

匹配原则 — 自上而下,逐一匹配,如果匹配上了,则将执行对应的动作,不再向下匹配。最后,末尾隐含一条拒绝所有的规则。

[r1]ip ip-prefix aa permit 192.168.4.0 24 less-equal 28 — 匹配所有192.168.4.0,掩码为24到28的路由条目。
[r1]ip ip-prefix aa permit 192.168.5.0 24 greater-equal 28 — 如果前后矛盾,则以后面的参数为掩码要求,前面的变成前24位固定

[r1]ip ip-prefix aa permit 172.16.1.0 16 greater-equal 24 less-equal 24 — 抓取前16位固定,掩码长度为24的路由条目

[r1]ip ip-prefix aa permit 172.16.1.0 16 greater-equal 24 less-equal 28— 抓取前16位固定,掩码长度为24到28的路由条目

抓取所有的路由信息

[r1]ip ip-prefix aa permit 0.0.0.0 0 less-equal 32 — 放通所有

抓取所有的主机路由

[r1]ip ip-prefix aa permit 0.0.0.0 0 greater-equal 32

抓取缺省路由

[r1]ip ip-prefix aa permit 0.0.0.0 0

路由策略:

  1. rip的metricin和metricout----偏移列表

出方向—影响他人
抓取流量:

[r4]acl 2000
[r4-acl-basic-2000]rule permit source 23.0.0.0 0

入方向----影响自己
1.匹配流量

[r1]ip ip-prefix aa permit 23.0.0.0 24

2.使用Metricin — 入方向修改,将直接修改路由表中的开销值,在原先的基础上增加对应的开销值。

[r1-GigabitEthernet0/0/1]rip metricin ip-prefix aa 3

  1. 过滤列表 — filter-policy

1).抓取流量

[r2-acl-basic-2000]rule deny source 4.4.4.0 0
[r2-acl-basic-2000]rule permit source any

  1. 调用过滤策略

[r2-rip-1]filter-policy 2000 export GigabitEthernet 0/0/0

3)匹配流量

[r1]ip ip-prefix bb deny 4.4.4.0 24
[r1]ip ip-prefix bb permit 0.0.0.0 0 less-equal 32

4)调用过滤策略

[r1-rip-1]filter-policy ip-prefix bb import GigabitEthernet 0/0/0

  1. Route-policy — 路由策略

1)抓流量

[r2]acl 2000
[r2-acl-basic-2000]rule permit source 1.1.1.0 0
[r2]acl 2001
[[r2-acl-basic-2001]rule permit source 2.2.2.0 0
[r2]ip ip-prefix aa permit 3.3.3.0 24
[r2]ip ip-prefix bb permit 4.4.4.0 24

2).配置路由策略

[r2]route-policy aa permit(大动作) node 10 — 需要手动添加规则序号,建议已10为步调添加
Info: New Sequence of this List.
[r2-route-policy]if-match acl 2000 — 匹配流量
[r2-route-policy]apply cost-type type-1 — 修改动作(小动作)
[r2]route-policy aa deny node 20
Info: New Sequence of this List.
[r2-route-policy]if-match acl 2001
[r2]route-policy aa permit node 30
Info: New Sequence of this List.
[r2-route-policy]if-match ip-prefix aa
[r2-route-policy]apply tag 666
[r2]route-policy aa permit node 40
Info: New Sequence of this List.
[r2-route-policy]if-match ip-prefix bb
[r2-route-policy]apply cost 10
[r2-route-policy]apply tag 222
[r2]route-policy aa permit node 50 — 放通所有的规则
Info: New Sequence of this List.
[r2-route-policy]qu

  1. 调用路由策略

[r2-ospf-1]import-route rip 1 route-policy aa
匹配原则 — 自上而下,逐一匹配,如果匹配上了,则将执行对应的动作,不再向下匹配。最后,末尾隐含一条拒绝所有的规则。

注意:规则之间都是或的关系,规则内部都是与的关系

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值