一种分配网络路径资源的方法、策略控制中心以及主机技术

技术编号:15880279 阅读:37 留言:0更新日期:2017-07-25 18:23
本发明专利技术实施例公开了一种分配网络路径资源的方法、策略控制中心以及主机,用于实现路径资源的按需分配。本发明专利技术实施例方法包括:所述策略控制中心接收路径资源分配请求,所述路径资源分配请求包括带宽需求;所述策略控制中心根据所述每条实体路径的路径信息,确定存在剩余带宽的可用实体路径;所述策略控制中心根据所述带宽需求和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合;所述策略控制中心向所述主机发送所述虚拟路径信息的集合,所述虚拟路径信息的集合用于所述主机根据所述至少两条虚拟路径的信息确定对应的虚拟路径,在所述对应的虚拟路径所在的实体路径上传输所述业务的数据。

A method, a policy, a control center, and a host for allocating network path resources

The embodiment of the invention discloses a method for allocating network path resources, a strategy control center and a host computer for realizing the on-demand allocation of path resources. The embodiment of the method includes: the policy control center receives the path of resource allocation request, the path of resource allocation request including bandwidth demand; the policy control center according to the path information of the entity of each path, determine the presence of residual bandwidth available entity path; the policy control center according to the bandwidth demand and the available physical path, determined for the set of virtual path information request to the corresponding service path of resource allocation; the policy control center collection sent to the host of the virtual path information, set the virtual path information for the host according to the at least two virtual path virtual information to determine the path corresponding to the transmission of the business data in the entity path where the virtual path of the corresponding.

