UMTS - IKEv2 和 MOBIKE


互联网密钥交换是 IETF 在 RFC 4306 中定义的复杂版本 2。它允许在两个节点之间创建和维护安全关联和 IPSec 隧道,并交换一些配置数据;它们被传输到消息中所谓的有效负载配置对话。

全面的 IKEv2 会话由多个对话、结构化阶段组成。下图给出了消息流和典型基础,并描述了如何在 EU 和 ePDG 之间的信令上下文中应用它 -

IKEv2阶段 评论
初始交换

将有效负载通知为 MOBIKE 支持指示。在配置有效负载中请求/传递的 IP 地址。

在配置有效负载中请求/提供归属代理地址。

身份验证交换
创建子SA 用于为 DSM IPv6 信令创建受保护隧道
X。信息交流 在 AUTH 之后的任何时候。

在演进的 3GPP 系统中,IKEv2 用于 -

  • IP 地址信息:IPv4 地址或 IPv6 前缀。
  • IP 移动模式选择信息。
  • IP 地址信息:IPv6 前缀。
  • DNS 服务器地址。

直径

Diameter 是通用 AAA 协议,具有网络访问、移动性和 QoS 处理的附加功能。尽管原则上它具有一般性质的点对点,但它在 3GPP 架构中以客户端-服务器模式使用。它具有内置的可扩展性,因此完美支持接口上的消息结构,但需要一定的灵活性。此外,它还支持具有故障和故障转移处理功能的多服务器配置。从功能上讲,它与其前身 Radius 有相似之处,但在消息和参数级别上有很大不同。DIAMETER 提供通过心跳消息对检测失效对等点的能力。它可以通过 SCTP 或 TCP 运行并使用 3868 端口。

DIAMETER 协议在 EPC 中广泛使用 -

  • S6a用于MME和HSS之间的订阅下载和更新。

  • S6d(升级后的 SGSN 和 HSS 之间),它是传统世界的 S6a 的对应部分,具有与新系统的互通能力。

  • S13用于MME和EIR之间的设备检查。

  • SWa 用于在不可信的非 3GPP 接入和 AAA 服务器之间进行身份验证。

  • STa 用于可信非 3GPP 接入和 AAA 服务器之间的身份验证和授权。

  • SWd用于AAA代理和AAA服务器之间的转发(VPLMN和HPLMN之间的转发)。

  • S6b用于APN授权以及PDN GW和AAA服务器之间的移动性。

  • 用于 ePDG 和 AAA 服务器之间的身份验证和授权的 SWm。

  • SWx用于在AAA服务器和HSS之间交换认证向量和注册信息。

  • Gx 用于 PDN GW 和 PCRF 之间的 IP-CAN 会话处理和 GW-Control 会话处理。