二层交换机上接两台主机,属于同一个VALN但属于不同的网段,不经过路由,这两台主机不能通信的原因? 10

也就是说二层交换机对IP没有概念,但为什么IP地址网络号不同,就会不通?... 也就是说二层交换机对IP没有概念,但为什么IP地址网络号不同,就会不通? 展开
 我来答
theonebeyond
2013-10-30 · 超过11用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:11.7万
展开全部
问题不在于交换机
在于主机 比如两台主机 一台192.168.1.1 /24 一台192.168.2.1/24
那么1.1 ping 2.1的时候,主机自己会先检查目的主机IP和掩码和自己在不在同一网段(也就是同一广播域)1.1和2.1 都是/ 24的,192.168.1.1/24 这台 主机发现自己和192.168.2.1/24不在同一网段,于是就会去寻找网关,可是按你说的不经过路由,那也就是没有网关,所以主机无法封装目的MAC,主机自己就直接丢包了,数据帧根本就没发出去,根本就没经过交换机。。。

如果在同一网段,那么第二步就要封装目MAC,如果第一次通信,目的MAC未知,那主机就会发一个ARP请求 目的MAC是全F,发给交换机,交换机看到目的MAC是全F,于是泛洪,因为在同一个VLAN,同一广播域,所以目的主机就会收到,然后单播回应。。。然后就通信了。。。

总的来说 主机之间相互通信 因为要封装目的IP和MAC 所以主机自己会先检查IP和自己在不在同一网段 两种情况 1,在的话 封装目的MAC或者全F 发出去 2,不在的话 就不会去找目的MAC 而是直接找网关的MAC,如果找不到网关,就丢包 根本发不出去。
百度网友1347e02c6
2006-04-04 · TA获得超过220个赞
知道小有建树答主
回答量:495
采纳率:33%
帮助的人:294万
展开全部
因为是不同的网段,而且二层交换机没有路由的功能,当然不能通信。在没有路由的情况下不同的网段不能通信。但如果连接的是两个Trunk口就可以通信。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq251973431
2013-07-02
知道答主
回答量:2
采纳率:0%
帮助的人:2855
展开全部
交换机接受到数据之后,要进行广播来找到目的主机,并且获得目的主机的mac地址。因为ip地址不同,所以不同网段的主机相互广播是收不到广播信息,也就没有办办法的到主机mac地址。所以没有办法通信。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zlcity
2006-04-04
知道答主
回答量:84
采纳率:0%
帮助的人:31.3万
展开全部
先进端口,然后port type-link trunk 回车
port trunk permit vlan all回车
OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式