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

消息传递部分第 3 级(MTP3)

MTP3 是 SS7 协议栈的一部分。它不是 SIGTRAN 协议族的一部分。SIGTRAN 协议族的目的是在 IP 网络上传送 SS7 流量。

SS7 协议的硬件和软件功能被划分为称为“级别”的功能抽象。这些级别大致映射到 International Standards Organization (ISO) 定义的 Open Systems Interconnect (OSI) 7 层模型。

存在不同的 MTP3 风格:

  • ANSI T1.111.4-1996

  • ITU-T Q.704 7/1996

  • GF 001-9001(中国 ITU 变体)

历史

XXX - 添加 MTP3 历史的简要描述

协议依赖

Message Transfer Part (MTP) 分为三个级别。

  • MTP Level 1 等同于 OSI Physical Layer。它定义数字信令链路的物理、电气和功能特性。定义的物理接口包括:

  • E-1(2048 kb/s:32 个 64 kb/s 信道)

  • DS-1(1544 kb/s:24 个 64kb/s 信道)

  • V.35(64 kb/s)

  • DS-0(64 kb/s)

  • DS-0A(56 kb/s)

  • MTP Level 2 (MTP2) 等同于 OSI Data Link Layer。它确保消息通过信令链路进行准确的端到端传输。第 2 级实现流量控制、消息序列验证和错误检查。当信令链路上发生错误时,会重传该消息(或一组消息)。

  • MTP Level 3 等同于 OSI Network Layer。它在 SS7 网络中的信令点之间提供消息路由。MTP Level 3 会将流量从故障链路重新路由出去(通常不会丢失任何消息,并且始终不会对消息重新排序),并在发生拥塞或信令点故障时控制流量。

在 IP 网络中

  • MTP3 通常承载在 M2PA 或 M2UA 上(两者在逻辑上替代 MTP2 及以下层)

  • M3UA 用于跨 IP 网络传输 MTP3 载荷(它在 SIGTRAN 网络中逻辑上替代 MTP3)。早期版本(Internet Drafts)的 M3UA 只是通过 IP 传输完整的 MTP3 消息,但 RFC3332 版本的 M3UA 不是这样。

MTP3 有时承载在 ATM 上的 SSCOP 上的 SSCF-NNI 之上。此时它通常被称为 MTP3-b(表示“broadband”)。

MTP3 通常用于承载 ISUP 和 SCCP 消息。MTP3 之上的其他 SS7 协议包括 TUP(ISUP 的前身,目前只在中国部分地区仍在使用)和 IUP(在英格兰使用)。

示例流量

XXX - 在此处添加示例流量(作为纯文本或 Wireshark 截图)。

Wireshark

MTP3 dissector 功能完整。它支持标准 ITU MTP3,以及 ANSI、中国和日本变体(变体选择是该 dissector 的一个 Preference)。一些国家选项(例如拥塞级别)通过 preference settings 支持。

Wireshark 还包含一个用于 MTP3 控制消息的“MTP3MG”(“MTP3 Management”)dissector。这些是在每个端点的 MTP3 layer management 之间交换的消息。

首选项设置

Wireshark 中用于 SS7 和 SIGTRAN 剖析的最重要首选项设置是 MTP3 variant。所有与 SS7 相关的 dissector(TCAP 除外)都遵循 MTP3 的首选项设置。

示例捕获文件

  • SampleCaptures/isup.cap 一个使用 ISUP/MTP3/M3UA/SCTP/IP 的单次呼叫信令序列

显示过滤器

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

仅显示基于 MTP3 的流量:

 mtp3

捕获过滤器

捕获时不能直接过滤 MTP3 协议。

外部链接

  • MTP3 的 ITU 规范可在 Web 上免费获取:

  • Q.701 给出了 MTP(第 1、2 和 3 层)的介绍

  • Q.704 描述了 MTP3

  • Wikipedia 的 Message_Transfer_Part 页面有更多信息。

讨论

也许应该有一个包含 SS7 协议族的页面,然后“只”从这里引用它。或者 MTP3 就是这个协议族(抱歉,电话领域新手)?- UlfLamping

我认为 SS7 会被视为协议族;MTP3 只是该协议族中的一个成员,位于网络层(MTP2 位于逻辑链路层)。- Guy Harris

于 2020-08-11 23:17:01 UTC 从 https://wiki.wireshark.org/MTP3 导入

相关 Wireshark Wiki 页面

网络分析技术档案