Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 05 Nov 2004 18:31:53 +0100
From:      Andre Oppermann <andre@freebsd.org>
To:        Karim Fodil-Lemelin <kfl@xiphos.ca>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: Removing T/TCP and replacing it with something simpler
Message-ID:  <418BB909.501CC9FD@freebsd.org>
References:  <EKENLNBIDBAHKIELDLPNMELCCEAA.matt@genesi.co.uk> <418BB008.6040907@xiphos.ca> <418BAE54.72E4208F@freebsd.org> <418BB7BC.3010305@xiphos.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
Karim Fodil-Lemelin wrote:
> 
>     In the case where all connections go through the SATLINK and are
> splitted by proxies, it make sense to use this knowledge and not
> renegotiate cookies for every connections since we know there is only
> one path to the internet and that all SATLINK connections will support
> (T/TCP or whatever name it will have). Do you have any plan to include
> that knowledge in your design or is it too much of a special case to
> really care?

It does not renegotiate cookies for every connection.  Only the first
connection will do that.  Re-seeding of the cookies will happen trans-
parently.  You pay the 3WSH tax only once for the first connection, or
the first connection after a longer idle time when the cookie expired.

-- 
Andre


> Andre Oppermann wrote:
> 
> >Karim Fodil-Lemelin wrote:
> >
> >
> >>Now,
> >>
> >>    I have a question. In our application which can be described as:
> >>
> >>Client ----> (Client Gateway) -------> SATLINK ------> (Server Gateway)
> >>-----> Internet
> >>
> >>We act as the Internet servers (transparent proxies) and therefore T/TCP
> >>traffic is only sent over the SATLINK. In the current T/TCP
> >>implementation the sender has to send a ccnew option to discover that
> >>the server side supports T/TCP. Now we had to modify this so the
> >>gateways uses the knowledge that they work together and they don't need
> >>to send a ccnew option everytime a client makes a connection to a new
> >>server.
> >>
> >>My question is: In the new implementation does the cookie will be
> >>generated per machine or like the tao mecanism will it be based on a src
> >>/ dst tuple?
> >>
> >>
> >
> >The new cookie system will use the src-host/dst-host tuple.  The first
> >tcp connection between two hosts (port numbers are irrelevant) is a
> >normal three-way handshake and the cookie is exchanged.  From then on
> >it skips over 3WHS on the server if the cookie matches.
> >
> >
> >
> 
> --
> Karim Fodil-Lemelin
> Lead Programmer
> 
> Xiphos Technologies Inc.
> (514) 848-9640 x223
> (514) 848-9644 fax
> www.xiplink.com
> 
> --------------------------------------------------------------
> The information transmitted is intended only for the
> person or entity to which it is addressed and may contain
> confidential and/or privileged material.  If you have
> received this in error, please contact the sender and delete
> this communication and any copy immediately. Thank you.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?418BB909.501CC9FD>