Date: Fri, 14 Jan 2000 08:58:10 +0000 From: Brian Somers <brian@Awfulhak.org> To: mi@aldan.algebra.com Cc: Bill Fumerola <billf@chc-chimes.com>, Mikhail Teterin <mi@kot.ne.mediaone.net>, Stan Brown <stanb@netcom.com>, stable@freebsd.org, brian@freebsd.org, brian@hak.lan.Awfulhak.org Subject: Re: IP Tunneling, is it possible? Message-ID: <200001140858.IAA00906@hak.lan.Awfulhak.org> In-Reply-To: Message from Mikhail Teterin <mi@aldan.algebra.com> of "Thu, 13 Jan 2000 12:58:56 EST." <200001131758.MAA52224@misha.cisco.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Bill Fumerola once wrote:
>
> > On Thu, 13 Jan 2000, Mikhail Teterin wrote:
> >
> > > I love my PPP over SSH connection. Basicly, ppp on one machine
> > > invokes ssh to login to the other side and start ``ppp -direct''
> > > there. Once the connection is up, both ends can route packets
> > > to/from the newly created tun-interfaces enabling other machines on
> > > the LANs to see it all.
> >
> > ppp+ssh has some flaws to it. Performance can be choppy and the reason
> > (If I'm pulling out of my memory banks what Brian told me at
> > FreeBSDcon properly) is that there are so many layer, each with its
> > own error correction, compression, etc that wierd bursts and such can
> > happen.
>
> This is true. I enable compression in ssh, but disable it in PPP. Still,
> I suppose, it is imperfect. I'm wondering if changing the MTU/MRU will
> help (and in what direction). It does, however, completely emulate the
> net interface -- I can ftp, rsh, run X, etc. over such connection --
> even rwhod works (must be started after the connction is established).
>
> > > This works perfect to get a normal connection through a one-way
> > > firewall too, BTW.
> >
> > Which is the only reason I use it.
I think the only way to defeat the double-tcp-retransmit mess is if
it were somehow possible to tell the higher level of TCP that your
transport is reliable. This is quite an interesting thought - it
also applies to ISDN for example - I'd like to tell the tcp stack
that this particular interface address uses a reliable transport and
that it should not try to retransmit.
Unfortunately, I know nothing about the tcp stack :-(
> -mi
--
Brian <brian@Awfulhak.org> <brian@FreeBSD.org>
<http://www.Awfulhak.org> <brian@OpenBSD.org>
Don't _EVER_ lose your sense of humour ! <brian@FreeBSD.org.uk>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001140858.IAA00906>
