第 1 章 overcloud 的 IPv6 简介


Red Hat OpenStack Platform director 创建一个名为 overcloud 的云环境。默认情况下,overcloud 使用互联网协议版本 4 (IPv4)来配置服务端点。但是,overcloud 还支持互联网协议版本 6 (IPv6)端点,对于支持 IPv6 基础架构的组织非常有用。

本指南充当 Director 安装和使用指南的补充 信息。Director 安装和使用 中指定的相同要求也适用于本指南。根据需要实施这些要求。

1.1. IPv6 网络简介

IPv6 是互联网协议标准的最新版本。互联网工程任务强制(IETF)开发 IPv6 作为从当前通用 IPv4 标准提升 IP 地址耗尽的方法。IPv6 与 IPv4 有不同的区别,包括:

大 IP 地址范围
IPv6 范围大于 IPv4 范围。
更好的端到端连接
由于对网络地址转换的依赖,较大的 IP 范围提供了更好的端到端连接。
没有广播
IPv6 不支持传统的 IP 广播。相反,IPv6 使用多播以分级方式将数据包发送到适用的主机。
无状态地址自动配置(SLAAC)
IPv6 提供自动配置 IP 地址并检测网络上的重复地址的功能。这可减少依赖 DHCP 服务器来分配地址。

IPv6 使用 128 位(以 4 位表示的使用 16 位组)来定义地址,而 IPv4 则只使用 32 位(使用十进制数字来代表使用 8 位组)。例如,IPv4 地址(192.168.0.1)表示如下所示:

Expand
表示

11000000

192

10101000

168

00000000

0

00000001

1

对于 IPv6 地址(2001:db8:88ec:9fb3::1),表示类似如下:

Expand
表示

0010 0000 0000 0001

2001

0000 1101 1011 1000

0db8

1000 1000 1110 1100

88ec

1001 1111 1011 0011

9fb3

0000 0000 0000 0000

0000

0000 0000 0000 0000

0000

0000 0000 0000 0000

0000

0000 0000 0000 0001

0001

在代表 IPv6 地址时,每个位组中可以没有前面的零,并为每个 IP 地址省略一组零位组。在本例中,您可以使用 db8 来表示 0db8 位分组,省略三组的 0000 位组,这可以将 2001:0db8:88ec:9fb3:0000:0000:0000:0001 缩短为 2001:db8:88ec:9fb3::1。如需更多信息,请参阅 "RFC 5952: IPv6 Address Text Representation for a Recommendation for IPv6 Address Text Representation"

IPv6 中的子网

与 IPv4 类似,IPv6 地址使用位掩码来定义地址前缀作为其网络。例如,如果您将 IP 地址 2001:db8:88ec:9fb3::1/64/64 位掩码作为前缀,则位掩码充当定义前 64 位(2001:db8:88ec:9fb3)的前缀。剩余位 (0000:0000:0000:0001) 用于定义主机。

IPv6 也使用一些特殊地址类型:

loopback
回环设备使用 IPv6 进行主机内部通信。此设备始终为 ::1/128
链接本地
链接本地地址是在特定网络段中有效的 IP 地址。IPv6 要求每个网络设备具有链接本地地址,并使用前缀 fe80::/10。但是,大多数时候,这些地址的前缀为 fe80::/64
唯一的本地
唯一的本地地址用于本地通信。这些地址使用 fc00::/7 前缀。
多播
主机使用多播地址来加入多播组。这些地址使用 ff00::/8 前缀。例如,FF02::1 是网络中所有节点的多播组,FF02::2 则是所有路由的多播组。
全局多播
这些地址通常为公共 IP 地址保留。这些地址使用 2000::/3 前缀。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部