雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3678|回复: 9

[讨论/求助] 帧中继环境下运行RIP的疑问

[复制链接]
发表于 2012-8-17 09:17:55 | 显示全部楼层 |阅读模式

先运行RIP版本1
R1#show run int lo0
Building configuration...
Current configuration : 61 bytes
!
interface Loopback0
ipaddress 1.1.1.1 255.255.255.0
end
R1#show run int
R1#show run int
R1#show run int s2/2
Building configuration...
Current configuration : 214 bytes
!
interface Serial2/2
ipaddress 192.168.137.1 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
noarp frame-relay
frame-relay map ip 192.168.137.7 107 broadcast
noframe-relay inverse-arp
end
R1#show run | s r r
router rip
network 1.0.0.0
network 192.168.137.0
R3#show run int lo0
Building configuration...
Current configuration : 61 bytes
!
interface Loopback0
ipaddress 3.3.3.3 255.255.255.0
end
R3#show run int s2/3
Building configuration...
Current configuration : 214 bytes
!
interface Serial2/3
ipaddress 192.168.137.3 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
noarp frame-relay
frame-relay map ip 192.168.137.7 307 broadcast
noframe-relay inverse-arp
end
R3#show run | s r r
router rip
network 3.0.0.0
network 192.168.137.0
R7#show run int lo0
Building configuration...
Current configuration : 61 bytes
!
interface Loopback0
ipaddress 7.7.7.7 255.255.255.0
end
R7#show run int s2/0
Building configuration...
Current configuration : 277 bytes
!
interface Serial2/0
ipaddress 192.168.137.7 255.255.255.0
encapsulation frame-relay
nofair-queue
serial restart-delay 0
noarp frame-relay
frame-relay map ip 192.168.137.3 703 broadcast
frame-relay map ip 192.168.137.1 701 broadcast
noframe-relay inverse-arp
end
R7#show run | s r r
router rip
network 7.0.0.0
network 192.168.137.0
各路由器RIP路由条目如下:



疑问:为什么R1R3上学到的RIP路由条目的下一跳会是192.168.137.7,而不是始发路由器出接口的IP地址?RIPv1的实验现象和RIPv2的实验现象不同。


接下来是运行RIPv2的实验现象:
R7#show run | s r r
router rip
version 2
network 7.0.0.0
network 192.168.137.0
noauto-summary
R1#show run | s r r
router rip
version 2
network 1.0.0.0
network 192.168.137.0
noauto-summary
R3#show run | s r r
router rip
version 2
network 3.0.0.0
network 192.168.137.0
noauto-summary







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2012-8-17 10:12:57 | 显示全部楼层
楼主好问题,观察的非常细致,赞一个

这就是RIPv1和V2的区别之一,next-hop(下一跳)

帧中继是一个典型的多路访问型拓扑,
在RIPv1中的路由更新没有下一跳的概念,加上你的拓扑是部分互联的FR,因此R1上观察到的R3及R7的路由,自然下一跳是R7(PVC只有两条,R1的路由都学自R7);但RIPv2则不同,在其路由更新中,包含next-hop字段,R3在更新自己的路由出的时候,给路由加上next-hop(下一跳)的内容,地址就是R3自己的接口IP, 这条路由被 更新给了R1,那么在R1看到的,关于R3的loopback路由的下一跳,就是之前那个next-hop字段中的内容了,换句话说,R1上看到的,R3的loopback,下一跳为R3的接口IP,而不是R7的接口IP,这在逻辑上不是更为合理么(为啥我要去R3,还得把数据包丢给R7啊,对吧?)?这就是下一跳属性
下面是一个RIPv2的路由更新报文,看到next hop字段了么?这哥们很帅气



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2012-8-17 12:01:58 | 显示全部楼层
学习了,这个还真不知道!
发表于 2012-8-17 12:50:52 | 显示全部楼层
不看还没注意到RIPv2的这个细节
 楼主| 发表于 2012-8-17 15:45:19 | 显示全部楼层
tea 发表于 2012-8-17 10:12
楼主好问题,观察的非常细致,赞一个

这就是RIPv1和V2的区别之一,next-hop(下一跳)

tea sir,首先感谢你的回复。
同样的拓扑我也运行了EIGRP,在R7上的主接口,分别使用多点子接口和点到点子接口下,但实验结果却和RIPv1的现象相同,EIGRP的包头字段中,即ip内部路由TLV中也包含了下一跳字段,为什么在R1 R3看到对端的lo0的地址段的下一跳都是R7呢?
还请指点。。。。。

发表于 2012-8-17 19:37:47 | 显示全部楼层
NSTcisco 发表于 2012-8-17 15:45
tea sir,首先感谢你的回复。
同样的拓扑我也运行了EIGRP,在R7上的主接口,分别使用多点子接口和点到点 ...

rip的更新方式跟eigrp不一样
rip没邻居可言
eigrp有邻居
发表于 2012-8-17 20:51:31 | 显示全部楼层
好帖!
发表于 2012-8-17 21:46:09 | 显示全部楼层
运行ripv1,因为spoke端下一跳地址都指向hub端,所以连通性没有问题,但运行ripv2,因为spoke端下一跳地址指的的是对端spoke的接口ip,而此时本地又没有spoke端与本地dlci的映射,spoke端的连通性存在问题,要解决这个问题需在spoke端手工写map映射
发表于 2012-8-17 22:22:52 | 显示全部楼层
NSTcisco 发表于 2012-8-17 15:45
tea sir,首先感谢你的回复。
同样的拓扑我也运行了EIGRP,在R7上的主接口,分别使用多点子接口和点到点 ...

没有啊,我的实验结果指的是spoke端,不是R7啊
发表于 2012-8-18 10:36:39 | 显示全部楼层
学习ing
,路过
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-22 17:09 , Processed in 0.092024 second(s), 20 queries , Gzip On.

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