System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 路由管理方法、装置及电子设备制造方法及图纸_技高网

路由管理方法、装置及电子设备制造方法及图纸

技术编号:44975815 阅读:1 留言:0更新日期:2025-04-15 16:57
本申请公开了一种路由管理方法、装置及电子设备,涉及电子技术领域。其中,该方法包括:接收第一相邻扩展卡发送的第一建表事件;根据所述第一建表事件向所述第一相邻扩展卡发送第一路由查询命令;接收所述第一相邻扩展卡根据所述第一路由查询命令发送的所述第一相邻扩展卡的路由信息;根据所述第一相邻扩展卡的路由信息更新所述目标扩展卡的路由表。本申请每级扩展卡只需查询相邻扩展卡的路由信息,无需跨级查询或全级联网络查询,即可快速完成路由建表,大大减少了路由建表时查询业务与建表业务的数量,提高了路由建表的效率,降低了通信带宽占用时间。

【技术实现步骤摘要】

本申请属于电子,尤其涉及一种路由管理方法、装置及电子设备


技术介绍

1、在计算机网络环境,特别是在数据中心、存储区域网络和其他大型网络环境中,串行小型计算机系统接口(serial attached scsi,简称sas)扩展卡是一种常用的设备,用于扩展和连接多个sas存储设备(例如sas盘、sata盘)或服务器。在多级sas扩展卡级联的sas应用拓扑网络中,如图1所示,sas扩展卡需要创建或更新级联路由表以确保数据能够正确地在sas网络中传输。按照sas协议,创建路由表的过程通常需要使用特定的命令(例如smp_discover或smp_discoverlist)来查询连接的设备,并根据查询结果生成路由表。

2、相关技术中,sas扩展卡的路由表建表流程使用点到所有点的路由查询方案,具体的:每一级sas扩展卡需要查询与其直连的所有设备(包括sas盘、sata盘、hba/raid卡、sas扩展卡)的信息,再根据直连的下一级sas扩展卡汇报的设备信息,逐级查询sas扩展卡的设备信息,最终创建每一级sas扩展卡的完整路由表。在上述方案中,每一级sas扩展卡需要查询级联网络中所有的sas扩展卡,查询业务与建表业务数量庞大,导致创建级联路由表的效率低,通信带宽占用时间长。


技术实现思路

1、本申请实施例的目的是提供一种路由管理方法、装置及电子设备,以解决相关技术中查询业务与建表业务数量庞大,导致创建级联路由表的效率低,通信带宽占用时间长的问题。

2、为实现上述目的,本申请实施例采用下述技术方案:

3、第一方面,本申请实施例提供一种路由管理方法,应用于目标扩展卡中,所述目标扩展卡为多级扩展卡级联网络中的任一扩展卡,所述方法包括:接收第一相邻扩展卡发送的第一建表事件;根据所述第一建表事件向所述第一相邻扩展卡发送第一路由查询命令;接收所述第一相邻扩展卡根据所述第一路由查询命令发送的所述第一相邻扩展卡的路由信息;根据所述第一相邻扩展卡的路由信息更新所述目标扩展卡的路由表。

4、第二方面,本申请实施例提供一种路由管理装置,应用于目标扩展卡中,所述目标扩展卡为多级扩展卡级联网络中的任一扩展卡,所述装置包括:路由控制器、信息接收模块、信息发送模块和建表模块;所述路由控制器通过所述信息接收模块接收第一相邻扩展卡发送的第一建表事件;所述路由控制器控制所述信息发送模块根据所述第一建表事件向所述第一相邻扩展卡发送第一路由查询命令;所述路由控制器通过所述信息接收模块接收所述第一相邻扩展卡根据所述第一路由查询命令发送的所述第一相邻扩展卡的路由信息;所述路由控制器控制所述建表模块根据所述第一相邻扩展卡的路由信息更新所述目标扩展卡的路由表。

5、第三方面,本申请实施例提供一种电子设备,包括:处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现如本申请第一方面实施例所述的路由管理方法的步骤。

6、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

7、本申请实施例中,目标扩展卡接收第一相邻扩展卡发送的第一建表事件,根据第一建表事件向第一相邻扩展卡发送第一路由查询命令,接收第一相邻扩展卡根据第一路由查询命令发送的第一相邻扩展卡的路由信息,根据第一相邻扩展卡的路由信息更新目标扩展卡的路由表。本申请实施例中每级扩展卡只需查询相邻扩展卡的路由信息,无需跨级查询或全级联网络查询,即可快速完成路由建表,大大减少了路由建表时查询业务与建表业务的数量,提高了路由建表的效率,降低了通信带宽占用时间。

本文档来自技高网...

【技术保护点】

1.一种路由管理方法,其特征在于,应用于目标扩展卡中,所述目标扩展卡为多级扩展卡级联网络中的任一扩展卡,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一建表事件向所述第一相邻扩展卡发送第一路由查询命令,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述第一建表事件向所述第一相邻扩展卡发送第一路由查询命令,包括:

4.根据权利要求3所述的方法,其特征在于,所述扩展卡为串行小型计算机系统接口SAS扩展卡,所述第一路由建表算法查询命令为SAS协议中的自定义命令。

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求5所述的方法,其特征在于,所述接收所述第二相邻扩展卡根据所述第二建表事件发送的第二路由查询命令,包括

7.根据权利要求5所述的方法,其特征在于,所述接收所述第二相邻扩展卡根据所述第二建表事件发送的第二路由查询命令,包括:

8.一种路由管理装置,其特征在于,应用于目标扩展卡中,所述目标扩展卡为多级扩展卡级联网络中的任一扩展卡,所述装置包括:路由控制器、信息接收模块、信息发送模块和建表模块;

9.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现如权利要求1-7任一项所述方法的步骤。

...

【技术特征摘要】

1.一种路由管理方法,其特征在于,应用于目标扩展卡中,所述目标扩展卡为多级扩展卡级联网络中的任一扩展卡,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一建表事件向所述第一相邻扩展卡发送第一路由查询命令,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述第一建表事件向所述第一相邻扩展卡发送第一路由查询命令,包括:

4.根据权利要求3所述的方法,其特征在于,所述扩展卡为串行小型计算机系统接口sas扩展卡,所述第一路由建表算法查询命令为sas协议中的自定义命令。

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求5所述的方法,其特征在于,所述接...

【专利技术属性】
技术研发人员:杨文丽陈贤香成晓雄金翔程刘宇翔
申请(专利权)人:杭州华澜微电子股份有限公司
类型:发明
国别省市:

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

1