class DHCPv4Service

ManagedElement
+-IpworksFunction
+-IPWorksDHCPRoot
+-DHCPv4Service

Configuration for DHCP service. It's shared by all DHCP server.

Attributes
string[0..1]
arguments
Specifies the Arguments that are used to start the server, which are as follows:
-p : UDP port number.

-d : Run the server as daemon.

-f : Run the server as daemon.

-cf : Specify the alternative configuration file and it's directory.

-lf : Specify the lease file and its directory.

-t : For testing.

-T : For testing.

-s : Specify the server name.

-if0..ifN : Specify the number of interfaces.


Takes effect: After next restart
IpworksDhcpv4AuthLevel
authenticationLevel = NONE
Specifies the server authentication as follows:

NONE : Authentication not supported. Only unauthenticated responses are sent even if clients require authentication.

MANDATORY : Authentication is mandatory. Client must include the authentication option, and it must be valid.

OPTIONAL : Authentication is optional. It depends on the client’s authentication option.


Takes effect: After next restart
string
key
mandatory
noNotification
restricted
dhcpv4ServiceId
The value component of the RDN.
boolean
enableAutoReconfig = false
Enables (true) or disables (false) sending the automatic notification of FORCERENEW to the client, when the client is in the event of changing address range. It is disabled by default.

Administrators can reconfigure manually from the IPWCLI if auto-reconfiguration is disabled. Changes other than address range need to be reconfigured manually.


Takes effect: After next restart
int32[0..1]
lowTPSThreshold { 0..3000 }
The value range is 0~3000. When the TPS under the threshold level, a low TPS alarm will be raised.
0 means disable the low TPS alarm.
uint32
reconfigThreshold = 0 { 0..50000 }
Specifies the number of FORCERENEW notifications to be sent concurrently in the event of server reconfiguration. The default value is 0, which means all the clients will be sent notifications at once. This can increase the load on the network beyond its tolerance limit.


Takes effect: After next restart

  class DHCPv4Service