IMS的一个重要组成部分DataBase(数据库)在整个系统中发挥着重要的用户信息存储和维护的功能,位于IMS核心网络架构的最顶层,主要包括SLF和HSS两部分。
1、SLF
SLF,英文全称Subscription Locator Function,即签约位置功能, 是IMS体系结构中的主要数据库之一。
SLF作为一种地址解析机制,当网络运营商部署了多个独立可寻址的HSS的时候,这种机制使I-CSCF、S-CSCF 和AS能够找到用于给定用户身份的订购关系数据的HSS地址。
SLF功能包括:
在注册和会话建立期间,I-CSCF/S-CSCF查询SLF获得包含所需用户特定数据(呼叫控制相关)的HSS;
AS查询SLF获取包含所需用户特定数据(业务相关)的HSS;
SLF与不同的HSS之间的同步是由IMS运维系统完成的,SLF在单HSS环境下是不需要的,如果AS预先配置了相关的HSS,则也不需要查询SLF。
SLF的功能可概括为:在运营商内部设置多个HSS的情况下,I-CSCF在登记注册及事务建立过程中通过SLF获得用户签约数据所在的HSS域名,可与HSS合设。
2、HSS
HSS,英文全称Home Subscriber Server,即归属签约用户服务器,是3GPP在R5引入IMS时提出的概念,其功能与HLR类似但更加强大,支持更多接口,可以处理更多的用户信息,在归属网络中保存IMS用户的签约信息,包括基本标识、路由信息以及业务签约信息等集中综合数据库,位于IMS核心网络架构的最顶层。
HSS中保存的主要信息包括:
IMS用户标识(包括公共及私有标识)、号码和地址信息
IMS用户安全上下文:用户网络接入认证的密钥信息
IMS用户的路由信息:HSS支持用户的注册,并且存储用户的位置信息
IMS用户的业务签约信息:包括其他AS的增值业务数据
HSS业务功能包括:
存储运营商开户时设定的上述IMS签约信息,同时支持通过与业务管理系统的接口由运营商或终端用户对签约数据进行的定制和修改;
提供与I-CSCF间基于Diameter协议的Cx接口,在IMS注册过程中 I-CSCF则可通过该接口获取用户所要求的S-CSCF能力信息,由此作为该用户服务S-CSCF的依据,并为IMS用户被叫流程提供查询被叫路由(S-CSCF域名或地址信息)的服务;
通过与S-CSCF间基于Diameter协议的Cx接口,实现IMS注册过程中对S-CSCF域名路由信息的登记,并支持通过该接口将基本IMS签约信息下载到S-CSCF;
依据用户安全下文信息进行鉴权元组计算,并通过基于Diameter协议的Cx接口为S-CSCF提供用户/网络鉴权所需的鉴权元组信息;
提供与SIP AS间基于Diameter协议的Sh接口,为增值业务提供签约数据、并且HSS负责对特定签约用户AS增值业务数据的透明存储,但语义上不做解析。
如果你喜欢本文,对你的工作和学习有帮助或者想获取更多信息,一定要关注我的公众号哦!
由于群人数已达100人上限,目前无法扫码进群了,所以请想进群的童鞋们加我好友,我来邀请你们进群,谢谢!
领取专属 10元无门槛券
私享最新 技术干货