51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 3357|回复: 1
打印 上一主题 下一主题

MS-外部PDN网络间分组数据传输流程 [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2011-5-7 20:26:14 |只看该作者 |倒序浏览
一键分享 一键分享
本帖最后由 爱卫生 于 2011-5-7 20:28 编辑

1.1  分组数据的路由及转发
  PDP PDU在MS与GGSN之间以N-PDU的形式路由转发。在PDP类型为PPP时,每个N-PDU的最大长度为1052字节;在其他PDP类型时,N-PDU的最大长度为1500字节。PDP PDU的大小小于等于N-PDU的最大长度时,PDP PDU以一个N-PDU的形式路由并转发;PDP PDU的大小大于N-PDU的最大长度时,根据PDP类型和操作对PDP PDU进行分割、丢弃或拒绝处理。MS的分组数据协议可以限制路由及转发的PDP PDU的最大尺寸(如由于MS中存储器的限制)。
  PDP PDU在SGSN和MS之间以SNDCP来转发。
  PDP PDU在SGSN和GGSN之间以TCP/IP或UDP/IP协议路由转发。GTP通过隧道来转发数据。隧道由TID和GSN地址标识。为了支持漫游的GPRS用户及前向兼容,SGSN不必认识隧道来的PDP。SGSN应具备转发属于其所在PLMN不支持的PDP PDU的能力。


1.2  本地MS与外部PDN间的分组数据传输
  本地MS与外部数据网之间发送和接收PDP PDU的过程如图所示。流程中涉及的相关参数说明如下:
-  TLLI和NSAPI标识了SGSN中的MS的PDP上下文。
-  TID标识了SGSN和GGSN中的PDP上下文。
-  为传送移动起始的数据包,SGSN需要将TLLI + NSAPI映射到GGSN + TEID。
-  为传送移动终止的数据包,SGSN需要将TEID映射到TLLI + NSAPI。

图1:HPLMN与外部PDN间的数据传输


1.3  漫游MS与外部PDN间的分组数据传输
  漫游MS与外部PDN之间的数据传输与本地MS与外部PDN之间的数据传输过程类似。此时,MS已漫游到其他PLMN。并且当前服务此MS的SGSN位于访问PLMN(VPLMN)中,而GGSN位于归属PLMN(HPLMN)中。
移动终止的GTP PDU由GGSN经归属PLMN内骨干网、PLMN外骨干网、访问PLMN内骨干网传送给SGSN。
注:对于移动起始和移动终止的分组数据包的传送,由VPLMN动态分配PDP地址应更有利。
  漫游MS与外部PDN之间的分组数据传输过程如图所示。

图2:漫游MS与外部PDN之间的分组数据传输流程


1.4 同一GGSN下的MS的端到端分组数据传输
  GGSN在收到GTP PDU并解封装为PDP PDU时,将检测目的地址。若目的地址在同一GPRS网内,则这个由某一MS发送的PDP PDU将按从外部数据网收到的PDP PDU一样看待,即由GGSN再次封装成GTP PDU发送给另一MS。
注:对于定向连接协议(如X.25),在GGSN中还需要执行DTE/DCE转换。

图3:同一GGSN下的MS的端到端分组数据传输流程


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

Rank: 2Rank: 2

沙发
发表于 2011-8-31 12:52:37 |只看该作者
看了之后,明白了些

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-5-9 05:20 , Processed in 0.038610 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部