2010-12-01 5 views
1

高速(約1Gbps)でいくつかのNIC(つまりeth0)からイーサネットパケットをキャプチャし、別のNIC(つまりeth1)にpcap_sendpacket()を使用してトラフィックを転送するプログラムを作成しました。libpcap速度制限を使用してパケットを送信する

フォワーダイーサネットインターフェイスは別のコンピュータNICに接続されていませんが、フォワーディングスピードが必要ですが、接続すると送信スピードが大幅に低下します(900 Mbpsから100 Mbps)。

誰でも理由を説明できますか?

OS:Kubuntuのにlinux 10.10
言語:C++
ライブラリ:LIBPCAP

答えて

1

NIC 100 Bbpsインタフェースである宛先ため:D:P

0

または、ネットワークデバイスの自動ネゴシエーションがオフになっていて、最初に100Mbpsを試しています。

関連する問題