[arin-ppml] IPv6 Non-connected networks

David Farmer farmer at umn.edu
Fri Mar 26 10:39:56 EDT 2010

David Farmer wrote:
> michael.dillon at bt.com wrote:
>>> I have always liked 6to4 addressing.  If you have some IPv4, you have 
>>> plentiful amount of IPv6.  But there was no reverse DNS... Well, it 
>>> seems that http://6to4.nro.net now lets you populate it...
>> Bingo!
>> There is the model for doing reverse DNS for ULA-C. And also
>> for the directory of ULA-C registrations which would be at
>> http://ula.nro.net. That page would explain what ULA is,
>> provide a calculator for generating a ULA-RANDOM address,
>> direct people to the 5 RIR web pages for registering ULA-C
>> addresses, provide a ULA-C directory lookup button, and
>> provide a link for enabling reverse DNS for your ULA-C block.
>> People would then have a choice of whether or not to have
>> reverse DNS or to have it delegated to the same phantom IANA
>> server that handles RFC 1918 reverse DNS.
> No way, go read RFC 5158, that defines this.  It requires you to connect 
> to that web site from the 6to4 address range you want to register, this 
> is what I call implied authorization.  How would this kind of implied 
> authorization for an address range that is NOT suppose to be globally 
> routed?
> Also, if you read the RFC this implied authorization solution has a 
> number of pitfalls that would make it undesirable for enterprise use. It 
> is only acceptable for 6to4 because 6to4 itself is considered a 
> transition mechanism.  In other words the problem goes away when you 
> implement native IPv6.
> But if you can find a way to make it work, I'm happy to reconsider.  I 
> just do see how it would work and provide an enterprise class solution.

WAIT!!! I got hung up on the implied authorization thing.  But, now I 
realize that is not what you were thinking about.

Your right BINGO!

A ula.nro.net type mechanism is the way to coordinate the creation of 
the random prefixes.  How about something like this.

1. Registrant generates a prefix on ula.nro.net, the tool can generate 
regular ULA or registered ULA.  For registered ULA the tool puts the 
prefix into a "pending" state in a database, and creates a ticket that 
can be registered with an RIR.  If the state isn't progressed in some 
timeout say a week then the prefix is returned to the pool.

2. The Registrant contacts the appropriate RIR, the RIR takes the ticket 
generated in step 1 and moves the state to "Pending-RIR". The RIR 
processes and validates the registration.  If the RIR refuses the 
registration or it is dropped, the RIR returns the prefix to the pool.

3. Once the registration is completed, the state is changed to 
"Registered", and the database points at the RIR for Whois and reverse 
DNS so that maybe managed via the RIR's tools from this point on.

4. The RIR follows its policies and procedures for the life of the 

5. Once the RIR determines the registration is no longer valid 
(including any hold time) the RIR returns the prefix to the pool.

Other than a few worries related to sparse database problems I think it 
could work.

David Farmer               Email:farmer at umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota	
2218 University Ave SE	    Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952

More information about the ARIN-PPML mailing list