51学通信技术论坛

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

[信令流程] P-GW选择 [复制链接]

Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2013-4-6 16:03:38 |只看该作者 |倒序浏览
一键分享 一键分享

(注:以下内容翻译自TS23.401的5.2.1节P-GW的选择)

P-GW的选择是在MME中实现。该功能利用HSS提供的用户签约信息和其它可能的附加标准,为3GPP接入分配一个P-GW以提供PDN连接。对于每一个签约的PDN,HSS提供如下信息:

- 一个P-GW的标识和一个APN;

- 或者一个APN和对该APN的指示,该指示说明是否允许由VPLMN分配P-GW,还是只能由HPLMN分配P-GW。

- 另外,HSS还指示哪一个APN所对应的签约的PDN是这个UE缺省的APN。

具体选择原则如下:

1) 对于附着类型为initial attach,如果UE不提供APN,MME使用签约上下文中缺省APN所对应的P-GW。

2) 对于附着类型为initial attach,UE提供了一个APN,则使用这个APN获取PDN GW标识。这个APN可能是签约上下文中的,也可能不是签约上下文中的。如果是签约上下文中的,可以使用签约上下文中该APN对应的P-GW标识,也可以使用DNS功能选择一个新的P-GW。非签约APN是否允许接入由P-GW控制。

3) 对于附着类型为handover,如果UE提供APN,MME使用签约上下文中该APN所对应的P-GW;如果UE不提供APN,而签约上下文中缺省APN对应有P-GW标识,则使用该P-GW标识获取P-GW地址。如果UE不提供APN,且签约上下文中缺省APN没有P-GW标识,则视为这种情形为错误。

4) 对于请求类型为Initial,当UE已经建立有一个或多个PDN连接,而要建立一个新的PDN连接(这个PDN连接对应的APN可能与已存在PDN连接对应APN相同,也可能不同)时,由UE为P-GW选择功能提供请求的APN。如果UE没有提供APN,则MME使用签约上下文中缺省APN对应的P-GW标识。

5) 对于请求类型为handover,MME使用签约上下文中所保存的P-GW。

6) P-GW的标识指的是一个特定的P-GW。P-GW标识是通过DNS从APN、签约信息和其它附加信息中得到的。如果P-GW的标识里包含了P-GW的IP地址,那么这个IP地址就要用作P-GW的IP地址;如果P-GW的标识符里包含的是FQDN的话,就要根据S5/S8接口的协议类型(PMIP或GTP),通过DNS解析出P-GW的IP地址。

7) 在静态地址分配的时候,要通过将APN映射为给定P-GW的方式,或者通过HSS中给定P-GW的方式,来选择一个静态的P-GW。

8) 如果HSS提供的是静态分配的P-GW标识,或者HSS提供的虽然是动态分配的P-GW标识,但附着类型是“Handover”,就不再进一步选择P-GW。如果HSS提供的是动态分配的P-GW标识,而且附着类型是“Initial attach”,那么,既可以用所提供的P-GW,也可以选择一个新的P-GW。

9) 如果HSS提供的PDN签约信息允许VPLMN给某个APN分配P-GW,将会从VPLMN获取一个P-GW标识。如果不能从VPLMN获取P-GW标识,或者不允许VPLMN分配P-GW,那么就要用APN从HPLMN获取一个P-GW。

10) 如果HSS提供的PDN签约信息中包含的是通配符APN,那么到UE所请求的任一个APN都可以建立PDN连接,这个PDN连接是动态分配地址的。

11) 如果用户的签约数据中有APN-OI Replacement域,就要用APN-OI Replacement域中的值替代APN-OI的值,来构造P-GW的域名。如果用上述的方法没有得到P-GW的域名,就要用23.060和23.003中描述的方法,由服务节点添加合适的APN-OI标签的方法来构造P-GW域名。

12) 如果DNS功能提供一张P-GW地址的列表,则MME从这张列表中选择一个P-GW。如果选出的P-GW不可用,则从这张列表中另外选择一个PGN GW。

13) 如果到同一个APN已经有一个PDN连接了,以后再有到这个APN的连接,就要选相同的P-GW。

51学通信(www.51xuetongxin.com):致力打造最好的通信技术在线学习平台 。

Rank: 1

沙发
发表于 2013-8-22 10:36:10 |只看该作者
13) 如果到同一个APN已经有一个PDN连接了,以后再有到这个APN的连接,就要选相同的P-GW。

这句的意思是不是就是说,仅仅靠APN+UE并不能唯一确定一个PDN链接?  如果想确定一个PDN链接的话,需要靠那些信息呢?

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主 特殊贡献奖

板凳
发表于 2013-8-22 17:08:18 |只看该作者
不是吧。意思是如果MME通过APN 已经选择了一个PGW 来处理PDN 链接,那么如果有其他的UE 也需要访问这个APN,那么MME 应该还是使用当前已选择确定的PGW,而不应该再执行一次选择的过程。

使用道具 举报

Rank: 9Rank: 9

懒

地板
发表于 2013-8-22 23:41:56 |只看该作者
thundon 发表于 2013-8-22 10:36
这句的意思是不是就是说,仅仅靠APN+UE并不能唯一确定一个PDN链接?  如果想确定一个PDN链接的话,需要靠 ...

真是抱歉啊。居然找不到规范的原文了。这个主题我准备删除了。谢谢指出问题。

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 8

VIP 论坛核心会员 特殊贡献奖

5#
发表于 2013-8-23 10:07:59 |只看该作者
TS 23.401确实有这么一句,但是翻译版的跟我看到的使用的不是一个版本。
If there is an existing PDN connection to the same APN used to derive the PDN GW address, the same PDN GW shall be selected. (TS 23.401 v a80)

苦思很久没有想到是什么场景。。。

使用道具 举报

Rank: 2Rank: 2

6#
发表于 2013-9-7 18:28:29 |只看该作者
wenliu 发表于 2013-8-22 17:08
不是吧。意思是如果MME通过APN 已经选择了一个PGW 来处理PDN 链接,那么如果有其他的UE 也需要访问这个APN, ...

这个应该是说是同一个UE同一个APN的不同承载的概念,不能再说连接,一个apn就是一个PDN连接;然而不同UE即使用了同一个APN MME还是要再执行P-GW选择的过程,MME上可以针对号段直接配置不同的PGW-地址的甚至都不需要APN来解析,就像2g/3g里不同用户即使同一个apn但想送给不同GGSN一样..

使用道具 举报

Rank: 8

VIP 论坛核心会员 特殊贡献奖

7#
发表于 2013-9-29 09:29:18 |只看该作者
终于想到是什么场景了。。。inter RAT,旧SGSN(非S4),新MME。
切换到4G,MME必然会做NAPTR的DNS查询,这个查询必然包含对APN的查询,而这个APN原来的PDN GW/GGSN信息只有一个地址。

点评

爱卫生  赞一个~~~厉害  发表于 2013-9-29 23:27:44

使用道具 举报

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

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

GMT+8, 2024-11-26 01:42 , Processed in 0.026051 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部