
                            LANTime/2 1.0 Dokumentation



            Ŀ
                                                                   
                               L A N T i m e / 2                   
                                                                   
              die synchrone Zeit auf allen OS/2 Netbios Maschinen  
                                                                   
            


                    (c) 1994,1995 VTS-Datensysteme GmbH & Co.



                                 Vertrieb durch:

                            VTS-Datensysteme GmbH & Co
                                  20317 Hamburg
                                 P.O. Box 305583
                          FAX +49 40 6571218  (Germany)

                             CompuServe: 100277,1363







  Haftungsausschlu Ŀ
                                                                              
  Der Anwender stimmt mit der Benutzung von LANTime/2 zu, weder den Ersteller 
  noch den Vertreiber fr jedweden Schaden, resultierend aus der sach- oder   
  unsachgemen Benutzung von LANTime/2, verantwortlich zu machen.            
                                                                              



Hinweis auf Warenzeichen:

IBM, OS/2 und LAN Server sind Warenzeichen der
International Business Machines Corporation

     Inhaltsverzeichnis
     

     Einfhrung
     
     Was ist LANTime/2    .................................. 3
     Voraussetzungen      .................................. 4


     Der Einsatz von LANTime/2
     
     Der Programmaufruf   .................................. 4


     Beschreibung der Steuerparameter
     

     /C           Empfangen von Zeitdatenpaketen ........... 5
     /S           Senden von Zeitdatenpaketen .............. 5
     /T           Zeitlicher Abstand der Zeitpakete ........ 5
     /ID          Spezifizieren einer Empfngergruppe ...... 5
     /N           Netbiosnamen zuweisen .................... 6
     /BACKUP      Sender als Backup-Zeitsender starten ..... 6
     /PRIMARY     Sender als Primr-Zeitsender starten ..... 6
     /I           Statistik der LANTime/2 Prozesse holen ... 6
     /CLEAR       Statistik lschen ........................ 7
     /STOP        LANTime/2 Prozess remote stoppen ......... 7

     

                                  -  Seite 3  -


     Einfhrung
     

     Was ist LANTime/2 ?

     LANTime/2 wurde geschaffen um die internen Rechneruhren von OS/2 IBM LAN
     Servern zu synchronisieren. Da die internen Uhren selbst von als
     'Zustzlicher Server' gestarteten Servern sich nach dem Serverstart nicht
     mehr mit dem Domaincontroller synchronisieren und mehrere Domnen
     untereinander keine Verbindung haben, laufen die PC-Uhren schnell
     auseinander. Eintrge in Protokolldateien, die auf Netzwerkereignissen
     beruhen, erhalten trotz einer Gleichzeitigkeit unterschiedliche
     Zeitstempel. Eine Kontrolle, welche Ereignisse im Netz auf eine Ursache
     zurckzufhren sind, wird dadurch unntig erschwert. Prozesse, die Gruppen
     von Dateien auf verschiedenen Servern nahezu gleichzeitig verndern oder
     anlegen, knnen dadurch verschiedene Zeiteintrge verwenden.

     LAN-Requester, die in der Standardkonfiguration zeitlich mit dem
     Domaincontroller synchronisiert werden, erhalten ber diesen ebenfalls eine
     ungenaue Zeit. Dies ist besonders rgerlich, wenn die Anwender ihre PC-Uhr
     immer wieder korrekt einstellen.


     Die Lsung bietet LANTime/2 !

     Mit LANTime/2 kann ein Server bzw. eine OS/2 Maschine mit Netbios-
     untersttzung als Zeitserver definiert werden. Diese sendet dann zyklisch
     Zeitpakete, die von allen anderen Maschinen, die als LANTime/2 Client
     gestartet sind, empfangen werden. Damit ist zunchst sichergestellt, da
     die Uhren synchron laufen. Um eine genaue Zeit im gesamten Netz zu
     bekommen, ist nur noch die Uhr des Zeitserver-PCs zu stellen. Dies kann
     entweder nach Bedarf regelmig von Hand oder durch eine funkgesteuerten
     Zeitempfnger erfolgen (DCF-77).

     Die Umstellung von Winter- auf Sommerzeit und umgekehrt wird so enorm
     vereinfacht, da selbstverstndlich alle OS/2 Netbiosmaschinen an diesem
     Service teilnehmen knnen. Dazu gehren auch  Mail- und Datenbankserver
     oder auch berwachungs PCs, die stndig im Netz angemeldet sind und daher
     nach dem Anmeldevorgang keine Zeitinformationen mehr bekommen.
     

                                  -  Seite 4  -


     Voraussetzungen:

     LANTime/2 ist ein 32Bit-Programm und luft auf OS/2 Maschinen mit den
     Versionsstnden 2.1x und OS/2 3.0. Als Protokolluntersttzung kann Netbios
     in der Version 3.0 und 4.0 verwendet werden. Dazu gehrt auch die
     Protokolluntersttzung, die mit dem LAN-Server bzw. Requester 2.0 bis 4.0
     geliefert wird. LANTime/2 setzt keine installierten Netzwerkdienste voraus,
     eine Netbios Protokolluntersttzung ist zum Einsatz ausreichend.

     In der Protocol.ini mssen fr jeden auf einer Maschine laufenden LANTime/2
     Prozess zwei zustzliche Sessions, Namen und NCBs reserviert werden.


     Der Einsatz von LANTime/2
     

     Der Programmaufruf

     Der Start von LANTime/2 erfolgt durch den Aufruf von LANTIME.EXE, dem
     in der einfachsten Form lediglich ein Parameter zu bergeben ist. Dieser
     entscheidet ob LANTime/2 auf dieser Maschine als Zeitgeber oder Empfnger
     gestartet wird. Als Zeitsender ist LANTIME /S anzugeben. Der LANTime/2
     Prozess sendet dann in Abstnden von standardmig 10 Sekunden ein
     Zeitpaket. Auf den Empfngermaschinen wird das Programm mit LANTIME /C
     gestartet.

     

                                  -  Seite 5  -


     Beschreibung der Steuerparameter
     

     /C     Starten von LANTime/2 als Empfnger (Client) von Zeitdatenpaketen

     LANTime/2 empfngt Zeitpakete, die innerhalb seiner LAN-ID gesendet werden
     (siehe auch Parameter /ID:). Jedes empfangene Paket erzeugt eine
     Ausgabezeile in der Bildschirmsitzung in der LANTime/2 gestartet wurde. Die
     interne Rechneruhr wird nach den Zeitinformationen dieses Zeitpakets
     gesetzt.

     Werden zwei LANTime/2 Prozesse (Client und Server) auf einer Maschine
     gestartet, so wird die Rechneruhr aus naheliegenden Grnden nicht durch die
     eigenen Pakete gesetzt.

     Da der Synchronisation der PC-Uhren oberste Prioritt innerhalb von
     LANTime/2 eingerumt wurde, ermittelt ein Client zunchst seinen
     Zeitserver. Zeitpakete eines spter mit der gleichen LAN-ID
     hinzugekommenen Zeitservers werden nicht bercksichtigt. Erst wenn ber 3
     Zyklen die erwarteten Pakete ausbleiben, sucht sich der Client einen neuen
     Zeitserver. Optimalerweise sollte dies ein als Backup definierter
     Zeitserver sein, da nur dieser bei Rckkehr des primren Zeitservers seine
     Aktivitt wieder automatisch einstellt.


     /S     Starten von LANTime/2 als Sender (Server) von Zeitdatenpaketen

     Spezifizieren eines LANTime/2 Prozesses als Zeitserver. Es knnen mehrere
     Zeitserver auf einer Maschine gleichzeitig laufen. Generell sollten aber
     nicht mehrere primre Zeitserver fr eine LAN-ID definiert werden.
     Zustzliche Zeitserver innerhalb einer LAN-ID sollten wegen des besonderen
     Mechanismus als Backup definiert werden ( Siehe Parameter /BACKUP )


     /T:n   Bestimmen des zeitlichen Abstands der Zeitpakete

     Der Abstand in Millisekunden in dem die Zeitpakete gesendet werden.
     Die Voreinstellung betrgt 10000 Millisekunden. Die Netzwerkbelastung
     durch die sehr kleinen Pakete ist praktisch vernachlssigbar. Sie
     sollten jedoch keine Werte unter 1000ms verwenden, da letztlich die
     interne Rechneruhr permanent durch diese Pakete gestellt wird und
     einige Programme durch eine derart hufige Zeitstellung irritiert
     reagieren (z.B. Zeitanzeigen innerhalb von Programmen). Der praktische
     Nutzwert von sehr kleinen Intervallen ist ohnehin gering.


     /ID:id  Spezifizieren einer Empfngergruppe von Zeitpaketen

     In einem Netzwerk knnen mehrere Gruppen von Zeitempfngern und
     zugeordnetem Zeitserver existieren. Die Zeiten innerhalb dieser
     Gruppen knnen unterschiedlich sein. So ist es beispielsweise
     mglich einzelne Maschine unabhngig von einer Sommer/Winterzeit
     laufen zu lassen oder an unterschiedliche Zeitzonen im WAN anzupassen.

     Standardwert fr die sogenannte LAN-ID ist 0001. Die Differenzierung
     kann maximal 4-stellig sein.



                                  -  Seite 6  -


     /N:name  Dem LANTime/2 Prozess einen Netbiosnamen zuweisen

     Wird diese Option nicht benutzt, so wird dem Prozess automatisch die
     universelle Adresse der Netzwerkkarte als Netbiosname gegeben. Fr eine
     bersichtliche Steuerung aller LANTime/2 Prozesse sollte ein
     eigendefinierter Name vergeben werden. Im allgemeinen kann der Server oder
     Requestername einer Maschine verwendet werden, da durch die vom LAN Server
     verwendete interne Darstellung dieser Netbiosnamen keinerlei Konflikte zu
     erwarten sind. Da aber auf keinen Fall zwei identische Netbiosnamen im
     Netzwerk verwendet werden drfen, ist immer ein eindeutiger Name anzugeben.
     ber Namenskonflikte werden Sie von LANTime/2 unterrichtet.



     /BACKUP  LANTime/2 als Backup-Zeitserver starten

     Wird /BACKUP als Parameter angegeben, ist der Schalter /S automatisch
     gesetzt. Der Backup-Zeitserver ist mit einem besonderen Mechanismus
     ausgestattet, der automatisch feststellt, da ein primrer Zeitserver
     innerhalb der eigenen LAN-ID aktiv ist und daher selbst inaktiv bleibt.
     Stellt der Backup-Zeitserver fest, da innerhalb von 3 Zyklen die
     erwarteten Zeitpakete ausbleiben, so wird er selbst aktiv. Nimmt der
     primre Zeitserver seine Aktivitt wieder auf, so pausiert der
     Backup-Zeitserver wieder.


     /PRIMARY  LANTime/2 als primren Zeitsender starten

     Wird /PRIMARY als Parameter angegeben, so ist der Schalter /S automatisch
     gesetzt. Primary ist die Standardeinstellung wenn /S angegeben wird.


     /I:[ * | Name ]  Statistik eines oder aller LANTime/2 Prozesse anzeigen

     Jeder LANTime/2 Prozess fhrt eine eigene Statistik ber die Anzahl der
     empfangenen Datenpakete und aufgetretener Fehler usw. Zustzlich wird der
     aktuelle Status und die Konfiguration ausgegeben. Es wird die Statistik fr
     den Prozess angezeigt, der mit dem durch 'Name' spezifizierten Netbiosnamen
     gestartet wurde. Die Statistiken aller Prozesse knnen ermittelt werden,
     wenn als Name '*' angegeben wird. Die LAN-ID mu spezifiziert werden, wenn
     nicht der Standardwert 0001 fr die Zielprozesse benutzt wurde.



                                  -  Seite 7  -


     /CLEAR:[ * | Name ]  Statistik eines oder aller LANTime/2 Prozesse lschen

     Es wird die Statistik fr den Prozess gelscht, der mit dem durch 'Name'
     spezifizierten Netbiosnamen gestartet wurde. Die Statistiken aller Prozesse
     knnen gelscht werden, wenn als Name '*' angegeben wird. Die LAN-ID mu
     spezifiziert werden, wenn nicht der Standardwert 0001 fr die Zielprozesse
     benutzt wurde.



     /STOP:[ * | Name ]  Alle oder einen LANTime/2 Prozess(e) remote stoppen

     Es wird der Prozess gestoppt, der mit dem durch 'Name' spezifizierten
     Netbiosnamen gestartet wurde. Es knnen alle Prozesse gestoppt werden, wenn
     als Name '*' angegeben wird. Die LAN-ID mu spezifiziert werden, wenn nicht
     der Standardwert 0001 fr die Zielprozesse benutzt wurde.

