本站已运行

攻城狮论坛

作者: 198293
查看: 7534|回复: 63

主题标签Tag

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集
【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课
原创_超融合自动化运维工具cvTools原创_超融合自动化运维工具cvTools
重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享
某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器

[路由交换] 关于路由器转发广播问题

  [复制链接]
查看: 7534|回复: 63
开通VIP 免金币+免回帖+批量下载+无广告
如下图,实验的目的是,验证路由器转发广播(子网广播)。(TCP/IP协议详解卷一 P129-130面)
' p: {3 C. m# g& |6 {  m2 T- ~7 g! P6 g1 W  s, p
配置说明:
# c! M2 t, K2 ~' W) w$ t
) _1 s' m8 J/ h% Q 各个接口的地址如图示。+ Y+ a( E2 x; L. v# e+ s
各个路由器上启用了RIP 2。" q3 H: r+ q+ m3 c* [- h0 @0 h
各个路由器接口启用了广播转发。( }- Y) m% \9 P5 {& V2 ]3 J" w
. H! X" }3 R; A5 W
在R1上 PING 172.16.2.255 我认为的结果应该是172.16.2.1和172.16.2.11响应,但实际抓包结果是172.16.1.1和172.16.2.11响应。5 P; f7 w/ K, \8 V2 V* K- N% n

+ J' [3 ?  S8 Q在R1上 PING 172.16.3.255 我认为的结果应该是172.16.3.1和172.16.3.11响应,但实际抓包结果是172.16.3.1和172.16.2.11响应。0 J& e+ y& {4 G# X

