今天看VOLTE信令流程手册中注册流程部分,提到MME根据APN配置和网络拓扑选择SGW和PGW,向S/PGW发送Create Session Request,请求建立数据APN缺省承载。

只写了MME根据APN配置和网络拓扑选择SGW和PGW,具体怎么根据还是没有说清楚。看了华为手册里面大概了解了,具体细节待进一步核实。

比如当前用户所在TAC为0x7188,则构建SGW域名

88.71.7188.EPC.MNC00.MCC460.3GPPNETWORK.ORG去查询DNS,获得SGW列表

当用户用CMNET APN附着,则构建PGW域名

CMNET.APN.EPC.MNC00.MCC460.3GPPNETWORK.ORG去查询DNS,获得PGW列表

按照优先级和权重选取SGW和PGW

4G Attach,同时查询S-GW和P-GW

标准域名构成

  • S-GW域名格式

    TAC-LBTAC-LOW-BYTE.TAC-HBTAC-HIGH-BYTE.TAC.EPC.MNCMNC.MCCMCC.3GPPNETWORK.ORG

  • P-GW域名格式

    APNNI.APN.EPC.MNCMNC.MCCMCC.3GPPNETWORK.ORG

查询方式

默认NAPTR记录查询。也可以通过ADD DNSQ命令配置为A记录查询,具体请参考该命令的联机帮助。

S-GW和P-GW选择

MME根据S-GW主机的优先级和权重进行候选S-GW排序,先使用优先级进行排序,相同优先级内,再根据权重进行随机选择,得到S-GW的候选序列。

MME根据P-GW主机的优先级和权重进行候选P-GW排序,先使用优先级进行排序,相同优先级内,再根据权重进行随机选择,得到P-GW的候选序列。

  • 如果未开启“S-GW/P-GW 拓扑选择”的License或SET SMFUNC命令中“TOPSELCFG”参数设置为“NO”

    MME根据S-GW和P-GW排序后的序列进行S-GW/P-GW的选择,选择排序第一个的S-GW和排序第一个的P-GW,如果P-GW交互失败后,则S-GW不变,选择P-GW候选序列中的下一个P-GW。如果S-GW交互失败,则此次激活流程失败。

  • 如果已开启“S-GW/P-GW 拓扑选择”的License且SET SMFUNC命令中“TOPSELCFG”参数设置为“YES”

    MME根据S-GW和P-GW的拓扑信息进行S-GW/P-GW的选择,在S-GW的候选序列和P-GW的候选序列中比较,寻找是否有合一的S-GW/P-GW,并且根据S-GW的优先级和权重信息进行排序,得到S-GW/P-GW的候选组。

