交换设备、外围部件互连高速系统及其初始化方法技术方案

技术编号:22641392 阅读:29 留言:0更新日期:2019-11-26 16:05
申请公开了一种交换设备、PCIe系统及其初始化方法,该交换设备包括:多个PCIe上行端口,用于与至少一个主机连接;至少一个PCIe下行端口,用于与至少一个I/O设备连接;内置的处理装置,通过该交换设备的内部连接线路与该至少一个PCIe下行端口连接;该内置的处理装置用于:通过该内部连接线路向该至少一个PCIe下行端口传输配置读写报文;接收该至少一个PCIe下行端口通过该内部连接线路传输的配置读写响应报文,该配置读写响应报文携带完成者标识;根据该配置读写响应报文中携带的完成者标识,确定该交换设备连接有标识为该完成者标识的I/O设备。该交换设备、PCIe系统及其初始化方法具有较高的稳定性和可靠性。

High speed system of interconnection of switching equipment and peripheral components and its initialization method

The application discloses a switching device, a PCIe system and an initialization method thereof. The switching device includes: a plurality of PCIe uplink ports for connecting with at least one host; at least one PCIe downlink port for connecting with at least one I / O device; a built-in processing device for connecting with at least one PCIe downlink port through the internal connection line of the switching device; a built-in place The management device is used for: transmitting configuration read-write message to at least one PCIe downlink port through the internal connection line; receiving the configuration read-write response message transmitted by at least one PCIe downlink port through the internal connection line, the configuration read-write response message carries the completer identification; determining the connection of the switching equipment according to the completer identification carried in the configuration read-write response message There is an I / O device identified as the completer. The switching device, PCIe system and its initialization method have high stability and reliability.

【技术实现步骤摘要】
交换设备、外围部件互连高速系统及其初始化方法
本申请涉及通信领域,并且更具体地,涉及交换设备、外围部件互连高速系统及其初始化方法。
技术介绍
外围部件互连特别兴趣小组(PeripheralComponentInterconnectSpecialInterestGroup,PCI-SIG)提出的单根输入输出虚拟化(Single-RootInput/OutputVirtualization,SR-IOV)技术应用于一个主机中的多进程共享输入输出(Input/Output,I/O)设备的场景,SR-IOV技术为PCI高速(PCIexpress,PCIe)设备虚拟出多个虚拟功能(VirtualFunction,VF),以供上层主机调用。多根输入输出虚拟化(Multi-RootInput/OutputVirtualization,MR-IOV)技术应用于多个主机共享I/O设备的场景,该技术虚拟出多个PCI总线域(VirtualHierarchies,VH)供多个主机调用。然而,由于该技术修改了PCIe协议中的数据链路层以上的协议,因此需要拓扑结构本文档来自技高网...

【技术保护点】
1.一种交换系统,其特征在于,包括:第一交换设备和第二交换设备,其中,所述第一交换设备和所述第二交换设备通过网络连接;/n所述第一交换设备包括:/n多个外围部件互连高速PCIe上行端口,用于与至少一个主机连接;/n所述第二交换设备包括:/n至少一个PCIe下行端口,用于与至少一个输入输出I/O设备连接;/n所述第二交换设备用于:/n接收所述第一交换设备通过所述网络传输的第一数据报文,将所述第一数据报文转换为符合PCIe协议的第二数据报文,并向所述第二数据报文的目的I/O设备传输所述第二数据报文。/n

【技术特征摘要】
1.一种交换系统,其特征在于,包括:第一交换设备和第二交换设备,其中,所述第一交换设备和所述第二交换设备通过网络连接;
所述第一交换设备包括:
多个外围部件互连高速PCIe上行端口,用于与至少一个主机连接;
所述第二交换设备包括:
至少一个PCIe下行端口,用于与至少一个输入输出I/O设备连接;
所述第二交换设备用于:
接收所述第一交换设备通过所述网络传输的第一数据报文,将所述第一数据报文转换为符合PCIe协议的第二数据报文,并向所述第二数据报文的目的I/O设备传输所述第二数据报文。


2.根据权利要求1所述的交换系统,其特征在于,所述第二交换设备还包括:内置的第一处理装置,通过所述第二交换设备的内部连接线路与所述至少一个PCIe下行端口连接;
所述第二交换设备用于将所述第一数据转换为符合PCIe协议的第二数据报文,包括:
所述内置的第一处理装置用于将所述第一数据报文转换为符合PCIe协议的第二数据报文。


3.根据权利要求2所述的交换系统,其特征在于,所述网络为以太网;
所述内置的第一处理装置用于将所述第一数据报文转换为符合PCIe协议的第二数据报文,包括:
所述内置的第一处理装置用于将符合以太协议的所述第一数据报文转换为符合PCIe协议的所述第二数据报文。


4.根据权利要求1所述的交换系统,其特征在于,所述第二交换设备还包括:内置的第一处理装置,通过所述第二交换设备的内部连接线路与所述至少一个PCIe下行端口连接;
所述内置的第一处理装置用于接收所述至少一个I/O设备中的任意I/O设备发送的第三数据报文,对所述第三数据报文进行处理,得到符合所述网络的网络协议的第四数据报文,并通过所述网络向所述第一交换设备传输所述第四数据报文。


5.根据权利要求4所述的交换系统,其特征在于,所述第一交换设备还包括:内置的第二处理装置,通过所述第一交换设备的内部连接线路与所述多个PCIe上行端口连接;
所述内置的第二处理装置用于:
接收所述至少一个主机中的任意主机发送的第五数据报文,对所述第五数据报文进行处理,得到符合所述网络的网络协议的所述第一数据报文,并通过所述网络向所述第二交换设备传输所述第一数据报文;和/或
通过所述网络接收所述第一交换设备传输的所述第四数据报文,对所述第四数据报文进行处理,得到符合PCIe协议的第六数据报文,并向所述第六数据报文的目的主机传输所述第六数据报文。


6.根据权利要求1至5中任一项所述的交换系统,其特征在于,所述交换系统还包括所述网络中的网络交换设备;
所述第一交换设备还包括:
至少一个第一交换接口,用于与所述网络交换设备连接;
所述第二交换设备还包括:
至少一个第二交换接口,用于与所述网络交换设备连接;
所述第二交换设备用于接收所述第一交换设备通过所述网络传输的第一数据报文,包括:
所述第二交换设备用于通过所述至少一个第二交换接口中的任意一个第二交换接口接收所述网络交换设备传输的来自于所述第一交换设备的第一数据报文。


7.根据权利要求1至6中任一项所述的交换系统,其特征在于,所述第一交换设备还包括:至少...

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

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

1