nanog mailing list archives

Re: Allocation of IP Addresses


From: owen () DeLong SJ CA US (Owen DeLong)
Date: Thu, 14 Mar 1996 08:43:45 -0800


On Wed, 13 Mar 1996, Jim Browning wrote:

A.  a single allocation capable of supporting planned growth, or
B.  incremental allocations of *contiguous* blocks

InterNIC's current CIDR allocation practice does not support either of 
these options.

Here's an idea. Let new ISP's reserve large blocks (say /16's) in 65/8,
66/8, .... but don't let them actually use these addresses on the global 
Internet. Then, the ISP can run a Network Address Translation gateway and
give their customers 65/8 addresses while still using a chunk from their 
provider's block. And they can switch providers without forcing their 
customers to renumber. Then, after they have demonstrated that they 
should be given a /16, open up the block they were given in 65/8 for use 
without the NAT.

Go back and learn a little more about IP and NAT boxes!

A NAT box is a fine piece of equipment, and definitely has a purpose.
However, it only supports certain applications and protocols, due to problems
with some application layer checksums that can be in the payload.  Changing the
IP address on the packet _CAN_ effect these checksums.  If the NAT doesn't know
the protocol, then the NAT doesn't know how to recompute the checksum/CRC/etc.
As a result, some protocols break through NATs.  Admittedly, these are rare,
and most companies don't use them.  Therefore, if you're one of those companies,
it's perfectly acceptable to put one of those boxes between your interior network
and the external world.  However, as an ISP, you have to pass your customers
traffic, and your customers determine what should or shouldn't be a desirable
protocol, not you.  I don't know about you, but I don't even want to think
about the Technical Support ramifications of a user who doesn't know much
about the Internet calling up some small providers limited technical support
staff saying "How come mail, ftp, nntp, and http work, but rxyz doesn't?"
Think the average tech support person is going to catch that this is the
result of the NAT box?  Not likely.

Of course, there is one little problem with this....

bash$ whois 65
Air Force Logistics Command (ASN-LOGNET) LOGNET-AS                         65
That's an Autonomous system number, not a network.

IANA (RESERVED-7)               Reserved                  64.0.0.0 - 95.0.0.0
IANA gets all the addresses IANA wants.  IANA is the Number Assignment Authority
(Internet Assigned Numbers Authority).  Currently, John Postel (postel () isi edu).
Probably these blocks are reserved so that he can do things like what you are 
suggesting, should that become desirable.


bash$ whois 96
Army Finance and Accounting Office (ASN-JTELS) JTELS-BEN1-AS               96
Again, this is an autonomous system number, not a network number.

IANA (RESERVED-8)               Reserved                 96.0.0.0 - 126.0.0.0
Same explanation as above.

 
How did these guys get such big chunks of address space reserved?

When you're the one who assigns the numbers, it's easy to get big chunks of numbers.

Owen

The day to day implementation of policy by the InterNIC has increasingly 
critical impact on our industry, to the point of controlling who has the 
opportunity to succeed and who does not.  IMHO, it is imperative that:

1.  this function be performed in an understandable manner,
2.  objective criteria be consistently applied
3.  the criteria in use be publicly available, and
4.  there be defined mechanisms for the 'appeal' of decisions made in the 
processing of allocation requests.

Recent experience and observation leads me to conclude that these 
imperatives are perhaps not being met.  Am I all wet????

I think that the fundamental problem here is that the Internic is 
fundamentally clueless about important issues such as global routing and 
*BUSINESS* issues. They are behaving a lot like a government bureaucracy 
or a regulatory agency. 

I don't really see how this can be fixed with the current system of 
having a US government agency writing a contract with a private US 
company to provide a fundamental international infrastructure service!


Michael Dillon                                    Voice: +1-604-546-8022
Memra Software Inc.                                 Fax: +1-604-546-3049
http://www.memra.com                             E-mail: michael () memra com




Current thread: