RA报文M/O标志位
设备在获取IPv6地址等信息时,会先发送RS报文请求链路上的路由设备,路由设备受到RS报文后会发送相应的RA报文来表示自身能够提供的IPv6服务类型。
对于RA报文,根据其M字段和O字段确定其获取IPv6地址的模式:
1) M字段:管理地址配置标识(Managed Address Configuration)
M=0,标识为状态地址分配,客户端通过无状态协议(如ND)获得IPv6地址
M=1,标识有状态地址分配,客户端通过有状态协议(如DHCPv6)获得IPv6地址
2) O字段:其他有状态配置标识(Other Configuration)
O=0,标识客户端通过无状态协议(如ND)获取除地址外的其他配置信息
O=1,标识客户端通过有状态协议(如DHCPv6)获取除地址外设为其他配置信息,如DNS,SIP服务器信息。
协议规定,若M=1.则O=1,否则无意义。
M与O字段不同组合的含义:
| M | O | 含义 | 描述 |
|---|---|---|---|
| 1 | 1 | 地址和DNS等都从DHCPv6服务器取得 | Stateful DHCPv6 |
| 0 | 1 | 地址使用RA广播的prefix+ EUI-64计算出来的接口地址,DNS和其他服务器从DHCPv6取得 | Stateless DHCPv6 |
| 0 | 0 | 完全的Stateless配置,仅地址使用RA广播的prefix+ EUI-64计算出来的接口地址 | Stateless AutoConfiguration |
本文详细解析了RA报文中的M/O标志位,解释了它们如何指示IPv6地址的配置模式,包括状态和无状态地址分配及配置信息获取方式。通过M和O字段的不同组合,明确了客户端获取IPv6地址及相关配置的具体流程。

431

被折叠的 条评论
为什么被折叠?



