Enabling DHCP Relay Agent Information Option (Option 82)

The DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  Relay Agent Information option (Option 82) allows the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  Relay Agent to insert circuit specific information into a request that is being forwarded to a DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  server.

The conductor Instant AP, when acting as a DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  relay agent, inserts information about the member Instant AP and SSID Service Set Identifier. SSID is a name given to a WLAN and is used by the client to access a WLAN network. through which a client connects to the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  request. Many service providers use this mechanism to make access control decisions.

Option 82 can be customized to cater to the requirements of any ISP Internet Service Provider. An ISP is an organization that provides services for accessing and using the Internet. using the conductor Instant AP. To facilitate customization using a XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. definition, multiple parameters for Circuit ID and Remote ID options of DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  Option 82 have been introduced. The XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. file is used as the input from the user and is validated against an XSD file in the conductor Instant AP. The format in the XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. file is parsed and stored in the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  relay which is used to insert Option 82 related values in the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  request packets sent from the client to the server.

When IP Helper is enabled on an L3 interface, DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  discover broadcast is filtered at the datapath level and is unicast to the configured helper device.

Sample XML Format

The following is a sample XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. file which specifies DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  Option-82 circuit and remote IDs.

<?xml version="1.0" encoding="UTF-8"?>

<dhcpopt82>

<circuit_id>

<param>

<type>var</type>

<val>apmac</val>

<delim>-</delim>

</param>

</circuit_id>

<remote_id>

<param>

<type>var</type>

<val>uemac</val>

<delim>:</delim>

</param>

</remote_id>

</dhcpopt82>

The table below lists the elements introduced in the param sub-options of the Circuit ID and Remote ID fields:

XML File Parameters

Parameter

Description

Type

Listed below are the types available:

Val

This field contains either a hexadecimal string or ASCII American Standard Code for Information Interchange. An ASCII code is a numerical representation of a character or an action. string limited to 64 characters, if the type is hex or str. If the type is var then one of the following DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  option-82 keywords:

Delim

The delim option is available only for mac based keywords - apmac/APMAC, uemac/UEMAC, and bssid/BSSID. The delim field is used if MAC Media Access Control. A MAC address is a unique identifier assigned to network interfaces for communications on a network. addresses are required to be in ASCII American Standard Code for Information Interchange. An ASCII code is a numerical representation of a character or an action. format with octets separated with either a colon (:) or a hyphen (-).

By default, the ASCII American Standard Code for Information Interchange. An ASCII code is a numerical representation of a character or an action. MAC Media Access Control. A MAC address is a unique identifier assigned to network interfaces for communications on a network. separated by a delimiter, will be in lower case. If the user wants to use upper case then the respective MAC Media Access Control. A MAC address is a unique identifier assigned to network interfaces for communications on a network. -based val keywords must be written in upper case in XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. file. For example:

  • <param>
  • <type>var</type>
  • <val>UEMAC</val>
  • <delim>:</delim>
  • </param>

If the delim field is not present in MAC Media Access Control. A MAC address is a unique identifier assigned to network interfaces for communications on a network. -based keywords, then the MAC Media Access Control. A MAC address is a unique identifier assigned to network interfaces for communications on a network. addresses are sent in option82 in hexadecimal format. For example:

  • <param>
  • <type>var</type>
  • <val>apmac</val> (sent in hex format)
  • </param>

Configuring XML Based DHCP Option 82 Specification

