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 grands réseaux ou des configurations modulaires.

Les limites des systèmes Rocrail(R) devraient également être les limites de la puissance; un train itinérant sera réglé à une vitesse nulle si elle quitte un système.

R2Rnet utilise le protocole UDP pour communiquer avec tous les systèmes.

Les clients mobiles comme andRoc émettra une requête sur le réseau pour les connexions des clients disponibles. Tous les serveurs R2RNet activés répondront à cela avec le nom d'hôte, le port et le titre du plan.


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



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="1234"/>

→ 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: 2018/11/12 08:56 (external edit)