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

[已解决] RIPV1能否接收RIPV2数据包?

[复制链接]
发表于 2012-2-22 01:54:24 | 显示全部楼层 |阅读模式
RIPV1能否接收RIPV2数据包?

默认下的RIP 是 发送V1版本信息,接收V1和V2信息


但如果一个 RIPV1 ,一个 RIPV2,专门指定。 不知道 RIPV1 能否接收到 RIPV2的路由信息呢?


我通过做实验,发现RIPV1无法接收到 RIPV2发送的路由信息,但我记得课堂老师讲的似乎是可以的?


发送
接收
不明确指定版本
V1
V1
V1/V2
明确指定版本
V1
V1
V1/V2

V2
V2
V2







发表于 2017-6-21 11:36:55 | 显示全部楼层
实验结果确实是 写了 version 1
就接收不到 version 2的 信息,和理论不一致,
默认的情况下的 version 1,是可以接收到 的,模拟器错误!!!!!!!1
19# 2017-6-21 11:36:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-8-23 21:38:02 | 显示全部楼层
接口下 ip rip rec version 1 2
18# 2013-8-23 21:38:02 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-22 15:35:44 | 显示全部楼层
thanks 搞懂了!呵呵
17# 2012-2-22 15:35:44 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-22 14:54:42 | 显示全部楼层
我的妈呀,你加我QQ 40160225 ,我语音讲吧。再说下去,大家都笑话我了。
16# 2012-2-22 14:54:42 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-22 14:48:43 | 显示全部楼层
PhoenixBSD 发表于 2012-2-22 14:23
只是表述上不一致而已。

router rip

运行RIPV2广播方式
发送RIPV2广播报文

接收RIPV1广播报文

接收RIPV1单播报文

接收RIPV2广播报文

接收RIPV2组播报文

接收RIPV2单播报文


这个是我网上找的,如果RIPV2以广播报文发出去,是可以接收到 RIPV1的广播报文或单播报文的?


15# 2012-2-22 14:48:43 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-22 14:23:48 | 显示全部楼层
本帖最后由 PhoenixBSD 于 2012-2-22 14:28 编辑

只是表述上不一致而已。

router rip
version 1

你会收到,RIP: ignored v2 packet from x.x.x.x (illegal version) 信息

犹如别人送礼,你没要。或者你和别人直接说,说我没收他的礼。结果不是一回事情嘛。

有的表述version 1指的的是运用了此命令的rip,有的就是指ripv1,没用version 1命令。只要你明白作者心里是哪种表述就可以。

绕来绕去,其实很多就是,起始大家表述就不一致,造成的。本来很简单的事儿。
14# 2012-2-22 14:23:48 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-22 14:01:27 | 显示全部楼层
PhoenixBSD 发表于 2012-2-22 13:24
这么简单的事儿,再总结下。

router rip

哥们按你的总结 version1 发v1 收 v1,但我课堂似乎是说 version1 发 v1 收 v1v2。
难道老师讲错了吗! version 1 无法接收 v2报文,但我实验验证确实是你说的这个。

但其他论坛有人说了一句话,是这样的:  若RIP使用version 1,可以接收RIPV2的报文,但不会添加进本地路由表和本地rip数据库?


他这句话的意思就是说   version 1 可以发送 V1  接收 V1V2版本?
13# 2012-2-22 14:01:27 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-22 14:01:15 | 显示全部楼层
PhoenixBSD 发表于 2012-2-22 13:24
这么简单的事儿,再总结下。

router rip

哥们按你的总结 version1 发v1 收 v1,但我课堂似乎是说 version1 发 v1 收 v1v2。
难道老师讲错了吗! version 1 无法接收 v2报文,但我实验验证确实是你说的这个。

但其他论坛有人说了一句话,是这样的:  若RIP使用version 1,可以接收RIPV2的报文,但不会添加进本地路由表和本地rip数据库?


他这句话的意思就是说   version 1 可以发送 V1  接收 V1V2版本?
12# 2012-2-22 14:01:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-22 13:24:12 | 显示全部楼层
这么简单的事儿,{:soso_e127:}再总结下。

router rip
verison 1             只发送和接收v1更新信息

router rip
version 2             只发送和接收v2更新信息

router rip             发送v1和接收v1,v2更新信息
11# 2012-2-22 13:24:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-22 13:13:18 | 显示全部楼层
是不是默认的是版本2
10# 2012-2-22 13:13:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-22 13:08:13 | 显示全部楼层
RIPv1是不能接收RIP2v2的版本的数据包,因为RIPv1是以广播的形式发报文,而RIPv2是以组播的形式发报文

点评

说的很清楚了router rip 不敲version 1 ,是可以接收v2更新信息的。  发表于 2012-2-22 13:10
9# 2012-2-22 13:08:13 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-22 12:57:59 | 显示全部楼层
本帖最后由 PhoenixBSD 于 2012-2-22 13:18 编辑

router rip
version 1

是不可能接收到v2更新的!

8# 2012-2-22 12:57:59 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-22 12:30:57 | 显示全部楼层
PhoenixBSD 发表于 2012-2-22 12:18
没什么好奇怪的。
当使用version命令时,rip与ripv2都分别只接收和发送v1和v2更新信息。
不使用version命 ...

这个我知道,但理论知识不是说了打了version1的版本,可以接收 v1v2的报文吗?

但实验确实验证不出来,应该如何验证法呢?
7# 2012-2-22 12:30:57 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-22 12:18:51 | 显示全部楼层
没什么好奇怪的。
当使用version命令时,rip与ripv2都分别只接收和发送v1和v2更新信息。
不使用version命令,发送v1,接收v1,v2.

就是如此,记住就行了。
6# 2012-2-22 12:18:51 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 14:50 , Processed in 0.105308 second(s), 26 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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