一种信令报文分流方法、装置、设备及介质制造方法及图纸

技术编号:27886444 阅读:27 留言:0更新日期:2021-03-31 01:49
本发明专利技术实施例公开了一种信令报文分流方法、装置、设备及介质。其中,信令报文分流方法,包括:识别接收到的NGAP报文的传输方向;当所述NGAP报文是上行报文时,采用所述NGAP报文的目的IP地址进行分流;当所述NGAP报文是下行报文时,采用所述NGAP报文的源IP地址进行分流。本发明专利技术实施例的技术方案,根据NGAP报文的传输方向,确定报文分流方式,实现了在用户频繁移动导致基站切换的情况下,将一个用户的NGAP报文分流到同一个网络处理器。

【技术实现步骤摘要】
一种信令报文分流方法、装置、设备及介质
本专利技术实施例涉及网络通信技术,尤其涉及一种信令报文分流方法、装置、设备及介质。
技术介绍
5G(5th-Generation,第五代移动通信技术)核心网的N2接口位于5G基站与AMF(AccessandMobilityManagementFunction,接入和移动管理功能)之间,N2接口采用NGAP协议(NGApplicationProtocol,NG应用协议)进行通信,NGAP信令报文在整个信令数据中占比较大,因此需要把NGAP信令报文分布在多个网络处理器进行处理。由于各网络处理器之间是相互独立的,因此需要保证同一用户的NGAP信令分流到同一网络处理器。现有技术中,交换系统通常根据NGAP信令报文的源IP地址(InternetProtocolAddress,网络之间互连的协议地址)和目的IP地址进行分流,例如,通过计算报文五元组的哈希值进行分流。但是当用户频繁移动时,移动设备会经常从一个基站转换到另一个基站,基站IP发生变化,从而导致上述分流方法,无法保证一个用户的信令报文分流到同一个处理单元。
技术实现思路
本专利技术实施例提供一种信令报文分流方法、装置、设备及介质,根据NGAP报文的传输方向,确定报文分流方式,实现了在用户频繁移动导致基站切换的情况下,将一个用户的NGAP报文分流到同一个网络处理器。第一方面,本专利技术实施例提供了一种信令报文分流方法,所述方法包括:识别接收到的NGAP报文的传输方向;当所述NGAP报文是上行报文时,采用所述NGAP报文的目的IP地址进行分流;当所述NGAP报文是下行报文时,采用所述NGAP报文的源IP地址进行分流。第二方面,本专利技术实施例还提供了一种信令报文分流装置,所述装置包括:方向识别模块,用于识别接收到的NGAP报文的传输方向;上行报文分流模块,用于当所述NGAP报文是上行报文时,采用所述NGAP报文的目的IP地址进行分流;下行报文分流模块,用于当所述NGAP报文是下行报文时,采用所述NGAP报文的源IP地址进行分流。第三方面,本专利技术实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例提供的信令报文分流方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例提供的信令报文分流方法。本专利技术实施例的技术方案,交换系统首先识别接收到的NGAP报文的传输方向,当NGAP报文是上行报文时,采用NGAP报文的目的IP地址进行分流,当NGAP报文是下行报文时,采用NGAP报文的源IP地址进行分流,解决了现有技术中因用户频繁移动导致基站频繁切换,无法将同一用户的NGAP报文分流至同一网络处理器的问题,根据报文传输方向,进行报文分流,保证了同一用户的NGAP信令分流到同一网络处理器。附图说明图1是本专利技术实施例一中的一种信令报文分流方法的流程图;图2a是本专利技术实施例二中的一种信令报文分流方法的流程图;图2b是本专利技术实施例二中的信令报文的数据流示意图;图2c是本专利技术实施例二中的NGAP报文的报文封装格式示意图;图3是本专利技术实施例三中的一种信令报文分流装置的结构示意图;图4是本专利技术实施例四中的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一中的一种信令报文分流方法的流程图,本实施例的技术方案适用于根据报文传输方向确定报文分流策略的情况,该方法可以由信令报文分流装置执行,具体包括如下步骤:步骤110、识别接收到的NGAP报文的传输方向。5G核心网N2接口位于5G基站gNodeB与AMF之间,N2接口采用NGAP协议进行通信,NGAP报文在整个信令数据中占比最大,一个网络处理器无法处理所有的NGAP报文,因此,要把NGAP报文分布在多个网络处理器进行处理,但由于各网络处理器之间是相互独立的,因此,必须要保证将同一个用户的NGAP报文分流到一个网络处理器。本实施例中,为了避免因用户频繁移动引起基站切换,从而使一个用户的NGAP报文无法分流到同一网络处理器的问题,交换系统在接收到NGAP报文后,首先识别NGAP报文的传输方向,以根据不同的报文传输方向,确定不同的报文分流策略。步骤120、当NGAP报文是上行报文时,采用NGAP报文的目的IP地址进行分流。其中,目的IP地址是NGAP报文的五元组中包含的信息;上行报文时指从gNodeB传输到AMF方向的报文。本实施例中,当判断出NGAP报文的传输方向为从gNodeB传输到AMF,则认为当前接收到的NGAP报文时上行报文,并采用NGAP报文的目的IP地址进行分流。其中,NGAP报文的目的IP是从报文五元组中读取的。步骤130、当NGAP报文是下行报文时,采用NGAP报文的源IP地址进行分流。其中,下行报文时指从AMF传输到gNodeB方向的报文。本实施例中,当判断出NGAP报文的传输方向为从AMF传输到gNodeB方向,则认为当前接收到的NGAP报文是下行报文,并采用NGAP报文的源IP地址进行分流。其中,NGAP报文的源IP是从报文五元组中读取的。综上,本实施例技术方案始终采用AMF侧的IP地址进行分流,以此来避免因用户移动,产生基站切换,从而导致同一用户的NGAP报文无法分流到同一网络处理器的情况。本专利技术实施例的技术方案,交换系统首先识别接收到的NGAP报文的传输方向,当NGAP报文是上行报文时,采用NGAP报文的目的IP地址进行分流,当NGAP报文是下行报文时,采用NGAP报文的源IP地址进行分流,解决了现有技术中因用户频繁移动导致基站频繁切换,无法将同一用户的NGAP报文分流至同一网络处理器的问题,根据报文传输方向,进行报文分流,保证了同一用户的NGAP信令分流到同一网络处理器。实施例二图2a为本专利技术实施例二中的一种信令报文分流方法的流程图,本实施例在上述实施例的基础上进一步细化,提供了识别接收到的NGAP报文的传输方向的具体步骤,当NGAP报文是上行报文时,采用NGAP报文的目的IP地址进行分流的具体步骤,以及当NGAP报文是下行报文时,采用NGAP报文的源IP地址进行分流的具体步骤。下面结合图2a对本专利技术实施例二提供的一种信令报文分流方法进行说明,包括以下步骤:步骤210、将交换系统包含的至少两个端口配置为第一端口组和第二端口组;其中,第一端口组采用目的IP地址进行分流,第二端口组采用源IP地址进本文档来自技高网...

