IMS网络单元分析

由于IMS是在PS域的基础上架构的,如果网络是基于IP的,呼叫控制的实现主要是通过CSCF、HSS来实现,但考虑到现存的各种CS域网元,便通过一些互通实体BGCF、MGCF、MGW、SGW等来实现与PSTN/CS域的通信,而为了实现多方通信,便增加了MRF媒体资源功能。

1. IMS呼叫控制功能

(1)CSCF(Call Session Control Function,呼叫会话控制功能)IMS中最重要的功能实体是呼叫会话控制功能(CSCF),负责对用户多媒体会话进行处理,其功能包括多媒体会话控制、地址翻译以及对业务协商进行服务转换等。CSCF在IMS中实现了多媒体呼叫中主要的软交换控制功能,可以看作IETF架构中的SIP Server,用于完成呼叫网关功能、呼叫业务触发功能和路由选择功能,根据各自不同的功能分为以下三种:

①P-CSCF(Proxy-CSCF)

此单元是接入网到IMS的最先连接点,位于访问域中。从SIP观点看,P-CSCF是作为一个出界、入界的SIP代理服务器。P-CSCF从接入网中收到UA(User Agent)发来的SIP注册和会话建立消息,转发到归属域中的I-CSCF,再发至相应的S-CSCF,反之也是。P-CSCF不会对SIP的INVITE消息中请求的URL进行修改,仅将收到的请求消息进行转发。其内部的策略判决功能(PDF)模块对多媒体业务的QoS要求进行策略判决。

主要功能:

◆ 把UE发来的SIP注册请求转发给I-CSCF,该I-CSCF由UE提供的域名决定;

◆ 把UE发来的SIP消息转发给S-CSCF,该S-CSCF由P-CSCF在UE发起注册流程时得到。

②I-CSCF(Interrogating-CSCF)

此单元位于归属域中,是从访问域到归属域的入口点,也是IMS与其他PLMN的主要连接点,能屏蔽用户信息和网络拓扑,是可选节点。可将I-CSCF看作SIP Proxy,用来给每个呼叫灵活选择相应的S-CSCF,向HSS请求,查找HSS中的用户属性来确定是由哪个(些)S-CSCF来为该用户服务;另外若有多个S-CSCF来完成负载分担,I-CSCF就是用来完成这些S-CSCF的分配,可能基于轮询或者其他机制。主要功能:

◆ 注册功能:为用户指定一个S-CSCF来执行SIP注册。

◆ 对消息流的处理功能:从HSS中获取S-CSCF的地址,转发SIP请求;将其他网络传来的SIP请求路由到S-CSCF。

③S-CSCF(Serving-CSCF)

与I-CSCF一起位于归属域中,是整个IMS的控制核心、IMS会话管理的执行节点,控制呼叫和业务的相关状态,与SCP中的应用服务器互通。

可看作是SIP Registrar 和SIP Proxy,用来接受用户注册,进行URI分析和重定向路由、触发应用服务器以及完成呼叫的控制和接续。维持了用户位置和用户SIP地址的绑定,S-CSCF包含有网络运营上所需的状态信息,以协助进行IMS网络的注册、会话控制和业务支持。

主要功能:

◆ 注册功能:作为一个注册机,接收注册请求后,通过HSS使注册请求生效。

◆ 对消息流的处理:对已注册的会话终端进行会话控制,可作为Proxy-Server,接收请求后,进行内部的处理或转发,也可作为UA,中断或发起SIP事务。

◆ 与业务平台进行交互,提供多媒体业务。

呼叫控制流程:

◆ 当代表主叫终端时,从数据库中取出为被叫用户提供服务的I-CSCF地址,判断若在另一网络,把SIP请求转发给该网络的I-CSCF;若呼叫要路由到PSTN电路域,则转发给BGCF。

◆ 当代表被叫终端时,若用户在归属网中,把SIP请求转发到P-CSCF;若用户在访问域中,就将SIP请求发给I-CSCF;当呼叫要路由到PSTN/CS域,就将SIP呼叫转给BGCF。

④基于SIP的各单元接口

IMS中呼叫控制的具体接口如图2所示,其中各CSCF间接口为Mw,CSCF与其他网络接口为Mm,CSCF与MGCF接口为Mg。各接口采用的协议均是基于对话的SIP。

(2)HSS(Home Subscriber Server,归属签约用户服务器)HSS是集中的用户数据库系统,存放着用户的认证信息、用户的业务信息、用户的漫游信息等等。HSS也用来记录用户的原始计费数据,并提供给分拣系统出账单。HSS是由归属位置寄存器(HLR)和鉴权中心(AUC)演进而来,保存了用户文件和现在正由哪个核心网络对这个用户服务的有关信息。它也支持用户认证和授权功能(AAA)。HSS使用的Cx接口是惟一一个不基于IETF的协议,而是基于IP的(类似于DNS)。

网络可能配有多个HSS,这时需要配置SLF(Subscriber Location Function,签约用户位置功能),SLF是一个简单的数据库,将用户地址映射到HSS,以用户地址作为SLF的输入,请求获得包含了该用户配置信息的HSS作为输出。HSS和SLF都执行Diameter协议,作为认证和鉴权的应用。

来源:全球IP通信联盟


微信扫描分享本文到朋友圈
扫码关注5G通信官方公众号,免费领取以下5G精品资料

本周热点本月热点

 

  最热通信招聘

  最新招聘信息

最新技术文章

最新论坛贴子