日期:2014-05-18  浏览次数:20767 次

诚求各位解答:不同网段不能通信是IP软件之规定吗?
问题描述:

  个人感觉这不是二层交换机的问题(假定是以太网),是三层的问题。比如A、B、C三台电脑连接同一交换机,A和B网段相同,C另一个网段(假设A为192.168.1.1,B为192.168.1.2,C为192.168.2.1。掩码都为255.255.255.0)。
   
  这时候,如果我们有办法让其中一台电脑发出二层MAC的广播,其他电脑都应该可以收到的,因为广播地址都是全1,这样的地址格式根本不存在网段识别的功能。所以个人感觉网段应该是由三层软件识别,在这一层发现网段不同时就不给予下一步处理,这是硬性规定,目的应该就是为阻隔广播域风暴,为了既能阻隔广播域又要通信,于是路由器产生。

  这是本人的看法,望高手指教。

------解决方案--------------------
基于IP,而不是MAC。你的看法是对的,在比较高的层次,需要防止各种广播风暴。
------解决方案--------------------
探讨
非常谢谢您的回答,祝您好运!
所以在一群电脑连接在一台交换机上时,除非每台电脑都不同网段,否则只要其中两台同网段,他们之间就会因为可以通过IP软件的许可而产生寻求对方MAC地址的广播,继而这些广播一样会洪泛到所有电脑,只是非同段的以及非它本身IP的电脑就不给予回复,也就是有去无回而已。这是我的进一步看法,希望诸位能给予解惑为盼!

------解决方案--------------------
应该是吧,在同一个网段用飞Q,同网段的IP和MAC都有了。