跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:IP 服务 Oracle Solaris 10 1/13 Information Library (简体中文) |
1. Oracle Solaris TCP/IP 协议套件(概述)
5. 配置 TCP/IP 网络服务和 IPv4 寻址(任务)
为支持 IPv6 而对 traceroute 命令进行的修改
25. Oracle Solaris 中的 IP 过滤器(概述)
第 3 章介绍了最常见的 IPv6 寻址格式:单播站点地址和链路本地地址。本节深入说明了第 3 章中未详细介绍的寻址格式:
如果计划从路由器或主机端点配置 6to4 隧道,则必须在端点系统上的 /etc/inet/ndpd.conf 文件中通告 6to4 站点前缀。有关配置 6to4 隧道的介绍和任务,请参阅如何配置 6to4 隧道。
下图显示了 6to4 站点前缀的各个部分。
图 11-1 6to4 站点前缀的各个部分
下图显示了 6to4 站点的子网前缀(如 ndpd.conf 文件中包含的子网前缀)的各个部分。
图 11-2 6to4 子网前缀的各个部分
本表解释了 6to4 子网前缀的各个部分、这些部分各自的长度及其定义。
|
当 IPv6 主机以路由器通告的形式收到 6to4 派生前缀时,它会自动在接口上重新配置 6to4 派生地址。6to4 派生地址具有以下格式:
prefix:IPv4-address:subnet-ID:interface-ID/64
在具有 6to4 接口的主机上执行 ifconfig -a 命令所产生的输出类似于以下内容:
qfe1:3: flags=2180841<UP,RUNNING,MULTICAST,ADDRCONF,ROUTER,IPv6> mtu 1500 index 7 inet6 2002:8192:56bb:9258:a00:20ff:fea9:4521/64
在该输出中,inet6 后面是 6to4 派生地址。
本表解释了 6to4 派生地址的各个部分、这些部分的长度以及它们提供的信息。
|
IPv6 多播地址提供了一种将相同的信息或服务分发到一组已定义接口(称为多播组)的方法。通常,多播组的接口位于不同的节点上。一个接口可以属于任意数量的多播组。发送到多播地址的包将到达多播组的所有成员。例如,使用多播地址的一种情况就是广播信息,这与 IPv4 广播地址的功能相似。
下表显示了多播地址的格式。
表 11-1 IPv6 多播地址的格式
|
下面是每个字段的内容摘要。
11111111-将地址标识为多播地址。
FLGS-设置四个标志 0、0、P、T。前两个标志必须为零。P 字段具有下列值之一:
0 = 不是基于网络前缀指定的多播地址
1 = 基于网络前缀指定的多播地址
如果 P 设置为 1,则 T 也必须为 1。
Reserved-保留值,为零。
Plen-对于基于站点前缀指定的多播地址,是站点前缀中标识子网的位数。
Group ID-多播组的标识符(不变或动态改变)。
有关多播格式的完整详细信息,请参阅 RFC 3306,《Unicast-Prefix-based IPv6 Multicast Addresses》(《基于单播的前缀 IPv6 多播地址》)。
某些 IPv6 多播地址是由 Internet 编号分配机构 (Internet Assigned Numbers Authority, IANA) 永久指定的。所有 IPv6 主机和 IPv6 路由器必需的 "All Nodes Multicast Addresses"(所有节点多播地址)和 "All Routers Multicast Addresses"(所有路由器多播地址)就是这样的地址。IPv6 多播地址也可以由系统动态分配。有关正确使用多播地址和组的更多信息,请参见 RFC 3307,《Allocation Guidelines for IPv6 Multicast Addresses》(《IPv6 多播地址分配指南》)。