すべてのプロダクト
Search
ドキュメントセンター

:レイヤー4とレイヤー7のリスナーリクエストとパケットの相互作用

最終更新日:Sep 19, 2024

概要

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