diff options
author | Monty Taylor <mordred@inaugust.com> | 2016-08-18 11:35:50 -0500 |
---|---|---|
committer | Monty Taylor <mordred@inaugust.com> | 2016-08-18 11:47:08 -0500 |
commit | 9d757b3a9a89bdd63f56ce171b7c878ded9a4cd8 (patch) | |
tree | c50f49e5c46eb59335971a511b20ef54107f9704 /doc | |
parent | a6840f69ff5644065816309776365adccf017772 (diff) | |
download | os-client-config-9d757b3a9a89bdd63f56ce171b7c878ded9a4cd8.tar.gz |
Add support for configuring split-stack networks1.20.0
Some clouds, like OSIC and v1 of DreamCompute, have a split stack
network. This means that a single Neutron Network has both an IPv4 and
an IPv6 subnet, but that the IPv4 subnet is a private/RFC-1918 and the
IPv6 subnet is a Global network. As any inferrance information is
attached to the Network, it's impossible to properly categorize IP
addresses that are on the Server in such a scenario.
Add support for ipv4 and ipv6 versions of the current routes_externally
config value, with each of them defaulting to the value of the
un-specialized routes_externally.
Change-Id: I1e87a1423d20eac31175f44f5f7b38dfcf3a11cb
Diffstat (limited to 'doc')
-rw-r--r-- | doc/source/network-config.rst | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/doc/source/network-config.rst b/doc/source/network-config.rst index 5a27b8e..0957180 100644 --- a/doc/source/network-config.rst +++ b/doc/source/network-config.rst @@ -19,9 +19,15 @@ allows configuring a list of network metadata. default_interface: true - name: green routes_externally: false - - name: purple + - name: yellow routes_externally: false nat_destination: true + - name: chartreuse + routes_externally: false + routes_ipv6_externally: true + - name: aubergine + routes_ipv4_externally: false + routes_ipv6_externally: true Every entry must have a name field, which can hold either the name or the id of the network. @@ -33,6 +39,11 @@ be an RFC1918 address. In either case, it's provides IPs to servers that things not on the cloud can use. This value defaults to `false`, which indicates only servers on the same network can talk to it. +`routes_ipv4_externally` and `routes_ipv6_externally` are boolean fields to +help handle `routes_externally` in the case where a network has a split stack +with different values for IPv4 and IPv6. Either entry, if not given, defaults +to the value of `routes_externally`. + `default_interface` is a boolean field that indicates that the network is the one that programs should use. It defaults to false. An example of needing to use this value is a cloud with two private networks, and where a user is |