Hello,
I am a bit confused about whether RFC9000 allows endpoints to reuse CIDs
under NAT rebinding. In 9.5, RFC9000 says that
"Similarly, an endpoint MUST NOT reuse a connection ID when sending to more
than one destination address. Due to network changes outside the control of its
peer, an endpoint might receive packets from a new source address with the same
Destination Connection ID field value, in which case it MAY continue to use the
current connection ID with the new remote address while still sending from the
same local address.
These requirements regarding connection ID reuse apply only to the sending of
packets, as unintentional changes in path without a change in connection ID are
possible. For example, after a period of network inactivity, NAT rebinding
might cause packets to be sent on a new path when the client resumes sending.
An endpoint responds to such an event as described in Section 9.3.”
Does this mean that we can reuse CIDs in the case of NAT rebinding?
Best regards,
Furong Yang