[comp.protocols.iso.dev-environ] ISODE and Apollo X.25

laraqui@SICS.SE (Hakiml Laraqui) (06/27/90)

First, I don't think you would want to use a gateway above TCP since
this would be inefficient (you don't use transport protocols in
gateways no matter what, according to some, or unless you absolutely
have to according to others).
Second, ISODE is very modular and hence easily expandable. Adding a new
X25 interface shouldn't be to much of a problem. Adding a new TCP interface
over packet radio (amprnet) to ISODE wasn't to difficult (as an example).

Kim Laraqui, Swedish Telecom Radio

harald.alvestrand@elab-runit.sintef.no (07/06/90)

Well....I did make a gateway-based approach....
the 3 x.25 layers present in ISODE 5.0 were all using some kind of sockets,
all with their own bugs and weird ioctls.
the X.25 I worked with was Symicron's, which shows strong traces of having
come from the PC world, where one connection is a lot....
Anyway, what I did was to make a new x.25 layer based on an existing one
(as recommended), and to get one single application, the tp0bridge, working
with this x.25 layer.
The hacks involved were nauseating (how about one data-shuffling UNIX process
for EACH DIRECTION ON EACH CONNECTION!), but it worked, and with acceptable
performance for my application.
So, sometimes a bridge works....as a side effect, I got the possibility of
using the X.25 card in a single PC for transport connections from many.
Nice try!

                    - Harald A
                    patcher of what I have to