跳过导航链接 | |
退出打印视图 | |
配置和管理 Oracle Solaris 11.1 网络 Oracle Solaris 11.1 Information Library (简体中文) |
从 IPv4 转换到 IPv6 的主要任务包括制定寻址计划。此任务涉及到进行以下准备:
在配置 IPv6 之前,必须获取站点前缀。站点前缀用于派生 IPv6 实现中所有节点的 IPv6 地址。
支持 IPv6 的任何 ISP 都可以为贵工作单位提供 48 位 IPv6 站点前缀。如果当前的 ISP 仅支持 IPv4,则可以使用另一个 ISP 来支持 IPv6,同时保留当前的 ISP 来支持 IPv4。在这种情况下,您可以使用多种解决方法之一。有关详细信息,请参见《Troubleshooting Network Issues》中的"Current ISP Does Not Support IPv6"。
如果贵工作单位是 ISP,则可以从相应的 Internet 注册机构获取客户的站点前缀。有关更多信息,请参见 Internet Assigned Numbers Authority (IANA)(Internet 编号分配机构)。
除非建议的 IPv6 网络是全新的网络,否则请将现有的 IPv4 拓扑用作 IPv6 编号方案的基础。
对于大多数主机,采用无状态自动配置为其接口配置 IPv6 地址是恰当的省时策略。当主机从离其最近的路由器接收到站点前缀时,相邻节点搜索会自动为主机上的每个接口生成 IPv6 地址。
服务器需要具有稳定的 IPv6 地址。如果您未手动配置服务器的 IPv6 地址,那么,更换服务器上的 NIC 卡时,系统会自动配置一个新的 IPv6 地址。在为服务器创建地址时,请记住以下提示:
为服务器提供有意义的稳定接口 ID。一个策略就是针对接口 ID 使用连续编号方案。例如,图 2-1 中 LDAP 服务器的内部接口可能会变为 2001:db8:3c4d:2::2。
或者,如果您不定期为 IPv4 网络重新编号,请考虑使用路由器和服务器现有的 IPv4 地址作为其接口 ID。在图 2-1 中,假定路由器 1 的 DMZ 接口具有 IPv4 地址 123.456.789.111。可以将 IPv4 地址转换为十六进制地址,并将结果用作接口 ID。新的接口 ID 将为 ::7bc8:156F。
只有当您拥有已注册的 IPv4 地址(而不是从 ISP 获取的地址)时,才使用此方法。如果使用由 ISP 提供给您的 IPv4 地址,则会产生依赖性,而这在更换 ISP 时会造成问题。
由于 IPv4 地址的数量有限,因此,在过去,网络设计者必须考虑在何处使用全局已注册地址和专用 RFC 1918 地址。但是,全局和专用 IPv4 地址的概念并不适用于 IPv6 地址。可以在网络的所有链路(包括公共 DMZ)上使用全局单播地址(包括站点前缀)。
在制定编号方案时,应首先将现有的 IPv4 子网映射到等效的 IPv6 子网。例如,请考虑图 2-1 中所示的子网。子网 1–4 除了用数字 1–4 来指示子网以外,还使用所指定的 RFC 1918 IPv4 专用地址作为其地址的前 16 位。为了进行说明,假定已将 IPv6 前缀 2001:db8:3c4d/48 指定给该站点。
下表说明了如何将专用的 IPv4 前缀映射到 IPv6 前缀。
|