SS7信令系统详解教程
SS7信令系统详解教程
SS7(Signaling System 7)是一个复杂的通信协议族,用于电话网络中控制层面的信息交换。它允许电话交换机和其他网络设备之间交换必要的控制信息,以便进行通话建立、拆线、计费以及其他服务。本文将详细介绍SS7的各种组件和协议,包括信令链路、信令点、不同类型的SS7链接、协议栈以及关键部分如MTP、ISUP、TUP、SCCP和TCAP等。
SS7信令系统概述
SS7信令系统是一种由国际电信联盟-电信标准化部门(ITU-T)制定的全球电信标准。它主要用于公共交换电话网(PSTN)中的节点间数字信令通信,优化了有线和无线呼叫的建立、路由和控制。该标准考虑了不同地区如北美(ANSI和Bell Communications Research,现为Telcordia Technologies)和欧洲(ETSI)的规范。
SS7的主要组件
信令链路(Signaling Links):这是SS7网络中的物理或逻辑连接,用于传输信令消息。它们可以是共享信道,也可以是专用信道。
信令点(Signaling Points):网络中的任何设备,如交换机、信令转接点等,都是SS7网络中的信令点。
SS7协议栈(SS7 Protocol Stack):包括了多个层次,每个层次都有特定的功能。
消息传递部分(Message Transfer Part, MTP):分为3级,MTP1、MTP2和MTP3。MTP1关注物理层的传输,MTP2处理链路层的错误检测和恢复,而MTP3负责路由选择和信令消息的排序。
ISDN用户部分(ISUP, ISDN User Part):用于控制ISDN呼叫的建立、管理和释放,包括基本ISUP呼叫控制,以及如IAM(初始地址消息)、ACM(地址完成消息)、RLM(释放消息)和RLC(释放完成消息)等消息格式。
电话用户部分(TUP, Telephone User Part):适用于非ISDN的传统电话系统,执行类似的功能,但针对PSTN环境。
信令连接控制部分(SCCP, Signaling Connection Control Part):处理端到端连接的建立和管理,包括全局标题翻译功能。
事务能力应用部分(TCAP, Transaction Capabilities Application Part):提供复杂的数据交换,常与SCCP一起用于提供高级服务,如计费和数据库查询。
SS7信令链路类型
A Link:一个"A"(接入)链路将信令端点(例如SCP或SSP)连接到STP。只有来自或目的地为该信令端点的消息才会在"A"链路上传输。
B Link:一个"B"(桥接)链路连接一个STP到另一个STP。通常,一组四个"B"链路互连对等(或主要)STP(例如,一个网络的STP到另一个网络的STP)。"B"链路和"D"链路之间的区别是相当任意的。因此,这样的链路可能被称为"B/D"链路。
C Link:一个"C"(交叉)链路将执行相同功能的STP配对连接。只有当STP没有其他可用的到达目的地信令点的路由时,才会使用"C"链路。需要注意的是,SCPs也可能成对部署以提高可靠性;然而,与STPs不同,配对的SCPs之间没有信令链路。
D Link:一个"D"(对角)链路将一个次级(例如,本地或区域)STP对连接到一个主要(例如,网络间网关)STP对,采用四链路配置。同一网络内的次级STP通过一组四个"D"链路连接。"B"链路和"D"链路之间的区别是相当任意的。因此,这样的链路可能被称为"B/D"链路。
E Link:一个"E"(扩展)链路将SSP连接到备用STP。如果SSP的"主"STP无法通过"A"链路到达,"E"链路提供备用信令路径。通常只有在边际更高的可靠性值得额外费用时才会配置"E"链路。
F Link:一个"F"(完全关联)链路连接两个信令端点(即SSP和SCP)。在有STP的网络中通常不使用"F"链路。在网络没有STP的情况下,"F"链路直接连接信令点。
本教程详细介绍了这些组件的工作原理、消息格式以及信令过程,对理解SS7网络的运作机制及其在全球电信网络中的作用至关重要。对于那些希望深入研究SS7协议和技术的人来说,这是一个宝贵的资源。