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>