文/张阳,本文来源于微信公众号:网优小谈(wireless_talk)

俗话说的好,一入豪门深似海,对于VoLTE这个新技术领域的学习认知也一样,相比传统的电信技术,它糅合了大量计算机互联网的理念,正可谓吸毒毁一生,学习VoLTE毁三代。但是任何复杂、先进的技术都是人类制定的,因此对于VoLTE的理解只要循序渐进,把握住总体脉络,以需求入手,应该也不是什么天方夜谭。本系列撰文拟从一个传统的无线优化工程师的思维入手,尝试逐步揭开VoLTE神秘的面纱。

如果单从电信网络的眼光去看,VoLTE不过是承载在目前4G网络中的一种数据业务而已,只不过对于这种数据业务的QOS管理、调度需要引入新的系统或者功能进行管控,这也就是我们常常说的IPmultimedia subsystem(IP多媒体子系统)或者IMS域的职责。对于无线网络优化工程师来讲,VoLTE时代的来临对于传统的网优工作存在不小的挑战,因为大量的优化工作会从无线层面上移到业务层面的优化,熟悉一些IMS域核心网络的知识变得不可缺少。这一篇简单得从一些IMS域的重要网元以及基础概念入手。

任何信令的交互首先涉及的是寻址或者基于用户、订阅业务的标识,例如电信网络中有IMSI、TMSI、P-TMSI、RNTI(RA-RNTI、P-RNTI、C-RNTI、SPS-RNTI)、GUTI等等常用的用户或者业务标识,在IMS域中同样存在类似的标识,主要有如下三种,Private User Identities、 Public UserIdentities, Globally Routable User Agent URI(GRUU)。

Private User Identities:

该标识最大的特点不是区分用户,而是标识用户不同的订阅业务。因此,对于每个用户而言,都可以包含一个或者几个这样的私有用户标识,该标识并不被用来进行SIP消息的路由寻址,而是被用来进行注册、鉴权、管理和统计。私有标识由归属地网络运营商进行分配,遵循Network Access Identifier(网络访问标识)的格式,如果没有ISIM应用,通常该私有标识会从IMSI标识中继承。通常,该私有标识的格式为用户名@域,如果从IMSI中继承,则变成了”<IMSI>@ims.mnc<MNC>.mcc<MCC>.3gppnetwork.org”。除此之外,私有用户标识不是动态标识,而是对于该用户订阅业务的永久性标识,并且在归属地网络中对于该订阅业务始终有效。在IMS域注册/去注册阶段,该私有标识需要被鉴权,HSS与S-CSCF需要存储该私有标识一边区分用户信息

Public User Identities

公共用户标识在IMS子系统内被用来进行用户间的通信。公共用户标识可以被任何用户使用,这就好比名片一样,是一种通用的载体格式。公共用户标识遵循SIP URI或者Tel URI的格式,例如,当遵循SIP URI格式时,应表示为”sip:username@domain;如果遵循电信URI格式,则应表示为”tel:+<cc><NDC><SN>,详见IETF RFC 3966。一个用户可以包含一个或者多个公共用户标识,换言之,仅仅获得公共用户标识无法与用户进行映射。对于ISIM应用,至少需要安全的存储一个公共用户标识,但并不要求存贮该用户其他的公共用户标识。对于拥有同一化名的一组公共用户标识的操作,有点类似“一荣俱荣”,也就是需要对组内的公共用户标识进行同样的操作,这样的公共用户标识组需要分别被存储在HSS、AS(应用服务器)、S-CSCF以及UE中。在IMS主叫或者被叫会话流程中,公共用户标识需要提前被显式或隐式的注册,值得注意的是,在注册过程中,公共用户标识并不需要被鉴权。单从格式来讲,私有用户标识更像电信网中的IMSI,而公共用户标识则更像电信网中的电话号码或者计算机网络中的用户名,这也说明在注册过程中为什么只对私有用户标识进行鉴权,而仅仅是将公共用户标识作为通信的对象。

Globally Routable UserAgent URI(GRUU)

全局路由用户代理用户资源标识,顾名思义,该标识天生就是为了路由寻址而生的,之前提到,一个用户可能有多个公共用户标识,而且同一个公共用户标识也可以被多个用户使用,那么在寻址路由的时候仅仅依靠公共用户标识就可能产生误判(forking)。因此需要将该公共标识与特定的用户实体进行结合,因此这就是GRUU.GRUU分两种,公共GRUU、临时GRUU,前者映射公共用户标识,而后者只在IMS域注册状态下存在,与公共用户标识无关。公共GRUU与临时GRUU由IMS核心网在用户注册时对用户进行分配,SIP信令就是通过GRUU进行特定用户之间的寻址路由。

