{
# option data config
# options
"Dhcp4": {
"option-data": [
{
"space": "dhcp4",
"name": "ip-forwarding",
"code": 19,
// "original-data": "on",
/// canonized booleans to lowercase true or false
"data": "true"
},
{
"space": "foobar",
"name": "fmt-b-si8",
"code": 3,
"data": "-100"
},
{
"space": "dhcp4",
"name": "default-ip-ttl",
"code": 23,
"data": "20"
},
{
"space": "foobar",
"name": "fmt-s-si16",
"code": 6,
"data": "-1000"
},
{
"space": "dhcp4",
"name": "boot-size",
"code": 13,
"data": "16000"
},
{
"space": "dhcp4",
"name": "time-offset",
"code": 2,
"data": "-1200"
},
{
"space": "dhcp4",
"name": "path-mtu-aging-timeout",
"code": 24,
"data": "86400"
},
{
"space": "dhcp4",
"name": "swap-server",
"code": 16,
"data": "10.5.5.1"
},
{
"space": "foobar",
"name": "fmt-6",
"code": 12,
"data": "2001::1"
},
# Silly, d aka domain-name are without quotes, D aka domain-list are with
{
"space": "foobar",
"name": "fmt-d",
"code": 13,
"data": "www.example.com"
},
{
"space": "dhcp4",
"name": "bcms-controller-names",
"code": 88,
// "original-data": "\"foo.bar\", \"www.no-where.biz\"",
"data": "foo.bar, www.no-where.biz"
},
{
"space": "dhcp4",
"name": "domain-search",
"code": 119,
// "original-data": "\"example.com\", \"example.org\"",
"data": "example.com, example.org"
},
{
"space": "dhcp4",
"name": "tftp-server-name",
"code": 66,
"data": "my-server"
},
{
"space": "dhcp4",
"name": "dhcp-client-identifier",
"code": 61,
// "original-data": "01:02:aa:bb",
"csv-format": false,
"data": "0102aabb"
},
{
"space": "foobar",
"name": "fmt-Z",
"code": 18,
"data": ""
},
/// Possible PRL hack
/// Consider setting "always-send" to true when setting data for relevant options, cf Kea #250
{
"space": "dhcp4",
"name": "dhcp-parameter-request-list",
"code": 55,
"data": "1, 2, 3"
},
{
"space": "foobar",
"name": "fmt-fB",
"code": 100,
// "original-data": "off 66",
/// canonized booleans to lowercase true or false
"data": "false, 66"
},
{
"space": "dhcp4",
"name": "routers",
"code": 3,
"data": "10.5.5.1, 10.5.5.2, 10.5.5.3"
}
],
"option-def": [
{
"space": "foobar",
"name": "fmt-b-si8",
"code": 3,
"type": "int8"
},
{
"space": "foobar",
"name": "fmt-s-si16",
"code": 6,
"type": "int16"
},
{
"space": "foobar",
"name": "fmt-6",
"code": 12,
"type": "ipv6-address"
},
{
"space": "foobar",
"name": "fmt-d",
"code": 13,
"type": "fqdn"
},
{
"space": "foobar",
"name": "fmt-Z",
"code": 18,
"type": "empty"
},
{
"space": "foobar",
"name": "fmt-Ba",
"code": 50,
"array": true,
"type": "uint8"
},
{
"space": "foobar",
"name": "fmt-fB",
"code": 100,
"record-types": "boolean, uint8",
"type": "record"
}
]
}
}