1.3.4 接口功能
VoLTE网络包含了哪些接口呢,我们可以借助于图1-21来做个全面的了解。
图1-21 VoLTE网络接口
1.3.4.1 LTE/EPC域
(1)S6a/S6d接口:基于Diameter协议,在HSS与MME/SGSN之间交互,完成用户签约数据和鉴权向量的下发、位置信息管理和更新等。
(2)Gx接口:基于Diameter协议,在PCRF与PGW之间交互,完成PCC(Policy and Charging Control)规则传递。
(3)Rx接口:基于Diameter协议,在PCRF与AF(SBC/P-CSCF)之间交互,完成基于应用的策略控制功能。
(4)S1-U接口:eNB与SGW间的用户面接口,S1-U接口采用GTP-v1协议,主要用于传递eNB与SGW间的上下行用户面数据。
(5)S1-MME接口:eNB与MME的信令接口,S1-MME接口协议层包含:
· S1-AP(S1 Application Protocol):eNB与MME之间的应用层协议;
· SCTP:此协议用于保证eNB与MME之间的信令消息传送。
(6)S6a接口:为MME和HSS之间的信令接口,协议层介绍如下内容。
· Diameter:此协议用来支持MME与HSS传递签约及鉴权数据,以授权用户接入EPS网络。Diameter由RFC 3588定义。
· SCTP:此协议用于保证MME与HSS之间的信令消息传送。
(7)S10接口:两个MME之间的信令接口,GTP-C(GPRS Tunnelling Protocol for the Control Plane)提供MME之间的信令消息隧道,GTP-C版本为GTPv2。
(8)S11接口:MME与SGW间的控制面接口,GTP-C(GPRS Tunnelling Protocol for the Control Plane)提供MME与SGW之间的信令消息隧道,GTP-C版本为GTPv2。
(9)S5/S8接口:SGW和PGW间的控制面和用户面接口。
· 控制面接口主要用于传递承载创建,更新及删除消息,并在S5/S8接口建立数据传输承载。
· 用户面接口主要用于传递SGW和PGW之间的上行、下行用户数据流。
(10)SGi接口:PGW和PDN间的接口。SGi接口实现PGW与PDN间的互通,也可以作为PGW和AAA Server间的接口,用于传递鉴权和计费控制信息。
(11)X2接口:包含两个部分,用户平面和控制平面。
① X2用户平面接口:eNB之间的接口,E-UTRAN的传输网络层是基于IP传输的,UDP/IP之上是利用GTP-U来传送用户平面PDU。
② X2控制平面接口是eNB之间的接口。传输网络层是利用IP和SCTP协议,而应用层信令协议为X2接口应用协议X2-AP。控制面功能如下:
· 连接状态下UE的移动性管理功能(针对LTE系统内切换);
· 上行负荷管理功能;
· X2接口管理功能(包括复位和错误指示)。
(12)SGs接口:MME和MSC之间的接口,用来处理EPS和CS域之间的移动性管理和寻呼过程,也可以用于传送MO和MT的SMS。SGs接口协议层包含:
· SGs-AP(SGs Application Protocol):MME与MSC之间的应用层协议;
· SCTP:此协议用于传送层,保证MME与MSC之间的信令消息传送。
1.3.4.2 IMS域
基本同传统IMS网络的接口一致,为了实现VoLTE用户的SRVCC切换功能,新增了一个接口。
Mw接口:ATCF与e-MSC之间的接口,采用SIP,传送的是与用户SRVCC切换相关的信息。
另外,UE和SBC之间的Gm接口的承载通道相对于传统IMS网络有较大的变化,承载在Uu口+S1-U口+S5口+SGi口。
1.3.4.3 CS域
基本同传统IMS网络的接口一致,为了实现VoLTE用户的SRVCC切换功能,新增了一个接口。
Sv接口:e-MSC与MME之间的接口,采用GTP-C协议,传送的是与SRVCC切换相关的信息。