本申请涉及通信,尤其涉及一种报文处理方法、装置、电子设备及存储介质。
背景技术:
1、在转发模式为集中转发模式的无线局域网(wireless local area network,wlan)中,接入控制器(access controller,ac)通常采用逐流分流的方式处理来自接入点(access point,ap)的(controlling and provisioning of wireless access point,capwap)报文(可能是capwap控制报文,也可能是capwap数据报文)。即,ac基于capwap报文的capwap头的五元组信息计算哈希值,并按照计算出的哈希值,将capwap报文发送给相应的控制核或者数据核做进一步处理。
2、但是,在这种报文处理方式中,同一哈希值对应同一个数据核,容易出现数据核的负载不均衡问题,并且,在ac接收到大量的capwap报文的情形下,还会出现ac负载较重的问题。
技术实现思路
1、为克服相关技术中存在的问题,本申请提供了一种报文处理方法、装置、电子设备及存储介质。
2、根据本申请实施例的第一方面,提供一种报文处理方法,所述方法应用于ap,所述方法包括:
3、在需要向自身接入到的ac发送数据报文时,根据所述数据报文的五元组信息、和获取到的所述ac中的各数据核的核编号,确定需要处理所述数据报文的目标数据核;
4、对所述数据报文进行capwap封装,得到capwap数据报文,其中,所述capwap数据报文的capwap头中携带有所述目标数据核对应的第一目标核编号;
5、将所述capwap数据报文发送给所述ac,以使所述ac基于所述capwap数据报文的capwap头中携带的所述第一目标核编号,调用对应的所述目标数据核对所述capwap数据报文进行处理。
6、根据本申请实施例的第二方面,提供一种报文处理装置,所述装置应用于ap,所述装置包括:
7、获取确定模块,用于在需要向自身接入到的ac发送数据报文时,根据所述数据报文的五元组信息、和获取到的所述ac中的各数据核的核编号,确定需要处理所述数据报文的目标数据核;
8、封装模块,用于对所述数据报文进行capwap封装,得到capwap数据报文,其中,所述capwap数据报文的capwap头中携带有所述目标数据核对应的第一目标核编号;
9、发送模块,用于将所述capwap数据报文发送给所述ac,以使所述ac基于所述capwap数据报文的capwap头中携带的所述第一目标核编号,调用对应的所述目标数据核对所述capwap数据报文进行处理。
10、根据本申请实施例的第三方面,提供一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述报文处理方法的方法步骤。
11、根据本申请实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述报文处理方法的方法步骤。
12、本申请的实施例提供的技术方案可以包括以下有益效果:
13、在本申请实施例中,在ap侧基于需要发往ac的数据报文的五元组信息实现数据报文的报文分流操作,并且,由ap将决策出的需要处理该数据报文的数据核的核编号携带在相应的capwap数据报文中发送给ac,以便于ac直接调用该核编号对应的数据核处理capwap数据报文。
14、这样一来,对于五元组信息不同的数据报文,由ap决策出的需要处理这些数据报文的数据核可能会不同,这就改善了ac中的各数据核的负载不均衡问题;并且,在ap侧实现数据报文的报文分流操作,还减轻了ac的负载。
15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种报文处理方法,其特征在于,所述方法应用于接入点ap,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过以下方式获取所述ac中的各数据核的核编号:
3.根据权利要求1所述的方法,其特征在于,通过以下方式确定需要处理所述数据报文的目标数据核:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,通过以下方式确定需要处理除发现请求报文之外的capwap控制报文的目标控制核:
6.一种报文处理装置,其特征在于,所述装置应用于接入点ap,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述获取确定模块,具体用于通过以下方式获取所述ac中的各数据核的核编号:
8.根据权利要求6所述的装置,其特征在于,所述获取确定模块,具体用于通过以下方式确定需要处理所述数据报文的目标数据核:
9.根据权利要求7所述的装置,其特征在于,所述获取确定模块,还用于:
10.根据权利要求9所述的装置,其特征在于,所述获取确定模块,具体用于通过以下方式确定需要处理除发现请求报文之外的capwap控制报文的目标控制核:
11.一种电子设备,其特征在于,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1-5中任一项所述的方法步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5中任一项所述的方法步骤。
