Forløb betragtet ved flere RouterNodes - WaveNet
Med dette eksempel er det muligt at følge forløbet for en RingCast. Denne RingCast indeholder:
- Forgreninger
- Redundante stier af forskellige længder
I dette eksempel vises inputsignalet med 1.
Udbredelse 1
Inputsignal 1 ved RN2-"initiator".
Udbredelse 2
I dette eksempel er det anden gang, at "initiatoren" udbreder inputsignalet 1 over en RingCast. Input-tællertilstanden i initiatoren er derfor 2. Alle andre RouterNodes i RingCast har første gang modtaget inputsignalet over en RingCast og har derfor input-tællertilstand 1.
Udbredelse 3
RN2-"initiatoren" sender datapakken (kabelforbindelse eller ved mislykket/ikke eksisterende kabelforbindelse trådløs forbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-1 |
|
Udbredelse 4
RN2-1 modtager datapakke og kontrollerer efter hinanden betingelserne Faktisk målpartner og Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand. Begge betingelser er opfyldt → RN2-1 accepterer datapakken og gemmer datapakkens input-tællertilstand i sin egen input-tællertilstand.
Hvis datapakken overføres uden kabel, modtager andre RouterNodes inden for datapakkens rækkevidde ligeledes. Betingelsen Faktisk målpartner er dog ikke opfyldt, derfor forkaster disse RouterNodes datapakken.
Udbredelse 5
RN2-1 sender datapakken (kabelforbindelse eller ved mislykket/ikke eksisterende kabelforbindelse trådløs forbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-2 |
|
Udbredelse 6
RN2-2 modtager datapakke og kontrollerer efter hinanden betingelserne Faktisk målpartner og Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand. Begge betingelser er opfyldt → RN2-2 accepterer datapakken og gemmer datapakkens input-tællertilstand i sin egen input-tællertilstand.
Hvis datapakken overføres uden kabel, modtager andre RouterNodes inden for datapakkens rækkevidde ligeledes. Betingelsen Faktisk målpartner er dog ikke opfyldt, derfor forkaster disse RouterNodes datapakken.
Udbredelse 7
RN2-2 sender datapakken (kabelforbindelse eller ved mislykket/ikke eksisterende kabelforbindelse trådløs forbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-3 |
|
Udbredelse 8
RN2-3 modtager datapakke og kontrollerer efter hinanden betingelserne Faktisk målpartner og Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand. Begge betingelser er opfyldt → RN2-3 accepterer datapakken og gemmer datapakkens input-tællertilstand i sin egen input-tællertilstand.
Hvis datapakken overføres uden kabel, modtager andre RouterNodes inden for datapakkens rækkevidde ligeledes. Betingelsen Faktisk målpartner er dog ikke opfyldt, derfor forkaster disse RouterNodes datapakken.
Udbredelse 9
RN2-3 sender datapakken (kabelforbindelse eller ved mislykket/ikke eksisterende kabelforbindelse trådløs forbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-4 RN2-4A |
|
WaveNet-manageren registrerer, at de trådløse net for RN2-4 og RN2-4A ikke påvirker hinanden og derfor samtidigt fortsat kan udbrede inputsignalet. Det accelererer RingCast.
Udbredelse 10
RN2-4 og RN2-4A modtager datapakke og kontrollerer efter hinanden betingelserne Faktisk målpartner og Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand. Begge betingelser er opfyldt → RN2-4 og RM2-4A accepterer datapakken og gemmer datapakkens input-tællertilstand i deres egen input-tællertilstand.
Hvis datapakken overføres uden kabel, modtager andre RouterNodes inden for datapakkens rækkevidde ligeledes. Betingelsen Faktisk målpartner er dog ikke opfyldt, derfor forkaster disse RouterNodes datapakken.
Udbredelse 11
RN2-4 sender datapakken (kabelforbindelse eller ved mislykket/ikke eksisterende kabelforbindelse trådløs forbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-5 |
|
RN2-4A sender datapakken (kabelforbindelse eller ved mislykket/ikke eksisterende kabelforbindelse trådløs forbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-4B |
|
Udbredelse 12
RN2-5 og RN2-4B modtager datapakke og kontrollerer efter hinanden betingelserne Faktisk målpartner og Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand. Begge betingelser er opfyldt → RN2-5 og RM2-4B accepterer datapakken og gemmer datapakkens input-tællertilstand i deres egen input-tællertilstand.
Hvis datapakken overføres uden kabel, modtager andre RouterNodes inden for datapakkens rækkevidde ligeledes. Betingelsen Faktisk målpartner er dog ikke opfyldt, derfor forkaster disse RouterNodes datapakken.
Udbredelse 13
RN2-5 sender datapakken (kabelforbindelse eller ved mislykket/ikke eksisterende kabelforbindelse trådløs forbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-"initiator" |
|
RN2-4B sender datapakken (kabelforbindelse eller ved mislykket/ikke eksisterende kabelforbindelse trådløs forbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-4C |
|
Udbredelse 14
RN2-"initiator" modtager datapakke og kontrollerer efter hinanden betingelserne Faktisk målpartner og Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand. Betingelsen Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand opfyldes ikke (samme input-tællertilstand) → RN2-"initiator" accepterer ikke datapakken og afslutter RingCast som "initiator"-RouterNode.
RN2-4C modtager datapakke og kontrollerer efter hinanden betingelserne Faktisk målpartner og Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand. Begge betingelser er opfyldt → RN2-4C accepterer datapakken og gemmer datapakkens input-tællertilstand i sin egen input-tællertilstand.
Hvis datapakken overføres uden kabel, modtager andre RouterNodes inden for datapakkens rækkevidde ligeledes. Betingelsen Faktisk målpartner er dog ikke opfyldt, derfor forkaster disse RouterNodes datapakken.
Udbredelse 15
RN2-4C sender datapakken (kabelforbindelse).
Målpartnere | Inputsignal og input-tællertilstand |
|---|---|
RN2-5 |
|
Udbredelse 16
RN2-5 modtager datapakke og kontrollerer efter hinanden betingelserne Faktisk målpartner og Input-tællertilstand i datapakke > aktuelt gemt input-tællertilstand. Betingelsen Inputsignal ikke gemt som modtaget opfyldes ikke (samme input-tællertilstand) → RN2-5 forkaster datapakken.
Hvis datapakken overføres uden kabel, modtager andre RouterNodes inden for datapakkens rækkevidde ligeledes. Betingelsen Faktisk målpartner er dog ikke opfyldt, derfor forkaster disse RouterNodes datapakken.