Archive 07/10/2020.

Global Ipv6 and Dodag

RPelletier

Bjr,
Pas sûr d’avoir bien compris le but de la 1ere partie du TP 13 , et en particulier la phrase conclusive :
Note that all participating nodes in the RPL-DODAG have configured automatically a global IPv6 address matching the prefix from the DODAG-ID. Verify with ifconfig on your two others nodes.
Pouvez vous m’éclaircir , Merci

vandaele

La première partie de ce TP donne les instructions pour démarrer un routage RPL avec RIOT.
Pour communiquer avec les liens séres et les shell de tous les noeud, on utilise le serial_aggregator. Par défaut, les commandes entrées sont envoyés à tous les noeuds. Si l’on souhaite que la commande ne soit envoyé qu’à un seul noeud, alors on la fait précéder de son identifiant et du séparateur ‘;’.

Pour les étapes de cette partie :

  1. On configure l’interface réseau (7) du noeud qui sera la racine de l’instance RPL (m3-1) avec une adresse IPv6 globale (2001:db8::1) :
    m3-1;ifconfig 7 add 2001:db8::1
    
  2. On initialise RPL sur tous les noeuds :
    rpl init 7
    
  3. On initialise le noeud m3-1 comme racine du DODAG en précisant son adresse IPv6 globale utilisée comme DODAG-ID :
    m3-1;rpl root 1 2001:db8::1
    
    Le routage RPL se met en place et le préfixe IPv6 est propagé pour que les autres noeuds du DODAG puisse obtenir une addresse globale également.
  4. Avec les deux commandes rpl qui suivent, on voit les rangs des noeuds m3-1 et m3-2 dans le graphe de routage
  5. La phrase conclusive vous propose d’utiliser la commande ifconfig sur les 2 autres noeuds pour vérifier qu’ils ont bien configuré leur adresse IPv6 globale en utilisant le préfixe fournit à l’initialisation de la racine du DODAG (étape 3. ici)

J’espère que ceci vous éclaircit.

RPelletier

oui, très bien. Merci. RP