应用快速外围组件互联接口的环状网络系统及其设定方法与流程

文档序号:14847696发布日期:2018-06-30 16:56阅读:来源:国知局
应用快速外围组件互联接口的环状网络系统及其设定方法与流程

技术特征:

1.一种应用快速外围组件互联接口PCIe(Peripheral Component Interconnect Express)的环状网络系统,包括:

N个PCIe桥接器,每一该PCIe桥接器连接各自对应的服务器,且每一该PCIe桥接器包括第一连接端口与第二连接端口,其中该N个PCIe桥接器的第i个PCIe桥接器的该第二连接端口连接该N个PCIe桥接器的第((i+1)mod N)个PCIe桥接器的该第一连接端口,N为大于等于3的正整数,且i为小于等于N的正整数,

其中每一该PCIe桥接器包括地址映射芯片,每一该PCIe桥接器的该地址映射芯片选择性映射该N个PCIe桥接器所连结的N个服务器中至少部分服务器的系统地址,并选择性映射该N个PCIe桥接器中至少部分的PCIe桥接器的地址,以设定该N个PCIe桥接器彼此间的地址映射关系。

2.如权利要求1所述的环状网络系统,其中每一该PCIe桥接器的该地址映射芯片设定第一地址表与第二地址表,且其中每一该PCIe桥接器包括:

多个基底地址寄存器,每一该基底地址寄存器分别依据该第一地址表或该第二地址表,设置负责传送该N个PCIe桥接器其中之一的基底地址分组;以及

多个转译地址寄存器,被设置以依据所述地址映射关系选择性地修改该基底地址分组的目标地址,以转发该基底地址分组。

3.如权利要求2所述的环状网络系统,其中该第i个PCIe桥接器的该第一地址表选择性映射其所连结的第((i-1+N)mod(N+1))个服务器的系统地址。

4.如权利要求2所述的环状网络系统,其中该第i个PCIe桥接器的该第二地址表选择性映射其所连结的第((i+1)mod N)个服务器的系统地址。

5.如权利要求4所述的环状网络系统,其中该第i个PCIe桥接器的该第二地址表选择性映射该第((i+1)mod N)个PCIe桥接器的该第二地址表中至少部分的PCIe桥接器地址。

6.如权利要求3所述的环状网络系统,其中该第i个PCIe桥接器的该第一地址表选择性映射该第((i-1+N)mod(N+1))个PCIe桥接器的该第一地址表中至少部分的PCIe桥接器地址。

7.如权利要求6所述的环状网络系统,其中该第i个PCIe桥接器的该第二地址表选择性映射其所连结的该第((i+1)mod N)个服务器的系统地址,其中该第i个PCIe桥接器的该第二地址表选择性映射该第((i+1)mod N)个PCIe桥接器的该第二地址表中至少部分的PCIe桥接器地址。

8.如权利要求1至7其中之一所述的环状网络系统,其中当检测到这些PCIe桥接器其中一连结中断时,重新设定该第i个PCIe桥接器的该第一地址表与该第二地址表与映射关系,使中断的该连结侧的该PCIe桥接器被重新设定为该N个PCIe桥接器中的第一个PCIe桥接器。

9.一种应用快速外围组件互联接口PCIe(Peripheral Component Interconnect Express)的环状网络系统设定方法,包括:

将N个PCIe桥接器彼此连接,使第i个PCIe桥接器的第二连接端口连接第((i+1)mod N)个PCIe桥接器的第一连接端口,其中N为大于等于3的正整数,且i为小于等于N的正整数,其中每一所述PCIe桥接器连接各自对应的服务器;以及

设定每一该PCIe桥接器的地址映射芯片,使每一该PCIe桥接器的该地址映射芯片选择性映射该N个PCIe桥接器所连结的N个服务器中至少部分服务器的系统地址,并选择性映射该N个PCIe桥接器中至少部分的PCIe桥接器的地址,以映射该N个PCIe桥接器彼此间的地址映射关系。

10.如权利要求9所述的环状网络系统设定方法,其中每一该PCIe桥接器包括多个基底地址寄存器与多个转译地址寄存器,其中在设定每一该PCIe桥接器的该地址映射芯片的步骤中包括:

设定每一该PCIe桥接器的该地址映射芯片的第一地址表与第二地址表;

分别依据该第一地址表或该第二地址表,设置每一该基底地址寄存器负责传送该N个PCIe桥接器其中之一的基底地址分组;以及

设置每一该转译地址寄存器使依据所述地址映射关系选择性地修改该基底地址分组的目标地址,以转发该基底地址分组。

11.如权利要求10所述的环状网络系统设定方法,其中设定该第i个PCIe桥接器的该第一地址表选择性映射其所连结的第((i-1+N)mod(N+1))个服务器的系统地址。

12.如权利要求10所述的环状网络系统设定方法,其中设定该第i个PCIe桥接器的该第二地址表选择性映射其所连结的第((i+1)mod N)个服务器的系统地址。

13.如权利要求12所述的环状网络系统设定方法,其中设定该第i个PCIe桥接器的该第二地址表选择性映射该第((i+1)mod N)个PCIe桥接器的该第二地址表中至少部分的PCIe桥接器地址。

14.如权利要求11所述的环状网络系统设定方法,其中设定该第i个PCIe桥接器的该第一地址表选择性映射该第((i-1+N)mod(N+1))个PCIe桥接器的该第一地址表中至少部分的PCIe桥接器地址。

15.如权利要求14所述的环状网络系统设定方法,其中设定该第i个PCIe桥接器的该第二地址表选择性映射其所连结的该第((i+1)mod N)个服务器的系统地址,其中该第i个PCIe桥接器的该第二地址表选择性映射该第((i+1)mod N)个PCIe桥接器的该第二地址表中至少部分的PCIe桥接器地址。

16.如权利要求10至15其中之一的环状网络系统设定方法,还包括当检测到这些PCIe桥接器其中一连结中断时,重新设定该第i个PCIe桥接器的该第一地址表与该第二地址表与映射关系,使中断的该连结侧的该PCIe桥接器被重新设定为该N个PCIe桥接器中的第一个PCIe桥接器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1