IETF-SSH archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Core draft last call update.



On Fri, 8 Mar 2002, Bill Sommerfeld wrote:
> > Maybe I'm missing something,  but I can't see the need to disconnect in this
> > case,  as opposed to simply discarding these messages.  
> 
> I don't think think it's that simple.  Have you actually prototyped
> this?  
> 
> Many of these message types are ones for which the client expects a
> response -- simply discarding such requests on the server will confuse
> and/or hang clients which were expecting responses.
> 
> Any implementors want to comment on this in more detail?

I can't see a big win in discard versus disconnect (especially since we
are in last-call now, considering the earlier comments on last minute
changes to the drafts...). Disconnect seems safer and easier to handle
from a protocol-perspective. If you want to optimistally assume the
authentication goes well and start higher-level traffic based on this
assumption it is better to handle this by queueing this traffic until the
authentication stage is done. There would be a marginal performance win of
course, however the complexity in handling potentially discarded messages
seems a high price for this. Since the whole transport setup and
authentication stages are pretty slimmed down anyway, this wouldn't add
much IMHO.

Cheers,

/Mats




Home | Main Index | Thread Index | Old Index