1

我编写了一个程序,它以高速(约 1Gbps)从某个 NIC(即 eth0)捕获以太网数据包,并将流量转发pcap_sendpacket()到另一个 NIC(即 eth1)。

虽然转发器以太网接口没有连接到另一台计算机网卡,但转发速度是理想的,但是当我连接它时,发送速度下降得非常厉害(从 900 Mbps 到 100 Mbps)。

任何人都可以解释原因吗?

操作系统:Kubuntu linux 10.10
语言:C++
:Libpcap

4

2 回答 2

1

因为目标 NIC 是 100 Bbps 接口:D:p

于 2010-12-01T14:36:33.280 回答
0

或者网络设备的自动协商已经关闭,正在尝试100Mbps。

于 2014-12-20T00:15:08.090 回答