[发明专利]用于在数据中心中执行架构部署的计算设备和方法有效
申请号: | 201980002881.1 | 申请日: | 2019-03-05 |
公开(公告)号: | CN110720197B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | P·安德森;B·特伦布莱;S·克里希南;L·马钱德 | 申请(专利权)人: | 克洛姆公司 |
主分类号: | H04L41/0894 | 分类号: | H04L41/0894;H04L41/0803;H04L67/30;H04L61/50;H04L101/659;H04L101/622 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 周衡威 |
地址: | 加拿大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据中心 执行 架构 部署 计算 设备 方法 | ||
1.一种用于在数据中心中执行架构部署的计算设备,所述计算设备包括:
用于存储配置文件的存储器,所述配置文件包括第一互联网协议版本6(IPv6)基本前缀、架构标识符和第二IPv6基本前缀;
通信接口;以及
处理单元,用于:
确定主机标识符;
通过组合存储在所述配置文件中的所述第一IPv6基本前缀和存储在所述配置文件中的所述架构标识符来生成架构范围的IPv6前缀;
通过组合所述架构范围的IPv6前缀和所述主机标识符来生成架构范围的IPv6地址;
确定用于所述通信接口的本地节点标识符;
确定用于所述通信接口的本地链路标识符;
执行邻居发现过程以确定用于远程计算设备的通信接口的远程节点标识符和远程链路标识符;以及
基于所述本地链路标识符和所述远程链路标识符中的一者、存储在所述配置文件中的所述第二IPv6基本前缀、所述本地节点标识符、所述远程节点标识符来生成链路IPv6地址,其中所述本地链路标识符和所述远程链路标识符中的所述一者是基于所述本地节点标识符与所述远程节点标识符的比较而选择的。
2.如权利要求1所述的计算设备,其中所述本地节点标识符包括所述主机标识符。
3.如权利要求1所述的计算设备,其中所述处理单元还通告所述架构范围的IPv6地址。
4.如权利要求1所述的计算设备,其中所述架构范围的IPv6地址以所述第一IPv6基本前缀开始,后面跟着所述架构标识符,后面跟着可选的零,并且以所述主机标识符结尾。
5.如权利要求1所述的计算设备,其中所述架构范围的IPv6基本前缀是/48前缀。
6.如权利要求1所述的计算设备,其中所述架构标识符是16位整数。
7.如权利要求1所述的计算设备,其中所述架构范围的IPv6前缀是唯一本地地址(ULA)前缀或公共前缀。
8.如权利要求1所述的计算设备,其中所述主机标识符是十六进制格式的48位整数。
9.如权利要求8所述的计算设备,其中所述主机标识符是媒体访问控制(MAC)地址。
10.如权利要求1所述的计算设备,其中所述处理单元通过计算所述计算设备的128位通用唯一标识符(UUID)的散列来确定所述主机标识符。
11.如权利要求1所述的计算设备,其中所述第一IPv6基本前缀和所述架构标识符是从配置设备接收的,并且还被存储在所述配置文件中。
12.如权利要求1所述的计算设备,其中生成所述链路IPv6地址包括:
比较所述本地节点标识符和所述远程节点标识符;以及
通过以下操作生成所述链路IPv6地址:
如果所述本地节点标识符大于所述远程节点标识符,则组合存储在所述配置文件中的所述IPv6基本前缀、所述本地节点标识符、所述远程节点标识符、所述本地链路标识符、和所述本地节点标识符大于所述远程节点标识符的指示符;
如果所述本地节点标识符小于所述远程节点标识符,则组合存储在所述配置文件中的所述IPv6基本前缀、所述远程节点标识符、所述本地节点标识符、所述远程链路标识符、和所述本地节点标识符小于所述远程节点标识符的指示符。
13.如权利要求12所述的计算设备,其中如果所述本地节点标识符大于所述远程节点标识符,则所述指示符是具有值0的一位布尔值;并且如果所述本地节点标识符小于所述远程节点标识符,则所述指示符是具有值1的一位布尔值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克洛姆公司,未经克洛姆公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980002881.1/1.html,转载请声明来源钻瓜专利网。