WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

La transmission de l'information sur la technologie ATM.

( Télécharger le fichier original )
par Ulrich Mermoz ALLAFI KAMEM
Université de Bangui - Licence Professionnelle en Réseaux et Télécommunication 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

VI.6. IP au-dessus d'ATM

IP via ATM est pris en charge via CLIP (Classical IP over ATM) et LANE (LAN Emulation) en mode client.

6.1. CLIP

Un démon gère la génération et l'analyse des requêtes ARP. Le noyau ne maintient qu'une petite table de recherche avec des informations partielles.

atmsigd et ilmid doivent être démarrés avant atmarpd. Utilisons l'option -b pour être sûr que ces démons sont correctement synchronisés. Par exemple :

#!/bin/sh

atmsigd -b ilmid -b

atmarpd -b

...

Le script suivant ne fonctionnera par contre que rarement :

#!/bin/sh

atmsigd & ilmid &

atmarpd &

...

atmarp permet de configurer ATMARP. Une fois atmsigd, ilmid et atmarpd démarrés, on crée une interface et configurons-la :

# atmarp -c nom_interface

# ifconfig atm0 adresse_locale options_supplémentaires_éventuelles up Par exemple :

# atmarp -c atm0

# ifconfig atm0 10.0.0.3 up

Dans le cas où seuls les PVC sont employés, on peut les créer avec : # atmarp -s 10.0.0.4 0.0.70

L'encapsulation est de type NULL si le mot clef null est passé en argument. Notons qu'ARP demande une encapsulation de type LLC/SNAP. Le type NULL est donc limité aux PVC.

L'usage de SVC peut nécessiter davantage de configuration. Si l'hôte joue le rôle de serveur ATMARP sur ce sous-réseau IP logique (LIS, Logical IP Subnet), aucune autre opération n'est nécessaire. Sinon, l'adresse ATM du serveur ARP doit être renseignée. Ceci s'effectue en créant une entrée avec l'option arpsrv.

Par exemple :

# atmarp -s \ 10.0.0.0 47.0005.80.ffe100.0000.f215.1065.0020EA000756.00 \arpsrv Le serveur ATMARP doit être opérationnel au préalable à la configuration des clients.

La table ATMARP du noyau peut se lire via /proc/net/atm/arp. La table utilisée par atmarpd est régulièrement affichée sur la sortie standard lorsque le démon a été invoqué avec l'option -d.

Mémoire de licence professionnelle, option : Réseaux et Télécommunication

Rédigé par : M. ALLAFI KAMEM Mermoz Ulrich Page 74

THEME : LA TRANSMISSION DE L'INFORMATION SUR LA TECHNOLOGIE ATM

Sans cette option de configuration, la table est écrite dans le fichier atmarpd.table du répertoire de sortie (par défaut /var/run, modifiable avec l'option -D). La commande atmarp -a permet de la lire.

6.2. Émulation de LAN

Outre CLIP, LANE (Lan Emulation) convoie du trafic IP au-dessus d'ATM. LANE émule le comportement d'un (ancien) réseau local. Le serveur LANE est décrit dans le fichier src/lane/USAGE du paquet linux-atm.

Si on compte utiliser plusieurs clients ou services LANE, chaque démon doit disposer de sa propre adresse ATM locale. Tous les démons emploient la même prise d'accès (SAP, Service Access Point) et la distinction entre connexions s'effectue donc avec les adresses ATM.

Tout comme CLIP, LANE se compose d'un processus démon en espace utilisateur, zeppelin, qui gère le protocole LANE, et d'une partie noyau qui s'occupe du cache ARP LANE.

atmsigd et ilmid doivent être lancés avant zeppelin. Le noyau crée une nouvelle interface au démarrage de zeppelin. Celle-ci peut alors être configurée :

# zeppelin options_supplémentaires_éventuelles &

# ifconfig lec0 adresse_locale options_supplémentaires_éventuelles up

Dans l'exemple suivant, deux clients LANE sont démarrés. Le premier client utilise l'interface par défaut lec0, l'adresse d'écoute par défaut et se connecte au pseudo-réseau par défaut. Le second client LANE se voit attribuer l'interface lec2, s'attache à l'adresse locale ma_machine3, essaie de joindre le pseudo-réseau mon_réseau et fait office de pont entre le pseudo-réseau et le segment Ethernet. L'adresse ma_machine3 est spécifiée dans le fichier /etc/hosts.atm.

# zeppelin &

# ifconfig lec0 10.1.1.42 netmask 255.255.255.0 \

broadcast 10.1.1.255 up

#

# zeppelin -i 2 -l ma_machine3 -n mon_réseau -p &

# ifconfig lec2 10.1.2.42 netmask 255.255.255.0 \

broadcast 10.1.2.255 up

zeppelin emploie l'interface lec0 par défaut et s'attache à une adresse ATM dont l'octet de

sélection est à zéro. Il essaie de contacter le LECS (LAN Emulation Configuration Server) à

l'adresse standard et de joindre le pseudo-réseau spécifié par ce dernier. zeppelin utilise la MTU

définie par le LES et n'agit pas en tant que proxy LEC (LAN Emulation Client). Ce paramétrage

est modifiable avec les options de ligne de commandes définies dans zeppelin.

zeppelin rejoint automatiquement tout pseudo-réseau dont la MTU dépasse les 1516 octets de MTU par défaut. La MTU de l'interface LANE s'ajuste en fonction de la MTU du pseudo-réseau courant.

L'état du cache ARP LANE est accessible via le fichier /proc/net/atm/lec. Les adresses MAC, ATM et l'état de chaque entrée sont affichés. Les identifiants de connexion pour les enregistrements actifs sont également présents.

Mémoire de licence professionnelle, option : Réseaux et Télécommunication

Rédigé par : M. ALLAFI KAMEM Mermoz Ulrich Page 75

THEME : LA TRANSMISSION DE L'INFORMATION SUR LA TECHNOLOGIE ATM

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry