From 5a90cf9fd04711b482f1a18734e15439010ef5d1 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Tue, 21 Jul 2026 10:12:22 +0000 Subject: [PATCH] docs: document DSR overlay networks (fixes #9652) The overlay networking docs omitted the supported DSR driver option. Document Linux east-west DSR usage and restore the legacy tutorial redirect. Co-Authored-By: Codex --- .../manuals/engine/network/drivers/overlay.md | 1 + content/manuals/engine/swarm/networking.md | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/content/manuals/engine/network/drivers/overlay.md b/content/manuals/engine/network/drivers/overlay.md index f2a5179b130c..e4aafb9f0a11 100644 --- a/content/manuals/engine/network/drivers/overlay.md +++ b/content/manuals/engine/network/drivers/overlay.md @@ -7,6 +7,7 @@ aliases: - /engine/userguide/networking/overlay-security-model/ - /network/overlay/ - /network/drivers/overlay/ + - /network/network-tutorial-overlay/ - /engine/network/tutorials/overlay/ - /engine/userguide/networking/get-started-overlay/ --- diff --git a/content/manuals/engine/swarm/networking.md b/content/manuals/engine/swarm/networking.md index 8ffae7dfb2b7..d4257fc7a2ed 100644 --- a/content/manuals/engine/swarm/networking.md +++ b/content/manuals/engine/swarm/networking.md @@ -243,6 +243,26 @@ If you need more than 256 IP addresses, do not increase the IP block size. You c endpoint mode with an external load balancer, or use multiple smaller overlay networks. See [Configure service discovery](#configure-service-discovery) for more information about different endpoint modes. +#### Use direct server return + +Direct server return (DSR) changes east-west overlay load balancing so that +IPVS routes packets by changing the destination MAC address. The source IP and +destination virtual IP (VIP) remain unchanged. + +Create an overlay network that uses DSR: + +```console +$ docker network create \ + --driver overlay \ + --opt dsr \ + dsr-net +``` + +> [!NOTE] +> +> DSR is supported only for traffic between services on Linux nodes. The +> ingress routing mesh does not use DSR. + #### Configure encryption of application data {#encryption} Management and control plane data related to a swarm is always encrypted.