出处:http://bbs.51cto.com/thread-467176-1.html

同一交换机不同网段的主机为什么不能通信?想不通!!大伙发表下意见。

没有创建VLAN,把PC的IP分别设置成不同网段的IP,
例如PC 1:192.168.1.1 ,PC 2:192.168.2.1  ,PC 3:192.168.3.1

他们之间为什么在同一网段下可以通信,不同网段下就不能通信呢?

chk0512 发表于 2008-4-8 19:47

相互通信是要有前提了,必须是处于同一广播域的主机才能通信,不同网段的主机都不再同一广播域,发送的数据包都不能广播得不到目标主机的MAC就不能通信了~

czljim1 发表于 2008-4-8 19:52

不同网断的 他会查找路由表 的 你的路由表里面找不到网关 所以投不出去
三层寻路一定要路由把

一棵菠菜 发表于 2008-4-8 20:06

你很有意思  不是同一网段的怎么通信?为什么会有路由这个东西   我想你可能还没搞清楚饿。。。。 你那交换只工作在2层   IP属于网络层  怎么能通信呢

[[i] 本帖最后由 一棵菠菜 于 2008-4-8 20:19 编辑 [/i]]

fogxugang 发表于 2008-4-8 20:24

我知道路由是实现网络间的通信的,但我的意思是说在没有路由的情况下,他们不能通信的原理是什么?

czljim1 发表于 2008-4-8 20:28

因为 他不知道怎么走
数据报不知道 通过什么样的路径 达到另外一个主机
就比如 你要去一个地方但是没有地图 你现在站的地方没有人可以问路
不知道路你怎么到那个地方啊。。。。。。。

junrenwxd 发表于 2008-4-10 17:39

就是不在一个网段!你把子网弄成255.255.0.0指定全通
如果是255.255.255.0那指定不同的

menghu 发表于 2008-4-12 13:09

交换机是一个2层的设备,它没有路由的功能,它是根据MAC地址转发数据的!多层交换机和路由器才具有不通网段路由的功能!他们查看路由表转发数据!

benandbo 发表于 2008-4-12 17:06

选一个支持三层或四层的交换就行了

qujie1030 发表于 2008-4-12 17:08

如果没有路由器直接把PC插上去并且不要为PC配置IP地址,那么交换机的端口在默认情况下是属于同一网段的。

yangybcy 发表于 2008-4-15 10:44

PC 1:192.168.1.1 ,PC 2:192.168.2.1  ,PC 3:192.168.3.1  如果他们的掩码都是255.255.255.0的话  那么这3台机器所处的广播域不一样

你这儿没有使用路由。

所以不能通信!~

说白了 就是交换机不知道怎样转发你的数据包

inzaghi68 发表于 2008-4-15 11:42

再没有路由条件下
把3个ip的子网掩码都设成是255.255.0.0  试一试

yaohui533 发表于 2008-4-16 08:14

不在同一网段是不能通信..你要问这个是为什么的话你看一下TCP/IP协议,,,

带茧的耳朵 发表于 2008-4-16 09:26

回复 #17 inzaghi68 的帖子

这个方法有点不太理解  掩码就算都是255.255.0.0,可毕竟实际地址并不处于同一网段,难道这样指定掩码意思就是使这三个地址变为192.168.0.0这样一个网段吗?不知我的理解正确吗

maroc_gw 发表于 2008-4-16 09:52

如果子网掩码都是255.255.255.0,在二层交换机看来这是三个不同广播域,它们之间既没有路由,也没有ARP代理,当然不会通迅.
如果子网掩码是255.255.0.0,那就可以通讯了

czdazaiyi 发表于 2009-3-15 11:05

楼主可以互相ping通的

czdazaiyi 发表于 2009-3-15 11:15

如果   pc1 192.168.1.2/24 网关192.168.1.1
          pc2 192.168.2.2/24 网关192.168.2.1
pc1 ping pc2,pc1先查看自己的路由表,走      0.0.0.0    0.0.0.0   192.168.1.1    这条路由,它直接找网关,但找不到网关,所以ping 不通。

如果 两台机没网关,那更ping不通,因为查不到匹配的路由表,呵呵

但如果   pc1 192.168.1.2/24 网关192.168.1.2
          pc2 192.168.2.2/24 网关192.168.2.2
pc1 ping pc2就能ping通了,它直接广播出去,交换机在这里只关心mac,它才不会管pc1跟pc2是不是同网段,
所以就能通了

以上绝对是我试验过,因为这问题也困惑过我

momoko 发表于 2009-8-25 15:56

呵呵。能不能ping通,问题不是出在有没有路由器上的。不在同一网段的两台主机可以ping通的!一种方法是上楼说的。还有一种比如这样设置:pc1      192.168.1.10/24 网关 192.168.2.10                 pc2        192.168.2.10/24   网关   192.168.1.10     就是说把两台主机主机的ip和网关交叉指向就可以了。能不能ping通。问题在主机上。想想当主机都无法封装数据时候。它怎么将其发出去呢。当然两台主机之间什么都不连的时候。当然就不能ping通了。呵呵!

momoko 发表于 2009-8-25 16:03

这里还要补充一下:有人会说。你主机封装数据包。交换机又不知道。呵呵。三层协议交换机当然看不懂了。正是因为看不懂。所以这些三层协议对交换机来说才是透明的呀。不过交换机可以看懂mac地址呀。只要能看懂这个mac地址不就行了吗?毕竟两台主机还都连在同一个交换机上的呀!呵呵!这样交换机根据mac表这个依据完全可以把数据交给另外一台主机了。

