【问题标题】:Sending packet using libpcap speed limitation使用 libpcap 速度限制发送数据包
【发布时间】:2014-12-20 08:15:08
【问题描述】:

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

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

谁能解释原因?

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

【问题讨论】:

    标签: c++ networking packet-capture libpcap packet-injection


    【解决方案1】:

    因为目标网卡是一个 100 Bbps 的接口 :D :p

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-20
        • 1970-01-01
        • 1970-01-01
        • 2014-03-12
        • 1970-01-01
        相关资源
        最近更新 更多