What protocols can be balanced with the Load Balancer?

In general, most network protocols that work over TCP can be successfully load balanced. This does mean that the load balancer is unsuitable for use with some streaming-media servers (although these can be configured to deliver video over TCP/HTTP and so will work).

Here are some of the common network protocols that have successfully been used with the balancer:

  • HTTP
  • SSL
  • POP3
  • IMAP
  • SMTP
  • Telnet
  • SSH
  • LDAP
  • FTP

Other protocols can be 'taught' to the load balancer, based on whether the protocol is client-talks-first (i.e. does nothing until the client sends some information, e.g. HTTP) or server-talks-first (i.e. the service announces itself, e.g. SSH). You can easily establish what sort your service protocol is by telnetting to the port it runs on, e.g. for SSH:

$ telnet localhost 22Trying 127.0.0.1...Connected to localhost.Escape character is '^]'.SSH-1.99-OpenSSH_3.0.2p1 Debian 1:3.0.2p1-9

Tip: typing ~. will allow you to close the telnet connection.

Further details about protocol support can be found in Chapter 4 of theZeus Load Balancer User Guide

Content Manager [Administrator] 12 August 2005 Bookmark with del.icio.us Post this article to Digg Post this article to reddit Post this article to Facebook Tweet this article  

Recently...

Other Resources