{
"name": "kakapo",
<userinput>"relay": {
- "ip-address": "192.3.5.6"
+ "ip-addresses": [ "192.3.5.6" ]
}</userinput>,
"subnet4": [
{
"subnet": "192.0.2.0/26",
<userinput>"relay": {
- "ip-address": "192.1.1.1"
+ "ip-addresses": [ "192.1.1.1" ]
}</userinput>,
"pools": [ { "pool": "192.0.2.63 - 192.0.2.63" } ]
},
{
"subnet": "10.0.0.0/24",
<userinput>"relay": {
- "ip-address": "192.2.2.2"
+ "ip-addresses": [ "192.2.2.2" ]
}</userinput>,
"pools": [ { "pool": "10.0.0.16 - 10.0.0.16" } ]
}
"interface" or "relay" parameter. All subnets belonging to this shared
network will inherit those parameters.
</para>
-
</section>
<section>
"subnet": "192.0.2.0/24",
"pools": [ { "pool": "192.0.2.10 - 192.0.2.20" } ],
<userinput>"relay": {
- "ip-address": "10.0.0.1"
+ "ip-addresses": [ "10.0.0.1" ]
}</userinput>,
...
}
</screen>
</para>
- <para>If "relay" is specified, the "ip-address" parameter within
+ <para>If "relay" is specified, the "ip-addresses" parameter within
it is mandatory.</para>
+
+ <note>
+ <para>
+ As of Kea 1.4, the "ip-address" parameter has been deprecated in favor
+ of "ip-addresses" which supports specifying a list of addresses.
+ Configuration parsing, will honor the singular form for now but users are
+ encouraged to migrate.
+ </para>
+ </note>
</section>
"pools": [ { "pool": "10.1.1.2 - 10.1.1.20" } ],
<userinput>"client-class" "docsis3.0",
"relay": {
- "ip-address": "10.1.1.1"
+ "ip-addresses": [ "10.1.1.1 ]"
}</userinput>
},
{
"subnet": "192.0.2.0/24",
"pools": [ { "pool": "192.0.2.10 - 192.0.2.20" } ],
<userinput>"relay": {
- "ip-address": "10.1.1.1"
+ "ip-addresses": [ "10.1.1.1" ]
}</userinput>
}
],
// Subnets from this shared network will be selected for clients
// communicating via relay agent having the specified IP address.
"relay": {
- "ip-address": "2001:db8:2:34::1"
+ "ip-addresses": [ "2001:db8:2:34::1" ]
},
// This starts a list of subnets in this shared network.
"subnet": "2001:db9::/48",
"pools": [ { "pool": "2001:db9::/64" } ],
"relay": {
- "ip-address": "2001:db8:1:2::1"
+ "ip-addresses": [ "2001:db8:1:2::1" ]
}
}
]
{
"name": "lab-network3",
"relay": {
- "ip-address": "2001:db8:2:34::1"
+ "ip-addresses": [ "2001:db8:2:34::1" ]
},
// This applies to all subnets in this shared network, unless
{
"name": "kakapo",
<userinput>"relay": {
- "ip-address": "2001:db8::abcd"
+ "ip-addresses": [ "2001:db8::abcd" ]
}</userinput>,
"subnet6": [
{
"subnet": "2001:db8::/64",
<userinput>"relay": {
- "ip-address": "2001:db8::1234"
+ "ip-addresses": [ "2001:db8::1234" ]
}</userinput>,
"pools": [ { "pool": "2001:db8::1 - 2001:db8::ffff" } ]
},
"subnet": "3ffe:abcd::/64",
"pools": [ { "pool": "3ffe:abcd::1 - 3ffe:abcd::ffff" } ],
<userinput>"relay": {
- "ip-address": "3ffe:abcd::cafe"
+ "ip-addresses": [ "3ffe:abcd::cafe" ]
}</userinput>
}
]
{
"name": "galah",
"relay": {
- "ip-address": "2001:db8:2:34::1"
+ "ip-address": [ "2001:db8:2:34::1" ]
},
"subnet6": [
{
{
"name": "galah",
"relay": {
- "ip-address": "2001:db8:2:34::1"
+ "ip-addresses": [ "2001:db8:2:34::1" ]
},
"subnet6": [
{
{
"name": "frog",
"relay": {
- "ip-address": "2001:db8:2:34::1"
+ "ip-addresses": [ "2001:db8:2:34::1" ]
},
"subnet6": [
{
}
],
<userinput>"relay": {
- "ip-address": "3000::1"
+ "ip-addresses": [ "3000::1" ]
}</userinput>
}
]
</screen>
</para>
- <para>If "relay" is specified, the "ip-address" parameter within
+ <para>If "relay" is specified, the "ip-addresses" parameter within
it is mandatory.</para>
+ <note>
+ <para>
+ As of Kea 1.4, the "ip-address" parameter in "relay" has been deprecated
+ in favor of "ip-addresses" which supports specifying a list of addresses.
+ Configuration parsing, will honor the singular form for now but users are
+ encouraged to migrate.
+ </para>
+ </note>
+
</section>
<section xml:id="dhcp6-client-class-relay">
],
<userinput>"client-class": "VENDOR_CLASS_docsis3.0",
"relay": {
- "ip-address": "3000::1"
+ "ip-addresses": [ "3000::1" ]
}</userinput>
},
}
],
<userinput>"relay": {
- "ip-address": "3000::1"
+ "ip-addresses": [ "3000::1" ]
}</userinput>
}
]