UMTS-SCTP


流控制传输协议 (SCTP) 是一种可靠的传输协议,运行在数据包服务之上,无需使用 IP 等潜在的不可靠连接。它是专门为应用程序和信令提供的而开发的,无需重复的传输错误数据报(消息)。使用校验和和序列号来检测数据损坏、数据丢失和数据重复。

应用选择性重传机制来纠正数据的丢失或损坏。决定性的区别是 TCP 多宿主和连接中多个流的概念。TCP 流中称为字节序列,而 SCTP 流则表示消息序列。SCTP试图结合UDP和TCP的优点,但避免它们的缺点;它在 IETF RFC 4960 中定义。

SCTP 用于多个网络内部控制平面接口,以及这些 SCTP 应用程序 -

  • S1-MME:eNodeB和MME之间
  • SBc:MME 和 SBc 之间。
  • S6a:MME和HSS之间
  • S6d:SGSN和HSS之间
  • SG:MSC/VLR 和 MME 之间
  • S13:MME和EIR之间

S1应用协议

S1-MME 上存在两类过程:UE 关联和非关联 UE。此外,还定义了两类消息:类 1 与类 2 一起得到应答。下表列出了1类及相关程序发起/响应消息;2 类消息名称的过程与过程名称基本相同,下表(第二个表)仅列出了这些名称。

基本程序 发起消息 响应(如果成功)
交接准备 需要移交 交接命令
手资源分配 移交要求 路径切换要求 确认。
补丁切换请求 路径切换要求 路径切换确认。
移交取消 交接取消 切换取消确认。
E-RAB 设置 E-RAB 设置要求 E-RAB 设置响应。
E-RAB修改 E-RAB 修改请求。 E-RAB 修改 Resp。
E-RAB 发布 E-RAB命令发布 E-RAB 命令响应。
初始上下文设置 初始上下文设置要求。 初始上下文设置 Resp。
重置 重置 重置确认。
S1设置 S1 设置要求 S1 设置响应
UE上下文释放 UE上下文释放命令 UE上下文释放完成
UE上下文修改 UE上下文修改请求 UE上下文修改响应。
基站配置 ENB配置更新 ENB 配置更新确认。
移动管理实体配置 MME配置更新 MME配置更新确认。
写入-替换警告 写入-替换警告要求。 写入-替换警告对应。

基本程序

  • 移交通知
  • E-RAB释放指示
  • 寻呼
  • 初始UE消息
  • 下行NAS传输
  • 上行NAS传输
  • NAS未送达指示
  • 停用跟踪
  • 跟踪开始
  • 跟踪失败指示
  • 位置报告失败指示
  • 位置报告控制
  • 位置报告
  • 小区流量追踪
  • 错误指示
  • UE上下文释放请求
  • 下行链路 S1 CDMA2000 隧道
  • 上行链路 S1 CDMA2000 隧道
  • UE能力信息指示
  • eNodeB状态传输
  • MME状态转移
  • 过载启动
  • 过载停止
  • eNodeB直接信息传输
  • MME直接信息传递
  • eNodeB配置传输
  • MME配置

X2应用协议

X2应用协议与S1-AP有很多共同点;对 1 类和 2 类消息进行相同的分类。设置消息要小得多,对应于X2的专用功能。

程序 发起消息 班级 响应(如果成功)
交接准备 移交要求 1 移交要求 确认。
重置 重置要求 1 重置
X2设置 X2设置 1 X2 设置分别
eNodeB配置更新 ENB配置更新 1 ENB 配置更新确认。
资源状态报告启动 资源状态要求 1 资源状态分别
负载指示 负载信息 2
移交取消 移交取消 2
SN状态转移 SN状态转移 2
UE上下文释放 UE上下文释放 2
资源状况 资源状况 2
报告 更新
错误指示 错误指示 2