[发明专利]一种在SRIO的交换系统中配置路由的方法及装置有效
申请号: | 201910648439.8 | 申请日: | 2019-07-18 |
公开(公告)号: | CN110380962B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 包冲;李壮;张东伟;梁学锋;王志强 | 申请(专利权)人: | 北京国科环宇科技股份有限公司 |
主分类号: | H04L12/709 | 分类号: | H04L12/709;H04L12/729;H04L12/705 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 srio 交换 系统 配置 路由 方法 装置 | ||
1.一种在高速串行输入输出接口SRIO的交换系统中配置路由的方法,其特征在于,包括:
在SRIO的交换系统中采用动态枚举方式,得到SRIO的交换系统中的所有硬件路径;
根据设置的最优路径选择方式从得到的冗余硬件路径中选择得到最优路径;
根据所选择的最优路径进行SRIO的交换系统的路由配置;
所述设置的最优路径选择方式为统计端点设备之间的通信量确定方式;
所述设置的最优路径选择方式为所述统计端点设备之间的通信量确定方式时,所述选择得到最优路径为:
采用两级循环遍历方式,对SRIO的交换系统中的所有交换芯片的端口设置跟踪功能,以对传输的信息包进行计数,所述两级循环遍历方式为:第一级循环逐一遍历每个端点设备,第二级循环将与当前端点设备连接的交换芯片的信息包跟踪功能打开;
在设定的时间范围内,基于交换芯片的端口对传输的信息包的计数值,计算与交换芯片连接的端点设备之间的通信量,依据通信量的大小作为优先级,依次为不同两个端点设备之间的逻辑路径分配最优的物理路径,作为选择得到的最优路径。
2.如权利要求1所述的方法,其特征在于,所述设置的最优路径选择方式还包括:剔除冗余路径及平均原则的方式;
当所设置的最优路径选择方式为剔除冗余路径及平均原则方式时,所述选择得到最优路径为:
识别出SRIO的交换系统中任意两个端点设备之间的逻辑路径对应的不含环路的全部物理路径,选取出最优的物理路径和次优的物理路径,从中选取作为最优路径;
所述最优的物理路径为:两个端点设备之间所经过的交换芯片数最少的物理路径;所述次优的物理路径为:两个端点设备之间所经过的交换芯片数量比最优的物理路径多,且没有重复经过同一的交换芯片的物理路径;
所述选取出最优的物理路径和次优的物理路径过程为:
采用两级循环遍历方式对SRIO的交换系统中的所有交换芯片之间的物理路径进行遍历,将遍历的物理路径采用二维数组方式呈现,其中,数组中的每个元素为双字节,以数组x维度方向,第一元素标识当前数组对应的源交换芯片与目的交换芯片之间的逻辑路径,第二个元素的第一个字节为该逻辑路径所包含的所有物理路径标识,第二个元素的第二个字节标识对应物理路径标识所经过的端口数量;
查询呈现的二维数组,根据数组中的第二元素的第二个字节,得到端口数量最小的一条以上的物理路径;
当判断与源交换芯片连接的端点设备数量小于等于所选择的物理路径的端口数量时,则所选择的物理路径分配为最优的物理路径和次优的物理路径;
否则,则由与源交换芯片连接的多个端点设备共享所选择的物理路径,比例关系为:与源交换芯片连接的端点设备的数量与所选择的物理路径的端口数量之间的比值。
3.如权利要求1所述的方法,其特征在于,所述依次为不同两个端点设备之间的逻辑路径分配最优的物理路径包括:
设置带宽占有率阈值;
所述端点设备之间的逻辑路径的带宽占有率大于设置的所述阈值时,为其分配独享的最优物理路径作为最优路径;
所述端点设备之间的逻辑路径的带宽占有率小于等于设置的所述阈值时,为其分配与其他逻辑路径共享的最优物理路径作为最优路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国科环宇科技股份有限公司,未经北京国科环宇科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910648439.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种传统路由器拟态化改造的装置及方法
- 下一篇:一种高效快收敛的邻居发现方法