これが私のトポロジーがどのように見えるかです-
クライアント->MiddleBox(ロードバランサー)->サーバー
MiddleBoxで、ウィンドウスケーリングを有効にしていません。さて、ある時点で->
MiddleBox ----------->サーバー(ゼロウィンドウをアドバタイズします)
クライアント-------->ミドルボックス(クライアントはACKを送信し、「Y」と言います)
また、クライアントからMiddleboxに送信された以前のackが「X」であったことを考慮してください。
Y -X> 65k
現在、WSが有効になっていないと、Middleboxは65Kを超えるウィンドウ値をバックエンドサーバーにアドバタイズできません。したがって、この場合、何が起こりますか?トランザクションがハングしているのがわかります。
私のミドルボックスは、ゼロウィンドウ自体を宣伝し続けます。クライアントが1回のショットで約70Kのデータを確認したにもかかわらず、ウィンドウが開きません。MiddleBoxでウィンドウスケーリングが有効になっていないことが原因ですか?
それは私にとって再現するのが非常に難しいシナリオの1つです。したがって、WSを有効にして、問題が解決するかどうかを確認することはできません。
TIA-シドハース