通信人家园
标题:
关于交换机
[查看完整版帖子]
[打印本页]
时间:
2008-1-4 15:52
作者:
skywalker007
标题:
关于交换机
<p>我用boson做实验的时候发现一个问题,请教大家,一个交换机的两个端口分别接两台pc,我先把两台pc设置为同一子网ip,如第一台为192.168.1.3,第二台为192.168.1.4,子网掩码都是255.255.255.0,则两台电脑互相可以ping通,然后我把第二台的ip改为192.168.2.4,子网掩码不变,此时第一台和第二台显然不属于一个子网了,此时则不能ping通,这我不太理解</p><p>1.两台pc不同子网的情况下,如果交换机能够向自己的各个端口广播信息,那第一台pc使用ping命令时发出的ARP包应该可以广播到第二台pc,那么是可以获得第二台pc的mac地址的,如果得到第二台pc的mac地址,交换机中应该可以形成mac地址对应端口表,这样应该可以ping通啊,为什么不行呢?</p><p>2.ip不同子网的时候ping不通,我想那只能是第一台pc的ARP包不能广播到第二台.也就是不能从交换机的第二个端口广播出去,但是ip设置为同一子网的时候显然是可以广播出去的,因为这种情况下可以ping通,交换机是第二层的设备,应该不能识别ip地址啊,为什么会根据ip的设置来广播信息呢?我的感觉就是交换机只在同一子网内把广播包广播出去,为什么会通过第三层的地址来确定广播呢??大侠们帮帮忙解答下,谢谢了</p>
时间:
2008-1-4 15:58
作者:
clarent0210
<p>两个网段之间通信必须有路由才能通信,广播信息应该是在一个网段内广播,跨网段是不能广播出去的</p>
时间:
2008-1-4 17:33
作者:
skywalker007
<p>谢谢解答,你说的不同网段指的就是不同子网的意思吗?也就是网络号不同的两个ip地址?这么说第二层的交换机还是要根据第三层的地址来进行广播的转发吗?那是不是通过交换机互相连接在一起的pc都要把ip设置为同一子网啊,否则不同网段的不能互相通信那就没有什么意思了,是这样理解的吗?</p>
时间:
2008-1-4 18:29
作者:
3G学徒
<p>二层的广播地址是FF-FF-FF-FF-FF-FF~~应该是从全部二层端品广播出去的,但同一交换机而不同子网的主机是不会接收这个广播的,当然也不会将它MAC地址通告其他不同网络的主机啦~~</p><p></p><p>其实如果是在同一交换上的主机设为不同网络的IP的话,可以采用VLAN通信呀~</p><p></p><p> 小弟不才,说错的话,请别见笑~~</p>
时间:
2008-1-5 16:07
作者:
skywalker007
楼上的,谢谢哦,你说得很对啊,不过,我只是奇怪二层的交换机应该只知道mac地址,看来二层交换机也可以根据ip地址是否同一网段来确定是否转发广播包
时间:
2008-1-8 08:31
作者:
super__m
<p>广播只能发生在同一网段,没看总看书上说为了防止广播风暴应该多分VLAN吗?</p><p>另外不是说交换机有区别功能,而是PC也有选择接收的能力吧,所谓通信,是有2方才能叫通信</p>
时间:
2008-1-8 08:54
作者:
gaoerbao
ip地址和掩码相与分别得到: 192.168.1.0 192.168.2.0两个网段。mac地址广播出去,留在本网段,被其他网段过滤掉,所以无法通信。
时间:
2008-1-14 23:43
作者:
shenhqi
实际上这种设置已经是VLAN中的第3种:按照IP地址设置。这时设置不同的子网地址,两台PC已经不在同一个子网,自然Ping不通。二者之间已经不能经过交换机再连接,必须通过路由器或者三层交换机才能连接。
时间:
2008-1-24 09:52
作者:
harg6
<p>母的IP地址和网络号相与,如果与本IP的网络号一样则是同一网段.</p><p>网段一样表示是一个网络,广播只能发生在这里. </p><p>同时如果vlan隔离的话,即使同一个子网也过不去.</p>
时间:
2008-4-2 20:21
作者:
fengshiai
提示:
作者被禁止或删除 内容自动屏蔽
通信人家园 (https://www.txrjy.com/)
Powered by C114