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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 » |
|
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 |
|
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 |
|
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.