This section provides a sample of configuring DHCP snooping using the rpc method.
Operation |
XPATH |
|---|---|
rpc |
/huawei-savi/savi/dhcp-snooping |
Item |
Data |
Description |
|---|---|---|
Whether DHCP is enabled |
true |
Enable the DHCP function. |
Whether DHCP snooping is enabled globally |
true |
Enable the DHCP snooping function globally. |
Whether DHCP snooping is enabled on GE0/0/1 connecting to users |
true |
Enable DHCP snooping on GE0/0/1 connecting to users. |
| Whether DHCP snooping is enabled in VLAN10 and VLAN11 to which users belong | true | Enable DHCP snooping in VLAN10 and VLAN11 to which users belong. NOTE:
Ensure that VLAN10 and VLAN11 have been created. |
<rpc message-id="123" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<edit-config>
<target>
<running/>
</target>
<config>
<interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces">
<interface>
<name>GigabitEthernet0/0/1</name>
<description>savi</description>
<type xmlns:iana-if-type="urn:ietf:params:xml:ns:yang:iana-if-type">iana-if-type:ethernetCsmacd</type>
<enabled>true</enabled>
</interface>
</interfaces>
<dhcp-config xmlns="urn:huawei:params:xml:ns:yang:huawei-dhcp">
<dhcpv4-config>
<enable>true</enable>
</dhcpv4-config>
</dhcp-config>
<savi xmlns="urn:huawei:params:xml:ns:yang:huawei-savi">
<dhcp-snooping>
<snooping-global-enable>
<ipv4-enable>true</ipv4-enable>
</snooping-global-enable>
<snooping>
<interface>
<interface-name>GigabitEthernet0/0/1</interface-name>
<snooping-enable>true</snooping-enable>
</interface>
<vlan>
<start-vlan-id>10</start-vlan-id>
<end-vlan-id>11</end-vlan-id>
<snooping-enable>true</snooping-enable>
</vlan>
</snooping>
</dhcp-snooping>
</savi>
</config>
</edit-config>
</rpc>
Sample of successful response
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="123"> <ok/> </rpc-reply>
Sample of failed response
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="123">
<rpc-error>
<error-app-tag>-1</error-app-tag>
<error-message> Service process failed.</error-message>
<error-info>Error on node /huawei-savi/savi/dhcp-snooping/snooping/interface[interface-name="GigabitEthernet0/0/1"]/snooping-enable</error-info>
</rpc-error>
</rpc-reply>