4G终端附着时如何选择SGW和PGW相关推荐

  1. HTC终端4G网络附着问题

    [问题现象] HTC手机终端无法正常附着4G网络,终端无法上网也无法完成IMS注册. [原因定位] HTC终端未尝试激活CMNET APN,因而无法上网:终端虽然发起IMS APN激活请求, 但IMS ...

  2. java 不退出_Java项目不挂断运行,即当账户退出或终端关闭时,程序仍然运行,并附上执行脚本...

    把打包好的jar包上传服务器以后,直接运行java -jar+文件名 命令即可以完成启动. 若需要在公网上如何不挂断开启程序,可以使用nohup java -jar +文件名 &命令,其中no ...

  3. ubuntu自定义安装里怎么选_安装ubuntu时怎么选择挂载点

    展开全部 安装ubuntu时手动选择挂载点可以参考以下操作方法: 1.将光盘放入运行 Ubuntu 计算机的光驱,e69da5e887aa3231313335323631343130323136353 ...

  4. 给Mac安装Win7,安装时在选择语言和最后一部输入用户名时鼠标键盘失灵的方法

    1:问题 错误信息: 最近的硬件或软件更改了可能安装了未正确签名或损坏的文件,或者可能是来自未知源的恶意软件 状态:0x0000428 信息:Windows无法验证此文件的数字签名 给Mac安装Win ...

  5. LINUX终端登录时提示 Login incorrect

    1. LINUX终端登录时提示 Login incorrect    问题:(1)通过 VMware虚拟机软件安装的 CentOS 操作系统,在通过选择图形界面窗口 GNOME(建议选择经典模式) 进 ...

  6. 4G EPS 中的小区选择

    目录 文章目录 目录 前文列表 小区选择 RSRP(参考信号接收功率) RSRQ(参考信号接收质量) RSSI(接收信号强度指示) SINR(信号与干扰加噪声比) 前文列表 <4G EPS 中的 ...

  7. Python 程序扩展名(py, pyc, pyw, pyo, pyd) 及发布程序时的选择

    参考文章:Python 程序扩展名(py, pyc, pyw, pyo, pyd)及发布程序时的选择

  8. mysql5.7编译安装路径_MySQL_MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径,安装环境需求: 自从昨天安 - phpStudy...

    MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径 安装环境需求: 自从昨天安装了mysql 5.7,发现了一个问题,mysql5.6起,已经不支持2003系统了,如果安装了无法 ...

  9. 分析酸对酸性染料染羊毛染色性能的影响?举例说明酸性染料染羊毛时,如何选择合适的染浴pH值?并说明原因。

    分析酸对酸性染料染羊毛染色性能的影响?举例说明酸性染料染羊毛时,如何选择合适的染浴pH值?并说明原因. 标准答案: 羊毛属于蛋白质纤维,属于两性纤维,酸影响羊毛的解离程度,带电性及带电量,影响热力学性 ...

  10. linux终端关闭时为什么会导致在其上启动的进程退出?

    现象 经常在linux下开发的人应该都有这样的经验,就是在终端上启动的程序,在关闭终端时,这个程序的进程也被一起关闭了.看下面这个程序,为了使进程永远运行,在输出helloworld后,循环调用sle ...

最新文章

  1. 用hosting.json配置ASP.NET Core站点的Hosting环境
  2. python读数据-如何用 Python 读取数据?
  3. 成功解决urllib.error.URLError urlopen error Errno 11004 getaddrinfo failed
  4. oracle不足位数补0
  5. Java常用类(1)--字符串相关类String、StringBuffer、StringBuilder全面知识
  6. 采用多播传送FIX行情数据的推荐方案
  7. 机器学习算法之 logistic、Softmax 回归
  8. spring 3.0 应用springmvc 构造RESTful URL 详细讲解
  9. 广西2019全国计算机二级报名,广西2019年3月全国计算机二级考试报名入口已开通...
  10. 20190916每日一句
  11. GitHub上下载资源
  12. Canvas 仿百度贴吧客户端 loading 小球
  13. 赛百味的中英文菜单对照
  14. matlab生成word文档
  15. 5.18 对表格按行进行排序 [原创Excel教程]
  16. 《童虎学习笔记》20分钟实战ProxySQL MGR高可用及读写分离架构
  17. 对接应用宝SDK(YSDK)QQ能登录微信无法登陆的一些解决方法**
  18. 计算机网络与新媒体就业前景,2018网络与新媒体专业就业前景和就业方向分析...
  19. CC2540 内存结构分析
  20. 20+ 个很有用的 jQuery 的 Google 地图插件 (英语)

热门文章

  1. HiWork告诉你:拿什么来拯救你,我的时间
  2. SD卡报错“error -110 whilst initialising SD card
  3. 简单好用的桌面日历便签软件有哪些?
  4. 浅谈Google三篇大数据论文
  5. Logstash mutate 插件
  6. 利用Autolisp提取天正墙体位置坐标
  7. SQL语句预处理防注入——完整版
  8. 老男孩mysql 百度云_老男孩MySQL DBA 6期
  9. mac安装appium时执行appium-doctor命令提示command not found: appium-doctor
  10. c语言检测u盘插入拔出,Qt检测U盘插入拔出Demo