【技术实现步骤摘要】
一种通信方法及装置
[0001]本申请实施例涉及通信等领域,尤其涉及一种通信方法及装置。
技术介绍
[0002]目前,核心网的某一网络功能(network function,NF)网元使用其他NF网元提供的服务时,该某一NF网元作为客户端(Client),又称为客户端网元,其它NF网元作为服务端(Server),又称为服务端网元。
[0003]客户端网元向服务端网元发送连接建立请求消息,以请求与服务端网元建立连接。服务端网元将该请求消息关联到某一个特定的处理进程上(服务端网元为了提供系统容量,一般会有多个处理进程实例),并由该处理进程完成后续针对该客户端网元的整个服务流程。
[0004]当前,服务端网元基于连接建立请求消息中的3元组(目标因特网(internet protocol,IP)协议IP、目标端口号、协议类型)或5元组(源IP、源端口号、目的IP、目的端口号、协议类型),以及哈希HASH算法在多个处理进程中选择出该请求消息对应处理进程,该处理机制简称为HASH选择机制。
[0005]HASH选择机制的特点是基于请求消息的静态属性选择处理进程,这种选择方式非常固定,不灵活,基于这种方式选择处理进程,可能会影响处理进程的处理效率。
技术实现思路
[0006]本申请实施例提供一种通信方法及装置,用以提高处理效率。
[0007]第一方面,提供了一种通信方法,该方法的执行主体可以是第一网元,也可以是应用于第一网元中的部件,例如芯片、处理器等。下面以执行主体是第一网元为例进 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,包括:第一网元接收来自第二网元的连接建立请求消息;所述第一网元基于所述连接建立请求消息中的源地址或目的地址,在多种方式中选择第一方式;其中,所述多种方式包括:基于处理进程的负载信息确定处理进程,基于哈希选择机制确定处理进程;所述第一网元基于所述第一方式确定用于处理所述连接建立请求的第一处理进程。2.如权利要求1所述的方法,其特征在于,所述第一网元基于所述连接建立请求消息中的源地址,在多种方式中选择第一方式,包括:当所述连接建立请求消息中的源地址在设定地址列表内时,选择基于处理进程的负载信息确定处理进程为所述第一方式;当所述连接建立请求消息中的源地址未在所述设定地址列表内时,选择基于哈希选择机制确定处理进程为所述第一方式。3.如权利要求1所述的方法,其特征在于,所述第一网元基于所述连接建立请求消息中的源地址,在多种方式中选择第一方式,包括:从所述连接建立请求消息中的源地址中获取所述第二网元的区域编号;当所述第二网元的区域编号与所述第一网元的区域编号相同时,选择基于处理进程的负载信息确定处理进程为所述第一方式;当所述第二网元的区域编号与所述第一网元的区域编号不相同时,选择基于哈希选择机制确定处理进程为所述第一方式。4.如权利要求1所述的方法,其特征在于,所述第一网元基于所述连接建立请求消息中的目的地址,在多种方式中选择第一方式,包括:将所述连接建立请求消息中的目的地址对应的方式作为所述第一方式;其中,所述第一网元具有多个用于标识所述第一网元的地址,所述第一网元的多个地址与所述多种方式一一对应,所述目的地址为所述第二网元在所述第一网元的多个地址中选择出来的。5.如权利要求1
‑
4任一项所述的方法,其特征在于,所述第一网元基于所述连接建立请求消息中的源地址或目的地址,在多种方式中选择第一方式之前,还包括:确定未保存与所述连接建立请求消息中的源地址关联的处理进程;在所述第一方式为基于处理进程的负载信息确定处理进程的情况下,在确定出所述第一处理进程之后,还包括:保存所述第一处理进程与所述连接建立请求消息中的源地址的关联关系。6.如权利要求5所述的方法,其特征在于,还包括:所述第一网元接收第一消息,其中,所述第一消息的源地址与所述连接建立请求消息中的源地址相同;根据保存的所述第一处理进程与所述源地址的关联关系,将所述第一消息分配给所述第一处理进程。7.一种通信方法,其特征在于,包括:当第一网元与第二网元位于同一区域内时,所述第二网元在保存的用于标识所述第一网元的多个地址中选择第一地址;当所述第一网元与所述第二网元不位于同一区域内时,所述第二网元在所述第一网元的多个地址中选择第二地址;其中,第一地址对应的方式为
基于处理进程的负载信息确定处理进程;第二地址对应的方式为基于哈希选择机制确定处理进程;所述第二网元向所述第一网元发送连接建立请求消息,所述连接建立请求消息中的目的地址为所述第一地址或所述第二地址。8.一种通信方法,其特征在于,包括:当基于所述连接建立请求消息所建立的链路上的数据量小于或等于设定阈值时,第二网元在保存的用于标识第一网元的多个地址中选择第一地址;当所述数据量小于或等于设定阈值时,所述第二网元在所述第一网元的多个地址中选择第二地址;其中,第一地址对应的方式为基于处理进程的负载信息确定处理进程;第二地址对应的方式为基于哈希选择机制确定处理进程;所述第二网元向所述第一网元发送连接建立请求消息,所述连接建立请求消息中的目的地址为所述第一地址或所述第二地址。9.一种通信装置,其特征在于,包括:接收模块,用于接收来自第二网元的连接建立请求消息;处理模块,用于基于所述连接建立请求消息中的源地址或目的地址,在多种方式中选择第一方式;其中,所述多种方式包括:基于处理进程的负载信息确定处理进程,基于哈希选择机制确定处理进程;并基于所述第一方式确定用于处理所述连接建立请求的第一处理进程。10.如权利要求9所述的装置,其特征在于,所述处理模块,具体用于当所述连接建立请求消息中的源地址在设定地址列表内时,选择基于处理进程的负载信息确定处理进程为所述第一方式;当所述连接建立请求消息中的源地址未在所述设定地址列表内时,选择基于哈希选择...
【专利技术属性】
技术研发人员:林凯江,
申请(专利权)人:上海华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。