On Apr 16, 2012, at 1:53 PM, Nick Hilliard wrote:

> I'd like to add a voice of support to this draft.  AH adds little except
> complication to ipsec implementations and confusion to end users.

It only adds confusion and complication in the sense that telnet adds them (ESP 
is SSH in this analogy). If you don't implement it you and your users don't get 
confused. Besides, the end users of IPsec who actually have to know what ESP is 
vs what AH is are very sophisticated. They're not the people who simply press 
"Connect" on their L2TP or VPN clients.

> Regarding ipv4 NATs, they are ubiquitous and will become more so once ipv4
> scarcity is realised worldwide (particularly in asia, which is currently
> the fastest growing global region, and has already reached RIR exhaustion).

Maybe, maybe not. As ISPs move large blocks of users to a combination of IPv6 
and CGN, blocks of IPv4 address space may be freed up. But regardless, NAT *is* 
going to be with us for a while, even in IPv6.

> There was a previous comment about this draft about the NAT/AH issue being
> a NAT problem rather than an AH problem.  Well, yeah, in the purest sense
> this is true, but we live in the real world and need to work within its
> limitations.  You can apply fixups and ALGs to lots of protocols which are
> NAT sensitive, but AH is cryptographically incompatible with NAT and this
> cannot be fixed.

Nothing's stopping you from proposing 4302bis, which will be compatible with 
NATs. There just isn't much demand for changing AH like that.

> I see little value in the IETF formally supporting a protocol which simply
> cannot work for most end-users on the basis of the access addressing
> provided.  Formal deprecation / designation to historic status is
> appropriate in this case.

Formal deprecation is pretty much meaningless. Consider this example:
Suppose the TICTOC working group decide that they need packet authentication 
for time signals, but not encryption. (makes sense, as they only deliver the 
time of day). They can go with either AH or ESP-Null. They also don't care 
about NAT, because NATs introduce so much jitter, that they'll ruin the 
accuracy of PTP, so PTP does not go through NAT anyway. They also first 
construct the IPsec packet, then paste the timestamp where it's needed, and 
quickly calculate the hash. If they can do this with less jitter with AH than 
with ESP, do you think they'll actually care whether they're using a "current" 
or "historic" standard?  They'll just use whatever gets the job done better.

Even "historic" does not mean everyone has to stop using it, even in new 
standards. It just means that you have to have a really good justification why 
you need that rather than ESP. That's the situation already. Declaring it so 
doesn't help.

> Also +1 to the following arguments:
> 
> - ESP + NULL == substantially equivalent
> - less mailing list chatter

Well, this draft generated a 77-post thread. Then the mailing list got quiet 
about it, and we had three months without any mention of AH. I think moving it 
to historic creates a lot more mailing list chatter than ignoring it.

Yoav

_______________________________________________
IPsec mailing list
IPsec@ietf.org
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to