On 26-Jan-22 08:30, Geoff Huston wrote:
...
Tom,

I think you may have missed my initial characterisation of IP addresses
in your response: "we treat addresses as no more than temporary ephemeral _session_ tokens” i.e. the NAT model relies on session level stability of the NAT association.

Right. And it's well understood that users don't care about addresses (unless 
circumstances force them to, such as instructions to browse to 10.1.1.1 to set 
up their new home gateway). I don't think much has changed since my rant 8 
years ago (https://dl.acm.org/doi/10.1145/2602204.2602215).

It increasingly seems to me that what we lack is some kind of transaction identifier that can survive both changes of address and transport layer failures. Possibly this is what OSI called the session layer.
My comment about QUIC is that the QUIC protocol does not even require that 
session-level stability of address association, and QUIC sessions essentially 
require stability of association only on a time basis approaching the RTT 
interval.

If you wish to construe various judgemental observations (Like "NAT is evil”, 
“NBATs break stuff”, etc,) feel free, but they are your constructions, not mine. The 
issue for me is not judgments of “good” or “bad”, but simply to explore, without 
overtones of judgement, exactly what an IP address represents in today’s Internet.

I just reread RFC2101. I wouldn't change a word, especially this:

"Thus, IPv6 will amplify the existing
problem of finding stable identifiers to be used for end-to-end
security and for session bindings such as TCP state.

The IAB feels that this is unfortunate, and that the transition to
IPv6 would be an ideal occasion to provide upper layer end-to-end
protocols with temporally unique identifiers. The exact nature of
these identifiers requires further study."

Here we are.

Regards
    Brian

_______________________________________________
Int-area mailing list
Int-area@ietf.org
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to