`
gaofen100
  • 浏览: 1191208 次
文章分类
社区版块
存档分类
最新评论

P-CSCF发现

 
阅读更多

“P-CSCF发现”可以通过如下两种机制获得:


方式一:IP-CAN IMS信令承载建立方式;
UE发送PDP激活请求给SGSN,在PDP激活中指示请求一个P-CSCF地址;
SGSN根据APN选择相应的GGSN并将请求转发给GGSN;
GGSN获取本网中的一个或者多个P-CSCF的IP地址;
GGSN将P-CSCF地址转发给SGSN;
SGSN将P-CSCF的IP地址包含在PDP激活的响应中发送给UE;
UE从返回的响应中选择一个P-CSCF(如果返回多个P-CSCF地址),随后的注册请求将首先路由到该P-CSCF,当然如果该P-CSCF不可用的话,如果存在多个可选的P-CSCF,UE可以选择其他P-CSCF来进行注册。

方式二:DHCP+DNS查询方式。
UE建立与IP-CAN之间的承载通道;
UE向DHCP server请求P-CSCF域名以及DNS IP地址,若DHCP server的响应中携带P-CSCF的IP地址, 则无以下流程;
若DHCP没有直接返回P-CSCF的IP地址,而是返回P-CSCF的FQDN(完全合格的域名),UE必须使用返回的DNS服务器来将该FQDN解析为IP地址,这可能会涉及到多个DNS查询过程。
在收到P-CSCF的域名和IP地址后,IMS UE可以发起到IMS的接入。


1.在IMS中,关于P-CSCF的发现一般可以通过DHCP DNS的机制来实现(UE通过DHCP请求可以得到一个接入网的一个P-CSCF的列表),然后通过向DNS查询发现一个P-CSCF的IP地址。(关于详细的查找机制本人也不是很清楚)
2.UE开始构造register request,request-URI是其归属域的域名,route头写P-CSCF的地址
3.P-CSCF收到以后,把自己从route头中移除。然后通过request-URI中归属域的域名向DNS查询,得到了I-CSCF的地址,这里要 注意,P-CSCF不会把I-CSCF添加到route头中,因为P-CSCF不知道I-CSCF不是不是可以作为宽松路由。
4.I-CSCF收到register request以后会通过SLF和HSS找到为注册用户服务的S-CSCF。并在route头中添加S-CSCF的地址。
5.S-CSCF收到register request后会对UE进行认证,过程和上面的一样,在这个过程中S-CSCF会从HSS下载UE的资料。这里要注意的时候第二个register中的 call-id, from tag, cseq number, branch和第一个不一样。
6.当UE注册成功后S-CSCF回一个200 ok的response, S-CSCF会在响应中添加一个service-route头,目的在于之后UE的除register外的所有消息不需要通过I-CSCF来再次查询S- CSCF的地址。最后S-CSCF需要更改一下HSS中的用户的注册状态、

这里还有一个是需要注意的就是PATH头(里面是P-CSCF的地址),在注册成功后S-CSCF要在响应中添加这个头,因为 在IMS网络中出于安全的考虑,UE不能直接将消息发往S-CSCF, 必须通过P-CSCF。此外,P-CSCF上还执行了一下媒体相关的策略。 这个就说明了 即使在通过IMS域中也必须要通P-CSCF才能到S-CSCF。


The methods for P-CSCF discovery are:
I. When using IPv4, employ the Dynamic Host Configuration Protocol (DHCP) RFC 2132 [20F], the DHCPv4 options for SIP servers RFC 3361 [35A], and RFC 3263 [27A] as described in subclause 9.2.1. When using IPv6, employ Dynamic Host Configuration Protocol for IPv6 (DHCPv6) RFC 3315 [40], the DHCPv6 options for SIP servers RFC 3319 [41] and DHCPv6 options for Domain Name Servers (DNS) RFC 3646 [56C] as described in subclause 9.2.1.

II. Transfer P-CSCF address(es) within the PDP context activation procedure.
The UE shall indicate the request for a P-CSCF address to the GGSN within the Protocol Configuration Options information element of the ACTIVATE PDP CONTEXT REQUEST message or ACTIVATE SECONDARY PDP CONTEXT REQUEST message.

If the GGSN provides the UE with a list of P-CSCF IPv4 or IPv6 addresses in the ACTIVATE PDP CONTEXT ACCEPT message or ACTIVATE SECONDARY PDP CONTEXT ACCEPT message, the UE shall assume that the list is prioritised with the first address within the Protocol Configuration Options information element as the P-CSCF address with the highest priority.

分享到:
评论

相关推荐

    第8期:VoLTE呼叫流程(VoLTE打PSTN).pdf

    信令面路由: 主叫UE --- 主叫所在地SBC --- 主叫所在地P-CSCF --- 主叫归属省S-CSCF/BGCF --- 主叫归属MGCF --- 主叫归属本地网GMSC Server --- 主叫归属本地网PSTN关口局 --- PSTN网络 --- 被叫UE  媒体面路由...

    IMS信令流程(最新).ppt

    P-CSCF 的发现过程;S-CSCF分配;注册流程,包括IMS基本流程-注册流程(归属网)和IMS基本流程-注册流程(拜访网)等;注册流程相关概念;注册信令流程;IMS会话相关网元功能及IMS会话流程;现有典型网络IMS网络结构...

    IMS网络Register流程数据包(wireshark)

    IMS网络Register流程数据包(wireshark),抓自OpenIMSCore,P-CSCF端口4060,I-CSCF 5060,S-CSCF 6060

    中国联通VoLTE总体技术要求

    制定联通VOLTE系统架构 网元功能 业务流程 接口协议 信令 计费等相关技术要求

    IMS网络invite流程数据包(wireshark)

    IMS网络invite流程数据包(wireshark),可用于分析SIP流程,抓自OPenIMScore仿真环境,实体地址均为.99,P-CSCF端口4060,I-CSCF端口号5060,S-CSCF 6060

    4G、5G面试题.docx

    第一次注册:初始注册,UE注册到P-CSCF,I-CSCF,S-CSCF的过程 第二次注册:重注册,初始注册成功后,用户的签约网络会登记用户的注册时长T1。当用户的已注册时长接近T1时,一般为50分钟,UE需要向网络侧发起新的...

    IMS框架协议

    3GPP定义的IMS框架协议,描述了IMS的整体架构、功能、接口,IMS各个网元如S-CSCF、P-CSCF等的功能,业务流程。以及IMS与3G、4G核心网业务流程中的信令交互。

    3GPP-23501-g10(中文版).pdf

    3GPP TS 23.501 V16.1.0(2019-06 年)5G 系统的系统架构; 第二阶段 (版本 16) 目录 前言 15 1 范围 16 2 参考文献 16 3 定义和缩写 20 3.1 定义 20 3.2 缩写 24 4 架构(architecture)模型和概念 26 ...

    Protocol_Reference_Guide VoLTE

    IMS Procedures and Protocols,SAMPLE SIP CALL FLOWS , Security association between the User Agent and a P-CSCF

    中国电信支持VoLTE的IMS网络设备技术要求

    本标准在原有《中国电信IMS网络设备技术要求》的基础上,根据VoLTE业务的特点对涉及的相关设备进行增补要求,涉及功能增补的网元包括I/S/P/E-CSCF、MMTel AS和MGCF等。此外,规定了新增的业务配置代理网关的功能要求...

Global site tag (gtag.js) - Google Analytics