User Tools

Site Tools


networking-fr
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


networking-fr [2023/04/15 10:03] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +======R2Rnet======
 +[[:france#mode automatique|{{  :automat.png}}]][[:france|{{  :rocrail-logo-35.png}}]]
 +[[france|Sommaire]] -> [[france#mode automatique|Mode Automatique]] -> **[[france#mode_d_exploitation|Mode d'exploitation]]**
 +  * **R2Rnet**
 +
 + \\
 +
 +Le R2Rnet supporte les trains itinérants circulant d'un système à un autre.\\
 +Cette technologie peut être utile pour des réseaux XXL ou des configurations modulaires.\\
 +
 +Les limites des systèmes Rocrail devraient également être les limites de la puissance; un train itinérant sera réglé à une vitesse nulle si elle quitte un système.\\
 +
 + \\
 +
 +=====UDP Multicast=====
 +R2Rnet utilise le protocole UDP Multicast pour communiquer avec tous les systèmes.\\
 +**Note:** Certains routeurs/switches ne gère pas la multidiffusion UDP; Vérifiez le matériel pris en charge.\\
 +
 + \\
 +
 +=====Clients mobiles=====
 +Les clients mobiles comme __**[[:android:androc2-fr|andRoc]]**__ et __**[[:wio:overview-fr|WIO]]**__ écrira une requête R2RNet pour les connexions au serveur disponible. Tous les serveurs R2RNet activés répondront à cela avec le nom d’hôte, le port et le titre du plan.\\ 
 +Voir l'option [[#activer|Activer]].\\
 +
 +
 + \\
 +=====Le schéma=====
 +{{:r2rnet-overview.png?300}}\\
 +
 + \\
 +
 +=====NetRoutes=====
 +
 +Les NetRoutes sont stockés dans un fichier séparé, et sont fournis par un seul système du réseau R2Rnet; Les autres systèmes les demanderont.\\
 +
 +Chaque système a son propre espace de nom qui est utilisé dans la mise en place des netroutes.\\
 +Le bloc "b1" pour le système "r1" est formaté comme cela: "r1::b1"\\
 +Le train circulant "NS2403" sur le système "r1" sera préfixé sur tous les autres systèmes comme cela: "r1::NS2403"\\
 +
 + \\
 +
 +====Exemple de NetRoutes====
 +<code xml>
 +<plan>
 +  <stlist>
 +    <st id="r1::b2-r2::b1" bka="r1::b2" bkb="r2::b1"/>
 +    <st id="r2::b2-r1::b1" bka="r2::b2" bkb="r1::b1"/>
 +  </stlist>
 +</plan>
 +</code>
 +
 + \\
 +
 +=====Configuration=====
 +{{:rocrailini-r2rnet-fr.png?800}}\\
 + \\
 +====Identifiant====
 +Identifiant Serveur.\\
 +
 +====Adresse====
 +Adresse IP UDP Multicast, par défaut **224.0.1.20**.\\
 +
 +====Port====
 +Port IP UDP Multicast, par défaut **8051**.\\
 +
 +==== Local IP ====
 +Seulement requis si le PC a **plus d'une interface réseau** installée; Dans tous les autres cas: Laisser vide!\\
 +L'adresse IP de **l'interface réseau du PC** qui est utilisée pour la communication avec les WIOs pour s'assurer que le trafic circule sur la bonne.\\
 + \\
 +
 +====NetRoutes====
 +Le nom du fichier NetRoutes au cas où ce serveur serait route master.\\
 +===Sondage===
 +Si le fichier NetRoutes n'existe pas localement, il sera demandé périodiquement.\\
 +====Activer====
 +Active R2Rnet.\\
 +Cette option doit être définie au cas où les clients essaient de rechercher un serveur Rocrail. (Rocview, andRoc, WIOesp, WIOpi)\\
 +
 + \\
 +Chaque système Rocrail doit être configuré avec une connexion cliente unique, si un ou plusieurs systèmes résident sur le même ordinateur, ils doivent utiliser des numéros de port différents.\\
 +<code xml>
 +  <tcp port="8051"/>
 +</code>
 +
 +Le fichier rocrail.ini a besoin d'être étendu avec un nœud **r2rnet**:\\
 +
 +<code xml>
 +  <r2rnet id="r1" enable="true" port="8051"/>
 +</code>
 +
 +
 +**Note:** Assurez-vous qu'aucun autre service ne tourne sur le même port!\\
 +
 + \\
 +
 +=====Démarrage=====
 +
 +Tous les systèmes en jeu doivent être démarrés et initialisés selon la situation réelle sur le réseau et en activant le mode **automatique**.\\
 +Un seul système doit avoir accès au fichier netroutes pour éviter les conflits.\\
 +La suite des opérations équivaut au fonctionnement d'un seul réseau.\\
 +
 + \\
 +
 +=====Questions ouvertes=====
 +
 +  * Les commandes des commutations à distance dans NetRoutes.
 +  * Les commandes de signaux pour le bloc(à distance) de sortie.
 +  * Deuxième bloc suivant aux limites du système.
 +
 + \\
 +
 +=====Fichiers=====
 +  * Configuration minimal avec 2 systèmes: {{:r1r2-r2rnet.zip}}
 +
 + \\
 +
 +===== Support du client mobile =====
 +Assurez-vous que le client DHCP est correct pour annoncer l'adresse IP aux clients mobiles.\\
 +
 +==== Ubuntu & DHCP ====
 +Vérifier le fichier **/etc/dhcp/dhclient.conf** ou le fichier **/etc/dhcp3/dhclient.conf** si la ligne suivante est active et configurer la bonne adresse MAC:
 +<code>
 +send host-name "<hostname>";
 +send dhcp-client-identifier 00:1b:9e:44:5f:cb;
 +</code>
 +The MAC address, HWaddr, can be obtained with **ifconfig**:
 +<code>
 +eth0      Link encap:Ethernet  HWaddr 00:1a:92:fc:0d:5d  
 +...
 +wlan0     Link encap:Ethernet  HWaddr 00:1b:9e:44:5f:cb  
 +...
 +</code>
 +
 +
  
networking-fr.txt · Last modified: 2023/04/15 10:03 by 127.0.0.1