Назад | Перейти на главную страницу

Трафик без HTTP на порт 80 через балансировщик нагрузки Cisco

Можно ли настроить порт 80 на балансировщике нагрузки Cisco как общий TCP, а не как HTTP, чтобы поддерживать больше протоколов на этом порту?

Я пытаюсь заставить веб-узлы работать через балансировщик, но вижу поведение, предполагающее, что по умолчанию он предотвращает трафик, отличный от HTTP, на порт 80.

Вы, наверное, говорите о балансировщиках нагрузки Cisco ACE?

И, да ... Как уже упоминалось, это вполне возможно. Хотя Cisco ACE не имеет каких-либо специальных знаний о протоколах WebSocket, его можно настроить для выполнения общей балансировки нагрузки уровней 3 и 4 на основе соединений. Я сам успешно сделал это, используя информацию со следующей страницы руководства:

http://www.cisco.com/en/US/docs/app_ntwk_services/data_center_app_services/ace_appliances/vA3_1_0/configuration/slb/guide/classlb.html

В нем представлены примеры балансировки нагрузки многих протоколов, а также информация об общей балансировке нагрузки соединений TCP / IP (уровни 3 и 4) (которую я использовал).

Я считаю, что это возможно, но сомневаюсь, что он поддерживает протокол Websockets. Поддержка (для веб-сокетов) в ведущих решениях по балансировке нагрузки (которые, по мнению многих, не предлагает Cisco) появилась только в прошлом месяце или около того, и в результате я подозреваю, что это причина вашей проблемы.