當 haPolicy.fastIPMove
後端服務參數設為 GARP_RA
時,下列各節會指定Trusted Cloud 所需的 GARP 和 RA 封包規格。
IPv4 流量的 GARP 封包格式
使用 GARP 封包觸發新領導者時,必須填寫下列欄位。
寄件者 MAC 位址 | 傳送端 VM 執行個體 (新的領導者) 的 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 位址 | 傳送者 VM 執行個體 (新的領導者) 的 MAC 位址。 |
寄件者 IPv6 位址 | 傳送端 VM 執行個體的連結本機 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 前置碼長度。 |