質問

私は、いくつかの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を試しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top