• VoLTE端到端业务详解 | 移动性管理类


    书籍来源:艾怀丽《VoLTE端到端业务详解》

    一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!

    附上汇总贴:VoLTE端到端业务详解 | 汇总_COCOgsta的博客-CSDN博客


    2.3.1 S1AP协议

    1.TAI和TA List

    TAI=MCC+MNC+TAC(16bit)

    一个TA List包含若干个TA,当一个用户在属于同一个TA列表的TA之间移动时,不会触发TA更新流程。寻呼的时候,MME是给属于同一个TA列表的全部TA下发寻呼。在附着接受、TAU接受、GUTI重分配消息中,MME把TA列表下发给UE。如果VoLTE用户还需要支持CSFB功能,由于牵涉TAC与LAC同步规划的问题,一般来说一个TA List只包含一个TA。

    2.LAI

    LAI唯一标识一个位置区(Location Area)。

    3.ECGI

    ECGI(E-UTRAN Cell Global Identifier,E-UTRAN小区全局标识符)。

    ECGI由PLMN+Cell标识符组成,用于在PLMN中全局标识一个小区。

    Cell Identity(小区标识)由eNB ID+Cell ID组成,其中包含28bit信息,前20bit表示eNB ID,后8bit表示Cell ID。

    ECGI (不超过52bit) = PLMN ID+ ECI

    4.ECI

    ECI(E-UTRAN Cell Identifier,演进通用陆地无线接入网络小区标识)在一个PLMN中是唯一的。

    ECI (28bit) = eNB ID(20bit)+ Cell ID(8bit)

    2.3.2 GTP-C协议

    1.User Location Information (ULI)

    ULI相同类型的标识只包含一个(如不能包含多于一个的CGI),但是可以包含多个不同类型的标识(如ECGI和TAI)。字节5的标志LAI,ECGI,TAI,RAI,SAI和CGI指示各个字段是否携带相关类型。如果其中一个标志设置为“0”,则不能携带相关的字段。如果出现多个不同类型的标识,则按如下顺序分类:CGI、SAI、RAI、TAI、ECGI、LAI。如图2-4所示,ULI包含了TAI、ECGI两个类型的标识。

    2.RAT Type:接入网类型

    RAT Type介绍如下。

    · 0: 预留

    · 1: UTRAN

    · 2: GERAN

    · 3: WLAN

    · 4: GAN

    · 5: HSPA Evolution

    · 6: EUTRAN

    · 7: Virtual

    · 8-255:空闲

    3.Target RNC ID

    如果SRVCC的目标是3G,则该信元包含了目标RNC实体。

    4.Target GCI(Global Cell Identity)

    如果切换目标侧是2G,则该信元包含了目标GSM Cell ID实体。

    2.3.3 Diameter协议

    1.IP-CAN-Type

    该协议描述用户接入的连通性网络的类型,用户上线时,PCEF通过CCR-I消息携带此AVP,指示当前的接入网类型。当IP-CAN_CHANGE事件发生时,PCEF也会在CCR-U中携带此AVP,指示新的接入网类型。我们可以在PCRF上用IP-CAN类型配置条件组,以实现基于某种接入类型下发某种策略的场景。

    2.3GPP-User-Location-Info

    该协议用于指示当前用户网络位置的详细信息,PCEF检测到服务区变化时携带Access_Network_Info_Report事件和变化的具体服务区信息3GPP-User-Location-Info AVP通过CCR-U消息上报给PCRF,用于请求更新服务区的策略。PCRF接收到上报的信息后,会通过RAR消息携带Access_Network_Info_Report事件和此AVP上报给AF,通知AF变化后的服务区信息。

    2.3.4 SIP协议

    1.P-Access-Network-Info

    P-Access-Network-Info消息头用于携带接入网信息,它向IMS网络指示终端UE(User Equipment)通过哪种技术接入到IMS,以便服务端提供相应的服务。

    P-Access-Network-Info的格式如下。

    P-Access-Network-Info:access-type; access-info; access-ID。

    其中,“access-type”为接入类型,“access-info”为接入信息,“access-ID”为接入号码标识。

    示例如下。

    1. P-Access-Network-Info:3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;
    2. "area-number=+86755"
    3. 复制代码

    其中,3GPP-UTRAN-TDD为接入类型,utran-cell-id-3gpp为接入信息,area-number为区域号码标识。

    2.P-Visited-Network-ID

    用于标明用户所在的拜访网络,向用户的归属网络指示他正在漫游的网络标识。该消息头主要应用于注册场景,将拜访域的标识传给归属域的注册员(Registrar)和代理服务器,由P-CSCF网元产生,以便于S-CSCF识别拜访网络。

    示例如下。

    1. P-Visited-Network-ID: “njpsbc11bhw.js.ims.mnc000.mcc460.3gppnetwork.org”
    2. 复制代码

  • 相关阅读:
    Python接口自动化测试之【测试函数、测试类/测试方法的封装】
    4年手工测试被应届生取代了,用血与泪的教训给xdm一个忠告,该学自动化了...
    Python案例|使用卷积网络对星系图片进行分类
    剑指offer 17. 删除链表中重复的节点
    九、MySql表的内连和外连(重点)
    spring框架历史漏洞复现
    Express 7 指南 - 开发中间件
    冷门CSS属性你了解多少?
    WebMvcConfigurer配置详解
    项目经理退退退,PMO才真的是项目管理“工具人”
  • 原文地址:https://blog.csdn.net/guolianggsta/article/details/126353256