jumboframes

大于 4 KB 的 TCP 数据包不会收到 Linux 的回复
jumboframes

大于 4 KB 的 TCP 数据包不会收到 Linux 的回复

我在虚拟机 (192.168.33.15) 中运行 Linux 3.2.51。我向它发送以太网帧。我正在编写自定义软件,试图模拟 TCP 对等体,另一个对等体是在虚拟机客户机中运行的 Linux。 我注意到 Linux 客户机忽略了大于 4 KB 的 TCP 数据包(即丢弃且不发送 ACK)。如果我将数据包大小减少 50 字节,则会收到 ACK。在 Linux 客户机完全确认前一个数据之前,我不会发送新的有效负载数据。我增加了ifconfig eth0 mtu 51000,并ping -c 1 -s 50000经过(从客户机到我的模拟器),Linux 客户...

Admin

在一台服务器上混合巨型帧和普通帧?
jumboframes

在一台服务器上混合巨型帧和普通帧?

我有一组 10Gb 的服务器,我想在这些服务器上使用巨型帧,以加快备份速度。可以更改备份服务器和交换机。 如果我打开巨型帧,那么所有使用普通帧 (1500MTU) 连接到这些服务器的客户端是否会导致碎片?假设客户端使用 1500 MTU 与服务器通信,然后服务器使用 9000 MTU 帧进行回复,这是否会导致客户端对其进行碎片化? ...

Admin

使用巨型帧进行 ping 操作失败,但返回默认 ping 失败消息
jumboframes

使用巨型帧进行 ping 操作失败,但返回默认 ping 失败消息

我需要在我的 Windows 11 PC 和外部设备 (IP 10.0.0.10) 之间建立本地连接,并启用巨型帧 (MTU 9000)。我的 PC 上的最终目标是从 WSL2 连接到远程设备,它目前可以工作,但有相同的 MTU 问题。 在文章的最后,我放上了设置 MTU 所遵循的步骤。 但是,我仍然无法 ping 大数据包大小的设备。奇怪的是,我得到了一个默认ping 失败消息,而不是数据包太大ping 失败消息。 为了进行比较,让我向您展示正常 ping(#1)、数据包过大的 ping(#2)以及应由巨型帧处理的数据包的 ping(#3)的结果。 在 ...

Admin

如何测试环回中的 10G NIC 的全部吞吐量?
jumboframes

如何测试环回中的 10G NIC 的全部吞吐量?

我在配备 Intel Core i7-10700 的 DELL Optiplex 7080 Tower 上的 Windows 10 Enterprise 64 位中使用 10G NIC x520-DA2(即 x8 Lane)。X520-DA 安装在 optiplex 7080 的 PCie 插槽 2 上,即 PCIe x16。 我需要测试 x520-DA2 的最大吞吐量,因为我正在做一个研发项目,我将在 FPGA 上制作 10G 桥接核心,它将能够接收 10G 流量并将其传回。 因此,首先我需要生成和接收 10G 流量。我的测试设置是,使用 SFP+ 电缆将...

Admin

在 qNAP NAS(QTSHero OS)上设置虚拟交换机的 MTU
jumboframes

在 qNAP NAS(QTSHero OS)上设置虚拟交换机的 MTU

对于我目前正在进行的一个项目,我购买了 QNAP NAS (TVS-h1288X)。在该项目中,我有多个网络摄像头。在 NAS 上,我有一个 Windows 10 VM,用于存储这些摄像头录制的所有视频。这些摄像头产生的流量非常大(每个摄像头高达 1 Gbit),因此,它们需要巨型帧才能以全帧速率发送视频。正如我在互联网上看到的,所有涉及的网络设备都需要支持巨型帧并启用它们。据我所知,我在摄像头和 VM 之间的所有交换机和 NIC 上都启用了它们,但如果我将摄像头上的数据包大小设置得太高,数据包仍然会被丢弃。 为了将 Windows 10 VM 连接到我的网...

Admin

使用启用 PXE 的网络实现巨型帧 (mtu = 9000) 的要求
jumboframes

使用启用 PXE 的网络实现巨型帧 (mtu = 9000) 的要求

当我尝试在依赖 PXE 进行服务器启动的网络中启用巨型帧时,我应该寻找什么? 据我所知我必须拥有: 支持 MTU >= 9000 的网络交换机 不仅可以在交换机的网络接口上启用巨型帧,还可以在端口通道和 VLAN 上启用巨型帧 兼容的 SO 可以在启动过程之后通过网络绑定和 VLAN 来处理更高的 MTU(如果需要)。 我不清楚的是,给定服务器上的网卡如何知道连接在 PXE 阶段未使用默认的 MTU = 1500 值。它受支持吗?因供应商而异?它应该开箱即用吗?是否应该在 DHCP 服务器中添加一些东西来在启动期间处理地址? 谢谢 ...

Admin

MTU 9000 和 1500,当具有 MTU 1500 的机器向具有 MTU 9000 的机器发送数据时
jumboframes

MTU 9000 和 1500,当具有 MTU 1500 的机器向具有 MTU 9000 的机器发送数据时

集群中有一些机器 Linux 计算机Linux_a , linux_b配置为MTU 1500 而 Linux 机器linux_1 and linux_2配置了MTU 9000 所以 Linux 机器 -linux_a and linux_b发送大量数据至linux_1 and linux_2 这是个问题吗? 注意 - 据我所知,只有以下场景:将数据从配置了 MTU 9000 的 Linux 发送到配置了 MTU 1500 的机器 - 才有问题 ...

Admin

启用巨型帧时遇到问题?
jumboframes

启用巨型帧时遇到问题?

我正在尝试启用巨型帧。我有一个 Linux 客户端和一个 Windows 服务器。我已经全面标准化了英特尔网卡。在 Windows 服务器上,巨型帧的唯一选择是9014& 4088。我研究过是否应该将 Linux 中的 MTU 速度设置为9014或9000。谷歌搜索时出现了相互矛盾的帖子,但似乎 可能9000是正确的数字。当然,我都试过了。 从此开始地点我尝试测试一切是否正常工作。从我的 Linux 客户端来看:ping -M do -s 8972 [destinationIP]一切似乎都正常工作: 来自文件 ([destinationIP...

Admin

我们可以在集群中混合使用 MTU 值吗
jumboframes

我们可以在集群中混合使用 MTU 值吗

我们有 Hadoop 集群(所有机器都是 Linux Redhat 机器版本 7.x) 在我们设置的虚拟机MTU=8900和我们设置的所有其他机器上MTU=9000 我们设置了VM,MTU=8900因为我们发现一些网络问题MTU=9000 我的问题: 剂量混合MTU=9000有MTU=8900问题吗? ...

Admin

在 Dell PowerVault MD3200i 上使用巨型帧时性能较慢
jumboframes

在 Dell PowerVault MD3200i 上使用巨型帧时性能较慢

我们有一台 Dell PowerVault MD3200i,通过 iSCSI 连接到一台服务器,使用 2 个 Dell 交换机 (PowerConnect 6224),容量为 1GB。该服务器安装了 VMware ESXi 6.5,并使用连接到每个交换机的 2 个 1GB NIC 连接到 PowerVault。 我创建了一个虚拟机,并为位于 PowerVault 上的虚拟机分配了一个虚拟磁盘。我已在每个交换机、VMware 和 PowerVault 上的每个接口上启用了巨型帧,但我没有注意到性能有任何提升。 我使用 IOmeter 测试了虚拟磁盘的性能,...

Admin

Cisco 2960X 和特定端口上的巨型帧
jumboframes

Cisco 2960X 和特定端口上的巨型帧

我想设置多个端口以便能够处理巨型帧。这仅适用于连接到 ESXi 主机的备份 nas。我确实创建了 vlan 103,并将 mtu 大小更改为 9000。 问题是当我想通过 vmkping 检查巨型帧的接受情况时。我无法 ping 该 vlan 中的任何 ISCSI 启动器或其他主机。 我发现我可以通过 system mtu命令全局更改 MTU 大小。 问题是我只想更改几个端口的 MTU 大小。 是否可以 ? ...

Admin

带有 BCM57800 NIC(bnx2x)的 Debian 7.10 服务器上的巨型帧(mtu 9000)
jumboframes

带有 BCM57800 NIC(bnx2x)的 Debian 7.10 服务器上的巨型帧(mtu 9000)

我在 Debian 7.10 下的 2 台服务器上使用 Broadcom Corporation NetXtreme BCM57800 1/10 千兆以太网进行工作。 我对两台服务器都做了以下操作: ethtool -g eth0 Ring parameters for eth0: Pre-set maximums: RX: 4078 RX Mini: 0 RX Jumbo: 0 TX: 4078 Current hardware settings: RX: 4078 ...

Admin

由于巨型帧在 Linux 中不起作用,因此以固定数据包大小发送 Ping
jumboframes

由于巨型帧在 Linux 中不起作用,因此以固定数据包大小发送 Ping

我必须将主机通过 ipv4 地址相互连接。我将每个主机的 MTU 修改为 9000。然后我想以固定数据包大小 +1500 发送 Ping 请求,以验证是否可以发送和接收巨型帧。 当我发送正常 ping 时,我会按预期收到回复,但使用 -s“8972”标志时,我既没有收到超时也没有收到回复。我损失了 100% 我在 mininet 中创建了一个小环境来分享我的问题。我已将两个 MTU 主机修改为 9000。这些是我在 mininet 中的命令: mininet> h1 ifconfig h1-eth0 h1-eth0 Link encap:Et...

Admin

使用巨型数据包时出现 RX 错误
jumboframes

使用巨型数据包时出现 RX 错误

我们有一个通过 UDP 输出高速数据的设备,直接连接到处理器(无交换机)。处理器运行的是 CentOS 6.6。连接是千兆以太网。当我们使用 1400 字节范围内的数据包大小时,一切都运行良好。当我们切换到巨型数据包(数据包大小略小于 9000 字节)时,我们有时会收到接收错误。有时,我的意思是如果启动时没有接收错误,它们最终不会开始发生,但如果启动时有接收错误,它们不会停止。当我们收到错误时,只有部分数据会通过。在接口上运行 ethtool -S 会产生以下非零值: rx_packets: 4752316 tx_packets: ...

Admin

Cisco PIX 501 和巨型帧
jumboframes

Cisco PIX 501 和巨型帧

我们目前在办公楼内运行着一台 cisco pix 501,我们刚刚得知我们的网络将更新以运行巨型帧。我找不到太多信息,但据我所知,我们的 PIX 不支持巨型帧。那么,假设情况确实如此,我应该对此抱有什么期望?这是否只是 PIX 无法利用巨型帧带来的优势并照常营业的问题?系统是否基本上会变成纸上谈兵? 我们计划很快摆脱 PIX,所以我想这只是一个决定是否需要尽早运行这些计划的问题。 ...

Admin