boris.sang 发表于 2009-8-25 21:05

。。。。你根据我的设置,就是可以通信的
pc1:ip地址192.168.1.1 255.255.255.0 网关地址192.168.1.1
pc2:ip地址192.168.2.1 255.255.255.0 网关地址192.168.2.1
pc3:ip地址192.168.3.1 255.255.255.0 网关地址192.168.3.1
这样三台设备就可以通信了
问题的关键是不在同一网段的设备间通信,需要向网关发送请求,如果没有设置网关,设备无法发送arp请求
把arp协议原理弄清楚就行了

同一交换机不同网段的主机间通信问题相关推荐

  1. 同一交换机不同网段的主机间通信

    没有创建VLAN,把PC的IP分别设置成不同网段的IP, 例如PC 1:192.168.1.1 ,PC 2:192.168.2.1 ,PC 3:192.168.3.1 他们之间为什么在同一网段下可以通 ...

  2. 同网段及跨网段主机间通信原理

    在当今的以太网络通信中,在 IP 数据包中有两个必不可少的地址,那就是 IP 地址和网卡地址(即 MAC 地址),在数据包中,无论是 IP 地址还是 MAC 地址,都有源地址和目标地址,因为通信是双方 ...

  3. 同一交换机不同网段的主机为什么不能通信

    同一交换机不同网段的主机为什么不能通信?想不通!!大伙发表下意见. 没有创建VLAN,把PC的IP分别设置成不同网段的IP, 例如PC 1:192.168.1.1 ,PC 2:192.168.2.1  ...

  4. 同网段不同网段主机间通信原理

       在当今的以太网络通信中,在IP数据包中有两个必不可少的地址,那就是IP地址和网卡地址(即MAC地址),在数据包中,无论是IP地址还是MAC地址,都有源地址和目标地址,因为通信是双方的,所以就必须 ...

  5. 关于同网段内主机之间通信细节

    关于同网段内主机之间通信细节 @(计算机网络) 如果主机A向处于同一子网段的主机B(IP地址为172.16.204.89/16)发送一个分组,那么主机A使用的"这个网络上特定主机" ...

  6. 华为交换机:三层交换机实现vlan间通信

    华为交换机:三层交换机实现vlan间通信 实验环境介绍 一.划分vlan并将相应的接口加入VLAN swh1配置 swh2配置 swh3配置 二.配置trunk并允许所有vlan通过 三.核心交换机s ...

  7. [转]车小胖谈网络(基础篇):同一网段的主机如何通信

    http://blog.sina.com.cn/s/blog_1533e35800102wyqd.html http://blog.sina.com.cn/s/blog_1533e35800102wy ...

  8. LINUX如何让两个不同网段的主机进行通信与虚拟机上网设置

    由于两台主机的网络位,即两台主机的ip不在同一网段,那么他们是不能进行直接通信的,那么,在这里,我就就需要用到一个工具–路由器 路由器的主要工作就是进行nat转换的,那么我们假设一台主机上有两个网卡, ...

  9. 开发笔记:Python脚本自动远程注册prometheus监控+注册jumpserver资产(tronado主机间通信)

    上一期:http://t.csdn.cn/541DY 安装完node_exporter后,需要在prometheus的配置文件中添加该节点才能使之被纳入prometheus的监控范围中.想要自动化该过 ...

最新文章

  1. php和js中,utf-8编码转成base64编码
  2. java---编写一个方法,返回一个int型的二维数组,数组中的元素通过解析字符串参数获得。
  3. 排序算法(1)—直接插入排序
  4. 【OpenCV3】视频读写——cv::VideoCapture和cv::VideoWriter详解
  5. centos6 lnmp安装mysql_centos6.5安装lnmp环境
  6. [Everyday Mathematics]20150104
  7. 1451C. String Equality
  8. wordpress功能集成(二):基础知识-wordpress钩子(转)
  9. Vue实现按钮和文本框的切换
  10. mongodb数据库命令操作(转)
  11. 拜托,面试别再问我TopK了!!!
  12. 象棋名手手机版2019最新版_象棋名手手机版下载-象棋名手最新2020游戏下载-7K8K游戏...
  13. 小甲鱼python飞机大战素材_用Python做飞机大战(含素材)
  14. 修复IE主页被篡改劫持的方法之一:自定义xxx.reg文件
  15. 检测分割算法改进(篇二) Residual Feature Augmentation(RFA模块)及Adaptive Spatial Fusion(ASF模块)
  16. javascript history对象详解
  17. 解析Linux中的VFS文件系统
  18. c语言字符统计2sdut,山东理工大学SDUT - ACM OJ 题: Python代码 及分析
  19. 爬虫案例—京东数据爬取、数据处理及数据可视化(效果+代码)
  20. docker bind source path does not exist: /etc/timezone“

热门文章

  1. Unity3d的WebGL发布和IIS部署
  2. 协同oa管理软件有哪些功能平台?
  3. 如何用计算机玩cf教程,笔记本电脑玩CF怎么全屏【图文教程】
  4. React Native - Keyboard API使用详解(监听处理键盘事件)
  5. 创意点亮产业未来,百度超级链XuperChain应用案例征集
  6. SpringBoot内置tomcat出现APR版本过低解决办法
  7. Sci-hub效应:被引提升1.72倍?最近30天下载最多的国家是?
  8. html查看器wifi,Wifi密码查看器
  9. android图片转场,Transitions框架学习(二) —— 应用转场效果
  10. 定了,需求评审会就这么开!