-1

私は ovs-dpdk に取り組んでいます。ポートにパケット損失があるかどうかをテストしたいと考えています。ハードウェア スイッチの場合は、IXIA などを使用して連続パケットを送信できますが、これは仮想スイッチであり、IXIA はありません。

これをテストするために ping を使用しますが、ping のパケット レートが低すぎます。これをテストするために pktgen を使用できますか? pktgen を使用する場合、パケット損失があるかどうかを確認するにはどうすればよいですか?

それとも何か他の方法がありますか?ありがとう〜

4

1 に答える 1

0

DPDK PktgenCisco TRex、さらには DPDK に含まれる te​​stpmd アプリなどの DPDK アプリケーションを使用して、読み書きのできる小さな 64 バイト パケットを生成できます。これらのソフトウェア ジェネレーターはすべて、仮想化環境とホスト上でかなりの量のトラフィックを生成できます。

パケット損失だけに関心がある場合は、上記のオプションのいずれかを使用できます。TRex と Pktgen は、RFC 2544 テストもサポートしています。

一般的なセットアップには、ジェネレーターを備えた 1 つの VM と、ジェネレーターまたは転送 DPDK アプリケーション (l2fwd や l3fwd など) を備えた別の VM が含まれます。

パケット損失は基本的に送信パケットと受信パケットの差なので、しばらくテストを実行してから違いを確認してください。

全体として、最初は少し怖いかもしれませんが、基本を理解すれば、セットアップと使用は非常に簡単です. また、いつでも StackOverflow で質問することができます...

于 2017-09-20T17:18:29.910 に答える