DHCPv6客户端是自动拿地址还是问服务器M和O位说了算
做 IPv6 部署时常遇到一个困惑:同一台客户端,在这个网络里不配服务器也能自己拿到地址,换到那个网络里没有 DHCPv6 服务器就断网。客户端到底以什么方式工作,是它自己选的吗?答案是否定的——客户端不选择,路由器说了算,决定权在路由器周期性下发的 RA(路由器通告)报文里的两个标志位上。
M 位:地址从哪来
M(Managed)位置 1,表示这个网段是有状态模式:客户端必须去找 DHCPv6 服务器要地址,拿到的是服务器分配、可集中管理的地址,适合需要地址租约管理、实名追溯的企业网。M 位置 0,客户端就走无状态自动配置(SLAAC),根据路由器通告里的前缀自己拼地址,不需要服务器在场。很多「客户端拿不到地址」的排障,最后都落在 M 位没置 1、客户端在傻等服务器,或者反过来——服务器健在但 M 位是 0,客户端压根不去问。
O 位:其他参数谁来发
O(Other)位置 1,表示地址之外的其他参数(DNS 服务器、域名等)也要通过 DHCPv6 获取,这就是常说的无状态 DHCPv6:地址自己拼,参数问服务器。M 和 O 经常组合使用,常见的组合是 M=0、O=1(SLAAC 加无状态 DHCPv6),或 M=1、O=1(全有状态)。
判别路径
客户端侧的排查顺序是:先抓或看 RA 报文确认 M/O 位,再对照本机地址获取方式。Windows 上看网卡详细状态里的地址来源,Linux 上看地址有没有跟随前缀通告变化。路由器侧则检查接口下 RA 的配置是否与设计一致。
理解这对标志位还有一个实务价值:排障时先分清「协议设计如此」和「配置故障」——客户端行为与 M/O 位不符才是故障,行为与位一致但不符合预期,那要改的是路由器配置而不是客户端。
企业存储选型参考|贵州诚鑫致达科技
群晖在售企业级机型速览:DS725+(双盘位起步)/ DS425+(4 盘位,门店与分支够用,后期再升级)。企业存储规划与后续运维,搜「诚鑫致达」能找到我们。
服务区域|贵州诚鑫致达
贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。重庆企业 NAS 存储、服务器运维与容灾备份方案。