Load Balancer は、ICMP メッセージの転送および処理をサポートする
ようになりました。これにより、接続プロトコルがより堅固になり、Load Balancer が ICMP フラグメント・
メッセージを受け取ることができます。
Load Balancer は、以下の指針に基づいて ICMP メッセージを転送します。
- ICMP パケットに IP フラグメントおよび TCP/UDP フラグメントを伴うヘッダーが含まれている場合、
Load Balancer は、パケットを適切なバックエンド・サーバーに転送します。
- ICMP パケットに TCP/UDP フラグメントが含まれていない場合、Load Balancer は、
パケットをラウンドロビン方式で転送します。
- IPGRE メッセージまたは IPIP メッセージ用に Load Balancer が生成した ICMP メッセージ
の場合、Load Balancer は、アウトバウンド・サイズを将来のパケットに適切なサイズに制限します。
- Load Balancer が IP パケットを転送する際に、そのパケットの存続時間 (TTL) が減分されてゼロになった場合、
Load Balancer は「ICMP 時間超過」メッセージをクライアントに送信します。
- Load Balancer は、パケットを転送できない場合には、ICMP メッセージを生成し、
該当する以下のようなメッセージをクライアントに返信します。
- アウトバウンド・インターフェース MTU が小さ過ぎるため、カプセル化する必要があります。
- Load Balancer は、接続レコードをクリーンアップしました。例えば、クラスターと
ポートの指定は一致しているのに、サーバーがありません。