I know this isn't related to the (Sync)PPP protocol itself, but I'll give
it a try anyway. Sorry for the inconvenience.
We're currently in the process developing an implementation that allows us
to send SyncPPP frames over an asynchronous TCP/IP network. The problem
is that this is actually very hard, since you need to sync them using
e.g. terminal line disciplines. And that's where the problem rises.
How can one set the SyncPPP line disciplines on a normal tty without
having to dig in the kernel space itself? I've checked the sources for
pppd but they're very hairy. Any help would be highly appreciated.
Flow of data:
PSTN <-> Driver <-> Switch <-> TCP/IP <-> Switch <-> pppd
| sync | async | sync |
| |
sync_tty sync_tty
The platforms are x86 architectures running the Linux Operating
System, kernel version 2.2.16.
Please contact me for further information. Many thanks in advance.
--
Andreas Forsgren andreas....@direct2internet.com
UNIX (tm) Systems Programmer http://www.users.wineasy.se/aforsgren/
>I know this isn't related to the (Sync)PPP protocol itself, but I'll
>give it a try anyway. Sorry for the inconvenience.
>We're currently in the process developing an implementation that allows
>us to send SyncPPP frames over an asynchronous TCP/IP network. The
>problem is that this is actually very hard, since you need to sync them
>using e.g. terminal line disciplines. And that's where the problem
>rises.
>How can one set the SyncPPP line disciplines on a normal tty without
>having to dig in the kernel space itself? I've checked the sources for
>pppd but they're very hairy. Any help would be highly appreciated.
Uhm...read RFC 2661 and be happy. :)
Seriously though, it looks like you're looking for a tunneling protocol
such as L2TP (specified in RFC 2661). It provides for extending a sync
PPP (typically, though not necessarily) session across an IP network
(actually uses UDP/IP, not TCP/IP, but I don't think you really wanted
to specify TCP necessarily). There are issues that tunneling PPP frames
like this bring up...but there's very little that can't be addressed.
>The platforms are x86 architectures running the Linux Operating System,
>kernel version 2.2.16.
Check out http://www.sourceforge.net/projects/l2tpd.
--
Jeff McAdams Email: je...@iglou.com
Head Network Administrator Voice: (502) 966-3848
IgLou Internet Services (800) 436-4456
We manufacture low cost V.35 cards. They work with sync PPP and Frame Relay.