1/20/05 last modified SY
The below table shows the network associated with each DHCP class. Parentheses indicate uncertainty.
DHCP Class Network NetDB Selectable? DNS redirect?
Static only Static yes (also set by NodeState=Exempt ??) no
Known/No class
Roaming Roaming yes no
Guest Guest yes no
Suspended (Register) no - set by (Node State = Suspended) yes, reg
Hacked (Quarantine1) no - set by (Node State = Hacked) yes, hacked
Vulnerable (Quarantine2) no - set by (Node State = Vulnerable) yes, vulnerable
None of the above Register no - for nodes not in NetDB yes, reg
Unknown/No Class
Definition of IP address types
Guest non-Stanford addresses allow access to Internet
Roaming roaming addresses set aside on networks
Register subnet for registration of new or expiring hosts
Static designated IP address if DHCP request comes from that network
Quarantine special subnets with limited access - possibly to patches? or warnings?
Somewhere we need to also keep track of exempt hosts/networks.
Notes:
To accomodate different LNA requests, LNAs would create a node template for their networks
which would dictate what address space to give an autoreg user. The node template would
somehow be associated with the network. In other words, when user A tries to autoreg on
network B, NetDB checks to see if network B has a corresponding node template. If the LNA
selected the guest network for the node template, the new host gets an address on the guest
address. The LNA gets mailed the autoreg request and can move the new host to the desired
network. Less strict LNAs could configure the node template to create new hosts on the
regular network.
Current Node Interface
New Node Interface???