一种基于FLINK引擎的多接口XDR话单合成方法

来源 :中国新通信 | 被引量 : 0次 | 上传用户:foohay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】    随着4G LTE、VoLTE、5G NSA/SA等技术的成熟和业务使用普及,为进一步丰富网络分析工具建设,提高网络运维优化、投诉分析效率,提升用户满意度。本文以VoLTE网络为例进行验证,在传统单接口XDR话单合成的基础上,研究利用Fink流式数据处理引擎提高多接口XDR合成的及时性,进一步提高信令分析速度和准确性。
  【关键词】    信令分析    多接口XDR    Flink    VoLTE
  A Multi-interface XDR Bill Synthesis Method Based on FLINK Engine
  He Bin    China mobile communication group hainan Limited
  Abstract: With the maturity of 4G LTE, VoLTE, 5G NSA/SA and the popularization of business use, in order to enrich the construction of network analysis tools, improve network operation and complaint analysis efficiency, and improve user satisfaction. This paper takes VoLTE network as an example to verify. Based on the traditional single-interface XDR synthesis, the Fink streaming data processing engine is used to improve the timeliness of multi-interface XDR synthesis and improve the speed and accuracy of signaling analysis.
  Keywords: Signaling analysis; Multi-interface XDR;Flink;VoLTE
  引言:
  目前,随着4/5G核心网的发展,网络优化、投诉处理主要基于以信令为基础的大数据性能分析平台。特别是在用户规模庞大、网络接口多、信令流程复杂的情况下,原始信令采集、信令详单关联合成的准确性和及时性直接关系到上层应用的可用性和可推广性。
  基于此,为解决准确性问题,我们在单接口信令分析的基础上,通过IMSI,MSISDN、时间,关键字段等进行多接口关联分析[1],形成多接口详单,将完整业务流程端到端记录,为上层应用对业务流程的分析提供准确支撑。与此同时,百万级以上的大规模用户、每个核心网元接口每小时记录数达到千万级的大吞吐量,都导致多接口详单合成时间长问题,我们在合成详单阶段引入Flink计算引擎,支持流处理和关联计算,经验证能够有效缩短详单合成的时间。及时、准确的信令详单直接提升了基于信令开展分析优化、投诉查处能力,满足大规模用户运营的需求。
  一、关键技术介绍
  1.1 XDR
  XDR(X Data Recording)信令数据是基于全量信令数据处理生成的、供信令监测平台和信令类上层应用使用的控制面和用户面基础流程记录,以用户信令交互为单位,一个会话形成一条XDR记录,也称XDR话单。未正常完成的网络交互信令,其错误码信息将如实记录在XDR话单中,便于上层应用作为异常流程分析的基础数据。
  1.2多接口合成XDR
  实际4/5G业务交互过程中,一个业务(如通话/注册)流程涉及多个接口,且异常信令/错误码在信令流程传递中或因网元类型、设备厂家等不同而发生变更,导致问题定界定位准确性很差。因此,需要针对业务流程进行多接口关联,实现真正完整的业务交互呈现,有助于准确判断业务交互失败的根本原因,准确找到首拆网元、首拆时间、首拆错误码等信息。
  本方案以VoLTE核心网技术为例进行验证[2],通过Flink引擎合成多接口XDR话单,以支持上层VoLTE信令分析应用的落地。通过关联一个业务流程(注册/通话)的关键接口,形成多接口关联XDR话单,如接通流程关联Mw/ISC/Mg/S1-U等4个关键接口,注册流程关联Mw/ISC/S1-U/Sh/Cx等5个关键接口等,能够更为准确地找到初始拆线接口和首拆网元,并实现对不同首拆网元、首拆接口等多维度的VoLTE网络信令异常场景分析。
  1.3 Flink流计算技术
  Apache Flink是一个开源流处理框架,核心是一个流式的数据流执行引擎,其针对数据流的分布式计算提供了数据分布、数据通信以及容错机制等功能[3]。将Flink流处理技术运用于合成多接口XDR有如下优势:
  首先,同一VoLTE业务流程(通话/注册)话单记录是连续性的,而一般的批处理存在批处理时间点界限问题,导致在关联多接口XDR话单时,部分不在同一个批处理时间段的单据无法关联真正的首拆网元、首拆接口,因此合成多接口XDR需要使用流处理计算。
  其次,合成XDR需要几个接口数据关联,接通场景关联4个接口,注册场景关联5个接口数据,不支持关联无法计算。
  最后,在實际使用中,VoLTE网络数据量大,每个接口每小时记录数达到千万级,场景数据量大。因此,要满足多接口关联性、及时性等特性,需要结合Flink支持高吞吐、低延迟、高性能的流处理特性。
  二、基于FLINK引擎的多接口XDR话单合成   基于Flink合成多接口XDR话单。作为本文的实现基础,为保证合成多接口XDR数据的准确性,采用各个网元接口物理分光的方式采集原始信令码流。通过对分光码流的解码,得到Mw/ISC/Mg/S1-U/Sh/Cx等接口的SIP(Session Initiation Protocol)和DIAMETER协议消息,如下图。
  Step1:解码器对Mw/ISC/Mg/S1-U/Sh/Cx接口的分光码流进行解码,生成二进制bin文件。
  Step2:为了便于数据可视化,从各解码器调取bin文件转译成CSV文件,包括消息到达该接口的消息类型、到达时间、转发时间、主叫号码、被叫号码、CALL-ID、CI、P-Charging-Vector头域等关键字段,如果是错误消息,还包括状态码、Reason、Warning值等,这些单接口的XDR数据将作为串联合成同一通话或注册流程多接口XDR的关键信息。
  Step3:Kafka是消息中间件,接口话单有很多行记录,Kafka一行一行传递至Flink。
  Step4:Flink按行读取并消费Kafka消息,执行合成XDR业务逻辑,串联关键字段合成同一通话或者注册流程在各个接口的消息,合成多接口XDR的CSV文件。
  Step5:多接口XDR的CSV文件存入Hbase数据库。后续上层应用调用Hbase,查询得到投诉号码对应的异常业务流程多接口XDR话单。
  最终,上层VoLTE信令分析应用根据主被叫号码、时间等信息,调用Hbase,查询得到投诉号码对应的异常业务流程多接口XDR话单,根据话单中多接口全流程的信令结果,匹配已部署在应用中的的异常场景规则库完成分析,并呈现出分析结果。实现从信令到分析结果的及时分析。
  三、结束语
  本文从信令分析的准确性、及时性需求入手,应用多接口XDR话单及Flink等关键技术实现VoLTE信令分析应用,在满足及时性的基础上,兼顾VoLTE网络端到端分析。经验证,实现多接口XDR话单关联后,能精准定位定界,准确率较单接口XDR提高80%以上。大数据量下,FLINK计算引擎的引入,使得多接口XDR话单合成所需时间实现质的飞越,从VoLTE业务结束到VoLTE信令分析应用可以查询到数据,时间从忙时几小时级缩短至15分钟级,为VoLTE信令分析等上层应用在核心网络的指标分析、故障定位、投诉处理中大有可为。
  参考文献
  [1]黄永,信令监测系统中XDR 话单用户信息的关联回填研究[J] ,数字通信世界. 2019,(05):244
  [2]杨红梅,胡泊,VoLTE关键技术及相关标准[J],电信网技术,2013年02期: 57-60
  [3]李梓杨,于炯,卞琛,张译天,蒲勇霖,王跃飞,鲁亮.基于流网络的Flink平台弹性资源调度策略[J];通信学报;2019年08期:85-101
  何彬(1987—),性别:男,民族:汉,籍贯:海南琼海,單位:中国移动通信集团海南有限公司,职称:交换专业中级工程师,研究方向:4/5G核心网、IMS/VoLTE核心网络维护及优化。