【技术实现步骤摘要】
一种分配网络路径资源的方法、策略控制中心以及主机
本专利技术涉及通信领域,尤其涉及一种分配网络路径资源的方法、策略控制中心以及主机。
技术介绍
在IT领域,存储区域网络(StorageAreaNetwork,简称SAN)采用光纤通道(FibreChannel,简称FC)技术,通过光纤通道交换机连接存储阵列和主机,建立专用于数据存储的区域网络。典型组网为,多台主机通过交换机与同一台存储阵列相连。主机为了提升可靠性,集群节点数逐步增加;同时主机到存储阵列之间的链路(一般称为路径)也变得越来越多。随着集群节点和路径数目的增加,各主机链路之间互相影响,基于静态划空间Zone方式的路径管理方案还不能实现路径资源按需分配和调整,难以满足服务质量(QualityofService,QoS)的要求。在SAN网络通信系统中,主机与存储阵列通过交换机连接。在初始配置时,通过人工划Zone方式进行路径资源静态分配,路径资源固定,同一台主机上使用的路径资源是相同的。当业务变化需要资源调整或路径故障导致原有路径资源(如带宽、路径数)不足时,无法对路径资源进行按需调整。在交换机或阵列端口数目有限的情况下,只能通过端口复用来达到路径冗余,提升可靠性。多台主机同时访问同一台存储资源,共用交换机和阵列端口,不同主机的应用各不相同,对可靠性和服务质量要求也不一样,则所需路径资源(如带宽、时延)也不同,因此,若能根据不同的应用按需分配路径资源并进行动态调整,既能满足可靠性要求,QoS又能够得到保证。
技术实现思路
本专利技术实施例提供了一种分配网络路径资源的方法、策略控制中心以及主机,实现路径资源的按需分配。本专利技术实施例第一方面提供一种分配网络路径资源的方法,所述方法应用于存储区域网络SAN系统,所述SAN系统包括策略控制中心、主机、交换机和存储设备,其中,所述交换机的每个上行端口和每个下行端口都分别互通,所述主机与所述存储设备通过所述交换机通信连接,所述主机通过实体路径访问所述存储设备的存储资源,所述实体路径包括从主机端口、交换机上行端口、交换机下行端口到存储设备的路径,所述策略控制中心中存储每条实体路径的路径信息,所述方法包括:所述策略控制中心接收路径资源分配请求,所述路径资源分配请求包括带宽需求;所述策略控制中心根据所述每条实体路径的路径信息,确定存在剩余带宽的可用实体路径;所述策略控制中心根据所述带宽需求和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的至少两条虚拟路径的信息;所述策略控制中心向所述主机发送所述虚拟路径信息的集合,所述虚拟路径信息的集合用于所述主机根据所述至少两条虚拟路径的信息确定对应的虚拟路径,在所述对应的虚拟路径所在的实体路径上传输所述业务的数据。在本专利技术实施例中,策略控制中心根据路径资源分配请求配置虚拟路径的信息,向主机发送虚拟路径信息的集合,主机根据虚拟路径的信息确定虚拟路径,在虚拟路径所在的实体路径上传输业务的数据,实现了路径资源的按需分配。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第一种可能的实现方式中,所述策略控制中心向所述主机发送所述虚拟路径信息的集合之后,所述方法还包括:所述策略控制中心更新所述至少两条虚拟路径所属的实体路径的路径信息。在本专利技术实施例中,策略控制中心向主机发送虚拟路径信息的集合之后,更新所述至少两条虚拟路径所属的实体路径的路径信息,方便下一次路径资源请求配置路径资源。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第二种可能的实现方式中,所述策略控制中心更新所述至少两条虚拟路径所属的实体路径的路径信息之后,所述方法还包括:所述策略控制中心接收所述主机上报的状态发生改变的实体路径信息,所述状态发生改变的实体路径信息是由所述主机检测到的;所述策略控制中心根据所述状态发生改变的实体路径信息、所述至少两条虚拟路径所属的实体路径的路径信息、更新后的实体路径的路径信息,确定用于接替所述状态发生改变的实体路径的目标实体路径的路径信息,并从所述目标实体路径上配置出目标虚拟路径的信息;所述策略控制中心向所述主机发送所述目标虚拟路径的信息,所述目标虚拟路径的信息用于所述主机确定所述目标虚拟路径,在所述目标虚拟路径所在的目标实体路径上传输所述业务的数据;所述策略控制中心更新所述目标实体路径的路径信息。在本专利技术实施例中,当主机检测到实体路径的状态发生改变时,会向策略控制中心上报状态发生改变的实体路径信息,策略控制中心再配置路径资源。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第三种可能的实现方式中,所述路径资源分配请求还包括第一请求类型和请求路径数,所述第一请求类型用于指示为所述业务配置的虚拟路径需满足可靠性优先的条件;所述策略控制中心根据所述每条实体路径的路径信息,确定存在剩余带宽的可用实体路径,包括:所述策略控制中心根据所述第一请求类型、所述带宽需求和所述请求路径数确定每条待配置虚拟路径所需的平均带宽;所述策略控制中心根据所述每条实体路径的路径信息,确定剩余带宽不小于所述平均带宽的可用实体路径;所述策略控制中心根据所述带宽需求和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的至少两条虚拟路径的信息,包括:所述策略控制中心根据所述带宽需求、所述请求路径数和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的不少于所述请求路径数的虚拟路径的信息。在本专利技术实施例中,因为交换机上的每个上行端口和每个下行端口都是互通的,所以若有存在剩余带宽的实体路径,策略控制中心可以根据路径资源分配请求处理,再传输其他的业务,实现了资源的高效利用,路径资源请求包括的第一请求类型用于指示为业务配置的虚拟路径需满足可靠性优先的条件,即对请求路径数优先考虑,SCC根据路径资源请求包括的带宽需求和请求路径数,先确定每条待配置的虚拟路径的平均带宽,再根据每条实体路径的路径信息,确定剩余带宽大于等于平均带宽的可用实体路径,从可用实体路径中配置出满足请求路径数的虚拟路径信息的集合,将该虚拟路径信息的集合向主机发送,主机根据虚拟路径信息的集合确定对应业务的虚拟路径,用于传输该业务的数据,满足了可靠性优先的条件,实现了路径资源的按需分配。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第四种可能的实现方式中,所述路径资源分配请求还包括第二请求类型,所述第二请求类型用于指示为所述业务配置的虚拟路径需满足服务质量优先的条件;所述策略控制中心根据所述每条实体路径的路径信息,确定存在剩余带宽的可用实体路径,包括:所述策略控制中心根据所述第二请求类型和所述每条实体路径的路径信息,策略控制中心确定剩余带宽大于第一预置阈值的可用实体路径;所述策略控制中心根据所述带宽需求和所述可用实体路径,确定用于所述请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的至少两条虚拟路径的信息,包括:所述策略控制中心从所述可用实体路径中确定用于所述请求对应业务的虚拟路径本文档来自技高网...
一种分配网络路径资源的方法、策略控制中心以及主机

