首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无源以太网抽头

无源以太网抽头
EN

Server Fault用户
提问于 2013-06-17 00:47:21
回答 1查看 4K关注 0票数 1

我很难弄明白为什么我不能捕获两个设备之间的数据包,在两个方向上,使用自制的以太网抽头,用铜线,它看起来就像这个:

两个终端设备(例如,A和B)连接到交换机。但是,由于嗅探器(普通笔记本电脑)只有一个以太网端口,所以我无法执行嗅探,就像在大多数情况下(例如使用网络的Wireshark示例)一样,TX和RX的流量是在具有两个接口的嗅探器上接收的。

因此,为了“解决”这个问题,我只是将2 (tap)连接器端口插入到交换机上,最后,从交换机插入一个端口到嗅探器。我以为数据包只会被广播,但是每次我把连接器插到交换机上,A和B之间的连接就会中断(不能从A到B,反之亦然)。我对这种情况作了说明:

当我执行这个连接时,开关会遇到什么样的问题?是否真的需要一个商业水龙头(那些有三个端口的设备: A,B和嗅探端口)?

有什么想法吗?

PS:我不想使用端口镜像或集线器。我想要一个被动的水龙头。

EN

回答 1

Server Fault用户

发布于 2013-06-17 00:58:04

您正在经历的问题是,开关的行为并不像集线器。它只向需要下行的链接发送通信量,如果它知道这是什么(并且它通过监视和查看哪个MAC地址在哪个端口上来构建该信息)。

如果您想这样做,您要么需要连接您的嗅探器,以便流量必须通过它,使用端口镜像,或把嗅探器与一个设备你嗅探流量在一个被动的,非交换集线器。您可以做的唯一不需要额外硬件的事情是端口镜像或克隆(如果可以的话,您应该这样做,因为这对监视下的设备完全透明)。

碰巧的是,您所描述的“商业龙头”实际上是一个中心。

你的水龙头不起作用有几个原因。它将产生的净效果是,假设交换机认为端口根本没有连接(因为它可能试图检测极性,并发现每个端口只连接了一对端口),则交换机的通信量将加倍,并且交换机会混淆您要点击的主机实际上在哪个端口上(并且可能试图将数据包与主机的传输对一起发送出去,尽管没有自己的传输对)。这种安排也可能产生一些电气后果,使两端的设备无法理解信号。

此外,设备接收对上的通信量将被交换机完全混淆。交换机将在线路上传输两次广播数据包,而忽略了这导致的冲突,这很可能是当连接时发现连接停止的原因。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/516218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档