Förlopp för flera RouterNodes - WaveNet
Med de här exemplet kan du följa ett RingCast-förlopp. Denna RingCast innehåller:
- Förgreningar
- Redundanta vägar av olika längd
Input-signalen i det här exemplet visas med 1.
Spridning 1
Input-signal 1 hos RN2 – ”Initiator”.
Spridning 2
Det är i exemplet andra gången som initiatorn sprider input-signal 1 via en RingCast. Input-räknarstatus hos initiatorn är därför 2. Alla andra RouterNodes i denna RingCast har bara tagit emot input-signalen en gång och har därför räknarstatus 1.
Spridning 3
RN2-initiatorn skickar ut datapaketet (kabelanslutning resp. trådlös anslutning om kabelanslutning inte fungerar eller inte finns).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-1 |
|
Spridning 4
RN2-1 tar emot datapaketet och kontrollerar i tur och ordning villkoren Är målpartner och Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus. Båda villkoren är uppfyllda → RN2-1 accepterar datapaketet och sparar datapaketets input-räknarstatus som egen input-räknarstatus.
Om datapaketet skickas trådlöst tar även andra RouterNodes inom räckvidden emot datapaketet. Villkoret Är målpartner är dock inte uppfyllt vilket leder till att dessa RouterNodes ignorerar datapaketet.
Spridning 5
RN2-1 skickar ut datapaketet (kabelanslutning resp. trådlös anslutning om kabelanslutning inte fungerar eller inte finns).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-2 |
|
Spridning 6
RN2-2 tar emot datapaketet och kontrollerar i tur och ordning villkoren Är målpartner och Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus. Båda villkoren är uppfyllda → RN2-2 accepterar datapaketet och sparar datapaketets input-räknarstatus som egen input-räknarstatus.
Om datapaketet skickas trådlöst tar även andra RouterNodes inom räckvidden emot datapaketet. Villkoret Är målpartner är dock inte uppfyllt vilket leder till att dessa RouterNodes ignorerar datapaketet.
Spridning 7
RN2-2 skickar ut datapaketet (kabelanslutning resp. trådlös anslutning om kabelanslutning inte fungerar eller inte finns).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-3 |
|
Spridning 8
RN2-3 tar emot datapaketet och kontrollerar i tur och ordning villkoren Är målpartner och Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus. Båda villkoren är uppfyllda → RN2-3 accepterar datapaketet och sparar datapaketets input-räknarstatus som egen input-räknarstatus.
Om datapaketet skickas trådlöst tar även andra RouterNodes inom räckvidden emot datapaketet. Villkoret Är målpartner är dock inte uppfyllt vilket leder till att dessa RouterNodes ignorerar datapaketet.
Spridning 9
RN2-3 skickar ut datapaketet (kabelanslutning resp. trådlös anslutning om kabelanslutning inte fungerar eller inte finns).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-4 RN2-4A |
|
WaveNet Manager registrerar att radionätverken för RN2-4 och RN2-4A inte påverkar varandra och därför kan sprida input-signalen vidare samtidigt. Detta påskyndar RingCast.
Spridning 10
RN2-4 och RN2-4A tar emot datapaketet och kontrollerar i tur och ordning villkoren Är målpartner och Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus. Båda villkoren är uppfyllda → RN2-4 och RN2-4A accepterar datapaketet och sparar datapaketets input-räknarstatus som egen input-räknarstatus.
Om datapaketet skickas trådlöst tar även andra RouterNodes inom räckvidden emot datapaketet. Villkoret Är målpartner är dock inte uppfyllt vilket leder till att dessa RouterNodes ignorerar datapaketet.
Spridning 11
RN2-4 skickar ut datapaketet (kabelanslutning resp. trådlös anslutning om kabelanslutning inte fungerar eller inte finns).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-5 |
|
RN2-4A skickar ut datapaketet (kabelanslutning resp. trådlös anslutning om kabelanslutning inte fungerar eller inte finns).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-4B |
|
Spridning 12
RN2-5 och RN2-4B tar emot datapaketet och kontrollerar i tur och ordning villkoren Är målpartner och Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus. Båda villkoren är uppfyllda → RN2-5 och RN2-4B accepterar datapaketet och sparar datapaketets input-räknarstatus som egen input-räknarstatus.
Om datapaketet skickas trådlöst tar även andra RouterNodes inom räckvidden emot datapaketet. Villkoret Är målpartner är dock inte uppfyllt vilket leder till att dessa RouterNodes ignorerar datapaketet.
Spridning 13
RN2-5 skickar ut datapaketet (kabelanslutning resp. trådlös anslutning om kabelanslutning inte fungerar eller inte finns).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-”Initiator” |
|
RN2-4B skickar ut datapaketet (kabelanslutning resp. trådlös anslutning om kabelanslutning inte fungerar eller inte finns).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-4C |
|
Spridning 14
RN2-initiatorn tar emot datapaketet och kontrollerar i tur och ordning villkoren Är målpartner och Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus. Villkoret Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus är inte uppfyllt (samma räknarstatus) → RN2-initiatorn accepterar inte datapaketet och avslutar RingCast som initiator-RouterNode.
RN2-4C tar emot datapaketet och kontrollerar i tur och ordning villkoren Är målpartner och Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus. Båda villkoren är uppfyllda → RN2-4C accepterar datapaketet och sparar datapaketets input-räknarstatus som egen input-räknarstatus.
Om datapaketet skickas trådlöst tar även andra RouterNodes inom räckvidden emot datapaketet. Villkoret Är målpartner är dock inte uppfyllt vilket leder till att dessa RouterNodes ignorerar datapaketet.
Spridning 15
RN2-4C skickar ut datapaketet (kabelanslutning).
Målpartner | Input-signal och input-räknarstatus |
|---|---|
RN2-5 |
|
Spridning 16
RN2-5 tar emot datapaketet och kontrollerar i tur och ordning villkoren Är målpartner och Input-räknarstatus i datapaketet > aktuellt sparad input-räknarstatus. Villkoret Inputsignal inte sparad som mottagen är inte uppfyllt (samma input-räknarstatus → RN2-5 ignorerar datapaketet.
Om datapaketet skickas trådlöst tar även andra RouterNodes inom räckvidden emot datapaketet. Villkoret Är målpartner är dock inte uppfyllt vilket leder till att dessa RouterNodes ignorerar datapaketet.