Skip to content
Wireshark Wiki 中文翻译整理专题首页原始页面

LTE 的媒体访问控制(MAC)

该协议是 LTE 空中接口(连接 LTE UE 与 eNodeB)的第 2 层。

协议依赖

  • MAC-LTE 运行在 PHY 层之上

  • 已经定义了一种用于 MAC-LTE 的 UDP 成帧格式(在 packet-mac-lte.h 中描述,纯粹供 Wireshark 使用)

  • 可以为其 SDU 调用 RLC dissector(见下方的 Preference Settings)

  • BCH、PCH 和 CCCH 载荷可以由 LTE RRC dissector 解码

  • RAR UL Grant 字段可以按照 3GPP TS 36.213 进行分解

示例流量

Wireshark

MAC-LTE dissector 功能完整。支持从以下来源读取 MAC-LTE 帧:

  • DCT2000 日志文件,或

  • 使用 packet-mac-lte.h 中定义的 UDP 格式。这个(BSD 许可的)程序给出了如何以这种格式发送 MAC-LTE 帧的示例。你需要启用 'mac-lte-udp' 才能解码这些帧,或

  • 由 mac-lte-framed dissector 解码的紧凑格式。它与上面描述的 UDP 格式共享相同的成帧格式。这个(BSD 许可的)程序给出了如何将 MAC-LTE 帧直接写入这种格式文件的示例。它没有自己注册的 DLT,因此如果(如同该程序所做的那样)你使用 DLT 147,则需要编辑 DLT_USER dissector 的首选项(添加一项 DLT=147,Payload Protocol=mac-lte-framed),或

  • 你自己的成帧协议。函数 get_mac_lte_proto_data() 和 set_mac_lte_proto_data() 可用于查询和设置与帧关联的必要上下文信息。

MAC-LTE 统计信息可以在窗口中查看(见 Telephony | LTE | MAC ...)。

同样的统计信息可以在 tshark 中使用 -zmac-lte,stats 选项查看。

首选项设置

  • 触发 expert 警告之前的重传次数。默认值为 3。

  • 尝试使用 LTE RRC dissector 解码 BCH、PCH 和 CCCH 数据。默认值为 TRUE。

  • 剖析 CRC 校验失败的帧。默认值为 FALSE。

  • 尝试在 UDP 上进行启发式 LTE-MAC 成帧。默认值为 FALSE。从 Wireshark 2.0 开始,启发式激活已移至 Enabled Protocols 窗口。

  • 尝试将 LCID 1&2 剖析为 srb 1&2。默认值为 FALSE。

  • LCID -> DRB 映射表。可以配置数据通道 ID 和 RLC 模式,以便为这些 SDU 调用 RLC-LTE dissector。

  • 尝试跟踪 UL HARQ 重发。当帧标记为 reTx 时,查找到原始 tx 的链接。默认值为 TRUE。

  • 应发出警告时的 BSR 大小。默认值为 50(19325 < BS <= 22624)

  • 跟踪 UE 内 SR 的状态。查找并显示 SR 请求与最终授权或失败指示之间的链接。默认值为 TRUE。

  • 在 Info 列中显示哪一层信息。可选项为 PHY、MAC 或 RLC 信息。默认值为 MAC-info。

示例捕获文件

XXX - 向 SampleCaptures 页面添加一个简单的示例捕获文件,并从此处链接(见下文)。保持该文件简短;也建议对其进行 gzip 压缩,使其更小,因为 Wireshark 可以自动打开 gzip 压缩文件。

  • SampleCaptures/PROTO.pcap

显示过滤器

完整的 MAC-LTE 显示过滤器字段列表可在显示过滤器参考中找到

仅显示基于 MAC-LTE 的流量:

 mac-lte

捕获过滤器

捕获时不能直接过滤 MAC-LTE 协议帧。但是,如果你使用受支持的 UDP 成帧格式,可能可以按你知道正在使用的 UDP 端口进行过滤,例如

 udp port 9999

外部链接

  • 3GPP TS 36.321 Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification

  • 3GPP TS 36.213 Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures

  • 使用受支持的 UDP 成帧格式生成并发送帧的示例程序

  • 以可由 mac-lte-framed dissector 读取的格式写入 PCAP 文件的示例程序。

讨论

建议对此 dissector 以及其他 LTE dissector 使用当前源代码或近期的自动构建版本。

于 2020-08-11 23:16:25 UTC 从 https://wiki.wireshark.org/MAC-LTE 导入

原始页面图片

mac-lte1.png
mac-lte1.png
mac-lte-stats.png
mac-lte-stats.png

相关 Wireshark Wiki 页面

网络分析技术档案