The basic client service (FDR_CLIENT) is applied to the IP configuration that the BMENOR2200H module receives from the CPU via X Bus.
NOTE:
-
This module does not support DHCP or BOOTP.
-
Static IP parameters are not stored locally in this module.
-
The cyber security configuration is not stored in the CPU.
The service configures the IP parameters for the module:
Stage
|
Description
|
1
|
The BMENOR2200H module gets its IP configuration data from the user-specified configuration source.
|
2
|
The BMENOR2200H module gets its configuration file from the CPU.
|
3
|
The service validates the IP parameters (IP address, subnet mask, and gateway address).
|
4
|
The BMENOR2200H module configures the device with the validated IP parameters.
|
MAC-based default address information is used in these cases:
-
There is no configuration file.
-
The IP information is not valid.
-
The configured IP address conflicts with the address of another module in the system.
When a default channel is used, the module does not get a valid IP address from the CPU. Instead, it uses the default IP address 10.10.mac5.mac.6. In this case, the module detects a duplicated IP status and does not run.
When the initialization is complete, the FDR client service gets a MAC-based IP configuration (10.10.mac5.mac6) from the CPU. Then the service validates the parameters:
-
OK: If the received IP parameters are valid and not duplicates, the FDR_CLIENT service uses those parameters.
-
not OK: If any received IP parameter is invalid, missing, or a duplicate, the FDR_CLIENT service uses the default IP to execute DHCP until the device obtains a valid and non-duplicate IP.
If the default IP address is a duplicate, the FDR_CLIENT service configures the device with the loopback IP address 127.0.0.1.
After the IP configuration, the FDR_CLIENT service sends gratuitous ARPs.