51学通信技术论坛

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

[一问一答] 在LTE和2/3G互操作过程中,SGSN如何判断对方是一个SGSN还是MME,从而用GTPV1还是GTPV2 [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2013-8-14 21:32:33 |显示全部楼层 |倒序浏览
一键分享 一键分享

如题,在2/3G和LTE互操作过程中,SGSN如何判断对方是一个SGSN还是MME,从而用GTPV1还是GTPV2?这个问题是一位论坛的XD通过邮箱给我问过,我老实说自己水平有限,建议去论坛发帖,集合大家的高手智慧容易解决。不过好像没看到发,但今天偶尔在一篇文档中找到些参考。分享出来。

这个标题长度有限制,其实没说完。应该是说在信令流程中,如果是2/3G到LTE(反过来也类似)的互操作(也就是双模终端从2/3网络移动到了LTE网络),UE要给target MME发TAU请求,然后target MME给old核心网节点发送sgsn context request或者context request来获取old核心网节点中的上下文,问题就来了,这个target MME是怎么知道这个old核心网节点是SGSN还是MME呢?这个就是问题,因为target MME还需要在完成判断以后,如果是SGSN的话,要发GTPV1的SGSN Context request消息,而如果判断出来是MME的话,那就是LTE内部的inter-MME TAU场景了,那就要发GTPV2的context request,那前提就是target MME要判断出来,然后决定发什么消息。产品研发的时候应该也有一个类似这样的判断逻辑吧。

给target MME的判断条件只有一个,就是UE发上来的TAU request,根据规范,判断原则如下:”

如果是从老的MME移动而来,新的MME根据MMEI进行DNS查询老的MME:

mmec<MMEC>.mmegi<MMEGI>.mme.epc.mnc<MNC>.mcc<MCC>.3gppnetwork.org

如果是从老的SGSN移动而来,新的MME根据RAI进行DNS查询老的SGSN:

rac<RAC>.lac<LAC>.rac.epc.mnc<MNC>. mcc<MCC>.3gppnetwork.org

新的MME需判断是从SGSN移动而来,还是从其它MME移动而来,进而从不同网元获取上下文信息

R8标准:

R8标准定义通过LAC最高位进行选择,规定MMEGI的最高位必须为1,LAC的最高位必须为0。

MME通过MMEGI的最高位判断是从MME而来(1),还是从SGSN而来(0)。“

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。
您需要登录后才可以回帖 登录 | 立即注册

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

GMT+8, 2024-5-8 00:55 , Processed in 0.046764 second(s), 15 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部