IP Virtual Server

{{Short description|Load-balancing software}}

{{Infobox software

| name = ipvsadm

| title = ipvsadm

| logo =

| logo caption =

| logo_size =

| logo_alt =

| screenshot =

| caption =

| screenshot_size =

| screenshot_alt =

| collapsible =

| author =

| developer =

| released =

| discontinued =

| latest release version = 1.3.1

| latest release date = {{Start date and age|2019|12|24}}

| latest preview version =

| latest preview date =

| programming language =

| operating system = Linux kernel

| platform = Netfilter

| size =

| language =

| language count =

| language footnote =

| genre =

| license = GNU General Public License

| website = {{URL|http://www.linuxvirtualserver.org/software/ipvs.html}}

| repo = {{URL|https://git.kernel.org/pub/scm/utils/kernel/ipvsadm/ipvsadm.git/}}

}}

IPVS (IP Virtual Server) implements transport-layer load balancing, usually called Layer 4 LAN switching, as part of the Linux kernel. It's configured via the user-space utility {{man|8|ipvsadm|man.cx||inline}} tool.

IPVS is incorporated into the Linux Virtual Server (LVS), where it runs on a host and acts as a load balancer in front of a cluster of real servers. IPVS can direct requests for TCP- and UDP-based services to the real servers, and make services of the real servers appear as virtual services on a single IP address. IPVS is built on top of Netfilter.{{cite web

| url = http://www.linuxvirtualserver.org/software/ipvs.html

| title = IPVS Software - Advanced Layer-4 Switching

| date = 2011-02-08 | accessdate = 2013-11-24

| publisher = linuxvirtualserver.org

}}

IPVS is merged into versions 2.4.x and newer of the Linux kernel mainline.

See also

{{Portal|Linux}}

References

{{Reflist}}