高速 IP 移動による HA ポリシーの GARP パケットおよび RA パケットの仕様

以降のセクションでは、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 接頭辞情報オプションを添付することで、1 つの RA パケットで複数の IPv6 接頭辞範囲のアドバタイズをサポートしています。

haPolicy.fastIPMoveGARP_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 接頭辞の長さ。