0

私は、 eBPF を使用して SRv6 ルーティングに基づいてパケットをフィルター/ルックアップ/リダイレクト/ドロップするプロジェクトの githubを使用しています。eBPF コードは、SRv6 機能のために Mellanox Connect5X で実行されています。

私の予想では、mellanox Connect5X は SRv6 Destination の外側の IPv6 アドレス ヘッダーを調べ、RX キューで RSS パケットの拡散を行います。これにより、複数のコアで XDP を実行して処理できるようになります。

私の現在の結果は、SRv6 パケットがマルチフロー パケットの場合に 1 つの CPU コアのみを使用することです(シングルフローと同じ負荷効率)。

質問は、SRv6 パケットでも CPU の負荷を分散するにはどうすればよいですか?

私が期待している答えの例は、IPv6 src、dst addr only などの RSS を有効にする方法を知ることです。

ありがとう。

4

1 に答える 1