本帖最后由 爱卫生 于 2011-10-19 11:18 编辑
概念解释 Direct Tunnel是在传统3GPP 3G网络结构基础上提出的一项创新性的网络优化技术,SGSN控制建立RNC到GGSN的“直达通道”,用户面数据在“直达通道”中传送,不再经过SGSN,实现网络用户面扁平化,适合在3G网络中部署,以提高运营商的网络投资效益、网络扩展性及降低运维成本,并支持向LTE网络平滑演进。 通过采用网络中更优化的路线,Direct Tunnel 使所需的数据链路数量进一步减少,从而显著降低了运营支出 (OPEX) 成本并提高了传输效率。 技术要点 与2G分组域网络相比,3G分组核心网络结构一个重要特点是Iu-PS接口(RNC-SGSN间接口)上控制面和用户面可以完全分离,即信令通道和数据通道可以走不同的链路。这使3G分组域用户面网络扁平化演进成为可能。 【Direct tunnel示意图】
- 传统3G网络连接如图上半部分所示,即控制面和用户面均走RNC—SGSN—GGSN,我们称之为Two Tunnel(双GTP通道)。
- Direct Tunnel如图下半部分所示,中心思想是:由SGSN作为DirectTunnel的中心控制节点,信令控制面消息仍然走RNC—SGSN—GGSN,用户面数据则从RNC直接GGSN,数据流量旁路了SGSN节点。
呼叫流程
以PDP context激活流程为例说明Direct Tunnel建立过程: 1) 手机发起基于APN的PDP context激活。 2) SGSN将之与该用户subscriber data profile 核对通过后,向GGSN发起“Create PDP context request”,消息携带SGSN IP地址和TEID(Tunnel end point ID)。 3) GGSN 接受请求,回应 “Create PDP context response”,消息携带GGSN IP地址和TEID,Gn GTP tunnel建立。 4) SGSN决定建立Direct Tunnel,向RNC发送“RAB assignment request”,消息携带GGSN IP地址和TEID。 5) RNC回应“RAB establishment response”,消息携带RNC IP地址和TEID,Iu RAB 建立。 6) SGSN 向GGSN发送“Update PDP context request”,消息携带RNC IP地址和TEID。 7) GGSN 收到后更新内部参数,并回应“Update PDP context response”。 8) SGSN向手机发送“Activate PDP context accept”,至此Direct Tunnel成功建立,GTP-U数据在RNC—GGSN之间直接传送。 从整个流程来看,Direct Tunnel建立过程很简单,SGSN通过增加第6和第7步骤将Two Tunnel转换成Direct Tunnel,过程中没有增加新的消息类型,所以对RNC和GGSN没有新功能要求Direct Tunnel部署时也不存在多厂家产品互通问题。 |