Product Description

nanoBTS Product Description DHCP
© ip.access Ltd Page 42
7 DHCP
START
DHCP-
DISCOVER
None/not
fixed
SELECTING
IP
address ?
DHCP-
INFORM
Fixed
(static Interface IP Config
& IP address valid)
NOTES
=====
1) All message transmissions have retransmission applied as required
in the RFCs.
2) nanoBTS has non-volatile storage for:
a) IP Address, Subnet & Static IP Interface IP config flag
b) Default Gateway & Static IP Gateway config flag. Previous versions
of this spec referred to a "Router" - this should be treated synomously
with "Gateway"
c) VSI (Primary & Secondary OML IP Address & Port, etc) & Static VSI
config flag (when clear VSI is requested), VCI is always sent
d) DHCP enable flag
3) The nanoBTS should only let the above config flags be set (i.e.
"static" or "disabled") if a corresponding value(s) is already known.
4) The optional restart REQUEST is not supported.
5) The Multicast Discovery method is not supported.
Set i/f IP Address
(with known or
default IP config)
AWAITING
GATEWAY
CONFIG
Set Ti
Request missing IP
Gateway Config & VSI (if
non static VSI config)
IP
Gateway
Config
known &
fixed ?
N
Y
1
Set Ts
Validate
stored Config
VALIDATION RULES (in order):
============================
1) If IP Address not class A, B or C, clear IP Address
2) If IP address not set and 'static Interface IP Config' flag set, clear flag
3) If 'static IP Gateway Config' flag set but not 'static Interface IP Config'
flag, clear 'static IP Gateway Config' flag.
4) If Subnet Mask unset, use default mask for IP Address class (A, B or C)
5) If Default Gateway not in same subnet as IP address, clear 'static IP
Gateway Config' flag (if set) and Default Gateway IP address
MAC
Address in
valid
range ?
Y
N
Validate MAC Address in EEPROM against
ip.access assigned Manufacturer's range.
If EEPROM is corrupt the BTS will
assume a default MAC Address
within the manufacturer range.
Set Default MAC
Address
Figure 10 - START state