概要
SLBでのリクエスト転送とTCP接続についてご質問がある場合は、このトピックで説明されているレイヤー4およびレイヤー7リスナーリクエストのインタラクションの内容を参照してください。
説明
Introduction to the environment for packet capture
47.* 。 *.241: クライアントのパブリックIPアドレス。
121.*. *.252: SLBインスタンスのパブリックIPアドレス。
172.*. *.252: バックエンドECSインスタンスの内部IPアドレス。
レイヤー4 TCPパケット
コネクション型プロトコル。 データが送受信される前に、ピア側との信頼できる接続が確立されなければならない。 ソースIPアドレスは、ネットワーク層で見ることができる。 SLBがトラフィックを転送するとき、リクエストパケットはLVSのみを通過し、その後、バックエンドサーバーに透過的に送信されます。 インバウンドリクエストに関しては、SLBロールはECSインスタンスに直接バインドされているEIPのロールと同様です。
バックエンドサーバーパケット: クライアントのパブリックIPアドレスから送信されたパケットは、3ウェイハンドシェイクの後にTCP接続を確立するために使用されます。
クライアント側のパケット: SLBインスタンスのパブリックIPアドレスとの3方向ハンドシェイクの後にTCP接続を確立します。
HTTPレイヤー7リスナーメッセージ
バックエンドサーバーはクライアントに直接接続しません。 SLBはリバースプロキシとしてのみ機能します。 リクエスト処理中に、LVSクラスターとTengineクラスターを通過します。 (HTTPSによる最初の要求については、クライアントもキーサーバーを通過する必要があります。)
バックエンドサーバーパケット: TCP接続とSLB back-to-source IPアドレス (通常は100パケット) との間の3ウェイハンドシェイクの後、TCP接続が確立されます。
クライアント側のパケット: TCP接続は、SLBインスタンスのパブリックIPアドレスとの3ウェイハンドシェイクの後に確立されます。
適用範囲
SLB