【技术保护点】
一种分配网络路径资源的方法,其特征在于,所述方法应用于存储区域网络SAN系统,所述SAN系统包括策略控制中心、主机、交换机和存储设备,其中,所述交换机的每个上行端口和每个下行端口都分别互通,所述主机与所述存储设备通过所述交换机通信连接,所述主机通过实体路径访问所述存储设备的存储资源,所述实体路径包括从主机端口、交换机上行端口、交换机下行端口到存储设备的路径,所述策略控制中心中存储每条实体路径的路径信息,所述方法包括:所述策略控制中心接收路径资源分配请求,所述路径资源分配请求包括带宽需求;所述策略控制中心根据所述每条实体路径的路径信息,确定存在剩余带宽的可用实体路径;所述策略控制中心根据所述带宽需求和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的至少两条虚拟路径的信息;所述策略控制中心向所述主机发送所述虚拟路径信息的集合,所述虚拟路径信息的集合用于所述主机根据所述至少两条虚拟路径的信息确定对应的虚拟路径,在所述对应的虚拟路径所在的实体路径上传输所述业务的数据。

【技术特征摘要】
1.一种分配网络路径资源的方法,其特征在于,所述方法应用于存储区域网络SAN系统,所述SAN系统包括策略控制中心、主机、交换机和存储设备,其中,所述交换机的每个上行端口和每个下行端口都分别互通,所述主机与所述存储设备通过所述交换机通信连接,所述主机通过实体路径访问所述存储设备的存储资源,所述实体路径包括从主机端口、交换机上行端口、交换机下行端口到存储设备的路径,所述策略控制中心中存储每条实体路径的路径信息,所述方法包括:所述策略控制中心接收路径资源分配请求,所述路径资源分配请求包括带宽需求;所述策略控制中心根据所述每条实体路径的路径信息,确定存在剩余带宽的可用实体路径;所述策略控制中心根据所述带宽需求和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的至少两条虚拟路径的信息;所述策略控制中心向所述主机发送所述虚拟路径信息的集合,所述虚拟路径信息的集合用于所述主机根据所述至少两条虚拟路径的信息确定对应的虚拟路径,在所述对应的虚拟路径所在的实体路径上传输所述业务的数据。2.根据权利要求1所述的方法,其特征在于,所述策略控制中心向所述主机发送所述虚拟路径信息的集合之后,所述方法还包括:所述策略控制中心更新所述至少两条虚拟路径所属的实体路径的路径信息。3.根据权利要求2所述的方法,其特征在于,所述策略控制中心更新所述至少两条虚拟路径所属的实体路径的路径信息之后,所述方法还包括:所述策略控制中心接收所述主机上报的状态发生改变的实体路径信息,所述状态发生改变的实体路径信息是由所述主机检测到的;所述策略控制中心根据所述状态发生改变的实体路径信息、所述至少两条虚拟路径所属的实体路径的路径信息、更新后的实体路径的路径信息,确定用于接替所述状态发生改变的实体路径的目标实体路径的路径信息,并从所述目标实体路径上配置出目标虚拟路径的信息;所述策略控制中心向所述主机发送所述目标虚拟路径的信息,所述目标虚拟路径的信息用于所述主机确定所述目标虚拟路径,在所述目标虚拟路径所在的目标实体路径上传输所述业务的数据;所述策略控制中心更新所述目标实体路径的路径信息。4.根据权利要求1-3任一所述的方法,其特征在于,所述路径资源分配请求还包括第一请求类型和请求路径数,所述第一请求类型用于指示为所述业务配置的虚拟路径需满足可靠性优先的条件;所述策略控制中心根据所述每条实体路径的路径信息,确定存在剩余带宽的可用实体路径,包括:所述策略控制中心根据所述第一请求类型、所述带宽需求和所述请求路径数确定每条待配置虚拟路径所需的平均带宽;所述策略控制中心根据所述每条实体路径的路径信息,确定剩余带宽不小于所述平均带宽的可用实体路径;所述策略控制中心根据所述带宽需求和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的至少两条虚拟路径的信息,包括:所述策略控制中心根据所述带宽需求、所述请求路径数和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的不少于所述请求路径数的虚拟路径的信息。5.根据权利要求1-3任一所述的方法,其特征在于,所述路径资源分配请求还包括第二请求类型,所述第二请求类型用于指示为所述业务配置的虚拟路径需满足服务质量优先的条件;所述策略控制中心根据所述每条实体路径的路径信息,确定存在剩余带宽的可用实体路径,包括:所述策略控制中心根据所述第二请求类型和所述每条实体路径的路径信息,策略控制中心确定剩余带宽大于第一预置阈值的可用实体路径;所述策略控制中心根据所述带宽需求和所述可用实体路径,确定用于所述请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从所述可用实体路径中配置出的至少两条虚拟路径的信息,包括:所述策略控制中心从所述可用实体路径中确定用于所述请求对应业务的虚拟路径信息的集合,所述虚拟路径信息的集合包括从可用实体路径中配置出的虚拟路径的信息,且所述虚拟路径信息的集合中的带宽总和满足所述带宽需求。6.根据权利要求4所述的方法,其特征在于,所述策略控制中心根据所述带宽需求、所述请求路径数和所述可用实体路径,确定用于所述路径资源分配请求对应业务的虚拟路径信息的集合,包括:所述策略控制中心根据所述带宽需求、所述请求路径数和所述可用实体路径,从影响域因子小于第二预置阈值的可用实体路径中确定用于所述请求对应业务的虚拟路径信息的集合。7.根据权利要求5所述的方法,其特征在于,所述策略控制中心从所述可用实体路径中确定用于所述请求对应业务的虚拟路径信息的集合,包括:所述策略控制中心从影响域因子小于第三预置阈值的可用实体路径中确定用于所述请求对应业务的虚拟路径信息的集合。8.一种分配网络路径资源的方法,其特征在于,所述方法应用于存储区域网络SAN系统,所述SAN系统包括策略控制中心、主机、交换机和存储设备,其中,所述交换机的每个上行端口和每个下行端口都分别互通,所述主机与所述存储设备通过所述交换机通信连接,所述主机通过实体路径访问所述存储设备的存储资源,所述实体路径包括从主机端口、交换机上行端口、交换机下行端口到存储设备的路径,所述策略控制中心中存储每条实体路径的路径信息,所述方法包括:所述主机接收所述策略控制中心发送的所述虚拟路径信息的集合,所述虚拟路径信息的集合包括所述策略控制中心从所述可用实体路径中配置出的至少两条虚拟路径的信息;所述主机根据所述至少两条虚拟路径的信息确定对应的虚拟路径,在所述对应的虚拟路径所在的实体路径上传输所述业务的数据。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当所述主机检测到有实体路径的状态发生改变时,...

【专利技术属性】
技术研发人员:孙长明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1