SS7/C7浅谈

 SS7(SS7:Signaling System #7)是由 ITU-T 定义的一组电信协议,主要用于为电话公司提供局间信令。SS7 中采用的是公共信道信令技术(CCS:common-channel signaling),也就是带外(out-of-band)信令技术,即为信令服务提供独立的分组交换网络。北美以外 SS7 通常被称为 C7。
    SS7/C7 的基本功能是为局间电话网络提供呼叫控制、远程网络管理和维护能力。SS7 通过转换 SS7 电话交换(signaling points 或 SPs)和 SS7 信令转接点(STPs:signaling transfer points)之间的控制信息来实现以上功能。基本上,SS7 控制网络会告知交换局(switching office)在电路交换网络(circuit-switched network)上建立哪条路径。STPs 发送 SS7 控制数据包到信令网络,其中交换局可能是也可能不是信令转接点(STP)。

SS7/C7 网络及其协议主要用于提供智能网络服务,例如:

  • 基本呼叫装备、管理和拆卸;
  • 无线服务,例如个人通信服务(PCS:personal communications services)、无线漫游(wireless roaming)和移动用户认证(mobile subscriber authentication);
  • 电话携号转网(LNP:local number portability);
  • 免费 800/888 和收费 900 线路服务; 
  • 911、411 服务;
  • 增强型呼叫特性,例如呼叫转发(call forwarding) caller ID 来电显示和 三方通话(three-way calling);
  • 安全有效的世界通信服务

当前的 SS7/C7 网络,是最大的世界性数据网络之一,支持本地通信、cellular 以及国内国际长途服务。

下图图示了SS7信令协议栈:

 

 

 

MTP1(消息传递部分第一层):即物理层。
MTP2(消息传递部分第二层):即数据链路层。
MTP3(消息传递部分第三层):即网络层。
TCAP:事务处理能力应用部分(TCAP:Transaction Capabilities Application Part)
MAP:移动应用部分(MAP:Mobile Application Part)
SCCP:SS7信令连接控制部分(SCCP:Signaling Connection Control Part of SS7)
ISUP:ISDN用户部分(ISUP:ISDN User Part)
BISUP:宽带 ISDN 用户部分 (BISUP:Broadband ISDN User Part)
TUP:电话用户部分(TELEPHONE USER PART)

  • MTP1
    MTP1是SS7协议栈中的最底层,对应于OSI模型中的物理层,这一层定义了数字链路在物理上,电气上及功能上的特性。物理接口的定义包括:E-1,T-1,DS-1,V.35,DS-0,DS -0A(56K)。

 

  • MTP2
    MTP2确保消息在链路上实现精确的端到端传送。MTP2提供流控制,消息序号,差错检查等功能。当传送出错时,出错的消息会被重发。MTP2对应OSI模型中的数据链路层。

 

  • MTP3
    MTP3在SS7信令网中提供两个信令点间消息的路由选择功能,消息在依次通过MTP1,MTP2,MTP3层之后,可能会被发送回MTP2再传向别 的信令点,也可能会传递给某个应用层,如:SCCP或ISUP层。MTP3还提供一些网管功能的支持,包括:流量控制,路由选择和链路管理。MTP3对应 OSI模型中的网络层。

 

  • SCCP
    SCCP位于MTP之上,为MTP提供附加功能,以便通过SS7信令网在信令点之间传递电路相关和非电路相关的消息,提供两类无连接业务和两类面向连接的业务。 无连接业务是指在两个应用实体间,不需要建立逻辑连接就可以传递信令数据。面向连接的业务在数据传递之前应用实体之间必须先建立连接,可以是一般性的连接,也可以是逻辑连接。 SCCP以全局码(GT)的形式扩展SS7协议的寻址能力和路由能力,这些扩展基于被叫号码的寻址信息。

 

  • TCAP
    TCAP允许应用调用远端信令点的一个或多个操作,并返回操作的结果。比如:数据库访问或远端调用处理命令等。使用SCCP无连接业务(基本的或有序的),TCAP 在两个用户应用之间提供事务处理对话。

 

  • ISUP
    ISUP在交换局提供基于电路的连接,它直接和MTP3层通信。 ISUP提供基础电信业务,包括连接建立,监示和释放。

 

  • TUP
    在ITU-TS标准里,TUP和ISUP功能相似,提供相似的业务(如:呼叫建立和拆除)。TUP提供的业务比ISUP少,不支持ISUP中某些业务类别,比如:非话音业务和补充业务,还有,TUP不传递与电路无关的消息包。

 

  • TUP与ISUP比较
    • 应用范围:TUP主要用于南美洲,墨西哥,亚洲和东欧国家。而ISUP用于其他地方的国家。
    • ISUP比TUP提供更丰富的业务,特别是非话音数字业务。
    • TUP和ISUP都提供快速的呼叫建立和拆除;都在呼叫请求消息里包含主叫号码。
    • TUP和ISUP的基本功能相同,ISUP能提供更多的业务,它们分别在不同的国家得到了应用。


参考资料:
Cisco SS7 Fundamentals:www.cisco.com/univercd/cc/td/doc/product/tel_pswt/vco_prod/ss7_fund/
Introduction to CCITT ss7:www.itu.int/rec/T-REC-Q.700/e
七号信令基础:www.ctiforum.com/train/cttech/ss7/ss7.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值