找回密码
 立即注册
搜索
楼主: hyzjxhj

IP不同的电脑,都接同一个交换机,会有什么情况出现?

[复制链接]

178

主题

1103

回帖

1622

积分

金牌会员

积分
1622
发表于 2009-6-18 13:44:48 | 显示全部楼层
看你定义的是物理层的通、链路层的通、还是应用层的通了
回复

使用道具 举报

36

主题

845

回帖

1160

积分

金牌会员

永远的学生

积分
1160
发表于 2009-6-19 21:42:34 | 显示全部楼层
原帖由 清风居士 于 2009-6-17 18:02 发表
同个交换机,就是mac地址表项,关联到端口,和ip地址无关。

同意,和ip无关。
回复

使用道具 举报

4

主题

8

回帖

10

积分

新手上路

积分
10
发表于 2010-7-22 13:26:42 | 显示全部楼层
原帖由 yes1133 于 2009-3-12 09:53 发表
完全没有问题,前些时候不小心把两个不同的网段插在了一个华为的交换机上(型号忘了,是个可以插两个不同网段的),结果造成两个网断居然可以互通.....
找很久原因,为啥两个网段可以互通(实际上是不让互通),才发 ...


唯一的解释是启用了arp proxy,不然不可能通
回复

使用道具 举报

4

主题

8

回帖

10

积分

新手上路

积分
10
发表于 2010-7-22 13:38:43 | 显示全部楼层
不同网段是不会通的,除非有路由,比如三层交换机。
只有同网段、同VLAN才能互通。
二层交换固然与IP无关,但真正应用是IP层以上的,二层的通是不直观的,对一般人是无意义的。你想PING通一下,没有IP怎么行?arp表是在PC机上,交换机上除了网管IP,一般没什么ARP表项
回复

使用道具 举报

0

主题

4

回帖

3

积分

新手上路

积分
3
发表于 2010-10-26 22:05:17 | 显示全部楼层
vlan划分了
回复

使用道具 举报

426

主题

4754

回帖

5265

积分

管理员

积分
5265
发表于 2010-10-29 11:41:02 | 显示全部楼层
原帖由 龙吟 于 2010-7-22 13:26 发表


唯一的解释是启用了arp proxy,不然不可能通

现在还知道arp proxy的人可真的不多...
回复

使用道具 举报

588

主题

8368

回帖

1万

积分

信息监察员

积分
11954
发表于 2010-10-31 18:28:05 | 显示全部楼层
老马的基础很扎实啊,向老马学习
回复

使用道具 举报

87

主题

4676

回帖

6215

积分

网站编辑

积分
6215
发表于 2010-11-1 16:48:08 | 显示全部楼层
晕。
首先从工作原理说起:
1:交换机首先会建立MAC地址表,只要连接到交换机上的主机都会有相应的表项。
2:一台主机访问另外一台主机的时候会根据目的主机的IP地址来决定如何访问。
如果目的IP和主机在同一个网段时候,会发出一个未知单播,寻找IP地址为目的IP的主机。
如果目的IP和主机不在同一个网段时候,主机会将报文发送到网关来处理,如果网关存在且有到目的IP的路由,该报文会根据路由继续寻找目的主机。

结果:
如果该交换机没有任何配置:1:同一网段的主机访问会根据交换机上的MAC地址表通讯。
                          2:不同网段的主机访问会将报文发送到主机TCP/IP上的网关地址进行处理。如果网关地址存在且有目的主机的路由,网络可达。
如果该交换机有配置:1:二层交换机不能通讯。
                    2:三层交换机:需要配置两个VLAN,将不同网段的主机接到不同VLAN的端口上。在VLAN 上配置该网段的网关地址,主机TCP/IP上将网关地址添加上。就可以通讯。
回复

使用道具 举报

4

主题

8

回帖

10

积分

新手上路

积分
10
发表于 2017-3-6 11:19:43 | 显示全部楼层
无聊,挖个坟,同时改个错,ARP PROXY的答案是不对的,应用的场景是A和B必须是同一网段,与题不符。
这其实不是一个简单的问题,其实原理有些高手都说了,但仅限于理论,我以前的回答也想当然,其实都是有问题的。
这个问题要看具体的网络环境:
1.如果只有一台二层交换机,没有网关,那么显然是不通的。比如A ping B,A先看是不是和B是同一网段,如果是,用ARP找到B的MAC地址,就可以通讯了。但如果不是,那就找网关去帮忙,但是没有网关,或者有网关,但不可用,这就彻底没戏了。子网掩码就是用来区分不同网段的,同时也用来决定数据包是用二层还是三层转发。同一网段,用二层转发,这就和IP没什么关系了。不同网段,那就要通过三层来转发数据包。
2.如果A和B都有网关,并且可用,那么当IP不在同一网段,A就直接把数据包丢给网关,网关就会把数据转发到B,B也同样通过网关转发数据。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 22:05 , Processed in 0.083945 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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