当前位置: 代码迷 >> 综合 >> HCIP---第九天
  详细解决方案

HCIP---第九天

热度:59   发布时间:2023-12-01 16:52:15.0

重发布

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

条件

  • 必须存在ASBR设备 --- 同时连接两种协议两个进程,同时学到两边的路由,之后进行路由共享。
  • 必须关注种子度量值 --- 起始度量值,A协议和B协议的开销计算逻辑是不一样,无法直接使用。故将A协议发布到B协议时,ASBR将不携带A协议的度量值,而是共享到B协议后,由ASBR设备在路由中添加一个起始度量值。

规则:

  • 将A协议发布到B协议中,在ASBR的B协议上配置
  • A协议发布到B协议中,ASBR将会将所有通过A协议学习到的路由以及ASBR上宣告在A协议中的所有直连路由,全部共享到B协议中。

单点 --- 两个协议或两个进程之间存在一个ASBR

双点 --- 两个协议或两个进程之间存在两个ASBR

多点 --- 两个协议或两个进程之间存在多个ASBR

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

双向 --- A/B协议的路由均共享

A ---> B:一种动态路由协议发布到另一种动态路由协议

静态 ---> B:将ASBR上的静态路由发布到动态路由协议中

直连 ---> B:将ASBR上的直连路由发布到动态路由协议中

RIP

A ---> B

[rip视角]import-route ospf 1 --- 将OSPF1的路由信息导入RIP中

[全局视角]display rip 1

结论:1,RIP重发布获取其他路由信息时,会将其种子

修改种子度量值方法:

[rip进程]default-cost <数值> --- 在进程中修改RIP的默认种子度量值,

静态 ---> B:将ASBR上的静态路由发布到动态路由协议中

[rip进程视角]import-route static

直连 ---> B:将ASBR上的直连路由发布到动态路由协议中

[rip进程]import-route direct

结论:若ASBR进行了A->B的重发布,同时进行了直连->B的重发布,而且两次都发布了相同的路由信息时,则将优选重发布直连的路由。

OSPF

OSPF重发布获取其他协议的路由时,会将其种子度量值默认设置为1,开销值类型默认设置为类型2。

双点重发布

默认RIP和OSPF协议若进行双点的重发布,由于两者的优先级不同,故第一台ASBR的重发布动作结束后,导致影响其他ASBR设备的路由表。使得路由有可能被传回到源协议中,发送路由回馈---A协议重发布到B协议后又被B协议重发布回A协议。

路由回馈可能会造成选路不佳甚至出现环路。

所以,我们需要消除路由回馈 --- 华为设备将域外导入的路由的默认优先级设置为150,其目的就是为了消除路由回馈。

由于重发布技术的种子度量值的问题,将必然导致选路不佳的情况产生。这种情况只能依赖路由策略来人为干涉选路解决。

路由策略

控制层流量:路由协议传递路由信息产生流量

数据层流量:设备访问目标网段所产生的流量

路由策略:在控制层流量传递中,截取流量,之后修改流量再转发或者不转发,最终影响路由表的生成,达到干涉选路的目的。

1,抓取流量

1,ACL列表 --- 本身应用于限制数据层流量进出,也可以应用在抓取控制层流量上

2,前缀列表 --- ip-prefix

2,路由策略