User Tools

Site Tools


networking-fr

R2Rnet

SommaireMode AutomatiqueMode 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 andRoc et 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.


Le schéma



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

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


Configuration



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.

  <tcp port="8051"/>

Le fichier rocrail.ini a besoin d'être étendu avec un nœud r2rnet:

  <r2rnet id="r1" enable="true" port="8051"/>

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


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:

send host-name "<hostname>";
send dhcp-client-identifier 00:1b:9e:44:5f:cb;

The MAC address, HWaddr, can be obtained with ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:1a:92:fc:0d:5d  
...
wlan0     Link encap:Ethernet  HWaddr 00:1b:9e:44:5f:cb  
...
networking-fr.txt · Last modified: 2023/04/15 10:03 by phil45