设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 764|回复: 3
收起左侧

[求助] 关于闫辉老师NP视频遇到的static路由替代RIP路由的疑问

[复制链接]
发表于 2017-5-15 10:14:21 | 显示全部楼层 |阅读模式
5鸿鹄币
在下在看闫辉老师2012年CCNP视频第一讲时遇到一个问题,拓补如下图所示。

titu

titu

问题大致如下,上述3台路由器接口包括R1的loopback口1.1.1.1全部宣告进RIPv2,此时R3可以接收到R1的loopback口的路由条目并加表。
要求:R2不将接收自R1的loopback的路由1.1.1.0传递给R3.

闫辉老师在讲解的时候说为达到此目的,使用ACL无法实现,并举了在R2的e0/1端口绑定扩展ACL(deny host 23.1.1.2 host 224.0.0.9)为例子,表示如此会导致R3无法收到任何RIP路由条目。如此在数据层面使用扩展ACL当然无法实现目标,但如果是在控制层面使用标准ACL(即RIP进程下调用ACL)则应该可以实现目的啊,例如下述配置:

R2(config)#access-list 1 deny 1.1.1.0 0.0.0.255
R2(config)#router rip
R2(config-router)#distribute-list 1 out

如此则R2不会发送任何1.1.1.0网段的路由信息出去。之后在下又想,老师的意思会不会是:“使R2只不给R3传递1.1.1.0路由条目,而仍给可能连接到R2的其他路由器发送该路由条目”,但按照他的解决办法,将R2上1.1.1.0的打R标记的这条路由条目改为静态路由,则除了R3无法收到之外,若有其他路由器连接R2的话,也都无法接收该条路由啊。

请教各位,谢谢!



最佳答案

查看完整内容

由于使用“distribute-list”,R2不向使用RIP的任何邻居发布1.1.1.0/24,不仅R3。 通过使用静态路由,R2克服了这个问题。
发表于 2017-5-15 10:14:22 | 显示全部楼层
由于使用“distribute-list”,R2不向使用RIP的任何邻居发布1.1.1.0/24,不仅R3。 通过使用静态路由,R2克服了这个问题。
沙发 2017-5-15 10:14:22 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-5-15 22:15:58 | 显示全部楼层
额,上面标准ACL忘了加一条:access-list 1 permit any,
特此添加,
板凳 2017-5-15 22:15:58 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2017-5-16 22:14:19 | 显示全部楼层
Q9966 发表于 2017-5-16 15:25
由于使用“distribute-list”,R2不向使用RIP的任何邻居发布1.1.1.0/24,不仅R3。 通过使用静态路由,R2克 ...

我主贴有提到这个问题啊,若在R2上把去往1.1.1.0/24网段的R路由改为静态,R2也同样无法向它的任何其他邻居发布此路由条目啊,,
比如在R2旁边再接一台R4,R4也无法接收到变成静态的1.1.1.0/24路由条目,因为R2只会转发有R标记的路由条目。这和使用ditribute-list效果一样啊。
地板 2017-5-16 22:14:19 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-27 04:39 , Processed in 0.060530 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表