From b26983f9ff856b5186c837e12ddcf45610b3624e Mon Sep 17 00:00:00 2001 From: xking Date: Thu, 16 Oct 2025 10:53:47 +0800 Subject: [PATCH] ipv6 --- openwrt/ipv6的m,o标记.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 openwrt/ipv6的m,o标记.md diff --git a/openwrt/ipv6的m,o标记.md b/openwrt/ipv6的m,o标记.md new file mode 100644 index 0000000..6522ab5 --- /dev/null +++ b/openwrt/ipv6的m,o标记.md @@ -0,0 +1,8 @@ +在 DHCPv6 中,M 标记和 O 标记是路由器公告消息(RA)中的两个重要比特位,用于指示 IPv6 主机如何获取地址和其他配置信息。具体如下: +M 标记:托管地址配置标记(Managed Address Configuration Flag),默认为 0。当 M 标记设置为 1 时,指示主机使用配置协议(如 DHCPv6)来获取有状态的 IPv6 地址。当 M 标记为 0 时,主机通常从路由器公告的前缀中派生出无状态地址。 +O 标记:其他有状态配置标记(Other Stateful Configuration Flag),默认为 0。当 O 标记设置为 1 时,指示主机使用配置协议(如 DHCPv6)来获取除 IPv6 地址以外的其他配置设置,如 DNS 服务器地址、域名等。当 O 标记为 0 时,主机不通过 DHCPv6 获取其他配置信息。 +M 标记和 O 标记的不同组合决定了 IPv6 主机的地址配置和其他配置信息的获取方式: +M=0,O=0:表示不使用 DHCPv6 获取地址和其他配置信息,主机通过路由器公告的非链接本地地址以及其他手动配置方式来获取相关信息。 +M=1,O=1:称为 DHCPv6 有状态,DHCPv6 用于分配有状态的 IPv6 地址以及其他配置设置。 +M=0,O=1:称为 DHCPv6 无状态,DHCPv6 不用于分配地址,仅用于分配其他配置设置,主机从路由器公告的前缀中派生出无状态地址。 +M=1,O=0:这种组合不太常见,此时 DHCPv6 仅用于地址配置,不用于其他设置,但通常主机需要其他配置信息,所以这种情况较少使用。 \ No newline at end of file