home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / de-isdn / tcp-ip next >
Internet Message Format  |  1996-06-11  |  58KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.mathworks.com!newsfeed.internetmci.com!uwm.edu!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!in2p3.fr!swidir.switch.ch!swsbe6.switch.ch!scsing.switch.ch!news.dfn.de!news.uni-bielefeld.de!linteuto.teuto.de!gin.mens.de!not-for-mail
  2. From: jpm@gin.mens.de (Jan-Piet Mens)
  3. Newsgroups: de.comm.isdn,de.comm.internet,de.answers,news.answers
  4. Subject: TCP/IP    over ISDN. Frequently Asked Questions
  5. Followup-To: de.comm.isdn
  6. Date: 11 Jun 1996 09:20:26 -0000
  7. Organization: Home
  8. Lines: 1676
  9. Approved: news-answers-request@Mit.edu
  10. Distribution: world
  11. Message-ID: <4pjdoq$bsf@gin.Mens.de>
  12. Reply-To: isdn-faq@mens.de (ISDN/IP FAQ    Maintainer)
  13. NNTP-Posting-Host: gin.mens.de
  14. Summary: This posting describes    methods    which can be used to run TCP/IP
  15.      over ISDN Networks. Most of the software described herein has
  16.      been tested only on German ISDN.
  17. Keywords: tcp/ip,isdn,route,ka9q,ispa,pcroute
  18. Archive-Name: de-isdn/tcp-ip
  19. Xref: senator-bedfellow.mit.edu de.comm.isdn:26520 de.comm.internet:21327 de.answers:701 news.answers:74059
  20.  
  21. Version: $Revision: 1.4    $
  22. Last-Modified: $Date: 1996/06/11 09:15:40 $
  23. FAQ: de-isdn/tcp-ip
  24. Posting-Frequency: monthly
  25.  
  26.   TCP/IP over ISDN. Frequently Asked Questions
  27.   Jan-Piet Mens    <mailto:jpm@mens.de>
  28.  
  29.   This document    describes methods which    can be used to run TCP/IP and
  30.   related protocols over ISDN networks.    Most of    the software and proce-
  31.   dures    described herein have only been    tested on German 1TR6 or Euro-
  32.   ISDN (DSS1) networks.
  33.   ______________________________________________________________________
  34.  
  35.   Table    of Contents:
  36.  
  37.   1.      Copyright, Version and availability
  38.  
  39.   2.      Introduction
  40.  
  41.   2.1.      Why TCP/IP over ISDN ?
  42.  
  43.   2.2.      What can I do    with TCP/IP over ISDN ?
  44.  
  45.   2.3.      What possibilities do    I have of running TCP/IP over ISDN ?
  46.  
  47.   2.4.      What solutions exist for use on an MS-DOS PC ?
  48.  
  49.   2.5.      What solutions exist for TCP/IP over ISDN based on Unix ?
  50.  
  51.   3.      Where    can I get a connection to a POP    (in Germany) ?
  52.  
  53.   4.      Software and configuration samples for creating a PC router
  54.  
  55.   4.1.      Hardware requirements
  56.  
  57.   4.2.      Software requirements
  58.  
  59.   4.2.1.  CAPI
  60.  
  61.   4.2.2.  Packet Drivers
  62.  
  63.   4.2.3.  ISPA
  64.  
  65.   4.2.4.  PCROUTE - an IP routing program for the IBM PC
  66.  
  67.   4.2.4.1.      What is PCROUTE ?
  68.  
  69.   4.2.4.2.      What does PCROUTE support ?
  70.  
  71.   4.2.4.3.      IP-Adresses for PCROUTE
  72.  
  73.   4.2.4.4.      My ISPA and PCROUTE configuration starts dialing
  74.   immediately without my interaction
  75.  
  76.   4.2.4.5.      Tell me more about IP-addresses and PCROUTE
  77.  
  78.   4.2.4.6.      How do I configure the needed    routes on UNIX ?
  79.  
  80.   4.2.4.7.      Sample configuration for ISPA    and PCROUTE
  81.  
  82.   4.2.5.  ISPA and KA9Q
  83.  
  84.   4.2.6.  A fully functional router with all required files
  85.  
  86.   4.3.      How can I use    two Teles.S0 ISDN cards    in a PC-router ?
  87.  
  88.   4.3.1.  PAPI Packet Driver
  89.  
  90.   4.3.1.1.      Howto    use PAPI
  91.  
  92.   4.3.1.2.      Sample configuration PAPI and    PCROUTE
  93.  
  94.   4.3.2.  INS/CLS software
  95.  
  96.   4.3.2.1.      ISDNPKT
  97.  
  98.   4.3.2.2.      IPSWITCH
  99.  
  100.   4.3.2.3.      Configuration    tips
  101.  
  102.   4.3.2.4.      Tested configurations
  103.  
  104.   4.4.      Other    useful software
  105.  
  106.   4.4.1.  What is PCBRIDGE ?
  107.  
  108.   4.4.2.  How can I test my Packet-Driver/my ISPA ?
  109.  
  110.   4.4.3.  What is cFos (Fossil)    ?
  111.  
  112.   4.4.4.  Are there free implementations of ISDN/IP for    Unix/Linux ?
  113.  
  114.   4.4.5.  What is SLX ?
  115.  
  116.   4.4.6.  Where    do I find ethernet packet drivers ?
  117.  
  118.   4.4.6.1.      What ethernet    cards have packet driver support ?
  119.  
  120.   4.5.      Where    do I find ISDN hardware    ?
  121.  
  122.   4.6.      CAPI error codes
  123.  
  124.   5.      Contact addresses
  125.  
  126.   6.      Resources for    IP over    ISDN
  127.  
  128.   7.      Where    will I find the    ISDN/IP    FAQ ?
  129.  
  130.   8.      Contributors and Credits
  131.  
  132.   9.      Glossary
  133.   ______________________________________________________________________
  134.  
  135.   1.  Copyright, Version and availability
  136.  
  137.   This document    is copyright (c) Jan-Piet Mens 1995, 1996.
  138.  
  139.   Unless otherwise stated, all opinions    herein are my own. The
  140.   descriptions,    hints and tips have been gathered from all sorts of
  141.   sources. I have tried    to give    credit where credit is due. Should you
  142.   have contributed and feel left out, please drop me a line to be
  143.   included in the credits.
  144.  
  145.   Contributions    are very welcome!
  146.  
  147.   This document    is posted regularly to the newsgroup de.comm.isdn
  148.  
  149.       Version: $Revision: 1.4 $
  150.       Last-Modified: $Date:    1996/06/11 09:15:40 $
  151.       FAQ: de-isdn/tcp-ip
  152.       Posting-Frequency: monthly
  153.       Archive-name:    de-isdn/tcp-ip
  154.  
  155.   2.  Introduction
  156.  
  157.   This document    hopes to assist    during the installation    of TCP/IP over
  158.   ISDN (ISDN/IP). Our main topics will be routers and/or gateways
  159.   running under    the MS-DOS or MS-Windows operating systems.  The reason
  160.   for this, is that
  161.  
  162.   o  they are cheap and
  163.  
  164.   o  I operate one of these myself :-)
  165.  
  166.   All internet addresses (IP adresses) and telephone numbers used in
  167.   this document    are examples only. Never use one of these numbers.
  168.  
  169.   2.1.
  170.  
  171.   Why TCP/IP over ISDN ?
  172.  
  173.   The advantages of driving TCP/IP over    ISDN for coupling hosts    over WAN
  174.   are:
  175.  
  176.   o  the transfer rate of 64Kbit/sec or    over
  177.  
  178.   o  the fast connection times (< 2sec)
  179.  
  180.   o  line capacity only    costs money while it is    in use
  181.  
  182.   o  ISDN is undergoing    an ever-increased use
  183.  
  184.   2.2.    What can I do with TCP/IP over ISDN ?
  185.  
  186.   Everything :-)
  187.  
  188.   telnet, ftp, nntp (NetNews), smtp (Mail), WWW, archie, X-Window
  189.   System, etc. As I said: everything.
  190.  
  191.   2.3.    What possibilities do I    have of    running    TCP/IP over ISDN ?
  192.  
  193.   The long list    of methods of running TCP/IP over ISDN include free or
  194.   almost-free software running on a cheap PC through more expensive
  195.   commercial software routers for PCs and Unix systems,     up to expensive
  196.   full-featured    professional router systems (Cisco, etc.)
  197.  
  198.   Traditionally    the cheapest solution will be to use almost-free
  199.   software on a    simple PC running the MS-DOS operating system. The
  200.   better method    is of course to    use professional software which    usually
  201.   runs on Unix.     The latter is usually more flexible and scales    better.
  202.  
  203.   When I started, I did    not wish to invest over    DEM 10,000.00 in a
  204.   software and hardware    design to connect via ISDN to the Internet. I
  205.   wanted to start off cheaply before investing such amounts in
  206.   equipment.  It turns out, that I still use the "cheap" version if only
  207.   because it still works for me    (and hundreds of others).
  208.   2.4.    What solutions exist for use on    an MS-DOS PC ?
  209.  
  210.   There    are a miriad solutions for running TCP/IP over ISDN on MS-DOS.
  211.   Quite    apart from the several commercial solutions, I have tested the
  212.   following combinations:
  213.  
  214.       ISPA + PCROUTE
  215.       ISPA + KA9Q
  216.  
  217.   2.5.    What solutions exist for TCP/IP    over ISDN based    on Unix    ?
  218.  
  219.   netCS    offers a product suite called netGW and    BinTec also has    a suite
  220.   of software/hardware combinations that support TCP/IP    over ISDN for
  221.   example for SCO-Unix.
  222.  
  223.   See section ``Free ISDN/IP for Unix/Linux'' for more information.
  224.  
  225.   3.  Where can    I get a    connection to a    POP (in    Germany) ?
  226.  
  227.   This is a list of Points of Presence or ISP that are willing to sell
  228.   connectivity to either private people    or commercial institutions.
  229.  
  230.   If you want to be included in    this list, please send the following
  231.   form to ISDN-FAQ maintainer <mailto:isdn-faq@mens.de>
  232.  
  233.            Name of provider    or ISP:
  234.            Contact-Person....:
  235.            Tel (voice).......:
  236.            Email.............:
  237.            ca. DM/Month fix..:
  238.            ca. DM/MB National:
  239.            ISDN-access points:
  240.            Snail Mail........:
  241.  
  242.      PFM News &    Mail Mainz
  243.     Contact-Person....: Bernd Hennig
  244.     Tel (voice).......: 06131/362779
  245.     Email.............: bernd@pfm.pfm-mainz.de
  246.     ca. DM/Month fix..: on request
  247.     ca. DM/MB National: on request
  248.     ISDN-Access.......: Mainz
  249.     Snail Mail........: Eibenweg 4,    D-55128    Mainz
  250.  
  251.      Individual    Network    - Rhein-Main.DE
  252.     Contact-Person....: Oliver Boehmer
  253.     Tel (voice).......: 069/39048413
  254.     Email.............: info@rhein-main.de
  255.     ca. DM/Month fix..: 40 DM
  256.     ca. DM/MB National: 3 DM
  257.  
  258.      roka EDV und Datenkommunikationsberatung GmbH
  259.     Contact-Person....: Bernward Averwald und Wilhelm Buehler
  260.     Tel (voice).......: 02151/4975-10
  261.     Email.............: info@roka.net
  262.     Preise............: on request
  263.     ISDN-Access.......: Krefeld, Duisburg, Essen
  264.     ISDN-Access.......: Koeln-Porz,    Aachen,    Muenster
  265.     Snail Mail........: Elbestrasse    25, D-47800 Krefeld
  266.  
  267.      prodata Ing.-Buero    Neu-Ulm    Xlink-PoP Ulm/Neu-Ulm
  268.     Contact-Person....: Juergen Mueller, Oliver Jung
  269.     Tel (voice).......: 0731/722426
  270.     Email.............: info@prodata.de
  271.     ca. DM/Month fix..: on request
  272.     ca. DM/MB National: on request
  273.  
  274.      AllCon Gesellschaft f. Kommunikationstechnologie mbH
  275.     Technologiezentrum Flensburg
  276.     Contact-Person....: Herr Dirks,    Herr Jensen
  277.     Tel (voice).......: 0461-9992-162
  278.     Email.............: info@allcon.net
  279.     ca. DM/Month fix..: on request
  280.     ca. DM/MB National: on request
  281.  
  282.      Seicom GmbH
  283.     Xlink-POP Reutlingen
  284.     Contact-Person....: Winfried Haug / Peter Dieth
  285.     Tel (voice).......: 07121-9770-0
  286.     Email.............: info@seicom.de
  287.     ca. DM/Month fix..: on request
  288.     ca. DM/MB National: on request
  289.     ISDN-Access.......: Reutlingen,    Tuebingen
  290.     Snail Mail........: Laiblinsplatz 12, 72793 Pfullingen
  291.  
  292.      PEM Programmentwicklungsgesellschaft f Microcomp GmbH
  293.     Xlink-POP Stuttgart
  294.     Contact-Person...: Christoph Pasch
  295.     Tel. (Voice).....: 0711/713045
  296.     Fax..............: 0711/713047
  297.     email............: info@pem.com    / pasch@pem.com
  298.     ca.DM/Month fix. : on request
  299.     ca.DM/MB National: on request
  300.     ISDN-Zugangspkte.: Stuttgart
  301.     Snail Mail.......: Vaihinger Str. 49, 70567 Stuttgart
  302.  
  303.      netmbx, EUnet POP Berlin
  304.     Contact-Person....: Ralf Moritz
  305.     Tel (voice).......: 030-8555350
  306.     Email.............: trepex@netmbx.de
  307.     ca. DM/Month fix..: 20 DM + int. Volumen (+ IN Mitgliedschaft)
  308.     ca. DM/MB National: keine (10 DM/MB int. oder hoehere Fixkosten)
  309.     ISDN-Access.......: Berlin
  310.     Snail Mail........: Feuerbachstr. 47/49, 12163 Berlin
  311.  
  312.      Noris Network
  313.     Contact-Person....: Matthias Urlichs
  314.     Tel (voice).......: 0911/9959621
  315.     Email.............: info@noris.de
  316.     ca. DM/Month fix..: on request
  317.     ca. DM/MB National: on request
  318.     ISDN-Access.......: Nuernberg
  319.     Snail Mail........: Schleiermacherstr. 12, D-90491 Nuernberg
  320.  
  321.      TouchNET GmbH i.Gr., Contrib.Net PoP Muenchen
  322.     Contact-Person....: Stefan Wei"s
  323.     Tel (voice).......: 089/54471111
  324.     Email.............: stw@touch.net
  325.     DM/Month fix......: DM    115,00 (Waehlleitung, Zugang nur 16-9
  326.     Uhr)
  327.     DM  862,50 (Waehlleitung, 24h/Tag, 140h/Month)
  328.     DM 4025,00 (SPV, ohne Einschraenkungen)
  329.  
  330.     ISDN-Access.......: M"unchen
  331.     Snail Mail........: Ringseisstra"se 2a,    80337 Muenchen
  332.  
  333.      Freinet, Xlink-PoP    Freiburg 2i Distribution & Solution GmbH
  334.     Contact-Person....: Dr.    Monika Paulus, Florian Wolpert
  335.     Tel (voice).......: 0761-472850
  336.     Email.............: info@freinet.de
  337.     ca. DM/Month fix..: on request
  338.     ca. DM/MB National: on request
  339.     ISDN-Access.......: Freiburg
  340.     Snail Mail........: Haierweg 20e, 79114    Freiburg
  341.  
  342.      Commercial    Link Systems
  343.     Contact-Person....: Heiko Voland
  344.     Tel (voice).......: 0431 979 01    61
  345.     Email.............: info@cls.de
  346.     DM/Month fix..:    50 DM (25 DM Schueler/Studenten)
  347.     DM/MB National:    keine Unterscheidung zwischen
  348.     national/international
  349.     3 MB IP    in Grundgebuehr
  350.     zusaetzlicher Traffic:    0,02 DM/kB
  351.     (Verkehr zu ftp.maz.net    ermaessigt)
  352.     ISDN-Access.......: Kiel
  353.     Snail Mail........: Sternstr. 2    , 24116    Kiel
  354.  
  355.      MetaWorks Gesellschaft fuer elektronische und
  356.     audiovisuelle Medien mbH
  357.     Contact-Person....: Jens Hoffmann
  358.     Tel (voice).......: 0261/37773
  359.     Email.............: jens@metaworks.de
  360.     ca. DM/Month fix..: on request
  361.     ca. DM/MB National: on request
  362.     ISDN-Access.......: Koblenz
  363.  
  364.      Inter Networking Systems
  365.     Contact-Person....: B. Hoenig
  366.     Tel (voice).......: 02305-356505
  367.     Tel (fax).........: 02305-25411
  368.     Email.............: info@ins.net
  369.     WorldWideWeb......: http://www.ins.de/index.html
  370.     DM/Month fix..:    50 DM (Schueler/Studenten 25 DM)
  371.     DM/MB National:    keine Unterscheidung national/international
  372.     3 MB IP    in Grundgebuehr
  373.     zusaetzlicher Traffic:    0,02 DM/kB
  374.     Nutzungsbeschr....: keine Nutzungsbeschraenkung. Private und
  375.     kommerzielle Nutzung sowie Weitergabe erlaubt
  376.     ISDN-Access.......: Castrop-Rauxel, Essen, weitere in
  377.     Vorbereitung
  378.     Snail Mail........: INS, Postfach 101312, 44543    Castrop-Rauxel
  379.  
  380.      Offenes Netz e.V. Luebeck
  381.     Contact-Person....: Wolfgang Fahl
  382.     Tel (voice).......: 0451/4998021
  383.     Email.............: info@ON-Luebeck.DE
  384.     ca. DM/Month fix..: on request
  385.     ca. DM/MB National: on request
  386.     ISDN-Access.......: Luebeck
  387.     Snail Mail........: Seelandstr.    3, 23569 Luebeck
  388.  
  389.      ISC Dr.-Ing. Nepustil MAZ ISC Nuertingen
  390.     Contact-Person....: Dr.    Ulrich Nepustil
  391.     Tel (voice).......: 07123-93102-0
  392.     Email ............: info@nepustil.net
  393.     ca. DM/Month fix..: on request (keine Grundgebuehr)
  394.     ca. DM/MB National: keine Unterscheidung National/International
  395.     Tariffierung erfolgt diensteunabhaengig
  396.     Verkehr    zu ftp.maz.net ermaessigt
  397.     Nutzungsbeschr....: Keine Nutzungsbeschraenkung. Private und
  398.     kommerzielle Nutzung sowie Weitergabe nach
  399.     Vereinbarung erlaubt.
  400.     ISDN Access.......: Nuertingen / Reutlingen / Tuebingen
  401.  
  402.      OMNILINK GbR  - MAZ ISC
  403.     Contact-Person....: Holger Stegemann
  404.     Tel (voice).......: 069/619048
  405.     Email.............: info@omnilink.net
  406.     ca. DM/Month fix..: 50 DM
  407.     ca. DM/MB National: keine Unterscheidung national/international
  408.     News komplett sowie 1 MB IP in Grundgebuehr enthalten
  409.     zusaetzlicher Traffic: 0,03 DM/KB
  410.     Nutzungsbeschr....: Keine Nutzungsbeschraenkung. Private und
  411.     kommerzielle Nutzung sowie Weitergabe nach
  412.     Vereinbarung erlaubt.
  413.     ISDN-Access.......: Frankfurt, Dreieich, Darmstadt
  414.     Snail Mail........: Staedelstrasse 8, 60596 Frankfurt
  415.  
  416.      CNet Internet Service Center
  417.     Contact-Person....: Bernd Pflugrad
  418.     Tel (voice).......: 0335/55586-0
  419.     Email.............: info@rhnet.net
  420.     ca. DM/Month fix..: on request
  421.     ca. DM/MB National: on request
  422.     ISDN-Access.......: Frankfurt (Oder)
  423.     Snail Mail........: Rudolf Breitscheid Strasse 10,
  424.     D-15230    Frankfurt (Oder)
  425.  
  426.   This is a list of German universities    and high schools willing to
  427.   offer    connections to their students.
  428.  
  429.      Technische    Universitaet Berlin, FB    Informatik
  430.     Contact-Person....: Carsten Rossenhoevel
  431.     Tel (voice).......: nein, verschont mich bitte :-)
  432.     Email.............: cross@cs.tu-berlin.de
  433.     ca. DM/Monat fix..: 0
  434.     ca. DM/MB National: 0
  435.     ISDN-Zugangspunkte: Berlin
  436.     Nutzungsbeschr....: Studierende/Mitarbeiter von    Berliner
  437.     Hochschulen
  438.     Gelbe Post........: Informatik-Rechnerbetrieb, Sekr FR 5-3
  439.     Franklinstr. 28/29, 10587 Berlin
  440.  
  441.      Universitaet Konstanz, Rechenzentrum
  442.     Contact-Person....: Frank Bickendorf
  443.     Tel (voice).......: ?
  444.     Email.............: Frank.Bickendorf@uni-konstanz.de
  445.     WorldWideWeb......: http://www.uni-
  446.     konstanz.de/studis/ngs/index.html
  447.     ca. DM/Monat fix..: 0
  448.     ca. DM/MB National: 0
  449.     Nutzungsbeschr....: *Studierende* der *Uni* Konstanz
  450.     ISDN-Zugangspunkte: Konstanz
  451.  
  452.      Universitaet Mannheim, Rechenzentrum
  453.     Contact-Person....: Joachim Nerz
  454.     Tel (voice).......: 0621-292-1433
  455.     Email.............: nerz@rz.uni-mannheim.de
  456.     ca. DM/Monat fix..: 0
  457.     ca. DM/MB National: 0
  458.     ISDN-Zugangspunkte: Mannheim
  459.     Nutzungsbeschr....: Studierende/Mitarbeiter der    Uni-Mannheim
  460.     Gelbe Post........: Rechenzentrum Uni-Mannheim,    L 15,16, 68131
  461.     Mannheim
  462.  
  463.   4.  Software and configuration samples for creating a    PC router
  464.  
  465.   This chapter describes required software and hardware    for creating a
  466.   small    router which is    able to    route packets between a    TCP/IP Ethernet
  467.   lan and your Internet    provider via ISDN.
  468.  
  469.   The router will consist of a small and very cheap personal computer
  470.   running the MS-DOS operating system.
  471.  
  472.   4.1.    Hardware requirements
  473.  
  474.   The hardware required    for our    router is minimal. A small personal
  475.   computer with, eg. Intel 386/SX processor would do fine. The computer
  476.   will only require a keyboard and a screen for    setting    up the software.
  477.   During operation, neither a monitor nor a keyboard is    required.
  478.  
  479.      Mass storage
  480.     A floppy disk drive with a capacity of 1.44MB is all that is
  481.     required for operation.    Of course, if your small PC comes with a
  482.     disk, all the better, but it is    not required.
  483.  
  484.      Network Interface
  485.     The computer will require a network interface card (NIC). Any
  486.     low-cost NIC will do fine, for example an NE2000 or WD8003
  487.     compatible. In principle, any card supported by    the Clarkson
  488.     Packet Drivers will do.
  489.  
  490.      ISDN card
  491.     An inexpensive ISDN card will be required to connect to    the ISDN
  492.     network. I personally use the original Teles S0    card, which at
  493.     the time was one of the    least expensive. It is a passive card
  494.     but produces enough throuput for our requirements. I understand
  495.     that Creatix sells a Teles.S0 compatible card. In principle, any
  496.     card that comes    with a CAPI 1.1    interface should do the    trick.
  497.  
  498.   4.2.    Software requirements
  499.  
  500.   The following    software will be used on our router:
  501.  
  502.      CAPI
  503.     CAPI is    the Common ISDN    Application Programmers    Interface. This
  504.     software is supplied together with the ISDN card.
  505.  
  506.      Packet Driver
  507.     Freeware. A packet driver from the Clarkson Packet driver
  508.     collection will    be required to interface with our NIC.
  509.  
  510.      ISPA
  511.     Shareware. ISPA    is an ethernet-type packet driver which    loads on
  512.     top of a CAPI and delivers a packet-driver interface.
  513.  
  514.      PCROUTE
  515.     Freeware. This is the software that will do the    actual routing.
  516.     It will    move IP    packets    from the packet    driver on the NIC to the
  517.     packet-driver on the ISDN card.
  518.  
  519.      KA9Q
  520.     As an alternative to PCROUTE, KA9Q can be used as well.    Please
  521.     note that KA9Q has certain usage restrictions. Check the docs.
  522.  
  523.   4.2.1.  CAPI
  524.  
  525.   Common ISDN Application Programming Interface. It is a programming
  526.   interface similar to NetBios and it runs between application software
  527.   (ISPA, PAPI, etc) and    the CAPI device    driver (ISDN card) on a    PC.
  528.  
  529.   A CAPI is usually supplied by    the manufacturer of the    ISDN hardware,
  530.   and it is a requirement for anything encountered in this document.
  531.  
  532.   4.2.2.  Packet Drivers
  533.  
  534.   4.2.3.  ISPA
  535.  
  536.   ISPA is an ethernet-type (class=1) packet-driver for IP-Routing or
  537.   remote Ethernet bridging over    ISDN.  ISPA communicates with the ISDN
  538.   card using the ISDN API 1.1 specification (a standard    defined    by
  539.   German ISDN card manufacturers and the German    Telekom).  Because of
  540.   this,    ISPA is    completely hardware independent    and has    successfully
  541.   been tested with many    active and passive ISDN    cards.
  542.  
  543.   ISPA was initially developed for use with PCROUTE as a cheap Ethernet-
  544.   ISDN Router. However,    it is more and more used to connect a standalone
  545.   PC system to the Internet using ISDN.    For easy use under Windows ISPA
  546.   comes    with a Windows utility program ISDNMON.    ISPA has successfully
  547.   been tested with a wide range    of commercial, shareware and public
  548.   domain TCP/IP    packages e.g. Ftp PCTCP, Sun PC-NFS, Novell LanWorkPlace
  549.   and PDETHER, WATTCP based IP programs, NCSA &    CU -Telnet/ftp,    UMN
  550.   gopher & popmail Trumpet WINSOCK, XFS.
  551.  
  552.   ISPA is shareware. It    will stop operation after about    15 minutes
  553.   unless you register it. ISPA can be retrieved    from
  554.   ftp://ftp.biochem.mpg.de/pc/isdn
  555.  
  556.   Note that Herbert Hanewinkel,    the author of ISPA, frequently adds
  557.   features to ISPA and its sort. It is worthwhile checking his ftp
  558.   server on a regular basis. I personally have found him to be very
  559.   helpful in sorting out "features" :-)
  560.  
  561.   4.2.4.  PCROUTE - an IP routing program for the IBM PC
  562.  
  563.   PCROUTE - an IP routing program from the IBM PC Vance    Morrison
  564.  
  565.   There    seem to    be differing versions. The newest I know of is 2.24.
  566.  
  567.   4.2.4.1.  What is PCROUTE ?
  568.  
  569.   PCroute is software written for an PC/XT (or AT) or clone that will
  570.   allow    it to act as a IP router.   At present the following interfaces
  571.   are supported.
  572.  
  573.      Ethernet
  574.     (WD8003E card) (recommeded no more than    4 interfaces)
  575.  
  576.      Starlan
  577.     (WD8003S card) (up to 6    interfaces)
  578.  
  579.      Localtalk
  580.     (Apple localtalk card for the PC) (1 interface max)
  581.  
  582.      SLIP
  583.     (COM1..COM4)  (2 interfaces max)
  584.  
  585.   4.2.4.2.  What does PCROUTE support ?
  586.  
  587.   PCroute was designed to be a fully functional    IP router. In particular
  588.   it supports
  589.  
  590.   o  IP    routing    with Subsets (however the subnet mask must begin with
  591.      255.255)
  592.  
  593.   o  Static routing with up to 250 routes.
  594.  
  595.   o  responds to ICMP echo (ping)
  596.  
  597.   o  Sends ICMP    TTL, Redirect, Unreachable when    appropriate
  598.  
  599.   o  Fragmentation where necessary
  600.  
  601.   o  RIP dynamic routing protocol
  602.  
  603.   o  Up    to 6 interfaces    of varying types
  604.  
  605.   o  Error logging using BSD syslog
  606.  
  607.   o  Optional proxy ARP
  608.  
  609.   o  Bootp forwarding
  610.  
  611.   o  Packet-Driver interfaces
  612.  
  613.   Note that although the software supports up to 6 interfaces, the total
  614.   throughput of    the router is fixed by the speed of the    processor.  For
  615.   fast boards (ethernet) this gets excessive after 4 interfaces    are
  616.   installed.
  617.  
  618.   PCROUTE can be found on ftp://ftp.biochem.mpg.de/pc/pcroute
  619.  
  620.   4.2.4.3.  IP-Adresses    for PCROUTE
  621.  
  622.   The following    texts where produced in    German.    I have taken the liberty
  623.   of translating them... (JPM)
  624.  
  625.       From:    haug@seicom.de (Winfried Haug)
  626.       Newsgroups: de.comm.isdn
  627.  
  628.       | IMPORTANT: PC-Route    needs 2    IP addresses out of 2 different    Class C
  629.       | networks. Router and Ethernet IP-adress may    not be in the same net.
  630.       | A router usually requires 2    addresses otherwise no routing occurs.
  631.  
  632.       From:    heha
  633.       If I only route to one partner then I    can route over an interface. If
  634.       I have more than one partner then routing must occur over IP-addresses.
  635.       Since    PCroute    was developed as an Ethernet-router with several
  636.       partners per interface, it must route    via IP-addresses.
  637.  
  638.   4.2.4.4.  My ISPA and    PCROUTE    configuration starts dialing immediately
  639.   without my interaction
  640.  
  641.   Wrong. ISPA only starts dialing if packets are outstanding for the
  642.   remote connection. If    PCROUTE    is configured with RIP support (FLAGS =
  643.   0x) then an RIP packet will go out every 30 seconds and this would
  644.   cause    an otherwise idle ISPA to dial.
  645.  
  646.   4.2.4.5.  Tell me more about IP-addresses and    PCROUTE
  647.  
  648.            From: juergen@hugo.rz.fh-ulm.de (TZ Juergen Mueller)
  649.  
  650.               +-------------------------------+         +--------------+
  651.           isdn|195.123.147.1     197.234.98.21|ethern|197.234.98.28 |
  652.         WORLD<--->|                      |<---->|            |
  653.               +-------------------------------+         +--------------+
  654.                    DOS                   UNIX
  655.  
  656.   DOS requires IP-addresses of two different networks otherwise    it won't
  657.   be able to route. The    right side of the (dos)-IP's should be
  658.   197.234.98.xxx. The destination route    for PCRoute should thus    be the
  659.   left of the two addresses (IP    address    of the router on the far side of
  660.   the ISDN wire)
  661.  
  662.   4.2.4.6.  How    do I configure the needed routes on UNIX ?
  663.  
  664.        # route add default           197.234.98.21 (see above)
  665.        # route add 197.234.98.0           0.0.0.0
  666.  
  667.   4.2.4.7.  Sample configuration for ISPA and PCROUTE
  668.  
  669.        C:\> type isdn.bat
  670.        call c:\telescom\starts0                   : Load CAPI
  671.  
  672.        wd8003e 0x60 0x7    0x300 0xcc00               : Load packet driver
  673.          :   :      :    :
  674.          :   :      :    +------    Ram Base
  675.          :   :      +------------    Base address
  676.          :   +-----------------    HW-IRQ of the WD-Ethernet card
  677.          +---------------------    Software IRQ
  678.  
  679.        ispa   -e 4 -t 120 -h 1 0x61 0691234567           : ispa laden
  680.         :     :        :    :     :
  681.         :     :        :    :     +- Called    number
  682.         :     :        :    +------- ISPA's    SW-IRQ (see. wd8003e)
  683.         :     :        +----------- HDLC-Framing (see ispa.doc)
  684.         :     +----------------- timeout (see ispa.doc)
  685.         +----------------------- Incoming calls    on EAZ=4
  686.  
  687.        pcroute                           : Load pcroute
  688.  
  689.   Before loading pcroute, the PCROUTE.CFG file must be created by using
  690.   config.exe. I    am asked for 2 interfaces. The first interface must be
  691.   located on SW-IRQ 0x60 the second interface is located on sw-irq 0x61.
  692.   Since    we loaded the wd8003e on 0x60 and ispa was loaded on 0x61,
  693.   interface-1 is Ethernet and interface-2 is on    ISDN.
  694.  
  695.   C:\> type pcroute.cfg    (is created with config.exe)
  696.   Interface 1 (ethernet)
  697.       Address    192.109.18.21
  698.       NetMask    255.255.255.0
  699.       Flags    0000H
  700.       Metric    0000H
  701.   Interface 2 (ethernet)
  702.       Address    193.141.147.1
  703.       NetMask    255.255.255.0
  704.       Flags    0000H                  : Flags = 0 means "Send
  705.                           : Routing updates out
  706.                           : this interface", this
  707.                           : would case a RIP
  708.                           : packet each    30 secs.
  709.                           : and    ISPA starts dialing
  710.       Metric    0000H
  711.       The Ethenet Address 0000H
  712.       The Ethenet Address FBAAH
  713.       The Ethenet Address 0061H              : 0x61
  714.   STATIC ROUTES
  715.       Route to network           0.0.0.0          : default route
  716.       Through gateway     193.141.147.1
  717.       Metric 0000H
  718.       Flags  0000H
  719.  
  720.       Route to network      192.109.18.2
  721.       Through gateway     193.141.147.1
  722.       Metric 0000H
  723.       Flags  0000H
  724.  
  725.   Forwarding BOOTP requests to             0.0.0.0
  726.   Logging messages to SYSLOGD on host    192.109.18.20
  727.   Logging level    0009H                  : A message per minute
  728.   Logging mask 0000H
  729.  
  730.   4.2.5.  ISPA and KA9Q
  731.  
  732.        C:\> type isdn.bat
  733.        call c:\telescom\starts0                   : Load CAPI
  734.  
  735.        wd8003e 0x60 0x7    0x300 0xcc00               : Load packet driver
  736.          :   :      :    :
  737.          :   :      :    +------    Ram Base
  738.          :   :      +------------    Base address
  739.          :   +-----------------    Hardware IRQ
  740.          +---------------------    Software IRQ
  741.  
  742.        ispa   -e 4 -t 120 -h 1 0x61 0691234567           : Load ISPA
  743.         :     :        :    :     :
  744.         :     :        :    :     +- ISDN number to    call
  745.         :     :        :    +------- SW-IRQ    of ISPA    (see. wd8003e)
  746.         :     :        +----------- HDLC-Framing (see ispa.doc)
  747.         :     +----------------- timeout (see ispa.doc)
  748.         +----------------------- Receive calls on MSN 4
  749.  
  750.        net isdn.net                       : Load KA9Q
  751.  
  752.        C:\> type isdn.net
  753.            # KA9Q configuration file
  754.        hostname    rter
  755.  
  756.        # 0x60 =    sw-irq of NIC
  757.        attach packet 0x60 eth 10 1500
  758.        ifconfig    eth ipaddress 192.109.18.21 broadcast 255.255.255.0
  759.        ifconfig    eth netmask 0xffffff00
  760.  
  761.        # 0x61 =    sw-irq of ISPA
  762.        attach packet 0x61 isdn 10 1500
  763.        ifconfig    isdn ipaddress 193.141.147.1 broadcast 255.255.255.0
  764.        ifconfig    isdn netmask 0xffffff00
  765.  
  766.        route add 193.129.48.20/32 eth
  767.        route add 193.129.18.2/32 isdn
  768.        route drop 255.255.255.0
  769.        route add default isdn
  770.  
  771.   4.2.6.  A fully functional router with all required files
  772.  
  773.   In this section you'll find all required files for a fully functional
  774.   router based on a Teles.S0 card, a WD8003 Ethernet card. This    router
  775.   connects a network of    Unix and MS-Windows systems (Windows 95, Windows
  776.   NT) to the Internet.
  777.  
  778.      CONFIG.SYS
  779.  
  780.     DEVICE=C:\DOS\HIMEM.SYS
  781.     DEVICE=C:\DOS\EMM386.EXE I=A000-B7FF I=E000-F7FF X=D000-DFFF NOEMS
  782.     DEVICE=C:\DOS\ANSI.SYS
  783.     DOS=HIGH
  784.     FILES=100
  785.     BUFFERS=50
  786.     FCBS=4,0
  787.     STACKS=9,128
  788.     SHELL=C:\COMMAND.COM C:\ /P /E:1200
  789.  
  790.      AUTOEXEC.BAT
  791.  
  792.     @ECHO OFF
  793.     PATH=C:\DOS;C:\TELESCOM
  794.     IPNET
  795.  
  796.      IPNET.BAT
  797.  
  798.     : Start    TELES/S.0 CAPI driver
  799.     call c:\telescom\starts0h.bat
  800.  
  801.     : Load Packet Driver on    SW-IRQ = 0x60
  802.     smc_wd 0x60 0x4    0x300 0xcc00
  803.  
  804.     : Load ISPA on SW-IRQ =    0x61
  805.     ispa304    <registration-key> 0x61    ispa.ini
  806.  
  807.     : Start    KA9Q/NOS with root directory in    /
  808.     nos11c-a -d/ autoexec.net
  809.  
  810.      ISPA.INI
  811.  
  812.     # ispa.ini
  813.     # Configuration    file for ISPA 3.x on gateway
  814.     -e2                # EAZ 2    (my MSN)
  815.     -w                # Display activity
  816.     -r193.37.22.49,193.37.22.62    # Loghost, myip
  817.     193.138.33.1     05123683012 -h1 -t220 -d3    # Callback
  818.     193.138.33.1     05123683002 -h1 -t220 -d3    # Callback (2nd    no.)
  819.     193.138.33.1     05123683282 -h1 -t220 -d3    # Callback (3rd    no.)
  820.  
  821.      AUTOEXEC.NET
  822.  
  823.     ##########################################################################
  824.     ## AUTOEXEC.NET    for
  825.     ##    KA9q NOS version (N1BEE    921225v0.85s-beta) (CWRU/BIOGv 1.92 - axa12)
  826.     ##    configured by jpm@mens.de
  827.     ##
  828.     isat on
  829.     hostname gate.mens.de
  830.     ip address 193.37.22.62
  831.     domain suffix mens.de.
  832.  
  833.     ##------------------------------------------------------------------------
  834.     ## domain nameserver (DNS) configuration
  835.     ##
  836.     domain addserver 193.37.22.49
  837.     domain verbose on
  838.     domain translate off     # don't turn name translation on
  839.     domain cache size 20
  840.     domain cache wait 300
  841.     domain retry 1
  842.     domain maxwait 90
  843.  
  844.     ##------------------------------------------------------------------------
  845.     ## HOST    interface configuration    - WD8003 card with packet driver
  846.     ##
  847.     attach packet 0x60 lan 10 1500    # packet driver    at 0x60, 5 buffers, MTU=1500
  848.     ifconfig lan ipaddr 193.37.22.62 netmask 0xfffffff0 broadcast 193.37.22.63
  849.  
  850.     ##------------------------------------------------------------------------
  851.     ## ISDN    configuration. ISPA on packet-driver-interrupt 0x61
  852.     ##
  853.  
  854.     attach packet 0x61 isdn    10 1500     # packet driver at 0x61, 5 buffers, MTU=1500
  855.     ifconfig isdn ipaddr 193.138.33.6 netmask 0xffffff00
  856.  
  857.     ##------------------------------------------------------------------------
  858.     ## Route all packets to    MENS-NET (.48) onto interface `lan'.
  859.     ##
  860.     route add 193.37.22.48/28 lan
  861.  
  862.     ##########################################################################
  863.     ## Add a default route to interface `isdn'. This I route via 193.138.33.1,
  864.     ## because it is the address on    which ISPA is listening    for packets.
  865.     ##
  866.     route add default isdn 193.138.33.1 1
  867.  
  868.     #################################################
  869.     # TCP/IP parameters
  870.     #
  871.     ip rtimer 60
  872.     ip ttl 255
  873.     tcp window 2048
  874.     tcp mss    1460
  875.     tcp irtt 10000
  876.  
  877.   4.3.    How can    I use two Teles.S0 ISDN    cards in a PC-router ?
  878.  
  879.   From:    "Alexander Horn" ahorn@aragon.bb.bawue.de
  880.   (translated by JPM)
  881.  
  882.       C:\TELESCOM\TSRKRN 8192          #    Buffer in Bytes    (*Important*)
  883.       C:\TELESCOM\S0TE 0 3 c800 1 5    d000  #    Controller 0: IRQ 3,
  884.                           #          Ram address: C800
  885.                           #    Controller 1: IRQ 5,
  886.                           #           Ram address:    D000
  887.       C:\TELESCOM\HDLC 0 1              #    HDLC for Controller 0 and 1
  888.       C:\TELESCOM\1TR6TE 0 1          #    1TR6-Hack for Controller 0 and 1
  889.  
  890.   Konfiguration    mit ISPA 1.8.1 & PC-Route bzw. INS/CLS-Software    im
  891.   Dauerbetrieb getestet!
  892.  
  893.   BTW, CAPI.EXE    can be loaded in upper memory ...  BUNDLE.EXE V110.EXE
  894.   and ISO8208.EXE do not support more than one controller That's it...
  895.   and then start S0STAT.EXE and    relax...
  896.  
  897.   4.3.1.  PAPI Packet Driver
  898.  
  899.   PAPI is a Packet driver for the isdn common API. It is an MSDOS TSR.
  900.   The Common ISDN API (ISDN-CAPI) is an    interface defined by German
  901.   telecom and german ISDN Cards    manufacturer.  The ISDN-CAPI supported
  902.   is version 1.1, Profile A of 7.Sep.90    The packet interface implemented
  903.   is version 1.09.  The    implemented class is slip.
  904.  
  905.   The newest version will always be available through
  906.   ftp://ftp.germany.eu.net/pub/network/ISDN/../inet/PAPI If you    do not
  907.   have access to ftp use their mail server: send mail to archive-
  908.   server@Germany.EU.net    and place the keyword help in the body of the
  909.   mail.
  910.  
  911.   History - Why    I wrote    it: I use a small 286 MSDOS box    as a router to
  912.   the Internet (EUNET).     The box is equipped with an ISDN card and an
  913.   ethernet card.  It connects my small network to the EUNET-POP    via
  914.   ISDN.     The packet driver which came with the first ISDN board    was not
  915.   very stable.
  916.  
  917.   I found a not    too expensive ISDN board from teles Berlin.  Their
  918.   software interface is    the ISDN-CAPI. The board is very simple    (only
  919.   two chips from Siemens). It is not intelligent (i.e. it does not have
  920.   a processor on board).
  921.  
  922.   I use    ka9q and pc-route as routers.  The only    part missing was a piece
  923.   of software interfacing ISDN-CAPI and    ka9q. ka9q supports the    packet
  924.   driver interface very    well.  papi is the missing link.
  925.  
  926.   Restrictions:
  927.  
  928.   o  only 1 application    registered per program.
  929.  
  930.   o  only 1 controller supported per computer.
  931.  
  932.   o  only 1 papi packet    driver per computer
  933.  
  934.   o  only 1 ISDN destination and the destination is fixed at the time
  935.      the driver    is invoked.
  936.  
  937.   o  a tcp/ip packet has to be <= 2K
  938.  
  939.   o  only X75 and HDLC-UI frames as supported level 2 protocols.
  940.  
  941.   o  only tested with ka9q
  942.  
  943.   It works now with Dr.    Neuhaus    Niccy 3008 and Niccy 1000 cards.  With
  944.   AVM-A1 and Teles S0 Boards.  I did not get to    make the packet    driver
  945.   work stable with the Diehl implementation of the CAPI. It might be the
  946.   problem of my    packet driver.    Anyway they sell their own packet
  947.   driver.  The packet driver is    exercising the interrupt scheme    of a
  948.   CAPI.     It is working in a heavily interrupt driven environment.
  949.  
  950.   4.3.1.1.
  951.  
  952.   Howto    use PAPI
  953.  
  954.   First    install    the CAPI Interface you get with    the ISDN-Card.    Then
  955.   install papi.    It is a    Terminate and Stay Resident (TSR) program.  Then
  956.   install the application you want to use i.e. ka9q.
  957.  
  958.   Installation of papi:
  959.  
  960.                papi [-v] [-x] [-u] [-o eaz] -n telno [ -N telno1 ]
  961.                 [-p    PacketIntNo] [-c CAPIIntNo] [-w    Timeout] [-s BufSize]
  962.                 [ -S BufSize1 ]
  963.  
  964.      -v    The packet driver is verbose when installing.
  965.  
  966.      -V    LN
  967.     The packet driver is writing a status into line    LN of the
  968.     display. Status    resembles the display of an ISDN-Telephone.
  969.  
  970.      -x    Layer 2    protocol X75
  971.  
  972.      -u    Layer 2    protocol UI-HDLC Frames    (default)
  973.  
  974.      -c    INT
  975.     Soft interrupt of ISDN-CAPI (default 0xF1)
  976.  
  977.      -p    INT
  978.     Soft interrupt of papi (default    0x60)
  979.  
  980.      -o    eaz
  981.     The digit which    selects    calls to your card. (default 2).  Has to
  982.     be between 1 and 8.
  983.  
  984.      -n    ISDN#
  985.     The ISDN number    of the host you    want to    connect    to. This is the
  986.     only host which    may call back. If you do not give a number papi
  987.     is not installed. If the host is not identifying himself with
  988.     his number when    calling    the call is not    accepted!  If you want
  989.     to use Semi Permanent Circuits add an 's' to the number.  The
  990.     ISDN number is not checked. It is passed directly to the capi.
  991.  
  992.      -N    ISDN#
  993.     The ISDN number    of the host as it is given from    the network.
  994.     Under certain conditions the number coming from    the network is
  995.     different from the number you have to dial. The    packet driver is
  996.     using this number as a sort of password.
  997.  
  998.      -i    ignore.     Do not    check the incoming caller id.
  999.  
  1000.      -w    n
  1001.     The line is disconnected when idle for n seconds. (default 10)
  1002.  
  1003.      -s    bytes
  1004.     maximal    size for ip packets ( default and maximum 2048).  The
  1005.     actual maximum for NICCY 3008 is 1024.
  1006.  
  1007.      -S    bytes
  1008.     size used for b2 protocol size.
  1009.  
  1010.      -P    The driver is working in a sort    of polling mode. I.e. instead of
  1011.     handling the incoming message in the interrupt only a mark is
  1012.     set and    the message is handled later in    a timer    interrupt.  The
  1013.     AVM-A1 Board is    only working with this option.
  1014.  
  1015.   Examples:
  1016.  
  1017.                # start the capi    for your card:
  1018.                START_S0
  1019.                # start the packet driver:
  1020.                c:\capi\papi -v -n 123456 -o 3 -w 240 -u    -c 0xF1    -p 0x60    -s 2048
  1021.                # start your application    (i.e. ka9q):
  1022.                c:\nett\net -d c:\nett c:\nett\autoexec.net
  1023.  
  1024.   More reasonable is:
  1025.  
  1026.                c:\capi\papi -n 123456 -w 240
  1027.  
  1028.   Comments, Questions, Error Reports, Support, Consulting ...:
  1029.   capi@friede.de
  1030.  
  1031.   4.3.1.2.  Sample configuration PAPI and PCROUTE
  1032.  
  1033.   I don't know where this comes    from (broute.tar ???)
  1034.  
  1035.        A:\> type a:\autoexec.bat
  1036.        @ECHO OFF
  1037.        COMMAND /C a:\teles\starts0.bat
  1038.        a:\papi -V -v -p    0x61 -n    54990403 -N 06954990403    -o 3 -w    100 -s 2048
  1039.        a:\papi -V 1 -v -p 0x62 -n 54990404 -N 06954990404 -o 4 -w 100 -s 2048
  1040.        a:\wd8003e 0x60 -o 10 0x240 0xc800
  1041.        a:\pcroute
  1042.  
  1043.        A:\> config                       : pcroute config.exe
  1044.        Address for the interface [194.112.61.20]
  1045.        Subnet mask for the interface [255.255.255.196]
  1046.        Flags (Hex) [5H]
  1047.        Routing Metric (HEX) [1H]
  1048.  
  1049.        Address for the interface [194.112.61.65]
  1050.        Subnet mask for the interface [255.255.255.196]
  1051.        Flags (Hex) [bH]
  1052.        Routing Metric (HEX) [1H]
  1053.  
  1054.        Network [194.112.61.64]
  1055.        Gateway [194.112.61.65]
  1056.        Metric [9H]
  1057.        Flags [0H]
  1058.  
  1059.        Network [0.0.0.0]
  1060.        Gateway [194.112.61.1]
  1061.        Metric [9H]
  1062.        Flags [0H]
  1063.  
  1064.        Address to forward bootp    packets    [0.0.0.0]
  1065.        Host to send logging info to [194.112.61.2]
  1066.        Logging mask [0H]
  1067.        Logging Level [0H]
  1068.  
  1069.   4.3.2.  INS/CLS software
  1070.  
  1071.   Eine kommerzielle Loesungen bieten die Firmen    INS (Inter Networking
  1072.   Systems) und CLS (Commercial Link Systems). Siehe (Adressen)
  1073.  
  1074.   Die Loesung dieser beiden Firmen ist identisch und besteht aus einen
  1075.   Packet Driver    (ISDNPKT) und einen IP-Router (IPSWITCH) sowie einen
  1076.   Line-Monitor (ISDN-MAN) mit Online-Display und Protokollierung in
  1077.   Datei.
  1078.  
  1079.   ISDNPKT kostet 178,00    inkl. MwSt IPSWITCH kostet 348,00 inkl.    MwST
  1080.   ISDNPKT + IPSWITCH Bundle: 498,00 inkl. MwSt.     ISDNPKT + IPSWITCH +
  1081.   TELES.S0 Bundle 888,00 DM inkl. MwSt
  1082.  
  1083.   Das "PLUS"-Paket, inkl. SNMP (MIB-II + Herstellererweiterungen),
  1084.   verfuegbar ab    CeBIT 94: ISDNPKT + IPSWITCH+ +    TELES.S0 Bundle:
  1085.   1.398,00 DM inkl. MwSt.  beinhaltet kostenlosen Upgrade auf die PLUS-
  1086.   Version des ISDNPKT, die Mitte April verfuegbar sein wird.
  1087.  
  1088.   4.3.2.1.  ISDNPKT
  1089.  
  1090.   ISDNPKT ist ein Packet-Driver    fuer PC-ISDN Adapter. Die Kommunikation
  1091.   mit der ISDN-Karte erfolgt ueber eine    CAPI-Schnittstelle. Der    DOS-
  1092.   Anwendung gegenueber stellt ISDNPKT eine Ethernet Packet-Driver
  1093.   Schnittstelle    zur Verfuegung.
  1094.  
  1095.   Unterstuetzt zwei ISDN-Adapter im System.  4 B-Kanaele, SPV, Gruppe 0
  1096.   Typ 4    (mit TELES.S0) 30 Gegenstellen,    Dedizierte
  1097.   eingehende/ausgehende/bidirektionale Leitungen Automatisches Callback
  1098.   Alternative Rufnummern fuer Gegenstellen "Short Hold"    (idle timeout)
  1099.   kann dynamisch an Laenge der Gebuehreneinheiten angepasst werden.
  1100.  
  1101.   4.3.2.2.  IPSWITCH
  1102.  
  1103.   IPSWITCH hat einen eigenen IP-Stack und routet zwischen Packet-Drivern
  1104.   (vergl. PCROUTE).  Alle Netzwerkadapter, fuer    die Packet-Drivern
  1105.   erhaeltlich sind, koennen eingesetzt werden. IPSWITCH    erlaubt    das
  1106.   Monitoren von    IP, ARP, TCP, und UDP sowie (seit Version 3.0)
  1107.   accounting.  RIP (Routing Information    Protocol) Im Bundle mit    ISDNPKT:
  1108.   Nach festgelegter Anzahl fehlgeschlagener Waehlverbindungen wird Route
  1109.   als "down" markiert (und propagiert).     Source-abhaengiges Routing
  1110.   moeglich IP-Paketfilterung (fuer Firewall) nach Source, destination,
  1111.   Protokoll, Port In der PLUS-Version: SNMP (MIB-II und
  1112.   Herstellererweiterungen) Remote Konfiguration
  1113.  
  1114.   4.3.2.3.  Configuration tips
  1115.  
  1116.   Hier sollte mal etwas    *sinnvolles* stehen. Hat nicht einer der Herren
  1117.   Heinen oder Frackowiak Lust dazu ;-
  1118.  
  1119.   "Lust    schon... Zeit erst nach    der CeBIT 94 :("
  1120.  
  1121.   4.3.2.4.  Tested configurations
  1122.  
  1123.        : ip.bat
  1124.        : Start the Teles CAPI, a PacketDriver on my WD Ethernet    followed by
  1125.        : a PacketDriver    for ISDNPKT
  1126.        call c:\telescom\starts0.bat
  1127.        wd8003e 0x60 0x7    0x300 0xcc00
  1128.        isdnpkt    -v
  1129.        isdnman -d
  1130.        ipswitch    -v -l 192.109.18.20 -p 6 -m jpisdn -t 60 -a
  1131.  
  1132.        # isdnpkt.cfg Configuration file    for ISDNPKT
  1133.        # This file is shown with \ separating lines. Never the less, a
  1134.        # configuration entry must be on    *ONE* line.
  1135.        #
  1136.        #irq    Name    Prot    direct  contro  other number    match   EAZ\
  1137.        Serv.   S.add   Retries Down    idle_in idle_o  use_dy  Frag    wsize\
  1138.        laAin   laBin   laAout  laBout  B2-IN   B2-OUT  B3-IN   B3-OUT
  1139.        61      isdnpfm IP      B       0       07131834052     0000    4\
  1140.        07      00      4       180     110     110     1       2000    7\
  1141.        3       1       3       1       102     102     4       4
  1142.  
  1143.   Anschliessend, haben wir auf irq=0x60    ethernet, und auf irq=0x61 den
  1144.   isdnpkt. Diese nummern gelten    entsprechend in    den folgenden Files.
  1145.  
  1146.   # ipswitch.if     Interface Configuration for IPSWITCH
  1147.   #
  1148.   #irq      use-arp ip-adress      broadcast      netmask
  1149.   # local ethernet
  1150.   60      0      194.109.18.21      193.109.18.255  ff.ff.ff.00
  1151.   # isdn-interface
  1152.   61      1      194.141.147.1      194.141.147.1      ff.ff.ff.ff
  1153.  
  1154.        # ipswitch.rt   Routing table for IPSWITCH
  1155.        # Thanks    to info@cls.de *and* info@ins.de for their help    on a Saturday
  1156.        # evening ;-)
  1157.        # Note, how irq=0x60 is routed to the ethernet and the default route
  1158.        # goes out to isdn.
  1159.        #
  1160.        #       Network Routes
  1161.        60      0       193.109.18.20   0.0.0.0           ff.ff.ff.ff
  1162.        61      0       0.0.0.0           0.0.0.0           00.00.00.00
  1163.  
  1164.   4.4.    Other useful software
  1165.  
  1166.   This section lists software that may be useful in the    contect    of
  1167.   building a router.
  1168.  
  1169.   4.4.1.  What is PCBRIDGE ?
  1170.  
  1171.   PCBRIDE allows a PC to be used as a bridge. As with PCroute there is
  1172.   built-in support for WD/SMC and packet drivers as well as SLIP.
  1173.  
  1174.   4.4.2.  How can I test my Packet-Driver/my ISPA ?
  1175.  
  1176.   For example with WatTCP (Waterloo TCP). Either start a Packet-Driver
  1177.   or an    ISPA on    any sw-IRQ. With the following sample configuration you
  1178.   can try and ping.
  1179.  
  1180.        C:\> type wattcp.cfg
  1181.        print="Sample configuration file"
  1182.        hostname=foo
  1183.        my_ip=193.141.56.7
  1184.        netmask=255.255.255.0
  1185.        nameserver=193.141.56.2                   : not compulsory
  1186.        domainslist=bar.de                   : not comulsory
  1187.  
  1188.        C:\> wd8003e 0x60 0x2 0x280 0xd000           : load PacketDrv
  1189.        C:\> ping 193.141.56.6                   : ping.exe
  1190.  
  1191.   or
  1192.  
  1193.   C:\> ispa .....
  1194.   C:\> ping 193.141.56.6              : ping.exe
  1195.  
  1196.   4.4.3.  What is cFos (Fossil)    ?
  1197.  
  1198.   cFos,    by M. Winkler, C. Lueders
  1199.  
  1200.   cFos is an ISDN CAPI FOSSIL driver. It was written to    allow FIDO
  1201.   compatible  BBS,   mailer   software     and   FOSSIL    supporting
  1202.   terminalprograms to easyly communicate via ISDN. It also  has     a
  1203.   build-in INT 14h emulator. A list of    programs  that    work  with cFos
  1204.   can be found in the appendix of CFOS.DOC.
  1205.  
  1206.   See COPYING.CF/LICENSE.DOC for warranty and licensing    terms, see
  1207.   WHATSNEW for a revision history.
  1208.  
  1209.   Some features:
  1210.  
  1211.   o  uses the CAPI to access the ISDN hardware;    thus very flexible
  1212.  
  1213.   o  is    optimized for HIGHEST transfer speed: 7900cps!
  1214.  
  1215.   o  supports multiple ISDN channels in    one driver
  1216.  
  1217.   o  supports both X75 and V110
  1218.  
  1219.   o  has it's own AT command emulator; looks like a standard modem to
  1220.      the application
  1221.  
  1222.   o  has it's own superfast channel bundling, which is manufacturer
  1223.      independant with up to 4 B-channels resulting in more than    30k
  1224.      Bytes per second (we tested it !)
  1225.  
  1226.   The most recent version of cFos may be obtained at...
  1227.  
  1228.           Zaphods BBS, Bonn/Germany, Sysop Chris Lueders
  1229.  
  1230.           +49-228-262894   14400bps, HST/V32b    (fido 2:2453/30)
  1231.           +49-228-9111041  64000bps, X75/V110    (fido 2:2453/33)
  1232.  
  1233.       German Internet :                Directory:
  1234.           GAK.RHEIN.DE         [193.175.27.1]    pub/isdn
  1235.           FTP.DFV.RWTH-AACHEN.DE [137.226.4.111]    /pub/network/isdn/cfos
  1236.  
  1237.       German CompuServe:
  1238.  
  1239.           See the TELECOM forum, area Data/ISDN or,
  1240.           see the GERNET forum, area Telecommunication.
  1241.  
  1242.               Christoph Lueders      Martin Winkler
  1243.       Fidonet:      2:2453/30.1          2:2453/30.6
  1244.       Internet:      chris@rhein.de      winkler@zaphod.rhein.de
  1245.  
  1246.   4.4.4.  Are there free implementations of ISDN/IP for    Unix/Linux ?
  1247.  
  1248.   Yes. Two packages that I know    of exist. They are:
  1249.  
  1250.      Linux-ISDN    package    of Matthias Urlichs <mailto:urlichs@noris.de>
  1251.     Documentation in the German language only.
  1252.  
  1253.      isdn4linux    by Fritz Elfert    <mailto:fritz@wuemaus.franken.de> and
  1254.     Jan den    Ouden
  1255.     Isdn4linux consists of a link-level-module, low-level-module for
  1256.     ICN ISDN-cards and a low-level-module for Teles-Cards by Jan den
  1257.     Ouden.    Available at ftp://ftp.franken.de/pub/isdn4linux
  1258.     Documentation and instructions are in English and German.
  1259.  
  1260.   4.4.5.  What is SLX ?
  1261.  
  1262.   SLX is a packet driver that uses the serial line as an interface.
  1263.   Contrary to SLIP the whole ethernet frame including destination and
  1264.   source addresses as well as the type field are transferred.  This has
  1265.   the advantage    that one is independant    of the IP protocol requires an
  1266.   individual ethernet address though. Available    from:
  1267.  
  1268.        RzK Doris Koepke    Fax: 0 2683  4537
  1269.        Postfach 1200    70126,1660@compuserve.com
  1270.        53563 Asbach    Ww.
  1271.  
  1272.        for DEM 25,-    (Single    license).
  1273.  
  1274.   4.4.6.  Where    do I find ethernet packet drivers ?
  1275.  
  1276.   From Crynwr.    If you are using Ethernet hardware you can probably find
  1277.   free packet drivers for your cards via anonymous ftp to
  1278.   ftp://sun.soe.clarkson.edu/pub/drivers or in
  1279.   ftp://oak.oakland.edu/pub/msdos/pktdrvr
  1280.  
  1281.   4.4.6.1.  What ethernet cards    have packet driver support ?
  1282.  
  1283.   This list was    extracted from the README for pktd11.zip.
  1284.  
  1285.       3C501.COM    Driver for 3COM    3C501.
  1286.       3C503.COM    Driver for 3COM    3C503.
  1287.       3C505.COM    Driver for 3COM    3C505.
  1288.       3C507.COM    Driver for 3COM    3C507.
  1289.       3C523.COM    Driver for 3COM    3C523.
  1290.       AR450.COM    Driver for Telesystems SLW ARLAN 450.
  1291.       ARCETHER.COM    Driver for ARCNET simulates an Ethernet    driver.
  1292.       ARCNET.COM    Driver for ARCNET.
  1293.       AT&T.COM    Driver for AT&T    Ethernet and Starlan.
  1294.       AT&T_LP.COM    Driver for AT&T    LanPACER/StarStation.
  1295.       DAVIDSYS.COM    Driver for David Systems Inc Ether-T.
  1296.       DE600.COM    Driver for D-Link Pocket LAN Adapter.
  1297.       DEPCA.COM    Driver for Digital Equipment DEPCA.
  1298.       EN301.COM    Driver for Multitech EN-301.
  1299.       ETHERSL.COM    Driver for SLIP    that emulates an Ethernet driver
  1300.       ETHIIE.COM    Driver for ICL EtherTeam16
  1301.       EXP16.COM    Driver for Intel EtherExpress.
  1302.       EXPRESS.COM    Driver for Mitel Express ISDN adapter.
  1303.       HPPCLAN.COM    Driver for HP EtherTwist.
  1304.       IBMTOKEN.COM    Driver for IBM Token Ring Adapter.
  1305.       IPXPKT.COM    Driver for Novell IPX code (IP over IPX).
  1306.       ISOLAN.COM    Driver for BICC    Isolan 4110-0.
  1307.       ISOLINK.COM    Driver for BICC    Isolan 4110-2/3.
  1308.       LOCALTLK.COM    Driver for Apple LocalTalk PC Card, Sun/TOPS
  1309.       NB.COM    Driver for NetBIOS.
  1310.       NCRET105.COM    Driver for NCR ET-105.
  1311.       NE1000.COM    Driver for Novell NE1000.
  1312.       NE2.COM    Driver for Novell NE/2.
  1313.       NE2000.COM    Driver for Novell NE2000.
  1314.       NI5010.COM    Driver for Interlan NI5010.
  1315.       NI5210.COM    Driver for MICOM-Interlan NI5210.
  1316.       NI6510.COM    Driver for Racal/Interlan NI6510.
  1317.       NI9210.COM    Driver for MICOM-Interlan NI9210.
  1318.       NTI16.COM    Driver for NTI 1002/DP-16.
  1319.       SLIP8250.COM    Driver for SLIP    driver using IBM-PC 8250.
  1320.       TIARA.COM    Driver for Tiara LANcard/E.
  1321.       UBNICPC.COM    Driver for Ungermann-Bass PC/NIC.
  1322.       UBNICPS2.COM    Driver for Ungermann-Bass NIC-PS/2.
  1323.       WD8003E.COM    Driver for Western Digital WD-8003e.
  1324.  
  1325.   4.5.    Where do I find    ISDN hardware ?
  1326.  
  1327.   At BinTec and    netCS. (see: Addresses). You will also find hardware
  1328.   ISDN cards at    Teles, Diehl and many more.
  1329.  
  1330.   4.6.    CAPI error codes
  1331.  
  1332.   Here is a list of CAPI error codes, extended by the V.110 error codes.
  1333.  
  1334.         0x0000: No error
  1335.  
  1336.         0x1001: Error on API_REGISTER
  1337.         0x1002: Illegal application-id
  1338.         0x1003: Illegal message
  1339.         0x1004: Illegal command or subcommand
  1340.         0x1005: Queue is full
  1341.         0x1006: Queue is empty
  1342.         0x1007: Queue overflow
  1343.         0x1008: Deinstall error
  1344.         0x1009: Windows address error
  1345.  
  1346.         0x2001: Illegal Controller
  1347.         0x2002: Illegal PLCI
  1348.         0x2003: Illegal NCCI
  1349.         0x2004: Illegal type
  1350.  
  1351.         0x3101: B-channel erroneous
  1352.         0x3102: Infomask erroneous
  1353.         0x3103: Serviced-EAZ-mask erroneous
  1354.         0x3104: Serviced-SI-mask erroneous
  1355.         0x3105: Illegal B2 protocol
  1356.         0x3106: Illegal DLPD
  1357.         0x3107: Illegal B3 protocol
  1358.         0x3108: Illegal NCPD
  1359.         0x3109: Illegal NCPI
  1360.         0x310A: Illegal flags
  1361.  
  1362.         0x3201: General controller error
  1363.         0x3202: non-unique LISTEN_REQs
  1364.         0x3203: function not supported
  1365.         0x3204: PLCI inactive
  1366.         0x3205: NCCI inactive
  1367.         0x3206: B2 protocol    not supported
  1368.         0x3207: can't select B2 protocol now
  1369.         0x3208: B3 protocol    not supported
  1370.         0x3209: can't select B3 protocol now
  1371.         0x320A: illegal DLPD parameters
  1372.         0x320B: illegal NCPD parameters
  1373.         0x320C: illegal NCPI parameters
  1374.         0x320D: data length    not supported
  1375.  
  1376.         0x3301: D channel layer 1 setup error
  1377.         0x3302: D channel layer 2 setup error
  1378.         0x3303: B channel layer 1 setup error
  1379.         0x3304: B channel layer 2 setup error
  1380.         0x3305: D channel layer 1 shutdown
  1381.         0x3306: D channel layer 2 shutdown
  1382.         0x3307: D channel layer 3 shutdown
  1383.         0x3308: B channel layer 1 shutdown
  1384.         0x3309: B channel layer 2 shutdown
  1385.         0x330A: B channel layer 3 shutdown
  1386.         0x330B: B channel layer 2 reestablished
  1387.         0x330C: B channel layer 3 reestablished
  1388.  
  1389.         0x3400: Normal disconnect, no cause    given by network
  1390.         0x3480: Normal disconnect, no cause    given by network
  1391.         0x3481: Invalid CR value
  1392.         0x3483: Bearer service not implemented
  1393.         0x3487: Unknown caller identity
  1394.         0x3488: Call Identity already suspended
  1395.         0x3489: No channel available
  1396.         0x348a: No channel available
  1397.         0x3490: FAC    Code unknown in    this network
  1398.         0x3491: requested service rejected
  1399.         0x34a0: Outgoing calls barred
  1400.         0x34a1: User access    busy
  1401.         0x34a2: Nonexistent    CUG
  1402.         0x34a3: Nonexistent    CUG
  1403.         0x34A5: Invalid or unknown destination
  1404.         0x34b5: Destination    not obtainable
  1405.         0x34b8: Number changed
  1406.         0x34b9: Out    of order
  1407.         0x34ba: No user responding
  1408.         0x34bb: User busy
  1409.         0x34bd: Incoming calls barred
  1410.         0x34be: Call rejected
  1411.         0x34d8: Invalid destination    address
  1412.         0x34d9: Network congestion
  1413.         0x34da: Remote user    initiated
  1414.         0x34f0: Local procedure error
  1415.         0x34f1: Remote procedure error
  1416.         0x34f2: Remote suspended
  1417.         0x34f3: Remote not suspended
  1418.         0x34ff: Local reject of User to User info
  1419.  
  1420.         0x4001: Stollmann: too many    applications
  1421.         0x4002: Stollmann: block size too large
  1422.         0x4003: Stollmann: error on    init of    message    queue
  1423.         0x4004: Stollmann: no PLCI cntl block available
  1424.         0x40ff: Stollmann: function    not allowed in current context
  1425.  
  1426.         0x4101: Verlust der    Frame-Synchronisation
  1427.  
  1428.         0x4201: Stollmann: can't deinstall,    not on top of int chain
  1429.         0x4202: Stollmann: can't deinstall,    application still active
  1430.  
  1431.   5.  Contact addresses
  1432.  
  1433.   This list of contact addresses is designed to    help in    contacting
  1434.   individual providers of software and/or hardware for running TCP/IP
  1435.   over ISDN.
  1436.  
  1437.      INS Christa Keil &    Andreas    Frackowiak GbR
  1438.     Gaswerkstrasse 11
  1439.     44575 Castrop-Rauxel
  1440.     Tel: 02305-356505
  1441.     Fax: 02305-25411
  1442.     info@ins.de
  1443.  
  1444.      CLS Wiljo Heinen
  1445.     Sternstrasse 2
  1446.     24116 Kiel
  1447.     Tel: 0431-9790161
  1448.     Fax: 0431-978126
  1449.     info@cls.de, heinen@cls.de
  1450.  
  1451.      Teles
  1452.     Kurfuerstendamm    207-208
  1453.     10719 Berlin
  1454.     Telefon: 030-8847-30
  1455.     TeleFAX: 030-8847-31
  1456.     sales@teles.de
  1457.  
  1458.      netCS Informationstechnick    GmbH
  1459.     Feuerbachstr. 47/49
  1460.     12163 Berlin 41
  1461.     Tel: 030-856999-0
  1462.     Fax: 030-8555218
  1463.     info@netcs.com
  1464.  
  1465.      PEM Programmentwicklungsgesellschaft fuer Microcomp. mbH
  1466.     Vaihingerstrasse 49
  1467.     70567 Stuttgart
  1468.     Tel: 0711-713045
  1469.     Fax: 0711-713047
  1470.     info@PEM-Stuttgart.de
  1471.  
  1472.      BinTec Computersysteme GmbH
  1473.     Willstaetterstrasse 30
  1474.     90449 Nuernberg
  1475.     Tel: 0911-9673-0
  1476.     Fax: 0911-6880725
  1477.     support@bintec.de
  1478.  
  1479.      Dr. Herbert Hanewinkel
  1480.     Max-Planck-Institut fuer Biochemie
  1481.     D-82143    Martinsried
  1482.     Tel.: (+49)89/8578-2735
  1483.     Fax : (+49)89/8578-2479
  1484.     heha@biochem.mpg.de
  1485.  
  1486.   6.  Resources    for IP over ISDN
  1487.  
  1488.   This section lists resource locations    and documents that may help in
  1489.   setting up an    ISDN line or in    setting    up anything based on ISDN :-)
  1490.  
  1491.      comp.dcom.isdn FAQ
  1492.     ftp://rtfm.mit.edu/pub/usenet/news.answers/isdn-faq
  1493.  
  1494.      Frequently    asked questions    about ISDN
  1495.     http://hssun4.cs.uni-sb.de/isdn/isdn-faq-1
  1496.  
  1497.      Die ISDN Seiten (the ISDN pages)
  1498.     http://www.informatik.uni-bremen.de/~henker/dank.html
  1499.  
  1500.      ISDN on Windows 95
  1501.     Excellent! Driver and software (CAPI) for use on Windows 95.
  1502.     http://www.snafu.de/~chris/
  1503.  
  1504.      Drivers and programs for ISDN (WIN95)
  1505.     http://www.snafu.de/~chris/isdn/files/file.htm
  1506.  
  1507.      ISDN and Windows FAQ (German)
  1508.     by Andreas Kuckartz <mailto:A.Kuckartz@ping.de>    is available at
  1509.     http://www.uni-mannheim.de/unima/rum/netze/isdn/
  1510.  
  1511.   7.
  1512.  
  1513.   Where    will I find the    ISDN/IP    FAQ ?
  1514.  
  1515.   The FAQ is posted periodically to the    de.comm.isdn, de.comm.internet,
  1516.   and de.answers newsgroups.
  1517.  
  1518.   You can also contact the FAQ maintainer by mail at isdn-faq@mens.de
  1519.  
  1520.   8.  Contributors and Credits
  1521.  
  1522.   Here is a list of the    contributors to    this document. I hope the
  1523.   credits are correct.
  1524.  
  1525.       heha@biochem.mpg.de (Herbert Hanewinkel)
  1526.       haug@seicom.de (Winfried Haug)
  1527.       info@ins.de
  1528.       info@cls.de
  1529.       capi@friede.de (Dietmar Friede)
  1530.       Matthias@DFG.oln.zer.de (Matthias Watermann)
  1531.       achim@jat.sub.org (Joachim Astel)
  1532.       chris@rhein.de (Christoph Lueders)
  1533.       winkler@zaphod.rhein.de (Martin Winkler)
  1534.       oli@odb.rhein-main.de    (Oliver    Boehmer)
  1535.       juergen@hugo.rz.fh-ulm.de (Juergen Mueller)
  1536.       Wolli.Steiner@gatekeeper.rhein.de (Wolli Steiner)
  1537.       marsu@palumbia.in-berlin.de (Henrik Hempelmann)
  1538.       Wilhelm Buehler <wb@roka.de>
  1539.       Franz    Koepke <koepke@gmd.de>
  1540.       Oli Kai Paulus <oli.paulus@cs.tu-berlin.de>
  1541.       cross@cs.tu-berlin.de    (Carsten Rossenhoevel)
  1542.  
  1543.   These    pages where formatted from an SGML source using    the Linuxdoc-
  1544.   SGML DTD <ftp.cc.gatech.edu:/pub/people/gregh/linuxdoc-sgml>.
  1545.  
  1546.   9.  Glossary
  1547.  
  1548.      V110
  1549.     Bitratenadaption, definiert bis    9600 Baud; verfuegbar bei den
  1550.     meisten    Terminaladaptern bis 38400, z.T. auch bis 57600    Baud
  1551.     Jedes Bit auf der V24 bzw. X21.bis Seite wird in ein Bit des
  1552.     64kBit-Stromes des B-Kanals abgebildet.    Bei einigen Implemen-
  1553.     tierungen koennen langsamere Geschwindigkeiten gemultiplext
  1554.     werden;    d.h. es    gibt mehere gueltige Abbildungen.
  1555.  
  1556.      V120
  1557.     Aehnlich V110, jedoch zusaetzliches Entfernen von Start- und
  1558.     Stop-bits im B-Kanal-Datenstrom. Daher ist die theoretische
  1559.     moegliche Datenrate (ohne Komprimierung) 76800 Baud.
  1560.  
  1561.      X75
  1562.     Aehnlich X25. Auf dem B-Kanal werden HDLC-Frames verschickt, die
  1563.     numeriert, bestaetigt und moeglicherweise an mehrere Prozesse
  1564.     geroutet werden    muessen.
  1565.  
  1566.      CISCO
  1567.     Ein Ethernet Frame wird    als ein    HDLC-Frame auf den B-Kanal
  1568.     abgebildet. Das    ist sehr effektiv, setzt aber voraus, dass der
  1569.     Frame als solcher gleich in den    Speicher des Rechner/Routers
  1570.     gelangt.
  1571.  
  1572.      CAPI
  1573.     Commen Application Program Interface. Ist eine Schnittstelle
  1574.     aehnlich Netbios zwischen Anwendungssoftare und    dem CAPI-Treiber
  1575.     im PC. Hatte CAPI von 1990 noch    eine Beschreibungsvolumen von
  1576.     40kByte, so sind es jetzt schom    ueber 1MByte. Es gibt ein
  1577.     Projekt    ROLAND,    das (gegen Geld) Schulungen und    Zertifizierungen
  1578.     macht.
  1579.  
  1580.      S0    Vier-Draht ISDN    Schnittstelle. Wird von    der Telecom nur    noch als
  1581.     Western    (RJ45) Schnittstelle installiert. Ein Einzelgeraet kann
  1582.     bis 1km    vom NT (Netzabschluss der Telecom) entfernt ueber die
  1583.     vier Draehte angeschlossen werden, bei Busbetrieb (mehrere
  1584.     Geraete    an der gleichen    S0) kann die Ausdehnung    max. 150m
  1585.     betragen.
  1586.  
  1587.      HICOM
  1588.     Die vorhandene HICOM in    der GMD, kann mit Zusatzaufwand    auch
  1589.     S0-faehig gemacht werden. Die von Siemens benutzten Protokolle
  1590.     sind jedoch mitunter nur muehsam und unter erheblichen Zeitver-
  1591.     lust auf 1TR6 bzw. Euro-ISDN abbildbar.    Die Anlage ist z.Zt.
  1592.     noch nicht Telecom-seitig ISDN-faehig. Im August 94 soll die
  1593.     Umstellung der HICOM-Anlage der    GMD erfolgen.
  1594.  
  1595.      1TR6
  1596.     Nationales ISDN-Protokoll. Wesentliche Eigenschaften, die es von
  1597.     Euro-ISDN unterscheidet, sind semipermantente Verbindungen und
  1598.     das Subadressierungsmodell. Bis    zu acht    Geraete    am S0-Bus
  1599.     koennen    von aussen direkt angewaehlt werden. Sie werden    durch
  1600.     die Endziffer unterschieden (EAZ). Der EAZ 0 und 9 kommt einen
  1601.     Sonderbedeutung    zu.
  1602.  
  1603.      DDS1
  1604.     Verschiedene Rufnummern    koennen    beim Euro-ISDN einem S0
  1605.     Anschluss beliebig zugeordnet werden. Anrufweiterleitung und
  1606.     andere Dienste koennen daher je    Rufnummer geschaltet werden. Es
  1607.     gibt aber auch keinen Global-Ruf.  Von der Telecom werden dem
  1608.     Euro-ISDN-Anschluss drei Rufnummern ohne Zusatzzahlung
  1609.     zugeteilt.
  1610.  
  1611.      Fossil
  1612.     Beim PC    ist im Bios der    Interrupt 14 fuer die Bedienung    der
  1613.     seriellen Schnittstellen vorgesehen. Da    dieser aber so schlechte
  1614.     Funktionalitaet    und Performance    zur Verfuegeung    stellt,    gibt es
  1615.     kaum ein Programm, das hierauf zurueckgreift. In der Regel wird
  1616.     die Hardware (der serielle Port    eines PC ist durch den schon zu
  1617.     Entwicklungszeiten des PC veralteten 8250 realisiert) direkt vom
  1618.     Anwendungsprogramm programmiert.  Der Fossil-Treiber ist der
  1619.     Versuch    einer Neudefinition des    INT14 dieses Bios-Dienstes.
  1620.     Voraussetzung zur Benutzung ist    natuerlich, dass das Anwendungs-
  1621.     programm diesen    nutzt. Bei Kermit ist dies z.B.    der Fall.
  1622.     Vorteil    ist immer dann zu erwarten, wenn man hardwareunabhaengig
  1623.     sein moechte. Durch Auswechseln    des Treibers kann dann dasselbe
  1624.     Programm ueber ein LAN oder ISDN genauso weiterverwendet werden.
  1625.  
  1626.      CFOS
  1627.     Ist ein    Fossil-Treiber (s.o.) der auf der CAPI Schnittstelle
  1628.     aufsetzt. Zusaetzlich emuliert er ein Modem. Die CAPI wird also
  1629.     ueber entsprechende AT-Befehle und S-Register gesteuert.
  1630.  
  1631.      ISPA
  1632.     Ist ein    Packet-Treiber,    der auf    CAPI aufsetzt. Er kann mit
  1633.     unterschiedlichen ISDN-Gegenstellen kommunizieren. IP-Pakete
  1634.     werden je nach Parametrisierung    in X75 Pakete, in V110 Streams
  1635.     mit Byte-Stuffing als auch in HDLC-Frames verpackbar.  ISPA kann
  1636.     auch F3/F5 als auch SLX    und SLIP.
  1637.      INT14
  1638.     siehe FOSSIL
  1639.  
  1640.      PAPI
  1641.     Ist ein    Packet-Treiber fuer SLIP und setzt auf der CAPI    auf
  1642.  
  1643.      Packet-Treiber
  1644.     gehen auf eine Definition von Ftp Inc. zurueck.    Die Definition
  1645.     ist Public Domain. Russ    Nelson hat fuer    die Packet- Treiber
  1646.     Implementierung    wichtige und vereinfachende Routinen
  1647.     geschrieben, so    dass sich der Schreiber    eines neuen Treibers auf
  1648.     die Software fuer seine    Hardware konzentrieren kann. Die Folge
  1649.     ist, dass die entstandenen Treiber wiederum im Source verfuegbar
  1650.     sind und verteilt werden.  Leider gibt es noch keine Packet-
  1651.     Treiber    fuer ISDN-Karten, die meisten der verfuegbaren Treiber
  1652.     wurden fuer Ethernet Karten geschrieben.
  1653.  
  1654.      ODI
  1655.     Treiber    haben dieselbe Funktion    wie Packet-Treiber; da die
  1656.     Definition von Novell stammt, sind sie fuer Netware
  1657.     gebraeuchlich
  1658.  
  1659.      NDIS
  1660.     Treiber    haben dieselbe Funktion    wie Packet-Treiber; da die
  1661.     Definition von Microsoft stammt, sind sie fuer den Lan-Manager
  1662.     gebraeuchlich.
  1663.  
  1664.      X21
  1665.     definiert die serielle Schnittstelle elektrisch    als
  1666.     differentielle Signale.
  1667.  
  1668.      X21.bis
  1669.     definiert die serielle Schnittstelle mit V24 Signalpegeln, auch
  1670.     fuer die Datenclocks.
  1671.  
  1672.      Service Indicator
  1673.     wird im    D-Kanal    uebertragen, um    den Typ    des Endgeraetes
  1674.     anzuzeigen. Telefon, Fax und Modem koennen z.B.    so dieselbe
  1675.     Rufnummer haben, und wissen dann jeweils selbst, wenn sie
  1676.     gemeint    sind. Interessant ist meist der    "additional" Service
  1677.     Indikator, der von den Teilnehmereinrichtungen mitgeschickt
  1678.     werden kann. Oft sind bei den verschiedenen Herstellern    die
  1679.     Bedeutungen unter- schiedlich. Daher ist es stets sinnvoll, wenn
  1680.     der Indikator von der Endanwendung parametrisierbar ist.
  1681.  
  1682.      T70.NL
  1683.     Ist ein    Protokoll oberhalb von X75 (siehe oben). Spielt    eine
  1684.     Rolle in Verbindung mit    BTX und    Euro-File-Transfer.
  1685.  
  1686.      SPV
  1687.     Die semipermanente Verbindung ist ein Angebot der Telekom,
  1688.     aehnlich einer Festverbindung bedarfsgesteuert zu einem    vorher
  1689.     bestimmtem Partner eine    Verbindung (zu einem monatlichen
  1690.     Festpreis) aufzubauen. SPVs setzen einen 1TR6-Anschluss    voraus.
  1691.  
  1692. -- 
  1693.     __  _____   __  __ 
  1694.    |  ||  _  \ |  \/  |    Jan-Piet Mens                Tel: +49-521-9225922
  1695.  __|  ||  ___/ |      |    Haendelstrasse 19            Fax: +49-521-9225924
  1696. |_____||__|    |__||__|    D-33604 Bielefeld                     jpm@Mens.de
  1697.