免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 6567 | 回复: 3

关于交换机连接下的不同网段设备通信 [复制链接]

论坛徽章:
0
发表于 2018-04-12 13:05 |显示全部楼层
设备192.168.1.1、192.168.1.2 与 192.168.2.1   三台设备 二个网段 通过二层交换机相连。

1.1 想发送报文给 1.3(不存在的设备)之前,1.1会发送arp广播报文来寻找1.3的mac地址,

请问此时2.1设备是否会收到此arp广播报文?

论坛徽章:
0
发表于 2018-04-15 15:03 |显示全部楼层
本帖最后由 DOSforever 于 2018-04-15 15:09 编辑

我认为会,只是接受了不响应。

其实我以前有过一个和你问题类似的疑问:既然有了 ARP 查询了,那同一物理网段内的不同 IP 地址段的主机岂不照样能够相互通讯?比如 192.168.0.1 的主机发出 ARP 广播,查询 172.16.0.1 的主机的 MAC 地址是多少, 172.16.0.1 的主机接收到该 ARP 查询广播后回应: 172.16.0.1 的 MAC 地址是 xx:xx:xx:xx:xx:xx 。瞧,那这样一来不同 IP 网段的主机岂不不需要路由也能相互通讯了?
这个疑问我到现在还没有确切的解答。

论坛徽章:
0
发表于 2018-09-05 14:21 |显示全部楼层
不会,你的路由表没设置就不会,而且还有互相指才行

论坛徽章:
0
发表于 2018-11-07 15:29 |显示全部楼层
回复 2# DOSforever
ARP是广播,只要在同意VLAN下当然收得到。
IP是三层概念、ARP是二层概念。
至于说192网段机器去查询172网段的机器ARP,这种查询不会发生。
一台机器第一次要与另一台机器通信,首先会判断对方IP是否跟自己在同一个网段。
如果在同一网段,系统直接发送一个对方IP的ARP查询,得到对方的MAC地址,二层的目的MAC就是对方主机MAC,三层目的IP就是对方主机IP,封装之后就可以发送出去。
如果不在同一个网段,系统会发送一个网关IP的ARP查询,得到网关的MAC地址,二层目的MAC就是网关MAC,三层目的IP就是对方主机IP,封装之后就可以发送出去。

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

本版积分规则 发表回复

数据风云,十年变迁
DTCC 第十届中国数据库技术大会已启航!

2019年5月8日~5月10日,由IT168旗下ITPUB企业社区平台主办的第十届中国数据库技术大会(DTCC2019),将在北京隆重召开。大会将邀请百余位行业专家,就热点技术话题进行分享,是广大数据领域从业人士的又一次年度盛会和交流平台。与SACC2018类似,本届大会将采用“3+2”模式:3天传统技术演讲+2天深度主题培训。大会不仅提供超100场的主题演讲,还会提供连续2天的深度课程培训,深化数据领域的项目落地实践方案。
DTCC2019,一场值得期待的数据技术盛会,殷切地希望您报名参与!

活动入口>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP