Appearance
Appearance
此协议控制 LTE 空中接口(连接 LTE UE 与 eNodeB)中的 MAC、RLC 和 PDCP 层。它符合 Release 8(V8.4.0 2008-12)(trunk V9.1.0(2009-12))。
如果 NAS 消息封装在 RRC 消息中,LTE-RRC 会调用 NAS-EPS dissector。虽然 LTE RRC 控制 RLC-LTE 和 MAC-LTE,但 LTE-RRC dissector 当前不会配置这些 dissector。当实现此功能后,MAC 接口处的日志将使 MAC dissector 能够调用 RLC,而 RLC 将能够调用 PDCP。
这里有两个 lte_rrc dissector 使用示例。
LTE-RRC dissector 功能完整。不过,目前你需要通过 DLC_USER 接口调用它来解码单个数据包,或者创建一个 wiretap 插件,以便从具有特定格式的文件中读取你的数据。有一些包装器可帮助你直接使用该协议。3GPP message decoder 就是其中之一,并且使用非常简单。
另外,如果你使用 Wireshark 解码 MAC-LTE、RLC-LTE、PDCP-LTE,那么在首选项设置启用的情况下,RRC dissector 会被适当地调用。当在 IxCatapult DCT2000 日志中发现 "rrc_r8_lte" 或 "rrc_r9_lte" primitive 时,该 dissector 也会被适当地调用。
当前此协议没有首选项设置。
XXX - 向 SampleCaptures 页面添加一个简单的示例捕获文件,并从此处链接(见下文)。保持此文件简短,最好也将其 gzip 压缩得更小,因为 Wireshark 可以自动打开 gzip 压缩文件。
RLC-LTE 显示过滤器字段的完整列表可在显示过滤器参考中找到
仅显示基于 LTE-RRC 的流量:
lte-rrc捕获时无法直接过滤 LTE-RRC 协议。
此 dissector 是通过 asn2wrs 脚本生成的。如果需要进行修改,必须在模板或配置文件中完成。
如何基于较新的 release 生成 dissector:
下载 36331-xxx 规范的 Word 文档,打开它并在 "View" 面板中选择 "normal" 或 "web layout"(需要这样做以移除页眉和页脚)- 将其作为文本文件保存到 asn1\lte-rrc 目录。
调用 asn1 extractor:perl ....\tools\extract_asn1_from_spec.pl 36331-xxx.txt 它应生成 EUTRA-RRC-Definitions.asn、EUTRA-UE-Variables.asn 和 EUTRA-InterNodeDefinitions.asn
运行 asn2wrs:
../../tools/asn2wrs.py -L -p lte-rrc -c lte-rrc.cnf -s packet-lte-rrc-template EUTRA-RRC-Definitions.asn EUTRA-UE-Variables.asn EUTRA-InterNodeDefinitions.asn
packet-lte-rrc.c 文件会被生成。将它放入 epan\dissectors 文件夹并重新编译 wireshark。
Imported from https://wiki.wireshark.org/LTE RRC on 2020-08-11 23:16:05 UTC