ホストAからBにファイルを送信し、OpenvSwitchを使用してパケット損失を取得しようとしました。ホストAとBをOpenvSwitch VMに別々に接続し、2つのOpenvSwitch VMを接続しました。トポロジーは、次のようになります - OVS_A - OVS_B -OpenvSwitchで不正確なパケットカウンタ
A各OpenvSwitch VM上でB
、私は以下のコマンドを使用して、2つの非常に単純なフローを追加しました:
OVS-ofctlは、アドオンの流れをBR0 IN_PORT = 1、アクション=出力:2
OVS-ofctl追加フローBR0のIN_PORT = 2、アクション=出力:1
そしてIは、パケットカウントの比較AとBとの間に10ギガバイトのファイルを送信し送信スイッチの出力フローと受信スイッチの入力フローh。私は、受信側のスイッチのパケット数が、送信側のスイッチの数よりもはるかに多いことがわかりました。
より具体的なフローと一致させようとしました。ポートAのIP A.A.A.AからB.B.B.BへのTCPフロー。同じ結果が得られました。私の設定に何か問題はありますか?これはOpenvSwitchの既知のバグですか?何か案は?
ところで、パッシブにパケット損失率を取得する他の方法はありますか?侵入テストフローを導入しないで損失率を測定することを意味しますが、送受信端またはスイッチで利用可能な統計を使用するだけです。
ありがとうございます!