很多交换机可以设置一个端口监听其他端口,。。原理 高手进

很多交换机可以设置一个端口去监听其他端口
问题:交换机各个端口不在一个冲突域里面,因而可以同时发出帧而不冲突。如果一个端口去监听其他所有端口的话,势必会造成冲突的吧,交换机是如何解决这个问题的?
假设1端口监听。。。。2端口和3端口同事发送数据。。。结果端口1怎么同事监听2端口和3端口呢?

二楼估计没看懂我说的什么吧

wang06998说的很好,只是在交换机中,比如2号端口和3号端口同时发送数据,因为他们发送数据往不同的端口,而交换机又不是在同一个冲突域里面,所以不会发生碰撞的,但是现在设置一号端口监听所有的端口,那么二端口和三端口是不是同时也把信息发送到一端口?如果同时发送到一端口的话,势必会发生碰撞吧。。。
我就想问问,端口1是是怎么解决这样的问题的?

你说镜像端口和被镜像端口啊?

形容的简单点,就是给交换机交代一声,只要是指定端口的通信量,一律复制个副本从某个端口发送出去

至于你说的监听时会冲突,这个简单,通常用于安置监听设备的那个端口,只连接监听设备,监听设备是不会发送的。
就算是发送也没关系,你该知道“全双工”吧?

----------------------------------------------------------------
估计楼主没用过SnifferPro吧?
按照你的假设,交换机会把所有端口2和端口3的数据统统发送一个副本至端口1,而端口1连接的计算机运行着SnifferPro在进行抓包。

这台计算机,只要是从我跟前路过的数据帧就会抓下来,不管数据的目的地址是不是我。抓下来的包,用途是供网管分析。这样,达到监听的目的

*****************************************************
楼主补充的这点我没研究过,所以我也不知道我说的对不对。
其实从理论上很好解决,楼主听过“直通交换”和“存储转发”吧?
如果采用存储转发,直接就搞定了。排个队而已
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-28
监听,是指监听端口的状态,比如UP 和 DOWN。。。 你难道是说端口可以监听其他端口发出的所有数据包?这么强大?
第2个回答  2010-07-28
呵呵 端口镜像以后,镜像口和被镜像口的所有帧都是一样的。镜像口原有的数据也就停了,怎么会冲突呢
第3个回答  2010-07-28
是看错了!

监控端口,只监控,不转发数据!所以他不会把监听到的数据再发送出去,他只是起到一个记录的过程!所以就不存在你说的冲突问题!