Listed below is the sequence of steps to be followed if a user wants to use XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. based DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  option 82:

  1. From the conductor Instant AP, upload the XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. file containing Option 82 specification to flash using the download-dhcpopt82 xml <URL> command. For example:

    If the XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. file is not in the specified format, then the incorrect file will not be loaded to flash. This can be checked using the show dhcp opt82 xml-config command, where the load status will be set to Success or Fail. If the load fails, the error is displayed in the output of the show dhcp opt82 xml-config command.

    (Instant AP) #download-dhcpopt82 xml http://10.20.52.131/dhcp_option82_1.xml

  2. In the configuration terminal, execute the following command:

    (Instant AP)(config) #dhcp option82-xml <mydhcpoption82.xml>

    The XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. file is always saved in flash with the name mydhcpoption82.xml. For example:

    (Instant AP)(config) # dhcp option82-xml mydhcpoption82.xml

    You can see the parameters configured for Option 82 by executing the show dhcp opt82 xml-config command.

  3. After the dhcp option82-xml mydhcpoption82.xml command is executed, then execute the dhcp option82 xml command in a centralized L2 or L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile configuration to apply the option82 xml configuration to the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  packets that need to be relayed from that centralized L2 or L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile.

    For example:

    (Instant AP)(config) # ip dhcp <profile-name>

    (Instant AP)(DHCP Profile <profile-name>)# server-type <centralized>

    (Instant AP)(DHCP Profile <profile-name>)# server-vlan <vlan-ID>

    (Instant AP)(DHCP Profile <profile-name>) # option82 xml

  4. Execute the following command if the user wants to remove global option82 configuration:

    (Instant AP)(config)# no dhcp option82-xml

    If there are multiple centralized L2 or L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profiles configured, each profile can have only one type of Option 82 configured at the same time. For example, no two or more profiles can have option82 xml and option82 alu enabled at the same time.

Configuring ALU Based DHCP Option 82 Specification

  1. The Alcatel based DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  Option 82 configuration in a DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile is similar to the XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.-based configuration.

    For example:

    (Instant AP)(config)# ip dhcp <profile-name>

    (Instant AP)(DHCP Profile <profile-name>)# server-type <centralized>

    (Instant AP)(DHCP Profile <profile-name>)# server-vlan <vlan-ID>

    (Instant AP)(DHCP Profile <profile-name>)# option82 alu

    Before you configure the option82 alu parameter in any of the centralized L2 or L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profiles, ensure that no other DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile is configured with option82 xml, from the specific DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile. Disable it using the no option82 command and enure that the global XML Extensible Markup Language. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. configuration is not enabled. Now, disable it using the no dhcp option82-xml command in configuration mode.

  2. To remove ALU based Option 82 configuration , execute the no option82 command from the specific DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile.

    (Instant AP)(config)# ip dhcp <profile-name>

    (Instant AP)(DHCP Profile <profile-name>)# no option82

Configuring Centralized DHCP Scopes

When a centralized DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  scope is configured, the following points are to be noted:

