LIBPCAP速度制限を使用してパケットを送信します
-
29-09-2019 - |
質問
私は、いくつかのNIC(つまりETH0)からのイーサネットパケットを高速(約1gbps)でキャプチャし、使用してフォワードトラフィックをキャプチャするプログラムを書きました。 pcap_sendpacket()
別のnic(すなわちeth1)に。
フォワーダーイーサネットインターフェイスは別のコンピューターNICに接続されていませんが、転送速度が必要ですが、接続すると、送信速度が非常に低下します(900 Mbpsから100 Mbps)。
誰かがその理由を説明できますか?
OS: :Kubuntu Linux 10.10
言語: :C ++
としょうかん: :libpcap
解決
宛先NICは100 bbpsインターフェイスであるため:D:P
他のヒント
または、ネットワークデバイスの自動ネゴシエーションがオフになっており、まず100Mbpsを試しています。
所属していません StackOverflow