[发明专利]在高性能计算环境中使用用于线性转发表查找的全局路由报头中的子网前缀值的系统和方法有效
申请号: | 201780002951.4 | 申请日: | 2017-01-27 |
公开(公告)号: | CN108028813B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | B·D·约翰森;A·斯瑞尼瓦桑;S·穆勒 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | H04L12/947 | 分类号: | H04L12/947;H04L12/743;H04L12/813;H04L12/931 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 张鑫 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能 计算 环境 使用 用于 线性 转发 查找 全局 路由 报头 中的 子网 前缀 系统 方法 | ||
1.一种用于在高性能计算环境中的网络交换环境中将分组报头用于转发分组的方法,所述方法包括:
在包括网络架构的计算机环境中提供第一子网和第二子网,第一子网与第二子网不同,第一子网包括第一组网络交换机,其中第一组网络交换机中的每个网络交换机包括线性转发表(LFT)和多个物理端口,并且第二子网包括第二组网络交换机,其中第二组网络交换机中的每个网络交换机包括LFT和多个物理端口;以及
通过以下方式允许第一组网络交换机中的第一网络交换机用于将分组从第一网络交换机向第一子网的第一组网络交换机中的一个或多个其它网络交换机进行子网内转发和将分组从第一网络交换机向第二子网的第二组网络交换机中的一个或多个网络交换机进行子网间转发两者:
在第一子网的第一组网络交换机中的第一网络交换机处接收第一分组,第一分组包括识别第一子网内的地址的本地路由报头(LRH)部分和识别第二子网内的地址的全局路由报头(GRH);
检查第一分组的LRH的第一部分;
通过以下方式确定第一分组的LRH的第一部分的第一条件或第二条件:
比较LRH的第一部分与第一网络交换机处存储的预定值;
根据LRH的第一部分与所述预定值的不匹配,选择性地确定第一条件;以及
根据LRH的第一部分与所述预定值的匹配,通过对第一网络交换机的LFT进行索引以获得表示第一子网的边界的特殊交换机端口(SSP)来选择性地确定第二条件;
选择性地基于第一分组的LRH的第一部分的第一条件,对第一网络交换机的LFT进行索引来确定第一交换机的子网内端口,并且由第一网络交换机将第一分组路由到第一子网的第一组网络交换机中的与所确定的第一交换机的子网内端口相关联的网络交换机;以及
选择性地基于第一分组的LRH的第一部分的第二条件,通过将GRH的选定部分替换LRH的第一部分来形成新的LRH,并且通过以下方式由第一网络交换机将第一分组路由到第二子网的第二组网络交换机中的与GRH和所形成的新的LRH相关联的网络交换机:
选择GRH的子网间路由号(ISRN);
使用GRH的ISRN对第一网络交换机的第一LFT进行索引;以及
根据使用GRH的ISRN对第一LFT进行索引,将第一分组路由到第二子网的第二组网络交换机中的所述网络交换机,其中第二子网是网络交换环境的中间核心架构。
2.如权利要求1所述的方法,还包括:
从网络交换环境的中间核心架构接收第一子网的第一组网络交换机中的第一网络交换机处的第二分组;
确定从中间核心架构接收到的第二分组正在使用ISRN被转发;以及
使用ISRN并且使用包含在第二分组的报头中的目标本地标识符(LID)转发第二分组。
3.如权利要求1所述的方法,还包括:
通过过滤第一分组的目标本地标识符(LID)以确定第一分组是否针对特殊交换机端口(SSP)来确定LRH的第一部分的第一条件或第二条件。
4.如权利要求3所述的方法,其中:
确定第一分组的LRH的第一部分的第一条件包括确定第一分组不是针对SSP;以及
确定第一分组的LRH的第一部分的第二条件包括确定第一分组是针对SSP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780002951.4/1.html,转载请声明来源钻瓜专利网。