Procédure pour plusieurs RouterNode - WaveNet

Cet exemple permet de déduire la procédure d’un RingCast. Ce RingCast contient :

  • Ramifications
  • Chemins complémentaires de longueurs différentes

Dans cet exemple, le signal entrant est représenté avec 1.

Propagation 1

Signal entrant 1 au RN2 « Initiateur ».

Propagation 2

Dans l’exemple, c’est la deuxième fois que l’« Initiateur » a diffusé le signal entrant 1 par le RingCast. La valeur de compteur entrante de l’initiateur est donc de 2. Tous les autres RouterNode du RingCast ont reçu une fois chacun le signal entrant par le RingCast, la valeur de compteur entrante est donc de 1.

Propagation 3

RN2 « Initiateur » envoie le paquet de données (connexion câblée ou si échec/connexion câblée non disponible, connexion sans fil).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2-1

1 (2)

Propagation 4

RN2-1 reçoit le paquet de données et contrôle consécutivement le respect des conditions Est le partenaire cible et Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée. Les deux conditions sont remplies RN2-1 accepte le paquet de données et enregistre la valeur de compteur entrante du paquet de données dans sa propre valeur de compteur entrante.

Lorsque le paquet de données est transmis sans fil, les autres RouterNode à portée le reçoivent également. Cependant, la condition Est le partenaire cible n’est pas remplie, ces RouterNode rejettent donc le paquet de données.

Propagation 5

RN2-1 envoie le paquet de données (connexion câblée ou si échec/connexion câblée non disponible, connexion sans fil).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2-2

1 (2)

Propagation 6

RN2-2 reçoit le paquet de données et contrôle consécutivement le respect des conditions Est le partenaire cible et Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée. Les deux conditions sont remplies RN2-2 accepte le paquet de données et enregistre la valeur de compteur entrante du paquet de données dans sa propre valeur de compteur entrante.

Lorsque le paquet de données est transmis sans fil, les autres RouterNode à portée le reçoivent également. Cependant, la condition Est le partenaire cible n’est pas remplie, ces RouterNode rejettent donc le paquet de données.

Propagation 7

RN2-2 envoie le paquet de données (connexion câblée ou si échec/connexion câblée non disponible, connexion sans fil).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2-3

1 (2)

Propagation 8

RN2-3 reçoit le paquet de données et contrôle consécutivement le respect des conditions Est le partenaire cible et Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée. Les deux conditions sont remplies RN2-3 accepte le paquet de données et enregistre la valeur de compteur entrante du paquet de données dans sa propre valeur de compteur entrante.

Lorsque le paquet de données est transmis sans fil, les autres RouterNode à portée le reçoivent également. Cependant, la condition Est le partenaire cible n’est pas remplie, ces RouterNode rejettent donc le paquet de données.

Propagation 9

RN2-3 envoie le paquet de données (connexion câblée ou si échec/connexion câblée non disponible, connexion sans fil).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2-4

RN2-4A

1 (2)

Le gestionnaire WaveNet détecte que les réseaux sans fil de RN2-4 et RN2-4A n’interfèrent pas l’un avec l’autre et qu’ils peuvent donc diffuser simultanément le signal entrant. Cela accélère le RingCast.

Propagation 10

RN2-4 et RN2-4A reçoivent le paquet de données et contrôlent consécutivement le respect des conditions Est le partenaire cible et Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée. Les deux conditions sont remplies RN2-4 et RN2-4A acceptent le paquet de données et enregistrent la valeur de compteur entrante du paquet de données dans leur propre valeur de compteur entrante.

Lorsque le paquet de données est transmis sans fil, les autres RouterNode à portée le reçoivent également. Cependant, la condition Est le partenaire cible n’est pas remplie, ces RouterNode rejettent donc le paquet de données.

Propagation 11

RN2-4 envoie le paquet de données (connexion câblée ou si échec/connexion câblée non disponible, connexion sans fil).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2-5

1 (2)

RN2-4A envoie le paquet de données (connexion câblée ou si échec/connexion câblée non disponible, connexion sans fil).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2-4B

1 (2)

Propagation 12

RN2-5 et RN2-4B reçoivent le paquet de données et contrôlent consécutivement le respect des conditions Est le partenaire cible et Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée. Les deux conditions sont remplies RN2-5 et RN2-4B acceptent le paquet de données et enregistrent la valeur de compteur entrante du paquet de données dans leur propre valeur de compteur entrante.

Lorsque le paquet de données est transmis sans fil, les autres RouterNode à portée le reçoivent également. Cependant, la condition Est le partenaire cible n’est pas remplie, ces RouterNode rejettent donc le paquet de données.

Propagation 13

RN2-5 envoie le paquet de données (connexion câblée ou si échec/connexion câblée non disponible, connexion sans fil).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2 « Initiateur »

1 (2)

RN2-4B envoie le paquet de données (connexion câblée ou si échec/connexion câblée non disponible, connexion sans fil).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2-4C

1 (2)

Propagation 14

RN2 « Initiateur » reçoit le paquet de données et contrôle consécutivement le respect des conditions Est le partenaire cible et Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée. La condition Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée n’est pas remplie (valeur de compteur entrante identique) RN2 « Initiateur » n’accepte pas le paquet de données et conclut le RingCast comme « Initiateur ».

RN2-4C reçoit le paquet de données et contrôle consécutivement le respect des conditions Est le partenaire cible et Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée. Les deux conditions sont remplies RN2-4C accepte le paquet de données et enregistre la valeur de compteur entrante du paquet de données dans sa propre valeur de compteur entrante.

Lorsque le paquet de données est transmis sans fil, les autres RouterNode à portée le reçoivent également. Cependant, la condition Est le partenaire cible n’est pas remplie, ces RouterNode rejettent donc le paquet de données.

Propagation 15

RN2-4C envoie le paquet de données (connexion câblée).

Partenaire cible

Signal entrant et valeur de compteur entrante

RN2-5

1 (2)

Propagation 16

RN2-5 reçoit le paquet de données et contrôle consécutivement le respect des conditions Est le partenaire cible et Valeur de compteur entrante du paquet de données > valeur de compteur entrante actuellement enregistrée. La condition Signal entrant non enregistré comme reçu n’est pas remplie (valeur de compteur entrante identique) RN2-5 rejette le paquet de données.

Lorsque le paquet de données est transmis sans fil, les autres RouterNode à portée le reçoivent également. Cependant, la condition Est le partenaire cible n’est pas remplie, ces RouterNode rejettent donc le paquet de données.