需要网络连接的每个共享 IP 区域都有一个或多个专有 IP 地址。同时支持 IPv4 和 IPv6 地址。
如果您使用的是 IPv4,则获取地址并将该地址指定到区域。在将地址指定给区域时,可以使用 CIDR 表示法指定地址,例如,192.168.1.1/24。
对于共享 IP 区域,可以在配置区域时直接指定 IP 地址,从而不需要对任何主机名进行解析。
有关更多信息,请参见 hosts(4)、netmasks(4) 和 nodename(4)。
如果您使用的是 IPv6,则必须手动配置地址。通常情况下,必须至少配置以下两种地址类型:
链路本地地址的格式为 fe80::64-bit interface ID/10。/10 表明前缀长度为 10 位。
全局单点传送地址基于管理员为每个子网配置的 64 位前缀以及一个 64 位接口 ID。在配置为使用 IPv6 的同一子网上的任何系统上运行 ipadm show-addr 命令,可以获得该前缀。
64 位接口 ID 通常是从系统的 MAC 地址派生而来。对于区域使用,可以使用以下约定从全局区域的 IPv4 地址中派生唯一的备用地址:
16 bits of zero:upper 16 bits of IPv4 address:lower 16 bits of IPv4 address:a zone-unique number
假设全局区域的 IPv4 地址是 192.168.200.10。此地址会转换为十六进制,如下所示:
192 = c0
168 = a8
200 = c8
10 = 0a
因此,对于使用 1 作为区域专有数字的非全局区域,适合的链路本地地址是 fe80::c0a8:c80a:1/10。
如果在该子网中使用的全局前缀是 2001:0db8:aabb:ccdd/64,则同一非全局区域的唯一全局单点传送地址是 2001:0db8:aabb:ccdd::c0a8:c80a:1/64。请注意,在配置 IPv6 地址时,您必须指定前缀长度。