【技术实现步骤摘要】
本专利技术通常涉及一种数据处理系统,更特别地尤其涉及在包括多个主机计算机系统和一个或多个适配器的数据处理系统中进行通信,其中这些主机计算机系统共享一个或多个适配器,并通过PCI交换组织总线(PCIswitched-fabric bus)与该一个或多个适配器进行通信。而且更特别地,本专利技术涉及一种计算机实现的方法、装置和计算机程序产品,用于通过一种PCI交换组织来转换(translate)总线/设备/功能的编号,并且路由包括那些编号的通信信息包,其中该组织能够利用PCI交换器使多个主机系统共享一个或多个适配器。
技术介绍
传统的PCI总线是一种本地并行总线,其允许扩展卡安装入单计算机系统,例如服务器或个人计算机。PCI兼容的适配器卡然后能够耦接到PCI总线上,从而向计算机系统中增加输入/输出(I/O)设备,例如磁盘驱动器、网络适配器或其它设备。需要PCI桥/控制器,以便将PCI总线连接到计算机系统的系统总线上。PCI总线上的适配器能够通过PCI桥/控制器与装有该PCI总线的计算机系统的CPU进行通信。几个PCI桥可以存在于单个计算机系统中。然而,这些PCI桥用作将多个PCI总线耦接到装有PCI总线的计算机系统的CPU上。如果单个计算机系统包括多个CPU,PCI总线就能够由该单个计算机系统的多个CPU来使用。PCI Express(PCIe)总线是标准PCI计算机总线的最近版本。PCIe是基于较高速 ...
【技术保护点】
一种在数据处理环境中对包含在通信信息包中的标识符进行转换的方法,其中采用主机和I/O适配器所耦接的PCI组织在所述主机和所述I/O适配器之间路由该通信信息包,所述方法包括:在把边缘交换器所接收的所述通信信息包中的第一通信信息包路由出 所述边缘交换器之前,对所述通信信息包中的所述第一通信信息包所包含的目的标识符进行转换,所述边缘交换器直接连接到所述主机上或直接连接到所述I/O适配器上;以及对内部交换器所接收的所述通信信息包中的第二通信信息包进行路由,而不需要对包含 在所述通信信息包中的第二通信信息包中的目的标识符进行转换,所述内部交换器不直接连接到所述主机上或直接连接到所述I/O适配器上。
【技术特征摘要】
US 2006-12-6 11/567,4251.一种在数据处理环境中对包含在通信信息包中的标识符进行转换
的方法,其中采用主机和I/O适配器所耦接的PCI组织在所述主机和所述I/O
适配器之间路由该通信信息包,所述方法包括:
在把边缘交换器所接收的所述通信信息包中的第一通信信息包路由出所
述边缘交换器之前,对所述通信信息包中的所述第一通信信息包所包含的目
的标识符进行转换,所述边缘交换器直接连接到所述主机上或直接连接到所
述I/O适配器上;以及
对内部交换器所接收的所述通信信息包中的第二通信信息包进行路由,
而不需要对包含在所述通信信息包中的第二通信信息包中的目的标识符进行
转换,所述内部交换器不直接连接到所述主机上或直接连接到所述I/O适配
器上。
2.如权利要求1的方法,还包括:
在把所述通信信息包中的所述第一通信信息包路由出所述边缘交换器之
前,对包含在所述通信信息包中的所述第一通信信息包中的源标识符进行转
换。
3.如权利要求1的方法,还包括:
在所述边缘交换器和所述内部交换器中包含路由表;以及
利用所述路由表确定是否对包含在所述通信信息包中的所述标识符进行
转换。
4.如权利要求1的方法,还包括:
通过特定交换器中的源端口接收所述通信信息包中的特定一个;
读取包含在所述通信信息包中的所述特定一个中的特定源标识符和特定
目的标识符;以及
利用所述源端口、所述特定源标识符和所述特定目的标识符来确定是否
转换所述特定目的标识符。
5.如权利要求4的方法,还包括:
在所述边缘交换器和所述内部交换器中包含路由表;
利用所述源端口、所述特定源标识符和所述特定目的标识符标识所述路
由表中的行;
读取所述行中包含的转换字段中所存储的值;以及
利用所述值确定是否转换所述特定目的标识符。
6.如权利要求1的方法,还包括:
转换作为主机分配的标识符的、包含在所述通信信息包中的所述标识符。
7.如权利要求1的方法,还包括:
通过以虚拟标识符来替代主机分配的标识符,来转换所述通信信息包中
的所述第一通信信息包中包含的所述目的标识符。
8.如权利要求1的方法,还包括:
包含在所述通信信息包中的所述标识符的每一个是总线/设备/功能
(BDF)编...
【专利技术属性】
技术研发人员:威廉T博伊德,道格拉斯M弗赖穆思,威廉G霍兰,斯蒂文W亨特,里纳托J里乔,斯蒂文M瑟伯,马德琳维加,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。