< Home

Configuring DHCP Snooping

This section provides a sample of configuring DHCP snooping using the rpc method.

Table 1 Configuring DHCP snooping

Operation

XPATH

rpc

/huawei-savi/savi/dhcp-snooping

Data Requirements

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.

Request example

<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>

Response example

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>
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >