0

受信したパケットを解析するために、wireshark でディセクタを作成しています。ご存知のように、RLC パケットには TM、UM、AM RLC PDU の 3 種類があります。しかし、受信したパケットのタイプをどのように知ることができますか?

4

3 に答える 3

0

公式ソースに LTE RLC ディセクタがあります。次を参照してください。 c - https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob;f=epan/dissectors/packet-rlc-lte.h

RLC モードなど、フレームに含まれていない情報がいくつかあります。これらの情報は、PDU を適切にデコードするためにディセクタに通知する必要があります。ヘッダー ファイルで、struct rlc_lte_info を参照してください。

次に、RLC ディセクタを呼び出す前に、このコンテキスト情報を正しく入力するのは、呼び出し側のディセクタ、たとえば LTE MAC ディセクタに任されます。

于 2014-04-25T16:58:46.840 に答える
0

TM RLC PDU は通常、制御チャネル情報 (BCCH、DL/UL CCCH、および PCCH) です。これにより、TM を AM/UM RLC PDU から間接的に識別することができます。UMTS と同様に、PDU がどのモードであるかを示す特定のビット フラグはありません。仕様書からの抜粋例。

3GPP TS 36.322 Evolved Universal Terrestial Radio Access (E-UTRA) ...........11 ページ

AM RLC エンティティは、次の RLC データ PDU を配信/受信します。

  • AMD PDU;

  • AMD PDU セグメント。

AM RLC エンティティは、次の RLC コントロール PDU を配信/受信します。

  • ステータス PDU。

.......

したがって、仕様のこのリリースで実装されている RLC ルールの文字に従う必要があります。344 行目 ( https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob;f=epan/dissectors/packet-rlc-lte.c ) がルールに従っているかどうかを確認する必要があります。 3GPP TS 36.322 Evolved Universal Terrestial Radio Access (E-UTRA)。

于 2014-07-03T18:59:17.733 に答える
0

論理チャネル ID の値によって。

于 2017-09-12T14:37:27.810 に答える