IP Address Assignment Tests for Oracle Port (Llama)
Draft- 4/11/06 SY
Legend
- NA = next available, reserved or unreserved
- NU = next available, unreserved or self-reserved only
- NR = network reserved- i.e., low reserve and middle reserve and high reserve
- SR = self reserved
- RA = requested address
- & = must satisfy both
- or = try first condition, then second
- Middle reserve = .0, .1, .255 which are not network addr, low reserve or broadcast addr
- ERR = give error
Requests for single explicit IP
| Start Addr | God | | | Regular | |
|
| | IP | IPC | DynDhcp | IP | IPC | DynDhcp
|
| Address Space | NU | NU | NU | NU | NU | NU
|
| Net Address | NU | NU | NU | NU | NU | NU
|
| Not Net Reserve | RA | RA | RA | RA or NU | RA or NU | RA
|
| Low Reserve | RA | RA | RA | NU | NU | NU
|
| Middle Reserve | RA | RA | RA | NU | NU | NU
|
| High Reserve | RA | RA | RA | ERR | ERR | ERR
|
| Broadcast | ERR | ERR | ERR | ERR | ERR | ERR
|
Requests for multiple IPs
| Start Addr | God | | | Regular | |
|
| | IP | IPC | DynDhcp | IP | IPC | DynDhcp
|
| Address Space | NU | NU | NU | NU | NU | NU
|
| Net Address | NU | NU | NU | NU | NU | NU
|
| Low Reserve | RA & NA | RA & NA | RA & NA | NU | NU | NU
|
| Not Reserve | RA or NU | RA or NU | RA or NU | RA or NU | RA or NU | RA or NU
|
| Middle Reserve | RA & NA | RA & NA | RA & NA | NU | NU | NU
|
| High Reserve | RA & NA | RA & NA | RA & NA | ERR | ERR | ERR
|
| Broadcast | ERR | ERR | ERR | ERR | ERR | ERR
|
Notes
- Reserved addresses are held for 1 hour. User can steal address from self.
- For god requesting multiple IPs starting in a reserve, reserved addresses are included in the available pool
- when using templates, starting addr is network address, not explicit IP