Ablauf an mehreren RouterNodes betrachtet - WaveNet

Sie können mit diesem Beispiel den Ablauf eines RingCasts nachvollziehen. Dieser RingCast beinhaltet:

  • Verzweigungen
  • Redundante Pfade unterschiedlicher Länge

Das Inputsignal ist in diesem Beispiel mit 1 dargestellt.

Ausbreitung 1

Inputsignal 1 am RN2-"Initiator".

Ausbreitung 2

Dies ist im Beispiel das zweite Mal, dass der "Initiator" über einen RingCast das Inputsignal 1 verbreitet. Der Input-Zählerstand im Initiator ist deshalb 2. Alle anderen RouterNodes im RingCast haben das Inputsignal erst einmal über einen RingCast empfangen und deshalb den Input-Zählerstand 1.

Ausbreitung 3

RN2-"Initiator" sendet Datenpaket aus (Kabelverbindung bzw. bei fehlgeschlagener/nicht vorhandener Kabelverbindung Funkverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-1

1 (2)

Ausbreitung 4

RN2-1 empfängt Datenpaket und prüft nacheinander die Bedingungen Ist Zielpartner und Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand. Beide Bedingungen sind erfüllt RN2-1 akzeptiert das Datenpaket und speichert den Input-Zählerstand des Datenpakets in seinen eigenen Input-Zählerstand.

Wenn das Datenpaket kabellos übertragen wird, dann empfangen andere RouterNodes in Reichweite das Datenpaket ebenfalls. Die Bedingung Ist Zielpartner ist aber nicht erfüllt, deshalb verwerfen diese RouterNodes das Datenpaket.

Ausbreitung 5

RN2-1 sendet Datenpaket aus (Kabelverbindung bzw. bei fehlgeschlagener/nicht vorhandener Kabelverbindung Funkverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-2

1 (2)

Ausbreitung 6

RN2-2 empfängt Datenpaket und prüft nacheinander die Bedingungen Ist Zielpartner und Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand. Beide Bedingungen sind erfüllt RN2-2 akzeptiert das Datenpaket und speichert den Input-Zählerstand des Datenpakets in seinen eigenen Input-Zählerstand.

Wenn das Datenpaket kabellos übertragen wird, dann empfangen andere RouterNodes in Reichweite das Datenpaket ebenfalls. Die Bedingung Ist Zielpartner ist aber nicht erfüllt, deshalb verwerfen diese RouterNodes das Datenpaket.

Ausbreitung 7

RN2-2 sendet Datenpaket aus (Kabelverbindung bzw. bei fehlgeschlagener/nicht vorhandener Kabelverbindung Funkverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-3

1 (2)

Ausbreitung 8

RN2-3 empfängt Datenpaket und prüft nacheinander die Bedingungen Ist Zielpartner und Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand. Beide Bedingungen sind erfüllt RN2-3 akzeptiert das Datenpaket und speichert den Input-Zählerstand des Datenpakets in seinen eigenen Input-Zählerstand.

Wenn das Datenpaket kabellos übertragen wird, dann empfangen andere RouterNodes in Reichweite das Datenpaket ebenfalls. Die Bedingung Ist Zielpartner ist aber nicht erfüllt, deshalb verwerfen diese RouterNodes das Datenpaket.

Ausbreitung 9

RN2-3 sendet Datenpaket aus (Kabelverbindung bzw. bei fehlgeschlagener/nicht vorhandener Kabelverbindung Funkverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-4

RN2-4A

1 (2)

Der WaveNet-Manager erkennt, dass sich die Funknetze von RN2-4 und RN2-4A gegenseitig nicht beeinflussen und deshalb gleichzeitig das Inputsignal weiterverbreiten können. Das beschleunigt den RingCast.

Ausbreitung 10

RN2-4 und RN2-4A empfangen Datenpaket und prüfen nacheinander die Bedingungen Ist Zielpartner und Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand. Beide Bedingungen sind erfüllt RN2-4 und RN2-4A akzeptieren das Datenpaket und speichern den Input-Zählerstand des Datenpakets in ihren eigenen Input-Zählerstand.

Wenn das Datenpaket kabellos übertragen wird, dann empfangen andere RouterNodes in Reichweite das Datenpaket ebenfalls. Die Bedingung Ist Zielpartner ist aber nicht erfüllt, deshalb verwerfen diese RouterNodes das Datenpaket.

Ausbreitung 11

RN2-4 sendet Datenpaket aus (Kabelverbindung bzw. bei fehlgeschlagener/nicht vorhandener Kabelverbindung Funkverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-5

1 (2)

RN2-4A sendet Datenpaket aus (Kabelverbindung bzw. bei fehlgeschlagener/nicht vorhandener Kabelverbindung Funkverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-4B

1 (2)

Ausbreitung 12

RN2-5 und RN2-4B empfangen Datenpaket und prüfen nacheinander die Bedingungen Ist Zielpartner und Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand. Beide Bedingungen sind erfüllt RN2-5 und RN2-4B akzeptieren das Datenpaket und speichern den Input-Zählerstand des Datenpakets in ihren eigenen Input-Zählerstand.

Wenn das Datenpaket kabellos übertragen wird, dann empfangen andere RouterNodes in Reichweite das Datenpaket ebenfalls. Die Bedingung Ist Zielpartner ist aber nicht erfüllt, deshalb verwerfen diese RouterNodes das Datenpaket.

Ausbreitung 13

RN2-5 sendet Datenpaket aus (Kabelverbindung bzw. bei fehlgeschlagener/nicht vorhandener Kabelverbindung Funkverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-"Initiator"

1 (2)

RN2-4B sendet Datenpaket aus (Kabelverbindung bzw. bei fehlgeschlagener/nicht vorhandener Kabelverbindung Funkverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-4C

1 (2)

Ausbreitung 14

RN2-"Initiator" empfängt das Datenpaket und prüft nacheinander die Bedingungen Ist Zielpartner und Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand. Die Bedingung Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand ist nicht erfüllt (gleicher Input-Zählerstand) RN2-"Initiator" akzeptiert das Datenpaket nicht und schließt den RingCast als "Initiator"-RouterNode ab.

RN2-4C empfängt Datenpaket und prüft nacheinander die Bedingungen Ist Zielpartner und Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand. Beide Bedingungen sind erfüllt RN2-4C akzeptiert das Datenpaket und speichert den Input-Zählerstand des Datenpakets in seinem eigenen Input-Zählerstand.

Wenn das Datenpaket kabellos übertragen wird, dann empfangen andere RouterNodes in Reichweite das Datenpaket ebenfalls. Die Bedingung Ist Zielpartner ist aber nicht erfüllt, deshalb verwerfen diese RouterNodes das Datenpaket.

Ausbreitung 15

RN2-4C sendet Datenpaket aus (Kabelverbindung).

Zielpartner

Inputsignal und Input-Zählerstand

RN2-5

1 (2)

Ausbreitung 16

RN2-5 empfängt Datenpaket und prüft nacheinander die Bedingungen Ist Zielpartner und Input-Zählerstand im Datenpaket > aktuell gespeicherter Input-Zählerstand. Die Bedingung Inputsignal nicht als empfangen gespeichert ist nicht erfüllt (gleicher Input-Zählerstand) RN2-5 verwirft das Datenpaket.

Wenn das Datenpaket kabellos übertragen wird, dann empfangen andere RouterNodes in Reichweite das Datenpaket ebenfalls. Die Bedingung Ist Zielpartner ist aber nicht erfüllt, deshalb verwerfen diese RouterNodes das Datenpaket.