< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [Ietf-behave] Conflicting ICMP payload translation reqs:MUSTvs.SHOULD


> > Given that the UDP draft is in the RFC Editor Queue, and the
> > ICMP and TCP documents are not even assigned to a shepherding
> > AD in the tracker yet, your best path forward really may be
> > to issue UDP, UPDATE it with ICMP, and refer to ICMP for
> > the ICMP requirements supporting TCP... assuming that the TCP
> > draft doesn't pass the ICMP draft in the chute.
> 
> Yes, I agree that's what we should do.  ICMP's text can
> clearly indicate this one UDP requirement that it's updating
> from Should to Must.

I do not agree with the rationale for this argument. We can see two
different set of problems, and they have different solutions:

1) Specify how the NAT will translate ICMP packets, either incoming or
outgoing: this belongs logically to the ICMP specification.

2) Specify how the translation state for another protocol is affected by
the reception of UDP packets: this belongs logically in the
specification of that protocol.

For example, the reaction of TCP to "soft errors" or "hard errors"
belongs in TCP, not in ICMP.

-- Christian Huitema