2.8. A Node's Required Addresses (节点所需的地址)
主机必须识别以下地址为标识自己的地址:
-
每个接口所需的链路本地地址 (Link-Local Address).
-
已为节点接口配置的任何其他单播和任播地址 (手动或自动).
-
环回地址 (Loopback Address).
-
第2.7.1节中定义的所有节点组播地址 (All-Nodes Multicast Addresses).
-
其每个单播和任播地址的请求节点组播地址 (Solicited-Node Multicast Address).
-
节点所属的所有其他组的组播地址.
路由器必须识别主机必须识别的所有地址, 以及以下地址为标识自己的地址:
-
其配置为充当路由器的所有接口的子网路由器任播地址 (Subnet-Router Anycast Addresses).
-
路由器已配置的所有其他任播地址.
-
第2.7.1节中定义的所有路由器组播地址 (All-Routers Multicast Addresses).
地址需求摘要 (Address Requirements Summary)
主机最小地址需求 (Minimum Host Address Requirements)
Required addresses:
├── Unicast addresses
│ ├── Link-local address (per interface)
│ ├── Loopback address (::1)
│ └── Other configured unicast/anycast addresses
│
└── Multicast addresses
├── FF01::1 (interface-local all-nodes)
├── FF02::1 (link-local all-nodes)
├── Solicited-node addresses (per unicast/anycast address)
└── Other joined multicast groups
路由器最小地址需求 (Minimum Router Address Requirements)
Required addresses:
├── All host required addresses
│
├── Anycast addresses
│ └── Subnet-router anycast addresses (per router interface)
│
└── Multicast addresses
├── FF01::2 (interface-local all-routers)
├── FF02::2 (link-local all-routers)
└── FF05::2 (site-local all-routers)
重要说明 (Important Notes)
-
链路本地地址是强制的: 每个 IPv6 接口必须至少配置一个链路本地地址, 即使该接口没有全局单播地址。
-
请求节点组播地址: 对于每个配置的单播或任播地址, 节点必须加入相应的请求节点组播地址。这对邻居发现协议 (Neighbor Discovery Protocol) 的正常运行至关重要。
-
额外的路由器需求: 路由器除必须支持路由器特有的任播和组播地址外, 还必须支持所有主机的地址需求。
-
动态地址管理: 当添加或删除地址时 (无论是手动还是通过自动配置), 相应的请求节点组播地址也必须随之加入或离开。