The disclosure relates to a message processing method and device. The method includes: receiving a service request message sent by a client in the SDN network; selecting a server that can process the service type of the said service request message from the server in the normal working state according to the service quality of the server in the normal working state in the SDN network obtained. According to the preset load sharing strategy, a server is determined from the selected server and the service request message is sent to the determined server for processing. According to the message processing method and device in this public, the service quality of the server can be obtained, and the service resources of the new server can be maximally utilized to improve the service efficiency of the server, and then the performance of the load balancing service is improved.
【技术实现步骤摘要】
报文处理方法及装置
本公开涉及通信
,尤其涉及一种报文处理方法及装置。
技术介绍
SDN(SoftwareDefinedNetwork,软件定义网络)是一种新型网络创新架构,其核心思想是将网络设备的控制层面与转发层面分离,以实现对网络流量的灵活控制,为核心网络及应用的创新提供良好的平台。LB(LoadBalance,负载均衡)是一种集群技术,它将特定的业务(例如,网络服务、网络流量等)分担给多台网络设备(例如服务器)或多条链路。SDN网络中,通过LB技术可将网络服务分担给多台服务器进行处理,从而提高服务器的处理能力。当在SDN网络中添加新服务器时,新增服务器无法立即承担大量业务,为了防止新增服务器短时间内接收太多的业务请求报文,相关技术中采用温暖上线功能,设置准备时间和爬升时间。当新增服务器上线后,在准备时间内,LB设备不会向其分配任何业务;准备时间超时后,LB设备在爬升时间内会逐步增加向其分配的业务量;爬升时间超时后,LB设备开始向其正常分配业务。但是在温暖上线功能中,准备时间和爬升时间是经验值,时间设置的过短,会达不到逐步上线的目的,在短时间内接收大量的 ...
【技术保护点】
一种报文处理方法,其特征在于,所述方法应用于SDN网络中的负载均衡LB设备,所述方法包括:接收所述SDN网络中的客户端发送的业务请求报文;根据获取的所述SDN网络中处于正常工作状态的服务器的业务服务质量,从所述处于正常工作状态的服务器中选取能够处理所述业务请求报文的业务类型的服务器;根据预设的负载分担策略,从选取的服务器中确定一个服务器,并将所述业务请求报文发送给确定出的服务器进行处理。
【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法应用于SDN网络中的负载均衡LB设备,所述方法包括:接收所述SDN网络中的客户端发送的业务请求报文;根据获取的所述SDN网络中处于正常工作状态的服务器的业务服务质量,从所述处于正常工作状态的服务器中选取能够处理所述业务请求报文的业务类型的服务器;根据预设的负载分担策略,从选取的服务器中确定一个服务器,并将所述业务请求报文发送给确定出的服务器进行处理。2.根据权利要求1所述的报文处理方法,其特征在于,通过下述方式获取所述SDN网络中处于正常工作状态的服务器的业务服务质量:周期性的向所述SDN网络中的所有服务器发送网络质量分析NQA请求报文,所述NQA请求报文中携带有校验数据和至少一个指定业务类型;将接收的携带有所述校验数据的NQA响应报文的来源服务器,确定为处于正常工作状态的服务器;获取来自处于正常工作状态的服务器的NQA响应报文中携带的所述至少一个指定业务类型对应的业务服务质量。3.根据权利要求1或2所述的报文处理方法,其特征在于,根据获取的所述SDN网络中处于正常工作状态的服务器的业务服务质量,从所述处于正常工作状态的服务器中选取能够处理所述业务请求报文的业务类型的服务器,包括:从所述处于正常工作状态的服务器中选择包括有所述业务请求报文的业务类型对应的业务服务质量的服务器;将选择的服务器中所述业务请求报文的业务类型对应的业务服务质量不小于预设阈值的服务器,选取为能够处理所述业务请求报文的业务类型的服务器。4.根据权利要求3所述的报文处理方法,其特征在于,所述方法还包括:在所述处于正常工作状态的服务器的业务服务质量中存在小于所述预设阈值的业务服务质量时,通知所述SDN网络中的SDN控制器将业务服务质量小于所述预设阈值的服务器上的小于所述预设阈值的业务服务质量对应的业务迁移到业务服务质量不...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。