From owner-freebsd-questions@FreeBSD.ORG Sun Feb 13 20:14:39 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80D7C16A4CE for ; Sun, 13 Feb 2005 20:14:39 +0000 (GMT) Received: from web53904.mail.yahoo.com (web53904.mail.yahoo.com [206.190.36.214]) by mx1.FreeBSD.org (Postfix) with SMTP id 0E57243D1F for ; Sun, 13 Feb 2005 20:14:39 +0000 (GMT) (envelope-from stheg_olloydson@yahoo.com) Received: (qmail 37369 invoked by uid 60001); 13 Feb 2005 20:14:38 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=bwAa1ZzHMv66M22IV17iierCk8Eox8+4IHn0Yx89wjyi7jkZaFThwv7uQWG4FLMMOWug2PoqiHycUTjdcEku9DKBzAb/jiwqC3/rY0TxDCvicxDsq6ZYxG1EWu1nbIxLlxt+FhxdjiBSHMo6nHJr9QxtbN1hHtKM6HNRFHwywNo= ; Message-ID: <20050213201438.37367.qmail@web53904.mail.yahoo.com> Received: from [68.210.12.160] by web53904.mail.yahoo.com via HTTP; Sun, 13 Feb 2005 12:14:38 PST Date: Sun, 13 Feb 2005 12:14:38 -0800 (PST) From: stheg olloydson To: infofarmer@mail.ru MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: freebsd-questions@freebsd.org Subject: Re: Concealing short disconnects X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2005 20:14:39 -0000 it was said: >Hello guys! > >I have a few machines behind my FreeBSD box. The box connects >to ISP via ppp (PPPoE protocol). It's all working very nicely, >but the ISP is a pain - it disconnects every 24 hours. I can >reconnect in just a moment - so the diconnect is usually less >than a second long, but many applications, like ICQ/MSN and >games "feel" the disconnect. The matter is that these applications >can handle fairly large packet loss (e.g. Counter-Strike can cope >with at least 15-second long 100% packet loss), but AFAIK it's >in the nature of the TCP/UDP that a disconnect is a disconnect. > >As I know that FreeBSD is full of magic, is there any way to >conceal these reconnects as short moments of 100% packet loss? >I am ashamed to know very little about protocols' technicalities, >but I'll look into any sources you advise. > >Best wishes, >Andrew P. Hello, This is an interesting question. It could be done, but it would take some real work to do it, I think. Essentially, you would need a box that acts as a cache hold a few seconds of network traffic that would also properly respond properly to local and remote requests. Also, to ensure that multiple outages don't empty the cache, a mechanism is needed to answer local requests slightly slower than remote requests. This would cause the "cache" to be ever increasing. To prevent the "cache" from causing too much lag (from the remote end's point of view) periodically the mechanism would have to reverse direction, so to speak. And so on.... Of course, I could be totally wrong about this. Hopefully, somebody will correct me if I am. Regards, stheg __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com