我如何强调以太网托pipe交换机?

出于testing目的,我需要强调一个8端口pipe理的以太网交换机。 从本质上讲,我想模拟交换机上的两台主机正在交换数据,连接到交换机的其他主机尝试使用所有可用带宽的情况。 这个想法是看当一台交换机上的其他主机使用networking太多时,networking应用程序的行为。 你会怎么做? 提前感谢!

专用的以太网testing设备是高度专业化的,可能非常昂贵。 你也许能够find一些用于100Base-TX应用程序的二手设备,但是我怀疑你会为你想要花费的任何东西find千兆设备。

正如评论已经指出的那样,目前大多数商用千兆位以太网芯片都是非阻塞的,你可以拿制造商的话说,设备就是按照它的说法做的。 (几乎每个人,除了大“名牌”开关制造商之外,都只是使用来自同一家OEM的ASIC)。

话虽如此,你没有理由不能像@ dusan.bajic在评论中所说的那样使用stream量生成器工具( iperfttcp等)来尝试用帧来泛滥设备(可能只是为了击败死亡马)。 在达到交换机的最大理论吞吐量之前,很可能会对主机操作系统的stream量生成function造成瓶颈。 专用的以太网testing设备不会有这个问题,因为它的内置运行在理论最大值的100%。