基于P-GW的点对点SGi隧道方式传输Non-IP数据,目前存在两类传输方案,基于UDP/IP的PtP隧道和其他类型的PtP隧道。无论是用户面优化的数据传输还是控制面数据传输,都可以使用SGi接口的Non-IP数据传输方式。在PDN连接建立的时候,P-GW根据预配置的信息决定使用什么传输方案。具体预配置粒度可以基于APN或基于运营商与第三方应用提供商之间的SLA等。
1.基于UDP/IP的点对点隧道方案
基于UDP/IP的点对点隧道方案如下:
1)在P-GW上,预先配置指向AS的隧道参数(如IP地址和UDP端口号),如以APN为粒度进行配置。
2)UE发起附着PDN建立时,P-GW为UE分配IPv4地址或IPv6前缀,缓存在本地且不返回给UE,并建立GTP隧道ID和UE IP的映射表。
3)对于上行数据,P-GW收到UE侧的Non-IP数据后,将其从GTP隧道中剥离,并加上IP头,其中源IP是P-GW为UE分配的IP,目的IP为AS(第三方服务器或业务平台)的IP,然后经由IP网络发往AS。
4)对于下行数据,AS收到Non-IP的数据,使用P-GW为终端分配的IP和3GPP为Non-IP传输定义的UDP端口对进行UDP/IP封装。P-GW解封装(删除UDP/IP头)之后在GTP隧道中传输至S-GW。(www.xing528.com)
2.基于其他类型的PtP隧道方案
SGi的PtP隧道还支持例如PMIPv6/GRE,L2TP,GTP-C/U等。基本的实现机制如下:
1)在P-GW和AS之间建立点到点的隧道,根据PtP隧道类型的不同,可能建立的时间不同。可以在attach的时候建立,或者等到UE第一次发起MO数据的时候建立。P-GW根据本地配置选择合适AS,可以基于APN粒度,或者基于AS支持的PtP隧道类型。P-GW不需要为UE分配地址。
2)对于上行Non-IP数据,P-GW在PtP隧道上将Non-IP数据发送给AS。
3)对于下行Non-IP数据,AS需要根据一个索引来定位对应的SGi PtP隧道(可以是UE的标识),并将下行数据发送给P-GW,P-GW收到后在3GPP的GTP隧道中传输。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。