As per Relevance of the word additional, we have this rfc below:
Network Working Group K. van den
Request for Comments: 2322 HvU/HIP-
Category: Informational A.
UUnet NL/HIP-
R. van
University of Twente/HIP-
1 April 1998
Management of IP numbers by peg-
Status of this
This memo provides information for the Internet community. It
not specify an Internet standard of any kind. Distribution of
memo is unlimited
Copyright
Copyright (C) The Internet Society (1998). All Rights Reserved
This RFC describes a protocol to dynamically hand out ip-numbers
field networks and small events that don't necessarily have a
organisational body
It can also provide some fixed additional fields global for
clients like netmask and even autoproxyconfigs. It does not depend
a particular ip-stack
History of the protocol
The practice of using pegs for assigning IP-numbers was first used
the HIP event (http://www.hip97.nl/). HIP stands for Hacking
Progress, a large three-day event where more then a thousand
from all over the world gathered. This event needed to have a TCP/
lan with an Internet connection. Visitors and participants of
HIP could bring along computers and hook them up to the HIP network
During preparations for the HIP event we ran into the problem of
to assign IP-numbers on such a large scale as was predicted for
event without running into troubles like assigning duplicate
or skipping numbers. Due to the variety of expected computers
associated IP stacks a software solution like a Unix DHCP
would probably not function for all cases and create
technical problems
van den Hout, et. al. Informational [Page 1]
RFC 2322 Management of IP numbers by peg-dhcp 1 April 1998
So a way of centrally administrating IP-numbers and giving them
to people to use on their computers had to be devised. After
discussion, the idea came up of using wooden clothes-pegs. Using
has the following advantages in respect to other methods
-
- a peg is a 'token' and represents one IP-number,
making the status of the IP-number (allocated or not allocated
visible
- a peg can be clipped to a network cable giving a very
view of where a given IP-number is in use
Credits for the original idea of using wooden pegs go to
Ockeloen
The server
The server can have many appearances. At HIP it was a large
situated at the central field where all the activities were. It
also be a small table in the corner of a terminalroom
The server can hand out two parts to the client, the peg and a
with additional fields fixed for the site the server is running for
We will describe both here
The peg
On the peg the IP-number is mentioned. The text on the peg can
described according to the following BNF
Total ::== IP |
IP ::== num.num.num.num | num.num |
Net ::== num.num.num/mask | num.num/mask | num/
num ::== {1..255}
mask ::== {8..31}
The Net-method of writing larger nets is an optional part of
protocol, it doesn't have to be implemented. If it is implemented,
requires more administration at the server (see below).
The short versions of the IP-number with only 1 or 2 chunks are
for large servers where writing the whole number on the peg is
boring and time-consuming. It requires the prefix to be mentioned
the additional field paper, but that can be produced in
van den Hout, et. al. Informational [Page 2]
RFC 2322 Management of IP numbers by peg-dhcp 1 April 1998
convenient ways. It is not recommended to work with more prefixes.
is better to write more numbers on the peg and use a smaller prefix
If the network to be numbered is rather large and some kind
subnetting has to be implemented it is possible to give the pegs
the different subnets different colors. This has proven to be a
convenient way at HIP
The additional vendorfield paper
This part is meant for information that is fixed for the whole site
It can either be implemented as small printed notes handed out
the peg or as a large paper billboard hung at a convenient
where everybody can read it
The information can be described with the following BNF
Network ::== num.num.num.
Netmask ::== num.num.num.num |
Gateway ::== num.num.num.num | num.num |
Proxy ::== num.num.num.num:port | num.num:port | num:
Paper ::== Network Netmask Gateway Proxy | Network Netmask
num ::== {0..255}
port ::== {1..65535}
The paper and the peg are of course one part, if two numbers are
on the peg, two numbers are used on the paper
Because it is fixed information, it can be produced with means
mass-production (printing, copying).
The IP-
Due to the nature of the peg, the repository can be quite simple
Just a clothes-line with all the pegs that are ready to be handed
attached to it. If you work with different subnets, it is
to group the pegs for the different subnets (colors).
At large networks where it is not really known how many IP-
are needed, a first set of pegs can be made in advance, and
administration of produced pegs kept on paper so it is known
which numbers pegs have already been made. If use is made of
van den Hout, et. al. Informational [Page 3]
RFC 2322 Management of IP numbers by peg-dhcp 1 April 1998
net-extension on the pegs, numbers given out that way can
administrated this way too
Issuing IP-numbers
The pegs and the IP-numbers are issued at the server to the client
Normally the client has to visit the server personally. Depending
how secure and controlled you want the process, the client has to
for a peg to a responsible person, or he or she can just get a
from store himself
If someone could apply for a networkrange, and he net-extension isn'
used, coat-hangers can be prepared with sets of pegs attached
them
The vendorfields paper doesn't have to be issued with every peg,
is only needed when wanted
Reclaiming and reusing IP-numbers
It is not easy to implement a TTL in this protocol. One obvious
is the duration of the event after which the IP-numbers are not
anymore
However, if a client decides that it doesn't need an IP-
anymore it can bring the peg back to the server
The server should at that point decide what to do, if desired, it
bring the peg back into the pool (attach it to the clothes-
again).
If the server is not manned (the client has to help themselves),
only thing possible is that the client just places the peg back
the pool
The client side
The optimum location for the peg is clipped to the network cable
the NIC of the device needing an IP-number allocated. This ensures
clear visual connection between the device and the IP-
allocated and makes it an easy task to see which IP-number
allocated
Transfer of the IP information from the peg and the
vendorfield paper note to the settings in the IP stack is done
human transfer. A person reads the information from the peg and
the additional information and enters this in the configuration
the used IP stack. This transfer is not completely free
van den Hout, et. al. Informational [Page 4]
RFC 2322 Management of IP numbers by peg-dhcp 1 April 1998
corruption of the information or loss of the information contained
the peg
A certain amount of knowledge of the logic of IP settings is
assumed on the part of the person transferring the information
Other information on the vendorfield paper note has to be
to the settings within specific application programs
Use with other
This protocol could be combined with avian carriers as described
RFC 1149 to hand out IP-numbers remote
At the first avian carrier, the peg is clipped to the leg of
carrier after rolling the additional vendorfield paper around it
The remote site can take the peg on arrival of the avian carrier
use the information on it
This part of the protocol is still experimental and requires
additional research on topics like the weight of the peg and loss
the peg/whole carrier
Security
Some remarks about security can be made
Pegs are small devices and can be lost. At that time, the IP-
which was lost can't be used anymore because someone else can
the peg and use the information stored on it. But, once the peg
attached to a network cable, the chance to loose the peg
minimized
All the information on both the peg and on the additional 'fixed
fields on the paper record are plain text and readable for everyone
Private information should not be exchanged through this protocol
On the client side all sorts of clients exist and cooperate freely
Due to the human factor of the clients transferring information
peg to IP stack, the information can be misinterpreted, which
cause network troubles. In the field test at HIP this
perfectly clear when someone mixed up the numbers and used
address from the default router as his IP-number, rendering
network useless for a period of time
van den Hout, et. al. Informational [Page 5]
RFC 2322 Management of IP numbers by peg-dhcp 1 April 1998
Authors'
Koos van den
Hogeschool van Utrecht / Expertisecentrum
P.O. box 85029
3508 AA
The
Phone: +31-30-2586287
Fax: +31-30-2586292
EMail: koos@cetis.hvu.
Andre
UUnet
P.O. box 12954
1100 AZ
The
Phone: +31-20-4952727
Fax: +31-20-4952737
EMail: andre@NL.
Remco van
Van Mook
Calslaan 10-31
7522 MA
The
Phone: +31-53-4895267
EMail: remco@sateh.
van den Hout, et. al. Informational [Page 6]
RFC 2322 Management of IP numbers by peg-dhcp 1 April 1998
Full Copyright
Copyright (C) The Internet Society (1998). All Rights Reserved
This document and translations of it may be copied and furnished
others, and derivative works that comment on or otherwise explain
or assist in its implementation may be prepared, copied,
and distributed, in whole or in part, without restriction of
kind, provided that the above copyright notice and this paragraph
included on all such copies and derivative works. However,
document itself may not be modified in any way, such as by
the copyright notice or references to the Internet Society or
Internet organizations, except as needed for the purpose
developing Internet standards in which case the procedures
copyrights defined in the Internet Standards process must
followed, or as required to translate it into languages other
English
The limited permissions granted above are perpetual and will not
revoked by the Internet Society or its successors or assigns
This document and the information contained herein is provided on
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
van den Hout, et. al. Informational [Page 7]
if you see any problems within the linking, don't worry be happy,
this is version 0.1 of the Relevance System and you gotta expect some crappy subroutines sometimes,
just be content we did not write this in Java, which would have made this "bigger and better" HAHAHHA.
RFC documents can be found at I.E.T.F.
Relevance System Copyright © 2002 Spectrum WorldResearch
other technical nosh by ServerMasters Corporation
collaboration of BobX