RE: Last Call: <draft-bonica-special-purpose-03.txt> (Special-Purpose Address Registries) to Best Current Practice

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Geoff,

I have just posted a new version of the draft, adding a column that distinguishes between reservations and allocations. In this version, our goal is to preserve the distinction between reservations and allocations while providing a single compendium of special addresses.

Please take a look and tell me if we have solved the problem.

                                   Ron


> -----Original Message-----
> From: Geoff Huston [mailto:gih@xxxxxxxxx]
> Sent: Monday, December 03, 2012 6:25 PM
> To: Ronald Bonica
> Cc: Randy Bush; IETF Discussion
> Subject: Re: Last Call: <draft-bonica-special-purpose-03.txt> (Special-
> Purpose Address Registries) to Best Current Practice
> 
> 
> On 04/12/2012, at 9:30 AM, Ronald Bonica <rbonica@xxxxxxxxxxx> wrote:
> 
> > Geoff, Randy,
> >
> > Having reflected on your comments, I think that the two of you may be
> approaching the same problem from two directions. I will try my best to
> articulate the problem. When we agree that we have a common
> understanding of the problem, we can decide whether to fix draft-bonica
> or abandon it.
> >
> > Geoff points out that each of the entries mentioned in draft-bonica
> can be characterized as one of the following:
> >
> > - a special purpose address assignment
> > - a address reservation
> >
> > All compliant IP implementations must respect special purpose address
> assignments. As Randy puts it, special purpose address assignments
> should be baked into IP stacks.
> >
> > However, the same is not true of address reservations. While
> operators may afford special treatment to packets that are sourced from
> or destined to reserved addresses, these treatments should not be baked
> into IP implementations. They should be configurable.
> >
> > Currently, there is nothing in draft-bonica that distinguishes
> between special purpose address assignments and address reservations.
> If we were to continue with this draft, we would have to add a field
> that makes this distinction. Having added that field, we should also
> make clear that that field, and only that field, determines whether an
> address should be baked into IP stacks?
> >
> > Randy, Geoff, have I restated the problem accurately?
> >
> 
> 
> I'd use the opposite terminology. e.g.:
> 
>   - I regard 0.0.0.0/8 as a "reservation", and should be baked into IP
> stacks
> 
>   - I regard 192.88.99.0/24 as a "special purpose assignment" and is
> configurable by IP stacks.
> 
> In IPv4 my understanding of the current set of "reservations" are:
> 
>   0.0.0.0/8
>   127.0.0.0/8
>   169.254.0.0/16
>   224.0.0.0/4
>   240.0.0.0/4
> 
> All others I would see as being special purpose assignments, given that
> they do not require special baked-in treatment by IP stacks.
> 
> My personal preference would be to:
> 
> --  record all special purpose assignments in a special purpose
> assignment registry, such as http://www.iana.org/assignments/iana-ipv4-
> special-registry/iana-ipv4-special-registry.xml for Ipv4
> 
> 
> -- record all reservations in the address protocol registry, such as
> http://www.iana.org/assignments/ipv4-address-space/ipv4-address-
> space.xml for Ipv4
> 
> 
> regards,
> 
>    Geoff
> 
> 
> 
> 





[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]