【技术保护点】
1.一种信令报文分流方法,其特征在于,应用于交换系统,包括:/n识别接收到的NGAP报文的传输方向;/n当所述NGAP报文是上行报文时,采用所述NGAP报文的目的IP地址进行分流;/n当所述NGAP报文是下行报文时,采用所述NGAP报文的源IP地址进行分流。/n

【技术特征摘要】
1.一种信令报文分流方法,其特征在于,应用于交换系统,包括:
识别接收到的NGAP报文的传输方向;
当所述NGAP报文是上行报文时,采用所述NGAP报文的目的IP地址进行分流;
当所述NGAP报文是下行报文时,采用所述NGAP报文的源IP地址进行分流。


2.根据权利要求1所述的方法,其特征在于,在识别接收到的NGAP报文的传输方向之前,还包括:
获取待分流报文对应的传输层报文的源端口和目的端口;
当所述源端口或者目的端口为设定端口时,确定所述待分流报文是NGAP报文。


3.根据权利要求1所述的方法,其特征在于,识别接收到的NGAP报文的传输方向,包括:
通过读取所述NGAP报文的报文头,确定所述NGAP报文的报文类型;
根据所述报文类型,确定所述NGAP报文的传输方向。


4.根据权利要求3所述的方法,其特征在于,根据所述报文类型,确定所述NGAP报文的传输方向,包括:
根据预先设置的用户自定义域UDF规则和所述报文类型,确定所述NGAP报文的传输方向。


5.根据权利要求1所述的方法,在识别接收到的NGAP报文的传输方向之前,还包括:
将所述交换系统包含的至少两个端口配置为第一端口组和第二端口组;
所述第一端口组采用目的IP地址进行分流,所述第二端口组采用源IP地址进行分流。


6.根...

【专利技术属性】
技术研发人员:谢锦林谢永恒周汉川余勇
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1