Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Configuring DHCP Snooped Packets Forwarding Support for DHCP Relay Agent

    You can configure how DHCP relay agent handles DHCP snooped packets. Depending on the configuration, DHCP relay agent either forwards or drops the snooped packets it receives.

    DHCP relay uses a two-part configuration to determine how to handle DHCP snooped packets. This topic describes how you use the forward-snooped-clients statement to manage whether DHCP relay agent forwards or drops snooped packets, depending on the type of interface on which the packets are snooped. In the other part of the DHCP relay agent snooping configuration, which is described in Enabling and Disabling DHCP Snooped Packets Support for DHCP Relay Agent, you enable or disable the DHCP relay snooping feature.

    Table 1 shows the action the router takes on snooped packets when DHCP snooping is enabled by the allow-snooped-clients statement. Table 2 shows the action the router takes on snooped packets when DHCP snooping is disabled by the no-allow-snooped-clients statement.

    The router also uses the configuration of the DHCP relay agent forwarding support to determine how to handle snooped BOOTREPLY packets. Table 3 shows the action the router takes for the snooped BOOTREPLY packets.

    Note: Configured interfaces have been configured with the group statement in the [edit forwarding-options dhcp-relay] hierarchy. Non-configured interfaces are in the logical system/routing instance but have not been configured by the group statement.

    Table 1: Actions for DHCP Relay Agent Snooped Packets When DHCP Snooping Is Enabled

    forward-snooped-clients Configuration

    Action on Configured Interfaces

    Action on Non-Configured Interfaces

    forward-snooped-clients not configured

    snooped packets result in subscriber creation

    dropped

    all-interfaces

    forwarded

    forwarded

    configured-interfaces

    forwarded

    dropped

    non-configured-interfaces

    snooped packets result in subscriber creation

    forwarded

    Table 2: Actions for DHCP Relay Agent Snooped Packets When DHCP Snooping Is Disabled

    forward-snooped-clients Configuration

    Action on Configured Interfaces

    Action on Non-Configured Interfaces

    forward-snooped-clients not configured

    dropped

    dropped

    all-interfaces

    dropped

    forwarded

    configured-interfaces

    dropped

    dropped

    non-configured-interfaces

    dropped

    forwarded

    Table 3: Actions for Snooped BOOTREPLY Packets

    forward-snooped-clients Configuration

    Action

    forward-snooped-clients not configured

    snooped BOOTREPLY packets dropped if client is not found

    forward-snooped-clients all configurations

    snooped BOOTREPLY packets forwarded if client is not found

    To configure DHCP snooped packet forwarding and BOOTREPLY snooped packet forwarding for DHCP relay agent:

    1. Specify that you want to configure DHCP relay agent.
      [edit]user@host# edit forwarding-options dhcp-relay
    2. Enable DHCP snooped packet forwarding.
      [edit forwarding-options dhcp-relay]user@host# edit forward-snooped-clients
    3. Specify the interfaces that are supported for snooped packet forwarding.
      [edit forwarding-options dhcp-relay forward-snooped-clients]user@host# set (all-interfaces | configured-interfaces | non-configured-interfaces)

    For example, to configure DHCP relay agent to forward DHCP snooped packets on only configured interfaces:

    [edit]
    forwarding-options {dhcp-relay {forward-snooped-clients configured-interfaces;}}