Hi
     Ranganathan,

   what I understand from stateful and stateles proxies is :
     If you r using a stateful proxy then the proxy will take care of
retransmissions.  But if UAC is taking care of retransmissions then
 they will be w.r.t the proxy.

correct me if I am wrong.

Regards
Ranjit

----- Original Message -----
From: M. Ranganathan <[EMAIL PROTECTED]>
To: Jonathan Rosenberg <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Thursday, June 14, 2001 10:58 AM
Subject: RE: [Sip-implementors] Stateful vs Stateless vs something in
between?


Jonathan:

Thanks for your answer. Perhaps I have this figured out wrong but I am still
confused:

For end-to-end reliability, the UAC does not know about whether it is
talking to a stateful or stateless proxy therefore it must retransmit
requests so why does a stateful proxy need to worry about re-transmissions
at all (other than for reasons of efficient operation and improved
performance)?

Regards

Ranga.

--
M. Ranganathan
National Institute of Standards and Technology
Advanced Networking Technologies Division
100 Bureau Drive, Stop 8920,
Gaithersburg, MD 20899, U.S.A.
Tel:(301)975-3664 Fax:(301)590-0932

Advanced Networking Technologies For the People!

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Jonathan
Rosenberg
Sent: Thursday, June 14, 2001 3:21 AM
To: 'M. Ranganathan'; [EMAIL PROTECTED]
Subject: RE: [Sip-implementors] Stateful vs Stateless vs something in
between?






> -----Original Message-----
> From: M. Ranganathan [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 13, 2001 5:14 PM
> To: [EMAIL PROTECTED]
> Subject: [Sip-implementors] Stateful vs Stateless vs something in
> between?
>
>
> Hello!
>
> There is a distinction made in the RFC between stateful and stateless
> proxies. For example, stateful proxies are supposed to keep
> transaction
> state and are responsible for re-transmission of requests.
>
> Given that a user agent is oblivious to whether it is talking
> to a stateful
> or stateless proxy at least some of these functions (such as
> re-transmission
> of requests) have to be supported by the user agent anyway leading to
> redundancy.  ( Clearly, there are instances where proxies need to be
> stateful to support certain kinds of funcitonality whereas
> for things such
> as re-transmission, I see these as being performance
> enhancements in the
> proxy. )
>
> Is it required that proxies choose one mode versus the other
> (i.e. stateful
> versus Stateless) or can they adopt an intermediate strategy?

I'm not sure what you mean by an "intermediate strategy". A proxy can choose
to be stateful or stateless for each transaction on a case by case basis.
However, if you want to implement some kind of new level of state (for
example, where you retransmit the request in a proxy twice, and then become
stateless), you really can't do that. In most cases, it will effect end to
end reliability. Correct operation is guaranteed by compliance to the
defined FSMs. If you deviate from them, bets are off.

-Jonathan R.
---
Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
[EMAIL PROTECTED]                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to