6 x/ _9 a: F& `0 z) F弄不清楚为什么,请大家帮忙分析,谢谢。 $ @& ]( p$ O9 x5 y1 j+ z( }0 U0 r

3 B7 G9 c: X- a6 z还有,怎样验证路由器转发所有子网广播?对于上述网络,也就是目标地址是172.16.255.255的数据包的回应数据包。
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

有趣
回复 支持 反对

使用道具 举报

13852622553 [Lv4 初露锋芒] 发表于 2013-6-8 01:56:16 | 显示全部楼层
楼主的实验很由意思,我觉得你可以把结果先隐藏起来让大家猜猜。呵呵
( i3 n1 }2 z# V% L) j% J4 X+ o
) @2 ~6 F! E( v9 s) E这个问题我是这样理解的:4 t4 a& t' }! Q" Q2 `
0、路由器应看作一台工作站,端口看作网关。
7 k; e9 J0 J; y3 i2 b1、处理icmp应答的是路由器,不是端口。(这是关键)
( \9 W# c$ X/ b3 q2、路由器通过路由表选择端口进行icmp应答。  ^1 d- l# A. K
3、路由器使用所选端口封装icmp应答并发送。
$ [0 ~4 Z& L% C; ~* ~; B4、端口封装icmp时填入源ip为自己的ip。
- _* ?( Y6 `+ ~# J# {$ d0 `4 x7 M' n' z7 M' A, x* d
第一个目的地192.168.2.255的icmp请求,送到了R0,R0发现自己属于该广播地址,因此进行icmp应答;并且由于有端口指向192.168.2.255,因此继续转发icmp请求;同理,R2发现自己属于该广播地址,因此进行icmp应答。
) K9 \+ Y) n& s7 f3 Q+ @8 a4 i& U0 o- N1 ~8 i# b- C! j( D/ S. I
不知道是不是可以这样理解,请指教
回复 支持 反对

使用道具 举报

xp206 [Lv4 初露锋芒] 发表于 2013-6-8 02:03:45 | 显示全部楼层
引用:                                                                                                                                作者: gole_huang                                        viewpost.gif                                                                                                                                                                 楼主的实验很由意思,我觉得你可以把结果先隐藏起来让大家猜猜。呵呵
* ]( L& q. s( Z; P, F- g4 Q! t% k4 D& Q: ~7 |6 a  H
这个问题我是这样理解的:0 x( z- ~+ \5 ]' X) t6 H- p
0、路由器应看作一台工作站,端口看作网关。
5 Y+ e- g6 T6 C1、处理icmp应答的是路由器,不是端口。(这是关键); |2 s: S; |9 n8 g
2、路由器通过路由表选择端口进行icmp应答。3 s( d8 a. E( ~- p0 I4 X. x
3、路由器使用所选端口封装icmp应答并发送。6 Z, w; L- P% G) B
4、端口封装icmp时填入源ip为自己的ip。
+ O; Z  V3 a7 P: b; L
0 n8 B: x6 j( Y" G6 w( ~3 s8 ]第一个目的地192.168.2.255的icmp请求,送到了R0,R0发现自己属于该广播地址,因此进行icmp应答;并且由于有端口指向192.168.2.255,因此继续转发icmp请求;同理,R2发现自己属于该广播地址,因此进行icmp应答...                                                                                                                楼上正解。* c* L' y! u' {; o
) l, l, T# D1 d; A
第二个问题:/ r( ~& R7 I; i
楼主没有试过直接在R1上PING 172.16.255.255吗?结果怎么样?
回复 支持 反对

使用道具 举报

3楼的分析应该是对的,受教了.
  D( `% X% d* v* h我猜想R1上ping 172.16.255.255 会request time out,没任何回应。+ ]3 o- J6 }+ ?* `
因为所有路由器的接口都是24位,与目标地址匹配时都不会发现是在同一个网段。
9 N$ x! B  `- i7 p) S不知道理解得对不对。希望楼主的试验结果
回复 支持 反对

使用道具 举报

wsywkt [Lv5 不断成长] 发表于 2013-6-8 03:44:38 | 显示全部楼层
同意3楼意见。
! K" Q) t# o. _* r5 v5 d) f3 TPING 172.16.255.255,如果其它路由器没有配置默认路由,R0直接就回应目的不可达,如果有默认路由,应该是 time out。
回复 支持 反对

使用道具 举报

wayy_9645 [Lv4 初露锋芒] 发表于 2013-6-8 04:35:17 | 显示全部楼层
在各个路由器中启用了RIP 2。# V) l7 D2 r( F3 P. @3 k

9 i% p6 R8 L! u- W. v( uR1上PING 172.16.255.255,被R1上协议程序识别为目标地址为255.255.255.255的广播。
3 y  _. J" _- L) N9 S
# Z3 F: X2 p( l: a根据路由器软件规范,路由器是绝对不会转发目标地址是此类的广播的。也就是此广播不会传递到172.16.2.0/24网段。
/ _! D) d5 A- a  w. u  \0 n! S( {( ^$ i2 r, E& y# c% a: g
抓包结果是172.16.1.1回应。
回复 支持 反对

使用道具 举报

啸傲客 [Lv4 初露锋芒] 发表于 2013-6-8 04:50:51 | 显示全部楼层
我在dynamips中做了实验,没有使用快速以太网口而使用了串口。在R0上启用了debug ip icmp,结果在R1上ping 172.16.255.255,在R0上显示
+ r8 H1 K: i9 f; s# y) xICMP:dst (172.16.255.255) host unreachable sent to 172.16.1.11! t: r& u- p' P. I2 \

' `$ L9 N8 n  x* u4 E由于R1上启用了默认路由,因此R1把icmp转发到R0上,而R0没有172.16.255.0/24网段的路由,因此返回unreachable。这与6楼的意见及结果都是一致的,不理解为何楼主会认为“被R1上协议程序识别为目标地址为255.255.255.255的广播”呢?
回复 支持 反对

使用道具 举报

anyi3050 [Lv4 初露锋芒] 发表于 2013-6-8 05:19:59 | 显示全部楼层
引用:                                                                                                                                作者: gole_huang                                        viewpost.gif                                                                                                                                                                 我在dynamips中做了实验,没有使用快速以太网口而使用了串口。在R0上启用了debug ip icmp,结果在R1上ping 172.16.255.255,在R0上显示
, _- _' k0 ]+ A5 F$ }* sICMP:dst (172.16.255.255) host unreachable sent to 172.16.1.119 k  G' ]. T5 y9 p% }0 z' T: V; @9 l
8 f6 [3 l- ]5 U" t& @% D
由于R1上启用了默认路由,因此R1把icmp转发到R0上,而R0没有172.16.255.0/24网段的路由,因此返回unreachable。这与6楼的意见及结果都是一致的,不理解为何楼主会认为“被R1上协议程序识别为目标地址为255.255.255.255的广播”呢?                                                                                                                我做的前提是他们之间使用了RIP 2。
, u! r) [$ O0 v
0 F3 H4 v1 D3 z# Q! Y2 Q/ l我用的是GNS3(其实也是DY+IOS),其有数据捕获接口,我用的是Wireshark抓包。
6 |3 M! p5 J: S, Z8 Z$ ~7 ^4 ^, \, a9 j7 P3 g5 |
使用的是以太网口。
+ g. b9 e+ J  a$ t/ L2 v4 V
+ q4 o4 N! e/ y" K" U2 V当在R1上PING 172.16.255.255时,抓包结果的确是那样。我也使用debug ip packet,一致。
回复 支持 反对

使用道具 举报

roy_rwj [Lv5 不断成长] 发表于 2013-6-8 05:52:42 | 显示全部楼层
明明发送的是定向广播,怎么成了本地广播了?不解哦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2026-5-1 20:04 , Processed in 0.110210 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn