Appearance
Appearance
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 截图)。
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 的首选项设置。
完整的 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 导入