-
1 Master soll 10 Slaves per TCP/IP synchron bedienen
Hi Spezln,
kann das funktionieren (unsere IT sagt NEIN ):
1 Master sendet Steuerbefehle an 10 identische Slaves. Die sollen
synchron reagieren. Mein Gedanke war, mit einer gleichen IP
für alle diese Synchronschaltung hinzubekommen.
Ich weiß, normalerweise geht das nicht. Nun die Frage:
Gibt es eine Möglichkeit, dass das doch funktionieren könnte?
Gruß und Danke für's Lesen, vielleicht auch für's Antworten?
RealerHanno
-
Hallo,
für mich ist die Aufgabenstellung etwas schwierig zu verstehen.
1 Master sendet Steuerbefehle an 10 identische Slaves
Also du willst von einem Server an 10 andere Server einen Befehl absetzen!?
Das kannst du z.B. via SSH machen.
Die sollen synchron reagieren.
Was heißt "synchron reagieren"?
Du könntest z.B. ein Web Service erstellen, dann könntest du einen synchronen Response zurückliefern.
Mein Gedanke war, mit einer gleichen IP für alle diese Synchronschaltung hinzubekommen.
Gleichen IP für alle diese Synchronschaltung? Wie hast du das gemeint?
lg Andreas
-
Danke für den Tip SSH. Damit ist ja Synchronität gewährleistet. Das heißt, ich sende ein Kommando an alle 10 Slaves, und die reagieren gleichzeitig mit der Ausführung. Ich könnte jedem Slave eine eigene IP zuweisen, damit müsste der Master alle 10 IPs ansprechen. Das funktioniert. Aber meine Idee war, dass alle Slaves die gleiche IP haben und ich damit das Kommando auch nur über diese eine IP absetzen kann.
lg Hanno
-
Nochmal die Frage: Deine Slaves sind eigenständige Server?
Im Netzwerk braucht jeder Node (PC, Handy, Server, Router, ...) eine eindeutige IP im Netzwerk.
Sonst weiß das TCP Packet ja nicht zu welchem Host es geliefert werden soll.
Was ist das Problem mit mehreren IPs?
-
Meine Slaves sind alles eigenständige Server. Eigentlich kein Problem mit mehreren IPs. Ich hatte nur die Idee, das etwas zu vereinfachen, mag eigentlich keinen Zusatzcode schreiben. Hatte mich bis jetzt immer um das Thema networking gedrückt, aber nun überfällt es mich... und unsere IT-Abteilung mit 3 Netzwerkern mag da keine Zeit investieren, die Spezialisten geben hier auch keine richtige Unterstützung.
Nun bin ich (als Entwickler HW/SW) an der Reihe, die Sache zu beenden. Das haben die Spezis bisher gebracht:
lg Hanno
-
... bist Du sicher, dass Du hier im richtigen Forum gelandet bist? Das hier ist ein AS/400 (neudeutsch System i) Forum und es wäre mir neu - und überraschend - dass diese Plattform modbus unterstützt.
D*B
-
Hi BenderD, wieso denkst Du an Modbus? Wird hier sicher nicht gebraucht. Meine Interfaces können UDP, IP, TCP, ICMP, HTTP, DHCP, ARP-Ping, aber von Modbus keine Rede.
Betr. Forum - welches würdest Du denn vorschlagen für dieses recht allgemeine Thema?
lg Hanno
-
Zitat von realerhanno
Danke für den Tip SSH. Damit ist ja Synchronität gewährleistet.
Hallo Hanno,
wenn Du wirklich Synchronizität (je nach Definition) hinbekommen willst, brauchst Du ein anderes System. IBM i ist (wie viele andere) kein Realtime-System mit garantierten Antwortzeiten. Was willst Du denn eigentlich erreichen?
-h
-
Und IP hat per Definition immer nur genau 1 Ziel.
-
Hallo Holger,
Ich möchte nichts weiter als einen 8-bit-Befehl gleichzeitig über WLAN an 10 Slaves schicken. Die Synchronität ist hier nicht in Echtzeit zwingend - mir reichen hier so 10-20ms von Befehl zu Befehl vollständig aus. Alle Slaves sind auch über WLAN verbunden und geben die Befehle "daisy-chainig" weiter bis zum letzten. Ein Folgebefehl kommt frühestens nach 500ms. Leider ist unsere IT mit diesem Problem scheinbar überfordert und hat mir den Ball gelassen. Da ich mich bis jetzt immer um die "Netzwerkerei" gedrückt habe (bin HW/SW-Entwickler), sehe ich es als eine Herausforderung an, mich nun auch mal diesem Thema zuzuwenden.
Ich weiß inzwischen, jeder "Verbindungspunkt" muss eine eigene IP haben. Somit muss ich hier den Befehl an 10 IPs übermitteln. Sicher gibt es hier viele Wege nach Rom, aber ich möchte mich auch nicht verlaufen. Hatte im Verlauf dieser Diskussionen gehofft, einige zielführende Tipps zu bekommen...
Ich erwarte natürlich keine Lösungen, aber eine Richtungsweisung wäre schon sehr hilfreich.
lg Hanno
-
Danke. Dann ist es eben so. Siehe auch meine Antwort an Holger....
-
Nun, vielleicht hilft dir auch dieser Artikel weiter:
https://de.wikipedia.org/wiki/Broadcast
Similar Threads
-
By _MG_ in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 22-11-15, 09:19
-
By Robi in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-04-14, 13:20
-
By Mädele in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 23-04-03, 07:41
-
By HoScHiE in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 10-05-02, 10:03
-
By chr in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 22-01-01, 13:26
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks