设为首页收藏本站language 语言切换
查看: 2923|回复: 16
收起左侧

[求助] 问大神几个实验的难题

[复制链接]
发表于 2014-6-25 09:27:30 | 显示全部楼层 |阅读模式
3鸿鹄币
每个路由有一个L0地址:10.10.x.x

问题1:
R1上的八个回环地址(100.1.1-8.1)在R1的RIP数据库作为外部路由出现?
R1上配置
ip access-list standard ex
permit 100.1.0.0 0.0.15.255
!

route-map ex permit 10
match ip address ex
!
route-map ex permit 20
!

router rip
version 2
redistribute connected route-map ex
no auto-summary

我这样配置了!但是R1的路由表中这八条路由不会将C该为R

问题2:

只能在R1上做配置,使得八个回环地址(100.1.1-8.1)在R3上奇数路由HOP为5,偶数路由为7。
我试过可以用offiset-list做,但是只能配置一条。而且题目要求不能用offset-list来做。所以我用 了route-map来做
R1配置:
interface FastEthernet0/0
ip policy route-map text

!
access-list 1 deny   100.1.8.0 0.0.0.255
access-list 1 permit any
access-list 2 deny   100.1.0.0 0.0.15.255
access-list 2 permit any
!
route-map text permit 10
match ip address JI
set metric 5
!
route-map text permit 11
match ip address OU_
set metric 7
!
route-map text permit 12
!



这样配置了没有任何改变


问题3:
不可以在R2上配置,使R2看不到这八条路由,但可以看到R1,R3的Lo0。

不知道可以用什么方法来配置


这是拓扑

这是拓扑

最佳答案

查看完整内容

1:RIP没有外部路由,或者换个说法 RIP所有学习到的路由都为R,直连的不可能变成R,除传递中子网长度发生变化。 2:匹配第3位为奇数的路由:permit 100.1.1.0 0.0.254.0 ; 匹配第3位为偶数的路由: permit 100.1.0.0 0.0.254.0,一般人我不告诉他…… 3:让一条路由消失,而本地不做操作的方法有很多哦,,,比如路由传递时跳数无限大,,distribute-list,RIP里的offset-list ,OSPF里filter-list ,not-adv
发表于 2014-6-25 09:27:31 | 显示全部楼层
1:RIP没有外部路由,或者换个说法 RIP所有学习到的路由都为R,直连的不可能变成R,除传递中子网长度发生变化。
2:匹配第3位为奇数的路由:permit 100.1.1.0 0.0.254.0 ;
    匹配第3位为偶数的路由: permit 100.1.0.0 0.0.254.0,一般人我不告诉他……
3:让一条路由消失,而本地不做操作的方法有很多哦,,,比如路由传递时跳数无限大,,distribute-list,RIP里的offset-list ,OSPF里filter-list ,not-adv
沙发 2014-6-25 09:27:31 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-6-25 10:27:26 | 显示全部楼层
lim203344 发表于 2014-6-25 10:01
1:RIP没有外部路由,或者换个说法 RIP所有学习到的路由都为R,直连的不可能变成R,除传递中子网长度发生变 ...

第2点我按照你这样匹配然后调用route-map,再在接口调用route-map都不可以修改跳数!
第3点。如何做到使R2看不到,而R3是可以看到这8条路由的。并且只可以在R1上做配置。不是应该基于ip地址做过滤吗?该怎样?
板凳 2014-6-25 10:27:26 回复 收起回复
回复

使用道具 举报

发表于 2014-6-25 10:30:47 | 显示全部楼层
问题1:
R1上配置的环回口等于本地接口,会产生直连路由,AD值为0,重分布进入RIP中的环回口路由确实存在,AD值是120,所以在两种路由比较后R1选择将直连路由加入路由表中,但是RIP的database中还是有八个环回口的路由存在的,这八个环回口的路由只能在其他的RIP邻居里以R的形式出现在路由表中。
地板 2014-6-25 10:30:47 回复 收起回复
回复

使用道具 举报

发表于 2014-6-25 10:47:06 | 显示全部楼层
第二题:
用ACL匹配路由的方法:
前缀:相同部分,保持原样,不同部分都设置为0.

掩码:相同部分,设置为0,不同部分设置为1。
有四条路由199.172.5.0/24,199.172.7.0/24,199.172.13.0/24,199.172.15.0/24,
第三组数字换算成二进制:
0000,0101
0000,0111
0000,1101
0000,1111
根据前缀的生成原则得出结果是:0000,0101换算成8进制是5
根据掩码的生成原则得出结果是:0000,1010换算成8进制是10.
得出的ACL匹配条目是199.172.5.0 0.0.10.0
结果:
access-list 1 permit 199.172.5.0 0.0.10.0

共同学习,共同进步。
5# 2014-6-25 10:47:06 回复 收起回复
回复

使用道具 举报

发表于 2014-6-25 10:56:36 | 显示全部楼层
第三题:
将八个loopback口重分布进入RIP的时候将default metric 改为15.
router rip
redistribute connected
default-metric 15(这样传给r2的时候就是16跳,不接收)
6# 2014-6-25 10:56:36 回复 收起回复
回复

使用道具 举报

发表于 2014-6-25 11:43:08 | 显示全部楼层
是要这样嘛


R2
R2.png

R3



R3.png
7# 2014-6-25 11:43:08 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-6-25 13:30:53 | 显示全部楼层

嗯!怎么做的?
8# 2014-6-25 13:30:53 回复 收起回复
回复

使用道具 举报

发表于 2014-6-26 09:56:09 | 显示全部楼层
本帖最后由 lim203344 于 2014-6-26 10:00 编辑
LoCk` 发表于 2014-6-25 13:30
嗯!怎么做的?


R1 passive-interface 。然后neighbor R3,让R1不直接发路由更新给R2,然后
access-list 1 per 100.1.1.0 0.0.254.0   ##匹配第3位奇数路由条目#
access list 2 per 100.1.0.0 0.0.254.0   ##匹配第3位偶数路由条目#
route-map METRIC per 10               #设定metric#
ma ip add 1
set metric 5
route-map METRIC per 20
ma ip add 2
set metric 7
route-map METRIC per 30
router rip
red connect route-map METRIC
然后R3就会收到相关metric的路由
------------------------------------
R3上关闭水平分割 ,接口下no ip spli
access-list 13 per 1.1.1.0 0.0.0.255    #R1环回口loop 0#
access-list 13 per 3.3.3.0 0.0.0.255    # R3环回口loop 0#
router rip
distribute-list 13 out
然后R2就只收到R1 R3 loop0了
-------------------------------------
9# 2014-6-26 09:56:09 回复 收起回复
回复

使用道具 举报

 成长值: 51260
发表于 2014-6-26 13:43:29 | 显示全部楼层
lim203344 发表于 2014-6-26 09:56
R1 passive-interface 。然后neighbor R3,让R1不直接发路由更新给R2,然后
access-list 1 per 100.1. ...

我记得我前几天也做了这个题,对这个题印象很深
当时搅尽脑汁想了一下午,最终做出和你一样的答案。。
只是最后在关闭水平分割的时候,可能是模拟器出了问题又或者是RIP更新慢的原因,导致结果出了偏差。。
现在想一想,当时离成功只差半步了啊,真的好可惜!

最后我做出的配置是开启水平分割,然后在R1和R2上起个tunnel口,在tunnel口上做分发列表
虽然达到了实际效果,但是最终还是在R2上做出了配置。

另外:能加个QQ好友么。。很喜欢和别人探讨这种问题
10# 2014-6-26 13:43:29 回复 收起回复
回复

使用道具 举报

发表于 2014-6-26 14:09:47 | 显示全部楼层
qsy112233 发表于 2014-6-26 13:43
我记得我前几天也做了这个题,对这个题印象很深
当时搅尽脑汁想了一下午,最终做出和你一样的答案。。
...

tunnel下不能启分发列表吧。只有路由进程下。。。
你的意思可能是这样的:物理口做一metric设定发给R3,tunnel上做一过滤,只发R1环回口给R2,是这个意思吧。但是R1只有一个物理口参与且与R2联通,起 tunnel也枉然,很难说不会从物理口发更新给R2
我的思路很简单,一个passive-interface,一个no ip spl
11# 2014-6-26 14:09:47 回复 收起回复
回复

使用道具 举报

发表于 2014-6-26 14:13:41 | 显示全部楼层
qsy112233 发表于 2014-6-26 13:43
我记得我前几天也做了这个题,对这个题印象很深
当时搅尽脑汁想了一下午,最终做出和你一样的答案。。
...

就RIP嘛,GNS3就能搞定了,至于更新慢的问题,可以router rip下 time basic x x x x
我一般改1 5 5 10,  5跳以上5 10 10 20
12# 2014-6-26 14:13:41 回复 收起回复
回复

使用道具 举报

 成长值: 51260
发表于 2014-6-26 14:18:37 | 显示全部楼层
lim203344 发表于 2014-6-26 14:09
tunnel下不能启分发列表吧。只有路由进程下。。。
你的意思可能是这样的:物理口做一metric设定发给R3, ...

我同样是起了被动接口,也想到了水平分割会阻挡R1的环回口
但是在最后关闭水平分割后,实验结果却没达到。。也不知道是什么原因,然后我转手又把水平分割给开启了
如果当初多清两次路由表或许结果就对了

另外:我是开启被动接口以后再建的tunnel口,然后在把tunnel口宣告进RIP。分发列表可以使用在DV协议的接口入站出站方向,所以这样的思路是没问题的。但是实验肯定不会给分,因为动了R2的配置
13# 2014-6-26 14:18:37 回复 收起回复
回复

使用道具 举报

发表于 2014-6-26 14:22:00 | 显示全部楼层
效果重要需求也同样重要,不让动的就不动
14# 2014-6-26 14:22:00 回复 收起回复
回复

使用道具 举报

 成长值: 51260
发表于 2014-6-26 14:49:57 | 显示全部楼层
lim203344 发表于 2014-6-26 14:22
效果重要需求也同样重要,不让动的就不动

是的!所以我那个方法最终还是不对。不过也算走对路了,差了最后一步
还有哦,请教一下,route-map能在哪些地方嵌套呢?只能是重分发和接口以及BGP中嵌套吗?
当时想法是,如果在RIP中能对单个邻居使用route-map这个问题简直就太简单了。
15# 2014-6-26 14:49:57 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 12:49 , Processed in 0.084326 second(s), 26 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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