Балансировщик нагрузки VMWare NSX, кажется, устанавливает соединение: закрытый заголовок

591
Robert Grant

У нас есть сервер IIS, который находится за балансировщиком нагрузки NSX.

Мы используем NTLM для проверки подлинности с помощью IIS, но он работает только в том случае, если я подключаюсь к серверу напрямую, а не если я подключаюсь к нему через балансировщик нагрузки. Это происходит из одного и того же браузера, просто поражая разные конечные точки.

Я поместил TCPTrace между балансировщиком нагрузки и IIS, и основное различие в трафике, которое я мог видеть, заключалось в том, что из балансировщика нагрузки Connection: closeбыл установлен заголовок HTTP, а при прямом переходе - в нормальное состояние keep-alive. Затем я немного больше исследовал NTLM, и оказалось, что он ориентирован на соединение, поэтому Connection: closeэто не вариант.

Возможно ли, что балансировщик нагрузки меняет заголовок? Он настраивается только через интерфейс VMWare / NSX, и в этой конфигурации нет ничего необычного.

Другая информация: балансировщик нагрузки является конечной точкой HTTPS; IIS прослушивает HTTP (как и TCPTrace).

РЕДАКТИРОВАТЬ: следующие правила ( здесь [PDF], стр. 43) были применены к балансировщику нагрузки, без эффекта:

no option http-server-close

no option httpclose

0
Привет, я бы сказал, что LB меняет заголовок. Есть ли в LB настройки липкости клиента? Извините, я не очень знаком с NSX LB. Adrien 7 лет назад 0
@ Adrien Да, есть - он привязан к исходному IP-адресу. NSX LB на самом деле является прокси-сервером HA, где некоторые общие настройки (например, привязка к исходному IP-адресу) открываются с помощью пользовательского интерфейса. Я могу запросить документ XML, который представляет полное состояние конфигурации LB, если это полезно. Robert Grant 7 лет назад 0

0 ответов на вопрос

Похожие вопросы