> On 18 Nov 2021, at 11:58, Joe Maimon <jmai...@chl.com> wrote:
> 
> 
> 
> Mark Andrews wrote:
>> It’s a denial of service attack on the IETF process to keep bringing up 
>> drafts like this that are never going to be approved.  127/8 is in use.  It 
>> isn’t free.
> 
> There are so many things wrong with this statement that I am not even going 
> to try to enumerate them.
> 
> However suffice it to say that drafts like these are concrete documentation 
> of non-groupthink and essentially you are advocating for self-censorship and 
> loss of historical perspective.

I’m advocating for not taking address away that have been allocated for a 
purpose.  No one knows what the impact of doing that will be.  Perhaps we 
should just take back 216.222.144.0/20?  You obviously think taking back 
address that are in use to be a good thing.  This is similar to taking back 
other address that are allocated but not advertised.

> Which given the state of IPv6 transition, perhaps more of that in the past 
> would have been nice.
> 
> For example https://datatracker.ietf.org/doc/html/draft-fuller-240space-02 
> from 2008 which fell prey to the "by the time this is usable IPv6 will have 
> taken over" groupthink.

Again an oranges vs apples comparison.  Class E is not 127/8.  This is 
“Reserved" vs "Reserved for use on the host”.  Totally different histories.  
Totally different expectations.

> Objectively wrong.
> 
> Predictive self-fulfilling circular arguments of this sort should no longer 
> be given any weight, and along your lines, should never even be brought up.
> 
>> 
>> Lots of bad attempts to justify a bad idea.
>> 
>> "The IPv4 network 127/8 was first reserved by Jon Postel in 1981 [RFC0776]. 
>> Postel's policy was to reserve the first and last network of each class, and 
>> it does not appear that he had a specific plan for how to use 127/8.”
>> 
>> Having a space for permission-less innovation and testing is a good thing.  
>> Jon understood that.
> 
> Yes its a good idea to have space that is guaranteed to be available to every 
> system regardless of its networking condition and that the host has 
> deterministic control over the addressing used in that space.
> 
> However, it turns out that /8 was much too large. The extreme few instances 
> of its usefulness at that size pale in comparison with even the possibility 
> of its usefulness to the public.
> 
> So any attempt to adjust that should be given proper attention and serious 
> thought.
> 
>> 
>> "By contrast, IPv6, despite its vastly larger pool of available address 
>> space, allocates only a single local loopback address (::1) [RFC4291]. This 
>> appears to be an architectural vote of confidence in the idea that Internet 
>> protocols ultimately do not require millions of distinct loopback addresses.”
>> 
>> This is an apples-to-oranges comparison.  IPv6 has both link and site local 
>> addresses and an architecture to deliver packets to specific instances of 
>> each.  This does not exist in the IPv4 world.
> 
> SO an IPv6 only system without any network interfaces can run multiple 
> discrete instances of the same daemon accepting connections on the same TCP 
> port?

Yes. I’ve been doing testing over the IPv6 loopback for 20+ years now.

> Can I script that, can I template that with hardcoded addresses, same as I 
> can now for 127/8?
> 
> Good thing I can just use ::FFFF:127.0.0.1/104

You can script is to the same extent that you can hard code 127/8 addresses.  
I’ve used ULA addresses but conceptually they are the same.  The lo0 interface 
also has more that 127.0.0.1 IPv4 addresses on it.

% ifconfig lo0 inet6
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
        inet6 fd92:7065:b8e:ffff::1 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::2 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::3 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::4 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::5 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::6 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::7 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::8 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::9 prefixlen 64 
        inet6 fd92:7065:b8e:ffff::10 prefixlen 64 
        inet6 fd92:7065:b8e:ff::1 prefixlen 64 
        inet6 fd92:7065:b8e:ff::2 prefixlen 64 
        inet6 fd92:7065:b8e:99ff::1 prefixlen 64 
        inet6 fd92:7065:b8e:99ff::2 prefixlen 64 
        inet6 fd92:7065:b8e:fffe::a35:4 prefixlen 64 
        nd6 options=201<PERFORMNUD,DAD>
% 


>> "In theory, having multiple local loopback addresses might be useful for 
>> increasing the number of distinct IPv4 sockets that can be used for 
>> inter-process communication within a host. The local loopback /16 network 
>> retained by this document will still permit billions of distinct concurrent 
>> loopback TCP connections within a single host, even if both the IP address 
>> and port number of one endpoint of each connection are fixed.”
>> 
>> But it doesn’t deliver millions of end points.  Sorry you simulation will 
>> not work because we don’t have more that 65000 end points anymore.  Sorry 
>> RFC 1918 addresses are not always suitable.
>> 
>> "Reserved for <use>" is not the same as “Reserved”.
>> 
>> Mark
> 
> Let them use IPv6 link local for their simulations.

Which doesn’t work when you are simulating dual stack.

>>> On 18 Nov 2021, at 10:45, scott <sur...@mauigateway.com> wrote:
>>> 
>>> 
>>> 
>>> On 11/17/2021 1:29 PM, Jay R. Ashworth wrote:
>>>> This seems like a really bad idea to me; am I really the only one who 
>>>> noticed?
>>>> 
>>>> 
> 
> Its only a relevant idea if you still care about IPv4. In which case, it 
> might be a good idea.
> 
> Joe

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742              INTERNET: ma...@isc.org

Reply via email to