其他文献
【摘要】 现如今,信息技术在不断进行着更新换代,我国已经在4G時代不断发展,逐渐步入5G通讯时代。这样的变化让人们的生活更加方便,也成为一项必不可少的部分。不过从其发展来看,人们对于移动通信业务的需求变得越来越高,并且有着多样化的特点。因此5G无线网络在构建的过程中就要满足更高的要求。不过,从实际建设情况来看,在无线网络关键技术建设中还存在着一些问题。有诸多难点等待着被解决,如果无法解决这些问题
【摘要】 根据现有网络现状,本文从不同类型的站点情况出发,并结合电信联通共建共享的建设需求,对5G天面建设方案进行分析、总结,给出典型站点下的典型方案。针对特殊站点,也提出一点一案的思考思路,为实际工程建设提供参考方案。  【关键词】 5G天面 方案分析 典型方案 一点一  引言:  自工业和信息化部首次向三家基础电信运营企业(电信、联通、移动)颁发了5G中低频段试验频率使用许可后,各地
【摘要】 大数据技术和5G通信网络技术是两个相对独立但息息相关的模块,是计算机和互联网发展至今的先进产物,5G通信网络技术有着更大容量、更广连接、更高速率、更低时延的特点,配合大数据技术用来收集、存储、处理5G通信网络技术中所产生的海量数据,挖掘数据背后的价值,根据数据反应进行更加合理的资源调控,可以说大数据技术使得5G通信网络技术数据“产能”大大增强,普及和应用更加科学,而5G通信网络技术也使
引言:  每一次移动通信的发展都是为了解决当时存在的通信需求问题,而在通信业务和传输应用多元化发展的背景下,智能终端的数量也急速增加,5G需要为用户制定全面的信息化系统,不断满足用户需求。  一、5G网络的关键技术  1.1超密集组网技术  信息时代的快速发展对通信传输和网络覆盖提出了更高的要求,也对5G关键技术提出了挑战,为满足移动业务流量的增长,5G将提高频谱效率,扩展频谱资源,并覆盖到更多的
移动网络通信的出现为人们的工作和生活提供了便捷条件,几乎所有的人如今都开始使用移动通信网络,人们的网络化水平越来越高.移动通信网络存在安全隐患,需要加强网络安全管理
随着物联网技术的快速发展,物联网水表不仅要满足硬件技术层面上的更新迭代,其上层应用系统也需要在水表安装使用过程中进行更多维度的数据采集和运维,以此满足目标用户的各
【摘要】 在通信工程项目建设过程中,从项目启动到验收结算等环节的标准化管理主体基本包括六个层级:通信运营商省级公司、市级公司、各区县分公司、设计单位、监理单位、施工单位(厂家、督导)。项目管理过程中层级较多、协调难度大,管理模式及管理能力差异大、管理流程繁琐、管理责任不明确,从而导致各单位之间协调管理不统一、标准不一致,很大程度上影响了通信建设工程“三控两管一协调”的统一性和高效性,也增加了通信
随着通信行业的发展,通信工程施工企业间的竞争日趋激烈,有效的施工成本控制管理能带来更多的利润,也意味着企业能够在市场上拥有更出色的竞争能力.本文将以价值工程原理为基
【摘要】 5G时代,超70%的应用发生于室内,室内网络将成为运营商5G网络竞争的重量级筹码,室内网络建设已成为目前运营商重点探讨的问题之一。本文介绍了分布式皮基站、扩展式皮基站、升级传统DAS系统等5G室内覆盖方案,并根据场景特点给出了方案建议。  【关键词】 5G室内覆盖 分布式皮基站 扩展式皮基站 传统DAS 移频MIMO  一、5G时代室内覆盖难点  1.1 频段传播损耗大  3
随着信息技术的广泛应用,云技术成为当前各大公司积极应用的重要科技项目之一.中国电信就一直倡导实施“云改数转”战略转型,直到近期,中国电信湖北公司十堰分公司终于拿下了