Compatible shared load balancing protocols

Load balancers that use shared virtual IP addresses must select unique ports unless the load balancer protocols used are designed to work together on the same port. This section provides information about the compatible load balancer protocols that are designed to share UDP and TCP based protocols on the same port.

DNS-compatible load balancing protocols

The protocols listed in the following table are compatible and good for load balancing DNS-based applications. These protocols cannot be combined with the TCP and UDP protocols listed in the following section.

Load balancing protocols

Name

Description

DNS_TCP

This protocol works with IPv6 and allows your DNS server to receive traffic using TCP port 53.

DNS_UDP

This protocol works with IPv6 and allows your DNS server to receive traffic using UDP port 53.

TCP- and UDP-compatible load balancing protocols

The TCP and UDP protocols listed in the following tables are compatible for sharing TCP- and UDP-based protocols on the same port. These protocols can be interchanged to achieve the proper setup for your TCP- and UDP-based application.

TCP-compatible protocols

Name

Description

TCP

The Transmission Control Protocol (TCP) is a part of the Transport Layer Protocol and is one of the core protocols of the Internet Protocol Suite. It provides a reliable, ordered delivery of a stream of bytes from one program on a computer to another program on another computer. Applications that require an ordered and reliable delivery of packets use this protocol.

TCP_CLIENT_FIRST

This protocol is similar to TCP, but is more efficient when a client is expected to write the data first.

UDP-compatible protocols

Name

Description

UDP

The User Datagram Protocol (UDP) provides a datagram service that emphasizes speed over reliability. It works well with applications that provide security through other measures.

UDP_STREAM

This protocol is designed to stream media over networks and is built on top of UDP.