基于iSCSI的报文传输方法、装置、设备及存储介质制造方法及图纸

技术编号:24103675 阅读:47 留言:0更新日期:2020-05-09 14:33
本发明专利技术公开了一种基于iSCSI的报文传输方法,该报文传输方法基于iSCSI负载均衡器,包括:接收客户端发送的请求报文;根据负载均衡算法及各处理器的负载情况确定目标处理器;利用TUN隧道技术将请求报文发送至目标处理器,以使目标处理器将与请求报文对应的响应报文,直接发送至客户端。可见,在本申请中,通过LVS的TUN负载均衡技术,将iSCSI客户端发送的请求报文发送至目标处理器,并且目标处理器得到的响应报文,不需要通过负载均衡器进行转发,而是直接发送至客户端,从而减轻了负载调度器的压力,达到更好的负载均衡效果。本发明专利技术还公开了一种基于iSCSI的报文传输装置、设备及存储介质,同样能实现上述技术效果。

Message transmission method, device, equipment and storage medium based on iSCSI

【技术实现步骤摘要】
基于iSCSI的报文传输方法、装置、设备及存储介质
本专利技术涉及数据传输
,更具体地说,涉及一种基于iSCSI的报文传输方法、装置、设备及计算机可读存储介质。
技术介绍
iSCSI(InternetSmallComputerSystemInterface)是一种基于internet及SCSI-3协议下的存储技术,用于将本机的SCSI协议通过TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)网络传输,通常又被称为IP-SAN。目前,iSCSI客户端与iSCSI服务器端通过真实IP(InternetProtocol,网际互连协议)地址直接连接,iSCSI客户端在发送报文时,直接将报文发送至对应的iSCSI服务器端。但是,由于iSCSI客户端不知道各个iSCSI服务器端的负载情况,因此会出现iSCSI服务器端由于负载过高无法及时处理报文,从而造成处理延时的问题。
技术实现思路
本专利技术的目的在于提供一种基于iSCSI的报文传输方法、装置、设备及本文档来自技高网...

【技术保护点】
1.一种基于iSCSI的报文传输方法,其特征在于,所述报文传输方法基于iSCSI负载均衡器,包括:/n接收iSCSI客户端发送的请求报文;/n根据负载均衡算法及各iSCSI处理器的负载情况,确定目标iSCSI处理器;/n利用TUN隧道技术将所述请求报文发送至所述目标iSCSI处理器,以使所述目标iSCSI处理器将与所述请求报文对应的响应报文,直接发送至所述iSCSI客户端。/n

【技术特征摘要】
1.一种基于iSCSI的报文传输方法,其特征在于,所述报文传输方法基于iSCSI负载均衡器,包括:
接收iSCSI客户端发送的请求报文;
根据负载均衡算法及各iSCSI处理器的负载情况,确定目标iSCSI处理器;
利用TUN隧道技术将所述请求报文发送至所述目标iSCSI处理器,以使所述目标iSCSI处理器将与所述请求报文对应的响应报文,直接发送至所述iSCSI客户端。


2.根据权利要求1所述的报文传输方法,其特征在于,所述根据负载均衡算法及各iSCSI处理器的负载情况,确定目标iSCSI处理器,包括:
确定所述负载均衡算法的类型信息;
根据所述类型信息,获取每个iSCSI处理器的负载情况;
通过所述负载均衡算法及每个iSCSI处理器的负载情况,确定负载最小的目标iSCSI处理器。


3.根据权利要求2所述的报文传输方法,其特征在于,所述根据所述类型信息,获取每个iSCSI处理器的负载情况,包括:
若所述类型信息为最小连接调度算法,则获取的每个iSCSI处理器的负载情况为:每个iSCSI处理器的连接数。


4.根据权利要求1至3中任意一项所述的报文传输方法,其特征在于,所述利用TUN隧道技术将所述请求报文发送至所述目标iSCSI处理器,以使所述目标iSCSI处理器将与所述请求报文对应的响应报文,直接发送至所述iSCSI客户端,包括:
将所述请求报文的数据包封装,增加所述iSCSI客户端的源地址和端口,以及所述目标iSCSI处理器的目的地址及端口;
通过TUN隧道技术将封装后的请求报文发送至所述目标iSCSI处理器,以使所述目标iSCSI处理器利用所述iSCSI客户端的源地址和端口,将与所述请求报文对应的响应报文直接发送至所述iSCSI客户端。


5.一种基于iSCSI的报文传输装置,其特征在于,所述报文传输装置基于iSCSI负载均衡器,包括:
报文接收模块,用于接收iSCSI客户端发送的请...

【专利技术属性】
技术研发人员:方浩张东
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1