Article View: comp.protocols.ppp
Article #11Re: PPP via intermediate links
From: Bob Sutterfield
Date: Tue, 03 Nov 1992 19:57
Date: Tue, 03 Nov 1992 19:57
43 lines
2786 bytes
2786 bytes
In article <1ck9arINNjro@gap.caltech.edu> heirich@punisher.caltech.edu (Alan Bryant Heirich) writes: I run PPP at home and at a remote machine "CIT". I can connect to CIT three ways: 1) direct dial a modem connected to the machine 2) dial a modem connected to a terminal server connected to the machine 3) dial another machine on the internet, and connect via telnet. If I use (2) or (3), and can establish an 8 bit clean path, can I run PPP successfully? I have been told the following: a. not unless you use Morningstar PPP (public domain can't do it) I hope you didn't interpret that as simply a crass FUD-based attempt to sell you Morning Star's software. Here's a more fully elaborated scoop: We use rlogin paths all the time to carry PPP traffic. We found that the links would occasionally hang in mid-session, and diagnosed that hang as being caused by the presence of a 0xff character in the user data, which rlogin (RFC-1282) considers to be a magic cookie prefix for in-band control sequences (e.g. to transmit a SIGWINCH). Since 0xff is outside the range that can be negotiated using the LCP Async-Control-Character-Map mechanism, some special means must be exercised to keep it from being a part of the user data stream. Our PPP product has a special command-line option that can be used to cause (almost) any character to be (unilaterally and without negotiation) escaped before transmission. I don't know of any other PPP implementation with that capability; therefore no other PPP would be completely safe to use across an rlogin stream. If you never change a window size around a telnet or rlogin session, causing transmission of a SIGWINCH, then your connection via method (3) should work fine. Unless, of course, your telnet wants to use other magic cookies too. If your method (2) traverses the network in something other than an rlogin stream, then it should be fine. If the terminal server is "connected" to the destination machine via rlogin, then you need to be careful about what user data crosses the link. There's nothing magical about our product's "escape" command line option. Anyone else could implement it, with similar effects.
Technical Details
Message-ID:
<BOB.92Nov3145722@volitans.MorningStar.Com>Path:
arc1-ca.pugleaf.net!sparky!uunet!ukma!wupost!zaphod.mps.ohio-state.edu!mstar!mstar!bobReferences:
<1ck9arINNjro@gap.caltech.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.protocols.ppp Path: arc1-ca.pugleaf.net!sparky!uunet!ukma!wupost!zaphod.mps.ohio-state.edu!mstar!mstar!bob From: bob@MorningStar.Com (Bob Sutterfield) Subject: Re: PPP via intermediate links In-Reply-To: heirich@punisher.caltech.edu's message of 27 Oct 1992 20: 37:47 GMT Message-ID: <BOB.92Nov3145722@volitans.MorningStar.Com> Sender: news@MorningStar.Com Nntp-Posting-Host: volitans.morningstar.com Organization: Morning Star Technologies References: <1ck9arINNjro@gap.caltech.edu> Date: Tue, 3 Nov 1992 19:57:29 GMT Lines: 43