移动核心网用户数据的上下行判断和分流方法及系统,其中,移动核心网用户数据的上下行判断方法包括:创建地址池,得到当前地址池;接收和解析用户数据,获得用户数据的信令类型、隧道外层的目的IP地址、和隧道的上下行方向信息;根据信令类型,将目的IP地址和上下行方向信息,更新到当前地址池,得到更新地址池;根据目的IP地址和更新地址池,判断用户数据的上下行。本方法通过更新地址池和解析用户数据得到的目的IP地址,可快捷地判断出用户数据的上下行信息。
【技术实现步骤摘要】
本专利技术涉及数据通信领域,尤其涉及一种移动核心网用户数据的上下行判断和分流方法及系统。
技术介绍
如图1A所示,由于移动核心网涉及的网络网元较多,导致网元间的连接线路较多。而且如移动性管理实体(MobilityManagementEntity,MME)与演进型基站(EvolvedNodeB,eNodeB)和服务网关(ServingGateway,S-GW)等部分网元之间的数据流量较低,即负载较低。所以在实际的网络应用中,移动核心网的用户110的用户数据(如用户上网数据)在进入分流设备130前,一般先经过汇聚设备120进行用户数据的汇聚,然后再通过汇集设备120将用户数据转发给分流设备130。这就产生如下问题:一方面,由于用户数据经过了汇聚设备120的汇聚,导致无法从汇聚设备120和分流设备130的输入和/或输出端口,直接判断出用户数据的上下行信息。另一方面,由于接入汇聚设备120和分流设备130的线路较多,如果使用人工配置用户数据的上下行信息,不但增加了额外的工作量,而且在电路进行变更时,不易于用户数据的上下行信息维护,且容易出现诸如配置错误等各种错误,从而直接导致用户数据的上下行类型判断错误。
技术实现思路
有鉴于此,第一方面,本专利技术提供一种移动核心网用户数据的上下行判断方法及系统,可通过解析用户数据的报文信息,动态构建地址池,从而快捷地判断出用户数据的上下行信息。本专利技术实施例提供的一种移动核心网用户数据的上下行判断方法,包括:创建地址池,得到当前地址池;接收和解析用户数据,获得所述用户数据的信令类型、隧道外层的目的IP地址、和所述隧道的上下行方向信息;根据所述信令类型,将所述目的IP地址和所述上下行方向信息,更新到所述当前地址池,得到更新地址池;根据所述目的IP地址和所述更新地址池,判断所述用户数据的上下行。本专利技术实施例还对应提供的一种移动核心网用户数据的上下行判断系统,包括:地址池创建模块,用于创建地址池,得到当前地址池;用户数据接收模块,用于接收和解析用户数据,获得所述用户数据的信令类型、隧道外层的目的IP地址、和所述隧道的上下行方向信息;地址池更新模块,用于根据所述信令类型,将所述目的IP地址和所述上下行方向信息,更新到所述当前地址池,得到更新地址池;上下行判断模块,用于根据所述目的IP地址和所述更新地址池,判断所述用户数据的上下行。基于第一方面,对于分流设备130而言,其最基本的功能便是保证用户数据的“同源同宿”,即同一个用户的数据到达同一个后端分析设备,并且还要求能够方便地将该用户的上行数据和下行数据分开进行分析。针对移动核心网而言,可以保证用户数据“同源同宿”的分流方法有很多。例如,可以使用用户国际移动用户识别码(InternationalMobileSubscriberIdentificationNumber,IMSI)进行分流;也可以使用用户的移动台识别号(MobileSubscriberInternationalISDN/PSTNnumber,MSISDN),即用户的手机号进行分流;还可以使用用户的网际协议地址(InternetProtocolAddress,IP地址)进行分流。其中较为简单、效果较好的便是使用用户的IP地址进行分流。有鉴于此,第二方面,本专利技术还提供一种移动核心网用户数据的分流方法及系统,通过上述第一方面的移动核心网用户数据的上下行判断方法及系统,对用户数据进行上下行判断获得上下行判断结果,根据用户数据中的上行数据源IP地址、下行数据目的IP地址,和判断结果,对用户数据分流,保证用户数据的“同源同宿”。本专利技术实施例提供的一种移动核心网用户数据的分流方法,包括:接收用户数据,解析所述用户数据,得到所述用户数据的用户IP地址;根据上述判断方法,获得所述用户数据的上下行判断结果;将所述上下行判断结果,标记到所述用户数据中,得到所述用户数据的上下行标签;根据所述用户IP地址和所述上下行标签,对所述用户数据分流。本专利技术实施例还对应提供的一种移动核心网用户数据的分流系统,包括:用户数据接收模块,用于接收用户数据,解析所述用户数据,得到所述用户数据的用户IP地址;上下行判断结果获得模块,用于根据上述判断系统,获得所述用户数据的上下行判断结果;用户数据报文标记模块,将所述上下行判断结果,标记到所述用户数据中,得到所述用户数据的上下行标签;以及用户数据分流模块,用于根据所述用户IP地址和所述标签,对所述用户数据分流。本专利技术提供的技术方案带来的有益效果:在本技术方案中,通过创建地址池,获得当前地址池,接收并解析用户数据,获得用户数据的信令类型和隧道消息,根据信令类型和隧道消息更新当前地址池,得到更新地址池,根据隧道消息中的目的IP地址和更新地址池,判断用户数据的上下行。该移动核心网用户数据的上下行判断方法,可以通过用户数据的隧道外层的目的IP地址和动态创建的地址池,快捷地判断出用户数据的上下行信息。同理,通过将上述判断方法获得的用户数据上下行的判断结果,标记到接收的用户数据中,得到用户数据的上下行标签,根据用户数据中的用户IP地址和上下行标签,对接收到的用户数据分流。该移动核心网用户数据的分流方法,可以通过解析用户数据中的用户IP地址和用户数据的上下行标签,快捷地对用户数据进行上下行分流。附图说明图1A是相关技术中移动核心网用户数据通过汇聚设备进行汇聚的示意图;图1B是本专利技术实施例一提供的移动核心网用户数据的上下行判断方法的流程示意图;图2是本专利技术实施例二提供的另一种移动核心网用户数据的上下行判断方法的流程示意图;图3A是本专利技术实施例三提供的移动核心网用户数据的分流方法的流程示意图;图3B是本专利技术实施例提供的用户数据在分流设备分流的示意图;图4是本专利技术实施例四提供的移动核心网用户数据的上下行判断系统的架构示意图;图5是本专利技术实施例五提供的另一种移动核心网用户数据的上下行判断系统的架构示意图;图6是本专利技术实施例六提供的移动核心网用户数据的分流系统的架构示意图;图7是本专利技术实施例提供的在LTE移动核心网中的一种具体应用举例的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的本文档来自技高网...
【技术保护点】
一种移动核心网用户数据的上下行判断方法,包括:创建地址池,得到当前地址池;接收和解析用户数据,获得所述用户数据的信令类型、隧道外层的目的IP地址、和所述隧道的上下行方向信息;根据所述信令类型,将所述目的IP地址和所述上下行方向信息,更新到所述当前地址池,得到更新地址池;根据所述目的IP地址和所述更新地址池,判断所述用户数据的上下行。
【技术特征摘要】
1.一种移动核心网用户数据的上下行判断方法,包括:
创建地址池,得到当前地址池;
接收和解析用户数据,获得所述用户数据的信令类型、隧道外层的目的IP
地址、和所述隧道的上下行方向信息;
根据所述信令类型,将所述目的IP地址和所述上下行方向信息,更新到所
述当前地址池,得到更新地址池;
根据所述目的IP地址和所述更新地址池,判断所述用户数据的上下行。
2.如权利要求1所述的方法,其中,
所述创建地址池,得到当前地址池,包括:分别创建上行地址池和下行地
址池,分别得到当前上行地址池和当前下行地址池;
所述根据所述信令类型,将所述目的IP地址和所述上下行方向信息,更新
到所述当前地址池,得到更新地址池,包括:根据所述信令类型,将所述目的
IP地址和所述上下行方向信息,分别更新到所述当前上行地址池和所述当前下
行地址池,分别得到更新上行地址池和更新下行地址池。
3.如权利要求1所述的方法,其中,所述接收用户数据,包括:
接收S1-U接口用户数据。
4.如权利要求1所述的方法,其中,所述解析用户数据,包括:
解析S11接口信令报文中的隧道管理消息;或者
解析S1-MME接口信令报文中的E-RAB管理消息、UEContext管理消息
和切换管理消息。
5.如权利要求4所述的方法,其中,所述隧道管理消息,包括:
创建会话消息、删除会话消息、创建承载消息、修改承载消息、删除承载
消息、释放接入承载消息和修改接入承载消息。
6.一种移动核心网用户数据的分流方法,包括:
接收用户数据,解析所述用户数据,得到所述用户数据的用户IP地址;
根据权利要求1~5中任一项所述的判断方法,获得所述用户数据的上下行
判断结果;
将所述上下行判断结果,标记到所述用户数据中,得到所述用户数据的上
下行标签;
根据所述用户IP地址和所述上下行标签,对所述用户数据分流。
7.一种移动...
【专利技术属性】
技术研发人员:祁钰,谢锦林,周国香,李龙飞,
申请(专利权)人:北京锐安科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。