Hi, draft-sparks-sip-invfix disallows forwarding late 200 statelesly (in fact 
itthe client transaction remains existing to match the late 200 and forward 
it upstream).

Also, RFC 4320 (Actions Addressing Identified Issues with the SIP Non-INVITE 
Transaction) proposes to disallow forwarding late final responses to non 
INVITE transactions:

2.2.  Action 2: Remove the useless late-response storm

   Late non-INVITE responses by definition arrive after the client
   transaction's Timer F has fired and the client transaction has
   entered the Terminated state.  Thus, these responses cannot be
   distinguished from strays.  Changing the protocol behavior to
   prohibit forwarding non-INVITE stray responses stops the late-
   response storm.  It also improves the proxy's defenses against
   malicious users counting on the RFC 3261 requirement to forward such
   strays.

So, can we get the conclusion that a stateful proxy should *never* forward a 
stray response? (I mean a stateful proxy that runs always as a stateful 
proxy).

Thanks.


-- 
Iñaki Baz Castillo

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to