【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及用于交换结构网络的可扩展地址解析。
技术介绍
交换结构网络(如无限带宽TM(IB)网络)中的名称和路径解析已成为难题。并不存在可扩展解决方案,并且用于解决与子网管理员相关联的限制的各种变通方案已导致失败的或降低的性能(例如,复杂结构拓扑中的结构死锁)。用于名称和路径解析的一些当前解决方案包括针对除了远程本地标识符(LID)之外的所有变量的硬编码值、如可以在无限带宽TM网络标准中发现的“标准”方法、以及使用分配至IB以解析并建立连接的IB上网际协议(IPoIB)寻址的RDMA IP CM。这些解决方案并不于为像无限带宽TM网络之类的交换结构网络提供高速可扩展性、性能和容错。附图说明要求保护的主题的特征和优点将从与其一致的实施例的以下详细描述中变得显而易见,应参照附图考虑所附描述,在附图中:图1展示了与本公开的各实施例一致的网络系统;图2展示了根据本公开的一个实施例的示例地址解析请求消息;图3展示了根据本公开的一个实施例的示例地址解析响应消息;图4展示了根据本公开的一个实施例的另一个示例消息;以及图5是根据本公开的一个实施例的操作的流程图。尽管以下具体实施方式将通过参照说明性实施例来进行阐述,但是其许多替代方案、修改和变体将对本领域技术人员而言显而易见。具体实施方式通常,本公开涉及网络的有效、可扩展的地址解析系统。网络节点包括子网管理员(SA)代理逻辑,所述SA代理逻辑包括提供方逻辑,所述提供方逻辑包含关于与网络节点进行通信的特定网络和/或子网的特定结构信息(例如,路径记录信息等)。所述至少一个提供方逻辑提供本地地址解析,而不要求应用持续地或周期地 ...
【技术保护点】
一种网络节点元件,包括:网络控制器,所述网络控制器用于使用交换结构通信协议与至少一个子网进行通信,所述网络控制器包括至少一个本地端口;提供方逻辑,所述提供方逻辑包括相关联子网的路径记录信息;以及提供方接口逻辑,所述提供方接口逻辑用于接收来自至少一个应用的包括部分地址信息的地址解析请求,所述提供方接口逻辑还用于确定用于启用与所述地址解析请求相关联的分组路由的至少一个本地端口;所述提供方逻辑还用于确定与所述地址解析请求相关联的至少一个子网;所述提供方接口逻辑还用于确定至少一个提供方逻辑,所述至少一个提供方逻辑有待利用以获得与所述地址解析请求相关联的至少一个子网的所述路径记录信息;所述提供方接口逻辑还用于生成地址解析响应,所述地址解析响应包括经解析的地址,所述经解析的地址包括所述路径记录信息以及用于使所述至少一个应用能够通过所述至少一个所确定的子网来路由数据分组的至少一个本地端口的标识。
【技术特征摘要】
【国外来华专利技术】2014.03.14 US 14/214,1831.一种网络节点元件,包括:网络控制器,所述网络控制器用于使用交换结构通信协议与至少一个子网进行通信,所述网络控制器包括至少一个本地端口;提供方逻辑,所述提供方逻辑包括相关联子网的路径记录信息;以及提供方接口逻辑,所述提供方接口逻辑用于接收来自至少一个应用的包括部分地址信息的地址解析请求,所述提供方接口逻辑还用于确定用于启用与所述地址解析请求相关联的分组路由的至少一个本地端口;所述提供方逻辑还用于确定与所述地址解析请求相关联的至少一个子网;所述提供方接口逻辑还用于确定至少一个提供方逻辑,所述至少一个提供方逻辑有待利用以获得与所述地址解析请求相关联的至少一个子网的所述路径记录信息;所述提供方接口逻辑还用于生成地址解析响应,所述地址解析响应包括经解析的地址,所述经解析的地址包括所述路径记录信息以及用于使所述至少一个应用能够通过所述至少一个所确定的子网来路由数据分组的至少一个本地端口的标识。2.如权利要求1所述的网络节点元件,进一步包括应用接口逻辑,所述应用接口逻辑用于:接收来自所述至少一个应用的所述地址解析请求消息;生成有待转发至所述提供方接口逻辑的应用解析请求;以及分析所述地址解析响应以获得对来自所述至少一个应用的所述请求的至少一个经解析的地址响应。3.如权利要求1所述的网络节点元件,其中,所述应用是由所述网络节点元件执行的操作系统的内核用户,并且所述网络节点元件进一步包括内核用户接口逻辑,所述内核用户接口逻辑用于:接收来自内核用户的所述至少一个应用的所述地址解析请求消息;生成有待转发至所述提供方接口逻辑的应用解析请求;以及分析所述地址解析响应以获得对来自所
\t述至少一个应用的所述请求的至少一个经解析的地址响应。4.如权利要求1所述的网络节点元件,其中,所述提供方逻辑由与所述子网相关联的子网管理器和/或子网管理员生成,并且其中,所述提供方逻辑用于对包括与所述子网相关联的路径记录信息的经解析的地址数据进行高速缓存。5.如权利要求1所述的网络节点元件,其中,所述提供方逻辑由与所述子网相关联的子网管理器(SM)和/或子网管理员(SA)生成,并且其中,所述提供方逻辑用于与所述SA和/或SM进行通信,以便在接收到来自所述至少一个应用的所述地址解析请求之后获得包括与所述子网相关联的路径记录信息的经解析的地址数据。6.如权利要求1所述的网络节点元件,其中,所述部分地址信息是不足以使所述至少一个应用能够通过所述子网来路由一个或多个分组的信息。7.如权利要求1所述的网络节点元件,其中,所述路径记录信息包括将源节点联系到目的节点的信息以及与所述所确定的子网的结构中的一跳或多跳有关的结构特定信息。8.如权利要求1所述的网络节点元件,其中,所述提供方接口逻辑还用于:如果所述提供方逻辑不具有对所述地址解析请求的路径记录信息响应,则发起与所述所确定的子网之间的通信以获得经解析的地址。9.如权利要求1所述的网络,其中,所述提供方逻辑被分配给至少一个本地端口。10.一种网络节点元件,包括:用于提供与计算机网络节点通信的相关联子网的路径记录信息的装置;以及用于对接以接收来自至少一个应用的包括部分地址信息的地址解析请求的装置,所述用于对接的装置还用于确定所述计算机网络节点的用于启用与所述地址解析请求相关联的分组路由的至少一个本地端口;所述用于对接的装置还用于确定与所述地址解析请求相关联的至少一个子网;所述用于对接的装置还用于确定至少一个提供方逻辑,所述至少一个提供方逻辑有待利用以获得与所述地址解析请求相关联的至少一个子网的所述路径记录信息;所述用于对接的装置还用于生成地址解析响应,所述地址解析响应包括经解析的地址,所述经解析的地址包括所述路径记录信息以及用于使所述至少一个应用能够通过所述至少一个所确定的子网来路由数据分组的至少一个本地端口的标识。11.所述网络节点元件,其中,所述用于提供的装置由与所述子网相关联的子网管理器(SM)和/或...
【专利技术属性】
技术研发人员:T·里默,I·韦妮,J·弗莱克,K·万,M·赫弗蒂,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。