To configure a centralized DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  scope:

  1. Navigate to the Configuration > DHCP Server page.
  2. To configure a centralized DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  scope, click + under Centralized DHCP Scopes.
  3. To configure a centralized profile, select the profile type as Centralized,L2 or Centralized,L3 and configure the following parameters.

    Table 1: Centralized DHCP Mode Configuration Parameters

    Parameter

    Description

    Name

    Enter a name for the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  scope.

    Type

    Set the type as follows:

    • Centralized, L2 for the Centralized L2 profile
    • Centralized, L3 for the Centralized L3 profile

    VLAN

    Specify a VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. ID. To use this subnet Subnet is the logical division of an IP network., ensure that the VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. ID specified here is assigned to an SSID Service Set Identifier. SSID is a name given to a WLAN and is used by the client to access a WLAN network. profile. For more information on SSID Service Set Identifier. SSID is a name given to a WLAN and is used by the client to access a WLAN network. profile configuration, see Configuring VLAN Settings for a WLAN SSID Profile and Configuring VLAN for a Wired Profile.

    Split tunnel

    Click the toggle switch depending on whether you want to enable or disable the split tunnel functionality for the Centralized L2 subnet Subnet is the logical division of an IP network..

    Enabling split tunnel allows a VPN Virtual Private Network. VPN enables secure access to a corporate network when located remotely. It enables a computer to send and receive data across shared or public networks as if it were directly connected to the private network, while benefiting from the functionality, security, and management policies of the private network. This is done by establishing a virtual point-to-point connection through the use of dedicated connections, encryption, or a combination of the two. user to access a public network and a local LAN Local Area Network. A LAN is a network of connected devices within a distinct geographic area such as an office or a commercial establishment and share a common communications line or wireless link to a server. or WAN Wide Area Network. WAN is a telecommunications network or computer network that extends over a large geographical distance. network at the same time through the same physical network connection. For example, a user can use a remote access VPN Virtual Private Network. VPN enables secure access to a corporate network when located remotely. It enables a computer to send and receive data across shared or public networks as if it were directly connected to the private network, while benefiting from the functionality, security, and management policies of the private network. This is done by establishing a virtual point-to-point connection through the use of dedicated connections, encryption, or a combination of the two. software client connecting to a corporate network using a home wireless network. The user with split tunneling enabled is able to connect to file servers, database servers, mail servers, and other servers on the corporate network through the VPN Virtual Private Network. VPN enables secure access to a corporate network when located remotely. It enables a computer to send and receive data across shared or public networks as if it were directly connected to the private network, while benefiting from the functionality, security, and management policies of the private network. This is done by establishing a virtual point-to-point connection through the use of dedicated connections, encryption, or a combination of the two. connection. When the user connects to Internet resources (websites, FTP File Transfer Protocol. A standard network protocol used for transferring files between a client and server on a computer network. sites, and so on), the connection request goes directly to the gateway Gateway is a network node that allows traffic to flow in and out of the network. provided by the home network. The split-DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. functionality intercepts DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. requests from clients for non-corporate domains (as configured in Enterprise Domains list) and forwards to the Instant AP's own DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. server.

    When split-tunnel is disabled, all the traffic including the corporate and Internet traffic is tunneled irrespective of the routing profile specifications. If the GRE Generic Routing Encapsulation. GRE is an IP encapsulation protocol that is used to transport packets over a network. tunnel is down and when the corporate network is not reachable, the client traffic is dropped.

    DHCP relay

    If you are configuring a Centralized L2 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile, click the the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  relay toggle switch to allow the Instant APs to intercept the broadcast packets and relay DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  requests to the centralized DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  server.

    The DHCP relay option is not available for Centralized L3 profile configuration.

    Helper address

    Specify the IP address of the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  server.

    For Centralized L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profiles, the Helper address option is displayed only when DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  relay is enabled.

    VLAN IP

    Specify the Centralized L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  subnet Subnet is the logical division of an IP network. gateway Gateway is a network node that allows traffic to flow in and out of the network. IP.

    VLAN Mask

    Specify the subnet Subnet is the logical division of an IP network. mask of the Centralized L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  subnet Subnet is the logical division of an IP network. gateway Gateway is a network node that allows traffic to flow in and out of the network. IP.

    Option 82

    Select Alcatel to enable DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  Option 82 and allow clients to send DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  packets with the Option 82 string. The Option 82 string is available only in the Alcatel format. The Alcatel format for the Option 82 string consists of the following:

    The Option 82 string is specific to Alcatel and is not configurable.

  4. Click OK.
  5. Click OK in the DHCP Servers window.

The following table describes the behavior of the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  Relay Agent and Option 82 in the Instant AP.

Table 2: DHCP Relay and Option 82

DHCP Relay

Option 82

Result

Enabled

Enabled

DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  packet relayed with the ALU-specific Option 82 string

Enabled

Disabled

DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  packet relayed without the ALU-specific Option 82 string

Disabled

Enabled

DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  packet not relayed, but broadcast with the ALU-specific Option 82 string

Disabled

Disabled

DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  packet not relayed, but broadcast without the ALU-specific Option 82 string

To configure a Centralized L2 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile:

(Instant AP)(config)# ip dhcp <profile-name>

(Instant AP)(DHCP Profile <profile-name>)# server-type <centralized>

(Instant AP)(DHCP Profile <profile-name>)# server-vlan <vlan-ID>

(Instant AP)(DHCP Profile <profile-name>)# option82 alu

(Instant AP)(DHCP Profile <profile-name>)# disable-split-tunnel

To configure a Centralized L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile:

(Instant AP)(config)# ip dhcp <profile-name>

(Instant AP)(DHCP Profile <profile-name>)# server-type <centralized>

(Instant AP)(DHCP Profile <profile-name>)# server-vlan <vlan-ID>

(Instant AP)(DHCP Profile <profile-name>)# dhcp-relay

(Instant AP)(DHCP Profile <profile-name>)# dhcp-server <DHCP-relay-server>

(Instant AP)(DHCP Profile <profile-name>)# vlan-ip <DHCP IP address> mask <VLAN mask>