7*24小时值班咨询手机:15101073985(微信同号)   
CCIE
当前位置:网站首页>CCIE
ccie培训;路由控制
发布日期:2019-09-09 10:54:59 发布者:
    如果将不必要的路由发入错误的协议,可能导致路由环路或次优路径,因此,可以采用过滤手段将相应路由过滤掉,对于过滤路由,有以下特别注意的地方:

路由过滤可以通过Distribute-List来实现,Distribute-List可以适用的协议和方向有:

RIP(距离矢量路由协议)

可适用于in方向和out方向。

EIGRP(距离矢量路由协议)

可适用于in方向和out方向。

OSPF(链路状态路由协议)

在OSPF本协议进程内,只适用于in方向,只对自己的路由表生效,无法影响邻居的路由表;在除OSPF之外的其它协议进程下,可用于out方向,在于将OSPF重分布进其它路由协议时做过滤,此过滤称为进程过滤,不仅适用于OSPF协议重分布进其它协议时适用,同样适用于其它协议重分布进OSPF或其它协议之间重分布。

Route-Map可以单独用在路由重分布时控制和过滤路由。

除了在必要时,将路由过滤掉之外,当需要在不同协议或不同AD值之间调整路优选择优先权时,可以通过修改路由协议默认的AD值来实现,修改AD值可以是基于整个协议的修改,将对协议内所有路由条目生效,也可以对特定路由修改;如果只是需要对特定路由修改AD值,则需要调用ACL或Prefix-Lix来匹配特定路由,除此之外,还要定义路由去往目的地的下一跳地址,RIP和EIGRP都需要在对特定路由调整AD值时定义路由下一跳地址,而对于OSPF,其LSA中并没有明确写明去往目的地的下一跳地址,因为这个地址需要OSPF通过LSA计算后得知,所以在OSPF下对特定路由调整AD值时定义的路由下一跳地址为产生该LSA的Router-ID。

如下图所示:



RIP区域的路由器R1将外部路由100.1.1.0重分布进RIP,并且指定metric值为5,在RIP范围内,到达100.1.1.0的AD值为120,当R2将从RIP学习到的100.1.1.0重分布进OSPF区域后,路由传递到R4时,由于OSPF的AD值为110,小于RIP,最终造成R4到达100.1.1.0从更远的OSPF路径绕一圈;如果R4继续将路由100.1.1.0重分布进RIP,并设置一个低于5的Metric值,又被R3学习到,结果又会造成R3经过R4,经过OSPF区域,再绕回RIP到达目标100.1.1.1,这就是由于不同协议的不同AD值造成的次优路径,甚至是路由环路,所以在协议之间配置重分布时,AD值需要多加考虑和分析。

重分布时的过滤方法除了以上的之外,还有Tag过滤技术,就是将相应路由打上Tag,将该路由在重分布回原路由协议时,通过匹配Tag来拒绝掉,需要注意,Tag过滤不支持IGRP和RIP ver 1。

微信