MAC地址在GCE中的多个项目中是唯一的吗?

时间:2018-03-16 16:22:46

标签: google-cloud-platform cloud google-compute-engine virtual-network

我从多个项目中提取Google Compute Engine的实例数据。实例接口的MAC地址是我解决方案中的唯一键,因此我需要避免重复。我在GCE文档中找不到任何相关信息。

我认为它们不是唯一的 - 只在一个项目的范围内是唯一的,但我想确定。

感谢。

1 个答案:

答案 0 :(得分:1)

我相信,GCE中当前的MAC地址不能保证在全球范围内是唯一的。但是,这些在GCE网络中是独一无二的。

这是因为无论内部IP是用户定义还是自动生成,MAC地址都是基于内部IP计算的。因此,内部IP在VM的整个生命周期内不会发生变化;无论VM状态如何。因此,MAC地址在项目边界内也可能不是唯一的。

话虽如此,如果您要搜索唯一键,我建议您使用instance nameproject numberproject ID的组合。这是因为项目编号和ID是unique across Google Cloud Platform