2 namespace "urn:opendaylight:unimgr:unimgr-dhcp";
5 import ietf-inet-types { prefix inet; revision-date "2013-07-15"; }
6 import ietf-yang-types { prefix yang; }
7 import mef-types { prefix mef-types; }
9 revision "2016-12-14" {
10 description "It provides required datastore containers to handle DHCP requests
11 coming from access or external tunnel ports";
13 container unimgr-dhcp {
15 description "contains non-neutron DHCP allocation";
16 list unimgr-services {
19 description "unimgr service id";
20 type mef-types:retail-svc-id-type;
26 description "unimgr network id";
30 list unimgr-allocations {
33 description "subnet for the dhcp to allocate ip addresses";
37 list unimgr-allocation-instance {
40 description "requesting mac";
41 type yang:phys-address;
44 description "allocated ip address";
50 list unimgr-allocation-pool {
53 description "subnet for the dhcp to allocate ip addresses";
57 description "low allocation limit";
61 description "high allocation limit";
65 description "default gateway for dhcp allocation";
68 leaf-list dns-servers {
69 description "dns server list";