论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
云原生
›
第2章 IMS架构、网元、接口
第2章 IMS架构、网元、接口
立山
金牌会员
|
2024-8-25 16:42:07
|
显示全部楼层
|
阅读模式
楼主
主题
806
|
帖子
806
|
积分
2418
第2章 IMS架构、网元、接口
2.1 3GPP的IMS架构图
起首要说的是3GPP的语音方案的演进,从传统的CS到软互换再到IMS,如下图所示:
在TS23.228中界说了3GPP眼中的IMS架构。如下图:
2.2 VoNR架构图
可以看到,在TS23.228的IMS架构图本身只专注于IMS的部门,并没有包含接入网络。如果将5G接入网络(NR+5GC)也标上去的话,就是下面这个图。
起首来熟悉下IMS的这些网元,大要上可以分为6种主要类别:
- 会话管理和路由类(CSCF);
- 数据库(HSS/CLF);
- 业务处理(AS、放音的MRFC和MRFP);
- 与他网的互通(BGCF、MGCF、IBCF、IMS-MGW等);
- 其他:支撑功能、计费、签约数据发放、eNUM等。
2.3 IMS网元功能
先用一个汇总的图来看一下IMS网元的整体功能,如下图:
2.3.1 P-CSCF
P-CSCF(Proxy Call Session Control Function)是IMS网络的入口和界限节点,也就是所有来自用户的SIP信令都必须经过P-CSCF。它负责接收外界(如UE、接入网)发给IMS网络的哀求并转给内部的IMS网元(如I-CSCF)来处理。至少有以下几个使命是独一无二分配给P-CSCF的:SIP压缩、IPsec安全关联(UE与P-CSCF之间)、与PCRF/PCF的策略控制交互、紧急会话检测、界限的安全功能(如拓扑隐蔽、NAT等)。
在实际网络中,P-CSCF通常是和SBC(会话界限控制)合设,除此以外,为了支持eSRVCC,还会和ATCF/ATGW功能合设。P-CSCF的地址通常配置在SMF/PGW-C中,通过5G的PDU会话建立流程下发给UE。
由P-CSCF实验的功能包括:
转发UE的SIP注册哀求到归属(或拜访地)I-CSCF;
转发从UE接收的SIP消息(如INVITE)到归属的S-CSCF;
转发SIP哀求或响应到UE;
产生相关的计费信息;
建立和维持与UE之间安全关联;
实验SIP消息的压缩、解压缩;
承载资源的授权和Qos管理。
2.3.2 I-CSCF
I-CSCF(Interrogating CSCF:查询CSCF)是存在于归属地网络的第一个节点,是无状态的,不记录会话相关的信息的。正由于是无状态的,I-CSCF不会记录S-CSCF的信息,即每次I-CSCF收到P-CSCF的哀求要去找S-CSCF时,都要去查HSS。
I-CSCF还是(召唤流程中)被叫侧的第一个接入点网元。类似于GSM网络中的GMSC。
I-CSCF的主要功能包括:
1) 在初始注册时分配S-CSCF。(通过查询HSS,获取UE注册在哪个S-CSCF下来得到S-CSCF的地址)。
2)路由从其他网络收到的SIP哀求到S-CSCF。
3)从HSS获取S-CSCF的地址。并转发SIP哀求到S-CSCF。
4)产生计费相关信息。
在实际网络中,由于不换卡不换号平滑升级到5G的缘故,导致UE继承使用USIM卡中的IMSI来完成VoNR注册流程。但由于IMSI不包含省份标签,因此注册流程无法选择归属地的I-CSCF,如许现网VoLTE/VoNR注册流程中的I-CSCF都位于拜访地,但召唤流程中的I-CSCF都位于归属地,且通常与S-CSCF合设。
2.3.3 S-CSCF
S-CSCF(Serving CSCF:服务CSCF)位于归属地,提供注册服务、会话控制和相关的选路功能。它是一个状态化(Stateful)的节点,会记录用户会话信息。S-CSCF的主要功能有:
1)完成用户的注册登记。并维护用户的注册状态。
2)从HSS下载用户的profile以及业务触发数据(背面要提到的iFC Trigger)。
3)根据HSS下载的触发数据的描述,通知AS(application server),用于触发多媒体业务。
4)和HSS交互完成用户鉴权。
5)路由SIP哀求到其他IMS服务器(例如MGC)
6)查询ENUM/DNS,完成SIP URI的查询翻译。
2.3.4 E-CSCF
E-CSCF(Emergency CSCF:紧急CSCF)用于从P-CSCF担当紧急召唤建立哀求,并完成用户接入位置查询和紧急召唤路由的功能。并不是所有的1xx号码都是紧急号码(比如114就不是),在我国是有严格规定的,比如110、119、120都属于紧急号码。拨打这些号码时,会在SIP消息里打上一个特别的sos标记,来表示这是紧急召唤。
2.3.5 HSS
HSS(Home Subscriber Server)是IMS用户签约的主数据库,虽然不是IMS专有组件(是CS、PS、IMS域共用的网络实体,实际网络中也可能是合设的。)但它在IMS中却起这举足轻重的地位。
HSS负责生存以下主要用户相关的签约信息:
用户ID(IMPI、IMPU等);
用户鉴权相关的信息;
登记用户注册的S-CSCF信息;
AS存放在HSS中的透明数据,如UE的呼转号码等。
2.3.6 SLF
SLF(Subscription Locator Function:签约定位功能)用于在网络中有多个HSS的场景下选择HSS。在IMS注册和召唤建立流程中,I-CSCF/S-CSCF都可以查询SLF获得HSS的信息。实际网络中,SLF通常与HSS合设。
2.3.7 AS
AS泛指IMS网络中处理上层语音业务的服务器网元,包括基本音视频业务和补充业务等的处理。AS按功能又分为MMTel AS(处理基本音视频业务和补充业务)、SCC AS(负责eSRVCC的信令控制和被叫接入域选择)这两个主要的AS。这两个AS可以独立设置,也可以合设。
除此以外,现网另有一些运营商自有或特色业务的AS,如彩铃、彩印AS、智能网相关的AS等等。
2.3.8 MRF
MRF(Media Resource Function,媒体资源功能。),负责对媒体资源的控制和处理,实现音视频播放、集会、DTMF收号和音频灌音等功能。MRF包括媒体资源控制器MRFC和媒体资源处理器MRFP。MRF可以和AS合设。
2.3.9 BGCF
BGCF(Breakout Gateway Control Function,出口网关控制功能),用于IMS到CS/PSTN网络的路由,BGCF收到S-CSCF来的召唤哀求后,根据当地配置选择符合的MGCF举行转发。BGCF也可以和S-CSCF合设。
2.3.10 MGCF/IM-MGW
MGCF(Media Gateway Control Function,媒体网关控制功能)用于IMS域与CS/PSTN域的互通,负责完成控制面信令的互通(PSTN/CS域侧ISUP/BICC协议与CM-IMS侧SIP协议的交互和互通),并控制IM-MGW完成用户面媒面子的互通、号码规整、号码分析和路由、放音、放音抑制、视频回落等功能。
IM-MGW负责在MGCF的控制下完成VoLTE/VoNR用户面IP承载与CS域承载之间的转换,提供编解码转换、承载资源管理和放音功能。
2.4 IMS参考点
了解了架构和网元后,看看相关的参考点:
2.4.1 Gm参考点
Gm参考点是UE和P-CSCF之间的接口,用于传输UE和IMS之间的所有SIP信令消息。当然这个是逻辑接口,物理路径的话还必要经过接入网(如4G的eNB+SGW-U+PGW-U、5G的gNB+UPF)。
2.4.2 Mw参考点
Mw参考点是CSCF之间的接口,基于SIP协议。Mw接口的相关流程包括三大类:
注册:
- 注册过程中,P-CSCF使用Mw接口将来自UE的注册哀求转给I-CSCF。然后I-CSCF使用Mw参考点传送这个哀求给S-CSCF。
会话控制过程:
- 会话控制包括MO(UE发起的会话)和MT(UE终止的会话)。在MO的会话中,Mw用于转发从P-CSCF到S-CSCF(主叫侧)以及从S-CSCF到I-CSCF(被叫侧)的哀求。该参考点也用于网络侧发起的会话释放。例如,P-CSCF收到了PCRF/PCF的媒体承载丢失指示(也就是4/5G专载建立失败),它可以向S-CSCF哀求发起一个会话释放。别的,计费相关的信息也是通过Mw接口传输的。
非会话的处理过程
- 非会话的处理过程是指和召唤无关的独立哀求(如MESSAGE哀求)和接收该哀求所对应的所有响应(如200 OK)。这些也必要Mw接口传输。
2.4.3 ISC参考点
ISC(IMS Service Control:IMS服务控制)参考点是S-CSCF和AS的接口,用于IMS的业务触发。该接口采用SIP协议。所谓的触发就是AS负责处理业务,但AS和UE又没有接口,必要S-CSCF通过ISC接口将和业务有关的SIP消息(主要是INVITE)转给AS处理。AS通过该接口来控制IMS业务处理(如来电表现)。AS处理完业务后,还必要通过ISC接口把处理完的INVITE消息发回给S-CSCF。
2.4.4 Sh参考点
Sh参考点是HSS和AS的接口,采用Diameter协议,用于HSS为AS存储透明和非透明数据。简朴来看,就是HSS作为AS的后端用户签约数据库。
2.4.5 Ut参考点
Ut参考点是UE和AS的接口,采用HTTP/XCAP协议,UE可以通过该接口完成补充业务签约数据的自管理。比如UE希望修改一下呼转号码,自己在手机设置里就可以了,然后通过Ut接口通知网络侧更新就生效了。不用跑营业厅去办。但必要注意Ut接口是逻辑接口,即UE并不能直接访问AS,中间必要经过业务配置代理网关。
2.4.6 Cx参考点
Cx参考点是HSS和I-CSCF以及HSS和S-CSCF的接口,采用Diameter协议,用于注册过程中的S-CSCF选择、 用户鉴权数据、签约数据下载;召唤过程中的S-CSCF选择等。
2.4.7 Mg参考点
Mg参考点是MGCF和CSCF的接口,采用SIP协议,用于MGCF转发进入的会话信令(如PSTN)到I-CSCF,大概反过来。用以实现IMS与PSTN/CS的互通。
2.4.8 Mr参考点
Mr参考点是S-CSCF和MRFC的接口,采用SIP协议,用于S-CSCF控制MRFC实验放音和提供所需资源。
2.4.9 Mp参考点
Mp参考点是MRFC和MRFP的接口,采用H.248尺度协议,用于MRFC控制MRFP来提供放音所需的媒体流资源。比如“您拨打的用户是空号”如许的音频资源。
2.4.10 Mi参考点
Mi参考点是S-CSCF和BGCF的接口,采用SIP协议,用于S-CSCF转发召唤信令给BGCF,用于实现IMS与CS/PSTN的互通。
2.4.11 Mj参考点
Mj参考点是BGCF和MGCF的接口,采用SIP协议。通过该接口,BGCF会向选择的MGCF转发召唤信令,用于实现IMS与CS/PSTN的互通。
2.4.12 Mx参考点
Mx参考点是CSCF和IBCF的接口,采用SIP协议,用于差别运营商间的IMS的信令互通。
2.4.13 Ro/Rf参考点
Ro/Rf参考点是AS到融合计费体系的接口,实现IMS的在线和离线计费功能。
2.4.14 参考点总结
参考点名称
连接网元
接口
协议
接口功能
Gm
UE和P-CSCF
SIP
UE到IMS的信令接口,处理注册、召唤等流程
Mw
CSCF之间
SIP
差别CSCF之间转发SIP信令,处理召唤、
路由等流程与功能
Mx
CSCF和IBCF
SIP
差别运营商IMS网络的互通
Mg
MGCF和CSCF
SIP
实现IMS与PSTN/CS的互通
Mi
S-CSCF和BGCF
SIP
实现IMS与PSTN/CS的互通
Mj
BGCF和MGCF
SIP
实现IMS与PSTN/CS的互通
Mr
S-CSCF和MRFC
SIP
用于S-CSCF控制MRFC实验放音和提供所需资源
Mp
MRFC和MRFP的接口
SIP
用于MRFC控制MRFP来提供放音所需的媒体流资源
ISC
AS和S-CSCF
SIP
实现IMS业务触发
Ut
UE和AS
XCAP
实现补充业务自管理
Cx
HSS和I-CSCF以及
HSS和S-CSCF
Diameter
用于注册过程中的S-CSCF选择、 用户鉴权数据、签约数据下载;召唤过程中的S-CSCF选择等
Sh
HSS和AS
Diameter
用于HSS为AS存储透明和非透明数据
Ro/Rf
AS到IMS计费体系
Diameter
实现IMS的在线和离线计费
更多精彩内容,请阅知识星球700+篇英华合集帖。
该链接收录了知识星球700+篇的英华内容,
含视频、图文专栏、英华帖、问答等等英华内容。
无论是想学习课程、看视频、看案例、看log、看实战,统统都有。
各位星友必看!!!
英华合集(链接永世不变,内容主动更新):
Docs
飞书域名太长,还创建了一个短链接:
http://
gg.gg/15t0bu
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
立山
金牌会员
这个人很懒什么都没写!
楼主热帖
IoTOS-v1.5.3 新增 智能诊断&会话记录 ...
【学习笔记】WPF-01:前言
基于SqlSugar的开发框架循序渐进介绍( ...
鸿蒙app前后端流程实现:登录验证,注 ...
网络安全-技术与实践 书本习题练习 ...
大数据管理框架CDP集群搭建
WPF源码轮廓
Python中可以用三种方法判断文件是否存 ...
IO流的使用
开源直播课丨大数据集成框架ChunJun类 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表