买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:井芯微电子技术(天津)有限公司
摘要:本发明提供了一种故障倒换Bus资源分配方法、系统及装置,该方法包括:在第一switch上预留第二Host上的PCIe子树资源;在第二switch上预留第一Host的PCIe子树资源;当第一Host检测到第二Host出现故障时,触发故障切换;基于上一级PCI桥的Bus资源以及PCI桥集合,遍历第二Host的PCIe子树并为普通PCI桥和热插拔PCI桥分配Bus资源;当第二Host的PCIe子树遍历完毕并且Bus资源分配成功后,将原故障的第二Host隔离,并拆除倒换口,完成对整个第二Host上的PCIe子树的接管。本方案对于故障倒换流程无需全部重起设备即可实现故障侧业务快速恢复,解决了带热插拔能力的PCIe子树的资源预留问题,可以实现PCIe子树的动态接入;本方案可显著提升系统的健壮性。
主权项:1.一种故障倒换Bus资源分配方法,其特征在于,所述方法包括:S1、在第一switch上预留第二Host上的PCIe子树资源;在第二switch上预留第一Host的PCIe子树资源;在所述第一Host及第二Host之间做保活,并在所述第一switch上的第二倒换口及第二switch上的第一倒换口均预留资源;S2、当第一Host检测到第二Host出现故障时,触发故障切换,进入步骤S3;S3、基于上一级PCI桥下的Bus资源以及PCI桥集合,遍历第二Host的PCIe子树并为普通PCI桥和热插拔PCI桥分配Bus资源,并验证各级Bus资源是否分配成功;当第二Host的PCIe子树遍历完毕并且Bus资源分配成功后,执行步骤S4,否则重复执行S3;S4、将原故障的第二Host隔离,并拆除倒换口,完成对整个第二Host上的PCIe子树的接管;所述S3进一步包括:S301、获取上一级PCI桥的Bus资源集合Rset={a,a+1,…,b},其中,已分配PCI桥集合Rassigned={m,m+1,…,n},未分配PCI桥集合Rnassigned={h,h+1,…,g},则已分配PCI桥集合占用的Bus资源集合为Rset1={a,a+1,…,n-m},剩余可用Bus资源集合为Rremain={n-m+1,…,b};其中,a、b、m、n、h、g为正整数;S302、在未分配PCI桥集合Rnassigned中,普通桥集合Rnornal={h,h+1,…,l},热插拔桥集合Rhotplug={l+1,l+2,…,g};S303、为每个普通桥分配1个Bus资源,并为每个热插拔桥分配Bus资源;并形成上一级PCI桥的子树集合St和对应的预留资源集合Bt;S304、获取本级各PCI桥下的子树端口个数,形成对应的子树集合Pt;S305、基于预留资源集合Bt及子树集合Pt,验证本级Bus资源分配是否成功;S306、遍历第二Host的PCIe子树,直至完成Bus资源分配。
全文数据:
权利要求:
百度查询: 井芯微电子技术(天津)有限公司 一种故障倒换Bus资源分配方法、系统及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。