专栏首页SDNLAB核心网的演进(RCAF,PFDF和TSSF)——3GPP REST接口

核心网的演进(RCAF,PFDF和TSSF)——3GPP REST接口

回首技术发展的多样性,从3GPP Release 13开始,标准已经走上了一条新路。更关注新的网络元素,广泛关注机器类型通信(MTC)、新的基于REST的接口(JSON)以及新的协议,如数据包转发控制协议(PFCP)。

本文将会介绍3GPP Release 13和14中三个新引入的无线拥塞感知功能(RCAF)、数据包流量描述功能(PFDF)和流量转向支持功能(TSSF)。

无线拥塞感知功能(RCAF)

根据3GPP的定义,RAN拥塞感知功能(RCAF)是向PCRF提供RAN用户平面拥塞信息(RUCI)以使得PCRF考虑RAN用户平面拥塞状态,以作为决定策略的因素。

那么它是如何做到的?简单的说,RCAF与RAN O&M集成在一起,收集与用户面拥塞和受影响的Cell/eNB有关的信息,然后询问MME/SGSN受影响的用户和服务(IMSI/APN),然后用获取到的信息更新PCRF,帮助PCRF作出决策(策略)来处理当前拥塞的用户服务。

RCAF参考点

NS,Np和Nq/Nq’接口都是标准的3GPP接口,而RCAF和Radio O&M之间接口的部署则是运营商特定的。以下是对应的3GPP标准的参考点的总结。

RCAF意味着在移动宽带和MEM(主要是NB-IoT)拥塞意识和报告方面发挥重要作用。

对于MBB来说,RCAF将识别拥塞的组件、受影响的用户和服务,然后向PCRF报告应用相关的拥塞策略。这是通过RCAF向MME询问收到影响的用户和服务(IMSI+APN)以针对从Radio O&M报告或输出的给定拥塞组件的功能来完成。

对M2M/IoT来说,RCAF将与SCEF集成,SCEF(Service Capability Exposure Function,网络业务能力开放功能)使网络能够通知第三方AS(IoT平台)拥塞状态,这可能怼数据传输造成潜在的风险。同一个进程可以通过SCEF通过AS、应用服务器进行查询。

数据包流量描述功能(PFDF)

数据包流量描述功能(PFDF)是可以由SCS/AS(可以是第三方AS)通过SCEF来管理、添加、更新或移除的数据包流量描述(PFD)的存储库。

所谓PFD,最简单的形式是由PFD ID,包括协议在内的三元组、服务器端IP地址和端口号组成。(也可以是URL、主机名、域名等)

例如,处理某些公司的物联网平台可能需要添加一个新的PFD,以允许传感器(流量)传递到新的服务器,因此PFD安装可能是,<服务器IP地址>,<协议>和<端口号>。

最终这些都需要在PCEF中执行PCDF才能实现这个功能,简而言之,PFDF使第三方AS能够通过SCEF提供/修改/删除PFD进入MNO网络,PFDF可以存储PFD或通过JSON接口将其提供给PCEF。

下面是一个调用流程,描述了一个基本用例。

PFDP参考点

Nu和Gw接口都是标准的3GPP接口,Nu和Gw都基于REST/JSON接口。

流量转向支持功能(TSSF)

TSSF是从PCRF接收流量转向控制信息并确保在Gi-LAN中执行相关流量转向策略的功能。流量导向策略在TSSF中本地配置,可用于上行链路,下行链路或双向链路,为确保流量导向策略得到执行,TSSF执行针对该流量导向策略配置的部署特定操作。

通过St特定的JSON属性,例如流信息、ts-policy-identifier-dl、ts-policy-identifier-ul、ts-rule-name等,PCRF能够在TSSF中激活特定的业务导向策略。

这些策略可以在TSSF中定义一个本地操作,假设其中一个操作可能是NSH插入,在这种情况下,这将是IETF和3GPP之间的合作来实现服务功能链(SFC)用例,但目前这一点还没有得到证实。

St接口是一个机遇JSON的REST接口,以下是TPCF在PCC参考架构中的位置,但是嵌入PGW是一个候选功能。

虽然这些新的网络功能看起来很有趣,但是市场的采用并不能保证。尤其是在市场上提供量身定制功能的厂商提供特定解决方案的情况下,这些特定的解决方案几乎可以完成相同的工作,只是使用的是不同的协议和技术。

希望本文能够对关注新的EPC网络功能RCAF,PFDF和TSSF的同仁有所帮助。

本文分享自微信公众号 - SDNLAB(SDNLAB)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-01-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SD-WAN那些事(一)

    SDN概念的提出已十年多,“转控“分离的思想深入人心,并且延伸到其它领域:软件定义广域网,软件定义存储,软件定义边界…任何技术的提出和落地都是以解决用户痛点为导...

    SDNLAB
  • VXLAN篇之进阶

    首先需要指出的是,IRB有两种:非对称IRB(Asymmetric Integrated Routing and Bridging),对称IRB(Symmetr...

    SDNLAB
  • 从网络虚拟化,看智能网卡发展史

    5G的到来无疑将加速网络虚拟化的进程,在电信领域,网络虚拟化不仅在核心网,也在网络的边缘。但是,仅仅通过软件解决方案不能提供足够的网络可靠性和服务质量,而具有高...

    SDNLAB
  • 【Python进阶】带你使用Matplotlib进行可视化

    欢迎来到专栏《Python进阶》。在这个专栏中,我们会讲述Python的各种进阶操作,包括Python对文件、数据的处理,Python各种好用的库如NumPy、...

    用户1508658
  • Demoo – 为移动端方案设计演示而生 - 腾讯ISUX

    腾讯ISUX
  • 史上最全!计算机科学领域顶会最佳论文大合集:微软研究院最多,清华排24 | 资源

    最近,计算机科学领域的一份硬核资源更新了,收罗了自1996年以来这一领域的顶级学术会议最佳论文,堪称史上最全。

    量子位
  • JVM Monitor

    其中 load average 代表的是cpu的平均负载,三个数字分别代表1分钟、5分钟、15分钟内cpu的平均负载。 负荷的大小跟cpu个数以及当前负荷...

    itliusir
  • Springboot中使用Scala开发使用SB與Scala

    https://github.com/LightSwordSpringBoot/lightsword

    一个会写诗的程序员
  • 【Rust日报】 2019-09-09:glint 用Rust編寫的commit 提示工具

    然後再用 Linux perf 跑看看,發現分析結果與 cargo-profiler 相同

    MikeLoveRust
  • PHP | PHP初体验(附PhpStorm下载)

    破解版方法,激活时选择License server 填入http://idea.imsxm.com/ 点击Active即可。 参考自

    凌川江雪

扫码关注云+社区

领取腾讯云代金券