Hi Yoav,

Hi Valery

Thinking it over, I kind of regret adding the port field to the TCP_SUPPORTED notification. We don't have any mechanism for alternate UDP ports. Yes, UDP has cheap liveness checks to keep the mapping in the NAT so that requests can be initiated to the original initiator, while TCP does not.

But your points are well taken. Leaving the advertised TCP port to configuration or auto-discovery is error
prone and adds unnecessary complications to the protocol.

I propose that:
 1. We remove the port from the Notify
 2. All connections will be done to port 500.
 3. We warn against trying to use TCP to a peer behind NAT

Fully agree. And in this case please add the following to the list:
4. We remove TCP_SUPPORTED notification from Initiator's message
   (as it becomes redundant for most use cases).

This loses the ability to use port forwarding to have a reachable TCP port (unless that port is 500),
 but I think the simplification justifies it.

Agree.

Valery.

Yoav


_______________________________________________
IPsec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to