# Enabling ietf-netconf-with-defaults

**URL:** <https://dmap-community.ductus.global/t/enabling-ietf-netconf-with-defaults/1726>\
**Category:** NETCONF\
**Created:** [January 12, 2018, 11:06am UTC](https://dmap-community.ductus.global/t/enabling-ietf-netconf-with-defaults/1726 "2018-01-12T11:06:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roshni](https://avatars.discourse-cdn.com/v4/letter/r/ce7236/32.png) [@Roshni](https://dmap-community.ductus.global/u/Roshni)\
**Post date:** [January 12, 2018, 11:06am UTC](https://dmap-community.ductus.global/t/enabling-ietf-netconf-with-defaults/1726/1 "2018-01-12T11:06:09Z")

</div>

Hi,

We are looking forward to enable ietf-netconf-with-defaults feature in our device.  
Can someone please help with the steps for the same and also please share a sample netconf client get request with defaults .

Thanks in advance  
Roshni

---

<div class="post-metadata">

**Author:** ![waitai](https://yyz2.discourse-cdn.com/flex010/user_avatar/dmap-community.ductus.global/waitai/32/436_2.png) [@waitai](https://dmap-community.ductus.global/u/waitai)\
**Post date:** [January 17, 2018, 6:48pm UTC](https://dmap-community.ductus.global/t/enabling-ietf-netconf-with-defaults/1726/2 "2018-01-17T18:48:58Z")

</div>

The ietf-netconf-with-defaults is enabled by default in confd.conf as follows:

`/confdConfig/netconf/capabilities/ietf-with-defaults/enabled (boolean) [true]`

The NETCONF server will advertise its ‘basic-mode’ and ‘also-supported’ modes depending on the parameter /confdConfig/defaultHandlingMode.

Let’s use the intro/1-2-3 example to demonstrate.

To report default values through NETCONF, you will modify confd.conf as follows:

```
$ diff confd.conf ../1-2-3-start-query-model/confd.conf
30,31d29
< <defaultHandlingMode>report-all</defaultHandlingMode>
< 

```

With the system initialized to its default values, you can retrieve the configurable values as follows:

```
$ netconf-console --get-config -x dhcp
<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1">
  <data>
    <dhcp xmlns="http://tail-f.com/ns/example/dhcpd">
      <defaultLeaseTime>PT600S</defaultLeaseTime>
      <maxLeaseTime>PT7200S</maxLeaseTime>
      <logFacility>local7</logFacility>
    </dhcp>
  </data>
</rpc-reply>
```
