From 7c4f9ef829c14f9a766d438d091abaf853ba59d8 Mon Sep 17 00:00:00 2001 From: BIN HU Date: Mon, 8 Oct 2018 20:45:56 -0700 Subject: [PATCH] Update of Container IPv6 Networking Change-Id: Ib568dc5ba47d0be61dad3cdc0b38368785f4d329 Signed-off-by: BIN HU --- ...mpv6-and-ndp-proxying-for-docker-containers.rst | 99 +++++++++++++++++++++ docs/release/userguide/images/ndp-proxying.png | Bin 0 -> 28108 bytes docs/release/userguide/index.rst | 8 +- 3 files changed, 105 insertions(+), 2 deletions(-) create mode 100644 docs/release/userguide/icmpv6-and-ndp-proxying-for-docker-containers.rst create mode 100644 docs/release/userguide/images/ndp-proxying.png diff --git a/docs/release/userguide/icmpv6-and-ndp-proxying-for-docker-containers.rst b/docs/release/userguide/icmpv6-and-ndp-proxying-for-docker-containers.rst new file mode 100644 index 0000000..e916c7e --- /dev/null +++ b/docs/release/userguide/icmpv6-and-ndp-proxying-for-docker-containers.rst @@ -0,0 +1,99 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) Prakash Ramchandran + +============== +ICMPv6 and NDP +============== + +ICMP is a control protocol that is considered to be an integral part of IP, +although it is architecturally layered upon IP, i.e., it uses IP to carry its +data end-to-end just as a transport protocol like TCP or UDP does. ICMP +provides error reporting, congestion reporting, and first-hop gateway +redirection. + +To communicate on its directly-connected network, a host must implement the +communication protocol used to interface to that network. We call this a link +layer or media-access layer protocol. + +ICMPv6 is used instead of ARP as in IPv4, with following Neighbor Discovery +Protocol (NDP) options. + +NDP defines five ICMPv6 packet types for the purpose of router solicitation, +router advertisement, neighbor solicitation, neighbor advertisement, and +network redirects. Refer RFC 122 & 3122. + +Contrasting with ARP, NDP includes Neighbor Unreachability Detection (NUD), +thus, improving robustness of packet delivery in the presence of failing +routers or links, or mobile nodes. As long as hosts were using single network +interface, the isolation between local network and remote network was simple. +With requirements of multihoming for hosts with multiple interfaces and +multiple destination packet transfers, the complications of maintaining all +routing to remote gateways has disappeared. + +To add container network to local network and IPv6 link local networks and +virtual or logical routing on hosts, the complexity is now exponential. +In order to maintain simplicity of end hosts (physical, virtual or containers), +just maintaining sessions and remote gateways (routers), and maintaining routes +independent of session state is still desirable for scaling internet connected +end hosts. + +For more details, please refer to [1]_. + +----------------------------------------- +IPv6-only Containers & Using NDP Proxying +----------------------------------------- + +IPv6-only containers will need to fully depend on NDP proxying. + +If your Docker host is the only part of an IPv6 subnet but does not have an +IPv6 subnet assigned, you can use NDP Proxying to connect your containers to +the internet via IPv6. + +If the host with IPv6 address ``2001:db8::c001`` is part of the subnet +``2001:db8::/64``, and your IaaS provider allows you to configure the IPv6 +addresses ``2001:db8::c000 to 2001:db8::c00f``, your network configuration may +look like the following: + +.. code-block:: bash + + $ ip -6 addr show + + 1: lo: mtu 65536 + inet6 ::1/128 scope host + valid_lft forever preferred_lft forever + 2: eth0: mtu 1500 qlen 1000 + inet6 2001:db8::c001/64 scope global + valid_lft forever preferred_lft forever + inet6 fe80::601:3fff:fea1:9c01/64 scope link + valid_lft forever preferred_lft forever + +To split up the configurable address range into two subnets +``2001:db8::c000/125 and 2001:db8::c008/125``, use the following daemon.json +settings. + +.. code-block:: bash + + { + "ipv6": true, + "fixed-cidr-v6": "2001:db8::c008/125" + } + +The first subnet will be used by non-Docker processes on the host, and the +second will be used by Docker. + +.. figure:: images/ndp-proxying.png + :name: icmpv6-figure1 + :width: 100% + + Figure: Using NDP Proxying + +For more details, please refer to [2]_. + +---------- +References +---------- + +.. [1] https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol +.. [2] https://docs.docker.com/v17.09/engine/userguide/networking/default_network/ipv6/#using-ndp-proxying + diff --git a/docs/release/userguide/images/ndp-proxying.png b/docs/release/userguide/images/ndp-proxying.png new file mode 100644 index 0000000000000000000000000000000000000000..30bb43fbf08630580e73b10ffe4d8de45d2ec7cc GIT binary patch literal 28108 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 literal 0 HcmV?d00001 diff --git a/docs/release/userguide/index.rst b/docs/release/userguide/index.rst index d6d7ffb..604574e 100644 --- a/docs/release/userguide/index.rst +++ b/docs/release/userguide/index.rst @@ -15,8 +15,10 @@ This section provides the users with: * Gap Analysis regarding IPv6 feature requirements with OpenStack Queens Official Release * Gap Analysis regarding IPv6 feature requirements with Open Daylight Oxygen - Official Release. + Official Release * IPv6 Setup in Container Networking +* Use of Neighbor Discovery (ND) Proxy to connect IPv6-only container to + external network The gap analysis serves as feature specific user guides and references when as a user you may leverage the IPv6 feature in the platform and need to perform @@ -24,7 +26,8 @@ some IPv6 related operations. The IPv6 Setup in Container Networking serves as feature specific user guides and references when as a user you may want to explore IPv6 in Docker container -environment. +environment. The use of NDP Proxying is also explored to connect IPv6-only +containers to external network. For more information, please find `Neutron's IPv6 document for Queens Release `_. @@ -36,3 +39,4 @@ For more information, please find `Neutron's IPv6 document for Queens Release ./gap-os-queens.rst ./gap-odl-oxygen.rst ./ipv6-in-container-networking.rst + ./icmpv6-and-ndp-proxying-for-docker-containers.rst -- 2.16.6