NETCONF Configuration Guide
...
System
Feature‑Control
8 min
asternos feature control this chapter provides an example of how to use netconf to manage feature control configuration on asternos devices note the default feature control entry already exists on the device and only supports merge and get operations get all feature control entry request example to get all feature control entry via get config with subtree filter \<filter type="subtree"> \<top> \<feature control/> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 3a332260 4690 4de9 aaeb d508d2c9abcc"> \<data> \<top> \<features control xmlns="http //asterfusion com/ns/yang/asternos feature control"> \<feature> \<name>dhcp relay\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>dhcp server\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>iccpd\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>l2mcd\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>lldp\</name> \<admin state>enable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>macsec\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>mstpd\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>proxy\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>ptp\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>radv\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>sflow\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>snmp\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \<feature> \<name>snooping\</name> \<admin state>enable\</admin state> \<auto restart>enable\</auto restart> \</feature> \</features control> \</top> \</data> \</rpc reply> get specific feature control entry request example to get specific feature control entry via get config with subtree filter \<filter type="subtree"> \<top> \<features control> \<feature> \<name>dhcp relay\</name> \</feature> \</features control> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 9ea12f72 86cc 4275 8d3c af62b8ade549"> \<data> \<top> \<features control xmlns="http //asterfusion com/ns/yang/asternos feature control"> \<feature> \<name>dhcp relay\</name> \<admin state>disable\</admin state> \<auto restart>enable\</auto restart> \</feature> \</features control> \</top> \</data> \</rpc reply> get feature running statu note the running status is a read only leaf and can only be retrieved via get operation request example to get feature running status via get with subtree filter \<filter type="subtree"> \<top> \<features control> \<feature> \<name>dhcp relay\</name> \<running status/> \</feature> \</features control> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 311e281a e7f5 4cff ab5a 3ee1f9bcf69d"> \<data> \<top> \<features control xmlns="http //asterfusion com/ns/yang/asternos feature control"> \<feature> \<name>dhcp relay\</name> \<running status>enabled\</running status> \</feature> \</features control> \</top> \</data> \</rpc reply> modify feature control entry request example to modify specific feature control entry via edit config with merge operation \<config> \<top> \<features control> \<feature> \<name>dhcp relay\</name> \<admin state>enable\</admin state> \</feature> \</features control> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 88dea55e 1d67 4468 a4ed 7b8369f28734"> \<ok/> \</rpc reply>