移动网优大神VoLTE学习笔记(一)相关推荐

  1. 移动网优大神VoLTE学习笔记(三):注册信令流程

    文/张阳,本文来源于微信公众号:网优小谈(wireless_talk) 对于一个网络工程师而言,解读电信网络的信令是分析定位网络问题的有效手段之一.所谓兵马未动,粮草先行,网络信令就是先于业务流程的& ...

  2. 移动网优大神VoLTE学习笔记(二)

    文/张阳,本文来源于微信公众号:网优小谈(wireless_talk) IMS域核心网的网元.接口众多,如果单纯从IMS子系统的角度来看,各个网元.功能实体以及接口是如下这样的 如果需要全部掌握了解, ...

  3. cad把图形切成两部分_转载一位CAD大神的学习笔记, 初学CAD的人可以看看

    学员内部找到的一份CAD学习笔记,每张图虽然没有讲详细绘图步骤,但将审图思路.绘图基本步骤和重点难点给列出来了,我觉得对初学者会有帮助,在此分享一下,前面几张图加上了我的注解. 第一部分 1-1 图 ...

  4. 小白to大神 vim学习笔记

    Vim文档编辑 一.实验介绍 1.2 实验知识点 Vim重复命令 跳转命令 复制粘贴 二.实验步骤 2.1 vim重复命令 2.1.1 重复执行上次命令 在普通模式下.(小数点)表示重复上一次的命令操 ...

  5. 大数据业务学习笔记_学习业务成为一名出色的数据科学家

    大数据业务学习笔记 意见 (Opinion) A lot of aspiring Data Scientists think what they need to become a Data Scien ...

  6. 台大机器学习基石学习笔记

    台大机器学习基石学习笔记 标签(空格分隔): 机器学习 目录 台大机器学习基石学习笔记 目录 Lecture 1 The Learning Problem Course Introduction Wh ...

  7. 大数据HiveSQL学习笔记三-查询基础语法以及常用函数

    大数据HiveSQL学习笔记三-查询基础语法以及常用函数 一.基础语法 1.SELECT -列名- FROM -表名- WHERE -筛选条件- 如:需要根据城市,性别找出匹配的10个用户 user_ ...

  8. 25天Maya大神综合学习包「教程 软件 模型库」!月薪5万不是梦

    Maya是美国Autodesk公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等.Maya功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作 ...

  9. elasticsearch狂神说笔记_神级学习笔记!别再说不会Elasticsearch了,这位架构师都整理好了...

    搜索是软件工程师的一项必备技能.而 Elasticsearch 就是一款功能强大的开源分布式搜索与分析引擎,在同领域几乎没有竞争对手--近三年 DB-Engines 数据库评测中,ES 在搜索引擎领域 ...

最新文章

  1. 创建IT运维管理门户
  2. 移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程
  3. 《SQL查询语句4》
  4. ASP.NET Core 网站运行时修改设置如何自动生效
  5. 【CentOS 6.5】QtCreator启动时关于dbus-1的错误解决方法
  6. 2019年容器安全最新现状研究报告解读
  7. 详解数据可视化的4种类型:手把手教你正确选择图表
  8. Linux内核中Makefile、Kconfig和.config的关系
  9. 问题五十二:怎么用C++实现矩阵运算
  10. mybatis+mysql分库分表_一种简单易懂的 MyBatis 分库分表方案
  11. 2种方式(线程间通信/互斥锁)实现两个线程,一个线程打印1-52,另一个线程打印字母A-Z,打印顺序为12A34B56C......5152Z...
  12. JqueryEasyUI $.Parser
  13. 使用PMBus总线监控电源管理芯片UCD90120
  14. 信息科技:铁塔和400G光模块表现亮眼
  15. 内存超频时序怎么调_超频讲解:内存时序设置说明一
  16. 潜在数学中 放眼数学外——记中国科学院院士、复旦大学教授李大潜zz
  17. java获取融云token、并实现群组聊天、管理等后台接口示例
  18. 黑客技术入门|“知已知彼,百战不殆”——踩点
  19. 求主对角线上各元素之和(C语言)
  20. 【异常分析】Springboot中使用测试类报空指针(at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs)

热门文章

  1. android oreo主题emui,Dark Oreo EMUI 5 Theme
  2. 送给女朋友的心形照片墙
  3. 饥荒机器人升级上限多少_饥荒机器人最快速升级攻略_饥荒这款游戏可以来说是非常的大众化,因为有非常多的玩家喜欢这--找找啦游戏平台-分享值得玩的好游戏!...
  4. aardio - vlist虚表控件的使用
  5. mockup android素材,10款 iPhone 7 mockup 演示图素材(多种配色、多种视图)
  6. Unity中将图片改为支持透明背景模式
  7. nodejs调用后端接口返回excel文件流,nodejs再转发前端实现下载excel
  8. 数学建模学习笔记(9)多元线性回归分析(非常详细)
  9. Leetcode刷题笔记——剑指 Offer 13. 机器人的运动范围(中等)
  10. 软考电子证书什么时候可以查询?