画面上の tshark で Diameter プロトコル (SCTP 経由) のメッセージをキャプチャしたい、展開します。
最初に、直径メッセージのみをフィルタリングするためのスイッチ「-f」の後に何を書くべきかを見つけることができませんでしたが、「直径」を受け入れるスイッチ「-R」を見つけました。
したがって、現在、私のコマンドは次のようになります。
tshark -i el0 -R diameter -V
少なくとも、パケットが十分に小さくなるまでは、これで問題ありません..
ただし、より大きなパケットの場合、エラーが発生し[Unreassembled Packet: DIAMETER]
[Expert Info (Warn/Reassemble): Unreassembled Packet (Exception occurred)]
[Message: Unreassembled Packet (Exception occurred)]
、
パケットは実際に出力で再構成されません。
私は解決策を探していましたが、以下の変更で最適化が行われる可能性があることがわかりました。
tshark -i el0 -R diameter -V -o ip.defragment:TRUE
しかし、それは役に立ちません。
この問題の簡単な解決策はありますか? (デフラグは後から何とか処理してもOKです..)