以下部分指定了当 haPolicy.fastIPMove
后端服务参数设置为 GARP_RA
时,Trusted Cloud 所需的 GARP 和 RA 数据包规范。
IPv4 流量的 GARP 数据包格式
使用 GARP 数据包触发新领导实例时,以下字段是必需的。
发送者 MAC 地址 | 发送者虚拟机实例(新领导实例)的 MAC 地址。 |
发送者 IPv4 地址 | 正在移至新领导实例的 /32 IPv4 地址。 |
目标 MAC 地址 | 广播 MAC 地址:FF-FF-FF-FF-FF-FF |
目标 IPv4 地址 | 与发送者 IPv4 地址相同。 |
ARP 操作 | ARPOP_REPLY :2 |
IPv6 流量的 RA 数据包格式
RA 支持通过附加多个 ICMPv6 前缀信息选项,在单个 RA 数据包中通告多个 IPv6 前缀范围。
将 haPolicy.fastIPMove
设为 GARP_RA
时,单个 RA 数据包中的每个 IPv6 前缀范围都应与转发规则 IP 地址完全匹配,并且所有这些转发规则都必须指向同一区域级后端服务。
如果一组 IPv6 前缀范围由不同的区域后端服务提供,则 RA 数据包会被视为无效,并且不会触发快速 IP 迁移。
使用 RA 数据包触发新领导实例时,以下字段是必需的。
发送者 MAC 地址 | 发送者虚拟机实例(新领导实例)的 MAC 地址。 |
发送者 IPv6 地址 | 发送者虚拟机实例的链路本地 IPv6 地址。这不是迁移到新领导实例的 IPv6 地址。 |
目标 MAC 地址 | 所有节点多播 MAC 地址:33-33-00-00-00-01 |
目标 IPv6 地址 | IPv6 所有节点多播地址:FF02::1 |
IPv6 跃点限制 | 255 |
ICMPv6 类型 | ND_ROUTER_ADVERT : 134 |
ICMPv6 选项类型 | ND_OPT_PREFIX_INFORMATION : 3 |
前缀信息选项前缀 | 正在移至新领导实例的 IPv6 前缀。前缀后的位必须为零。 |
前缀信息选项前缀长度 | 正在移至新领导实例的 IPv6 前缀长度。 |