From owner-freebsd-current@FreeBSD.ORG Thu Jun 16 12:37:26 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8878A16A41C for ; Thu, 16 Jun 2005 12:37:26 +0000 (GMT) (envelope-from fmayhar@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32EB543D5C for ; Thu, 16 Jun 2005 12:37:26 +0000 (GMT) (envelope-from fmayhar@gmail.com) Received: by zproxy.gmail.com with SMTP id 9so303354nzo for ; Thu, 16 Jun 2005 05:37:25 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:reply-to:to:cc:in-reply-to:references:content-type:organization:date:message-id:mime-version:x-mailer:content-transfer-encoding:from; b=UnK0YXM+zJJJIxB42q3ssnPcoCVbpIXAyywoZx6mLz9y/r7PNzc8azBnY9o+Bu/GLD+E8bcFHFuA5KkDx9ozZezgIK8l2LuxgIbDQRLjVanjHKww+PsJoecopadch1TbpP1qQM00NPGwfi8zXB9FKUQ22Zn0m82avAQKH6mb+AQ= Received: by 10.36.103.11 with SMTP id a11mr451561nzc; Thu, 16 Jun 2005 05:37:25 -0700 (PDT) Received: from localhost.localdomain ([209.179.146.150]) by mx.gmail.com with ESMTP id 39sm928949nzk.2005.06.16.05.37.21; Thu, 16 Jun 2005 05:37:25 -0700 (PDT) To: Marcin Jessa In-Reply-To: <20050615114556.6df96e8c.lists@yazzy.org> References: <20050615114556.6df96e8c.lists@yazzy.org> Content-Type: text/plain Organization: Exit Consulting Date: Thu, 16 Jun 2005 05:37:18 -0700 Message-Id: <1118925438.91936.2.camel@realtime.exit.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit From: Frank Mayhar Cc: FreeBSD-net , FreeBSD-Current Subject: Re: Looking for networking solution. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: frank@exit.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jun 2005 12:37:26 -0000 On Wed, 2005-06-15 at 11:45 +0200, Marcin Jessa wrote: > I am looking for solution I could implement on a link with a huge latency when ping replies can go up to a few hundred miliseconds, e.g sateliete links. > What I was thinking about is some kind of virtual interface which could translate tcp to udp in one of the pears of the link and push the data it received from a 'normal' interface through the virtual interface without bothering about ack-timing. > The receiving end would have a similar interface which would translate the udp data stream to tcp and then route it out to the internet. > (normal network)tcp<-->virtual udp interface<-------->virtual udp interface<-->tcp(normal network) > > Is there something avaliable on FreeBSD that can be used for that purpose? > Maybe someone is working on such a thing in CURRENT ? > Any thoughts about that? Any sugestions for a solution? You want SCPS (the Space Communications Protocols Specification) software. Briefly, it fakes local TCP on either end while talking its own protocol over the high-latency link. I don't know if there is any open-source package available but there are certainly commercial solutions out there. -- Frank Mayhar frank@exit.com http://www.exit.com/ Exit Consulting http://www.gpsclock.com/ http://www.exit.com/blog/frank/