9 Configuring BOOTP Client and Server Object

The BOOTP objects allow you to configure the Bootstrap Protocol (BOOTP) client and server settings in an ME network cluster. Bootstrap Protocol, described in RFC 951, is the Internet protocol that allows a network client to learn its own IP address and boot information from a BOOTP server.

In an ME network cluster, a BOOTP client (drone) requests its own IP address from the BOOTP server (master), as well as the IP address of the BOOTP server itself using the hardware MAC address. The BOOTP server responds to BOOTP client requests over the configured server UDP port.

If a BOOTP session cannot be established between the ME client and server, BOOTP closes the session across the BOOTP interfaces after 60 seconds.

Note:

The BOOTP client and server objects are located in different places in the CLI hierarchy. You configure the client within the box object and the server within the interface object.

bootp-client

Opens the BOOTP client configuration object on the locally attached ME, or opens the BOOTP client configuration object on the specified ME device in a cluster configuration. You configure BOOTP clients from the box and cluster configuration objects. The box configuration object allows you to configure the BOOTP client on the locally attached ME device; the cluster configuration object allows you to configure the BOOTP client on individually numbered (indexed) ME devices in a network cluster.

Syntax

config box bootp-client
config cluster box <integer> bootp-client

Parameters

admin: Enables or disables BOOTP client services on the ME.

Default: enabled
Values: enabled | disabled

Example: set admin disabled client-port <ethX> <port-number>: Sets the ME interface over which BOOTP sends requests to the BOOTP server (master). The client (drone) receives the IP address for this interface from the BOOTP server.

Default: eth0 68
  • Values: Interface 0-19

  • Port 1-65535

Example: set client-port eth1 68 server-port <port-number>: Sets the ME interface over which BOOTP sends responses to the BOOTP client (drone). The server (master) sends IP addresses over this interface to the BOOTP client interfaces.

Default: 67
Values: Min: 1 / Max: 65535

Example: set server-port 67

bootp-server

Opens the BOOTP server configuration object on the specified IP interface. You configure BOOTP servers on an IP interface.

Syntax

config cluster box <number> interface ethX ip <name> bootp-server
config cluster box <number> interface ethX vlan number ip <name> bootp-server
config box interface ethX ip <name> bootp-server
config box interface ethX vlan <number> ip <name> bootpserver

Parameters

admin: Enables or disables the BOOTP server on the current ME Ethernet or VLAN interface.

Default: enabled
Values: enabled | disabled

Example: set admin disabled

port <port-number>: Sets the UPD port over which BOOTP sends responses to the BOOTP client (drone). The server (master) sends IP addresses over this port to the BOOTP clients.

Default: 67
Values: Min: 1 / Max: 65535

Example: set port 300