Rapport de TP
Transcription
Rapport de TP
Université de Marne la vallée – UFR Ingénieurs 2000 Rapport de TP ATM Abderrahim ESSAIDI Ngoné DIOP Filière Informatique et Réseaux Troisième année Mars 2008 1 Sommaire Introduction................................................................................................................................ 3 1 Configuration matérielle .................................................................................................... 4 2 Configuration du switch ..................................................................................................... 5 3 Configuration des systèmes ............................................................................................. 10 4 Communication ATM ....................................................................................................... 11 5 4.1 Connexion PVC ......................................................................................................... 11 4.2 Envoi de données ..................................................................................................... 11 4.3 Performances et statistiques.................................................................................... 12 Classical IP (CLIP) .............................................................................................................. 13 5.1 PVC ........................................................................................................................... 15 5.2 SVC ............................................................................................................................ 16 5.3 Serveur ATMARP ...................................................................................................... 17 Conclusion ................................................................................................................................ 18 2 Introduction Dans le cadre de nos études d’ingénieur en informatique et réseaux au sein de l’UFR Ingénieurs 2000 de l’Université de Marne-la-vallée, nous avons pu découvrir la technologie ATM à travers une séance de travaux pratiques. L’objectif de ce TP a été de comprendre les principes de fonctionnement de la communication ATM et de mettre en place un réseau IP au dessus d’ATM. 3 1 Configuration matérielle Nous connectons deux machines A et B via un commutateur ATM comme indiqué sur le dessin ci-dessous. Le commutateur et les machines sont reliés via des câbles UTP droits avec des connecteurs RJ45. Nous connectons les machines consécutivement aux ports A1 et A2 du switch. Pour configurer le commutateur, nous utilisons le port série 1 (/dev/ttyS1) de la machine A qui sera relié au port console du commutateur. Via l’outil minicom, il est alors possible de se connecter sur le commutateur si la configuration de la liaison série est bien : 9600 bauds, 8 bits sans parité, 1 bit de stop et pas de contrôle de flux. Pour s'authentifier sur le commutateur, le login est ami et le mot de passe est vide. 4 2 Configuration du switch Pour configurer notre commutateur ATM, nous allons utiliser l’outil minicom accessible sous linux en tapant la commande suivante dans une console : #pc0b004-11:~/tpATM# minicom -o Bienvenue avec minicom 2.2 OPTIONS: I18n Compilé le Jan 7 2007, 18:00:43. Port /dev/ttyS1 Tapez CTRL-A spéciales Z pour voir l'aide concernant les touches En appuyant sur les touches CTRL-A Z, le menu suivant nous est affiché à l’écran : +-------------------------------------------------------------------+ | Résumé des commandes de Minicom | | | | Les commandes peuvent être appelées par CTRL-A <touche> | | | | Fonctions principales Autres fonctions | | | | Répertoire.........D Exécuter un script.G | Effacer l'écran....C | | Envoyer des fichierS Recevoir des fichieRs| Configurer Minicom.O | | Paramètres de comm.P Ajouter LF.........A | Suspendre minicom..J | | Capture act/désact.L Raccrocher.........H | Sortir et ràz......X | | Envoyer « break »..F Initialiser modem..M | Quitter sans ràz...Q | | Réglages du term...T Exécuter Kermit....K | Touches du curseur.I | | Coupure des lignes.W local Echo on/off..E | Help screen........Z | | Paste file.........Y | revenir en arrière.B | | | | Sélectionnez une commande ou tapez Entrée pour revenir. | | | +-------------------------------------------------------------------+ 5 On appuie ensuite sur la touche ‘P’ pour accéder aux paramètres du commutateur. L’écran suivant est affiché : Bienvenue avec minicom 2.2 +-----[Paramètres de communication]------+ | | | Actuellement : 115200 8N1 | | | | Vitesse Parité Données | | A: 300 L: Aucune S: 5 | | B: 1200 M: Paire T: 6 | | C: 2400 N: Impaire U: 7 | | D: 4800 O: Marque V: 8 | | E: 9600 P: Espace | | F: 19200 Bits d'arrêt | | G: 38400 W: 1 | | H: 57600 X: 2 | | I: 115200 Q: 8-A-1 | | J: 230400 R: 7-P-1 | | | | | | Choix, ou <Entrée> pour sortir ? | +----------------------------------------+ Après configuration (en appuyant successivement sur les touches E, L, V et W), on obtient l’écran suivant : Bienvenue avec minicom 2.2 +-----[Paramètres de communication]------+ | | | Actuellement : 9600 8N1 | | | | Vitesse Parité Données | | A: 300 L: Aucune S: 5 | | B: 1200 M: Paire T: 6 | | C: 2400 N: Impaire U: 7 | | D: 4800 O: Marque V: 8 | | E: 9600 P: Espace | | F: 19200 Bits d'arrêt | | G: 38400 W: 1 | | H: 57600 X: 2 | | I: 115200 Q: 8-A-1 | | J: 230400 R: 7-P-1 | | | | | | Choix, ou <Entrée> pour sortir ? | +----------------------------------------+ Après avoir appuyé sur <Entrée> pour quitter l’écran de paramétrage, on atterrit sur l écran initial de minicom. Nous devons alors taper les identifiants comme indiqué dans le sujet (login=ami, mot de passe vide). 6 En appuyant sur <Entrée> la console nous affiche : Warning : This userid does not have a local password set. Please type "security login password ami" to set the local password. ATM Management Interface v6.1.1 Copyright (c) 1994-1999 FORE Systems, Inc. General commands: <TAB> for command completion '?' for context-sensitive help 'up' to go up one menu level 'top' to go to the root menu 'exit' to leave AMI Type 'startup' to run ForeThought configuration wizard ATM SWITCH:-> FEB 18 13:59:49 tLocalAmi: NOTICE: Userid ami logged in from the. FEB 18 13:59:49 tLocalAmi: NOTICE: SNMP_TRAP: Specific 1072 (asxSwitchLoginDet] La commande suivante va ensuite nous permettre de réinitialiser la configuration du commutateur : #system cdb init WARNING: This command will re-initialize the CDB and reboot the switch. It will remove ALL permanent information from the database INCLUDING the configuration of all the network interfaces. Do you wish to continue? (y or n): y ColdBoot Serial OK Testing DRAM... 16 MB DRAM on board DRAM Test Passed Switch Control Processor CF-16 May Copyright 1995, FORE Systems, Inc. Copyright 1992, Intel Corporation 5 1998 Testing Peripherals... Timer OK Clock OK SRAM OK SDB OK ________ Decompressing... 7 Adding 3025 symbols for standalone. Attaching network interface lo0... done. ForeThought Switch Control Software Copyright (C) 1992-1999 FORE Systems, Inc. All rights reserved. Method_Hash_Stats: read 0 writes 435 %-read-collisions: 0 %write-collisions: 32FEB 18 14:02:02 tAsx: debug: getting eprom version FEB 18 14:02:02 tAsx: debug: Getting NVRAM FEB 18 14:02:02 tAsx: debug: Got the NVRAM correctly FEB 18 14:02:02 tAsx: NOTICE: Platform (LE 155) FEB 18 14:02:02 tAsx: NOTICE: MON FEB 18 14:01:54 2008 FEB 18 14:02:02 tAsx: INFO: Trying to restore fs:/hidden/cdb.dat file...... FEB 18 14:02:02 tAsx: INFO: Setting Switch Timezone to none FEB 18 14:02:02 tAsx: NOTICE: ipft000 initializing to defaults: FEB 18 14:02:02 tAsx: debug: Entering asx_open FEB 18 14:02:02 tAsx: debug: Initializing HDCOMP FEB 18 14:02:02 tAsx: NOTICE: LE 155 Switch Board f20fb19e (0) FEB 18 14:02:02 tAsx: debug: fabric_open(): fabric 0 is cold FEB 18 14:02:02 tAsx: NOTICE: f_s_m: fabric 0 init completed - progressing to .FEB 18 14:02:02 tAsx: NOTICE: link 1CTL up FEB 18 14:02:02 tAsx: NOTICE: link 1CTL up FEB 18 14:02:02 tAsx: debug: IL40000 Info: ILMI[--]: subsystem started succyFEB 18 14:02:02 tAsx: NOTICE: spvx001 Notification: Upgrading pre FT-6.0 spvx bFEB 18 14:02:02 tAsx: NOTICE: SPVxC R-GROUP[-----]: Configuring SPVC Redundanc.FEB 18 14:02:02 tAsx: debug: ROUT000 Info: ftpnni_atmr_pol_init: default protdFEB 18 14:02:02 tAsx: NOTICE: SWX_UNI[1CTL(56)|0] sig_swx_restore_interfaces_nFEB 18 14:02:07 tAsx: INFO: jalapeno_construct: autoconfigured jalapeno=1C(01FEB 18 14:02:07 tAsx: INFO: jalapeno_construct: Configured jalapeno=1C(0) "d"FEB 18 14:02:07 tAsx: INFO: jalapeno_shmem_warm: Jalapeno=1C(0) is cold (JSM)FEB 18 14:02:07 tAsx: INFO: jalapeno_construct: autoconfigured jalapeno=1B(01FEB 18 14:02:07 tAsx: INFO: jalapeno_construct: Configured jalapeno=1B(0) "d"FEB 18 14:02:07 tAsx: INFO: jalapeno_shmem_warm: Jalapeno=1B(0) is cold (JSM)FEB 18 14:02:07 tAsx: INFO: jalapeno_construct: autoconfigured jalapeno=1A(01FEB 18 14:02:07 tAsx: INFO: jalapeno_construct: Configured jalapeno=1A(0) "d"FEB 18 14:02:07 tAsx: INFO: jalapeno_shmem_warm: Jalapeno=1A(0) is cold (JSM) S_ForeThought_6.1.1 FCS (1.50873) (le155) (ATM SWITCH) login: FEB 18 14:02:15 tAsx: debug: netmod_mark_hardware_accessible: for netm2FEB 18 14:02:15 tAsx: debug: netmod_mark_nm_connectionReady: for netmod 2 FEB 18 14:02:15 tAsx: NOTICE: SNMP_TRAP: Specific 5 (asxNetModuleUp) [0] [2] []FEB 18 14:02:15 tAsx: debug: netmod_mark_hardware_accessible: for netmod 1 8 FEB 18 14:02:15 tAsx: debug: netmod_mark_nm_connectionReady: for netmod 1 FEB 18 14:02:15 tAsx: NOTICE: SNMP_TRAP: Specific 5 (asxNetModuleUp) [0] [1] []FEB 18 14:02:15 tAsx: debug: netmod_mark_hardware_accessible: for netmod 0 FEB 18 14:02:15 tAsx: debug: netmod_mark_nm_connectionReady: for netmod 0 FEB 18 14:02:15 tAsx: NOTICE: SNMP_TRAP: Specific 5 (asxNetModuleUp) [0] [0] []FEB 18 14:02:15 tAsx: NOTICE: link 1A2 up FEB 18 14:02:15 tAsx: NOTICE: SNMP_TRAP: Specific 29 (asxLinkUp) [1] [1A2] [Xm]FEB 18 14:02:15 tAsx: NOTICE: link 1A2 up FEB 18 14:02:15 tAsx: NOTICE: Hostname is ATM SWITCH FEB 18 14:02:15 tAsx: NOTICE: CDBe005: SNMP: pnni_init_all_nodes_from_cdb: nodtFEB 18 14:02:15 tAsx: NOTICE: CDBe005: SNMP: pnni_init_crankback_tries_from_cdtFEB 18 14:02:15 tAsx: NOTICE: finger_init: listening on 79 FEB 18 14:02:15 tAsx: NOTICE: snmp_init_static_route_entries : registered routsFEB 18 14:02:15 tAsx: NOTICE: scp_host_init: Start initializing scp 0 FEB 18 14:02:15 tAsx: NOTICE: scp_host_init: Complete initializing scp FEB 18 14:02:15 tAsx: NOTICE: No default route. FEB 18 14:02:15 tAsx: NOTICE: syslog facility not found in CDB (err 1), settinnFEB 18 14:02:15 tAsx: NOTICE: log_reinit_from_cdb: listening on 6532 FEB 18 14:02:15 tAsx: NOTICE: No default route. FEB 18 14:02:15 tAsx: NOTICE: SNMP_TRAP: Specific 2 (warmStart) [Xmit] FEB 18 14:02:15 tAsx: NOTICE: Initialization complete. FEB 18 14:02:15 tAsx: NOTICE: sig_swx_set_aalstr_rcvbuf_size: restored SO_RCVBeFEB 18 14:02:17 tAsx: NOTICE: Timeout: largest skew so far: 22185ms skew FEB 18 14:02:17 tAsx: NOTICE: SNMP_TRAP: Specific 1092 (asxQ2931Up) [1CTL] [56]FEB 18 14:02:19 tAsx: WARNING: AUTO001 Warning: AUTOCONF[ 1][ 0]: autoconf_get_2FEB 18 14:02:19 tAsx: NOTICE: SNMP_TRAP: Specific 1092 (asxQ2931Up) [1A2] [1] ] Une fois que la ligne « ATM SWITCH : -> » est affichée, nous pouvons alors de nouveau saisir le login et le mot de passe de connexion au routeur. Ces informations n’ont pas subies de modification suite à l’exécution de la commande system cdb init. 9 3 Configuration des systèmes Nous allons mettre en œuvre la configuration des deux systèmes en installant les cartes réseaux ATM des deux machines du TP. Pour commencer, regardons si cette carte est bien détectée avec la commande « lspci ». # lspci … 00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio (rev 12) 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 Pro Ultra TF 02:08.0 ATM network controller: Integrated Device Technology, Inc. IDT77201/77211 155Mbps ATM SAR Controller [NICStAR] (rev 03) 02:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TXM [Tornado] (rev 78) On voit qu’il y a bien une carte ATM sur les machines. Sur les deux machines, nous chargeons les modules du noyau permettant la connexion avec les cartes ATM. # modprobe -l | grep nicstar /lib/modules/2.6.18-5-686/kernel/drivers/atm/nicstar.ko Arrêtons le démon de gestion des signalisations qui a été lancé sur les machines. # ps -aux | grep atmarpd Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 1885 0.0 0.0 1604 472 ? Ss 14:08 0:00 /sbin/atmarpd root 2607 0.0 0.1 3204 608 pts/1 R+ 14:40 0:00 grep atmarpd # kill -9 1885 -> S_ForeThought_6.1.1 FCS (1.50873) (le155) (ATM SWITCH) Nous lançons ensuite sur chaque machine le daemon pour la signalisation ATM ainsi que le daemon pour la gestion de l’autoconfiguration ILMI. # atmsigd -b # ilmid -b Le lancement de ces démons provoque une détection des machines par le switch ATM. Les lignes suivantes sont affichées sur l’écran du terminal minicom. FEB 13 13:53:34 tAsx: NOTICE: SNMP_TRAP: Specific 1092 (asxQ2931Up) [1A1] [0] ] FEB 13 13:53:45 tAsx: WARNING: AUTO001 Warning: AUTOCONF[ 0][ 0]: autoconf_get_2 10 4 Communication ATM 4.1 Connexion PVC Commençons par ouvrir un PVC dans les deux sens entre les deux machines. ATM SWITCH:-> connections channel new -iatmif 1A1 -ivpi 0 ivci 57 -oatmif 1A2 -ovpi 0 -ovci 33 ATM SWITCH:-> connections channel new -oatmif 1A1 -ovpi 0 ovci 57 -iatmif 1A2 -ivpi 0 -ivci 33 Affichons maintenant les entrées de la table de communication du switch. ATM SWITCH:-> connections channel show Input Output AtmIf VPI VCI AtmIf VPI VCI ServCat Protocol Name 1A1 0 5 1CTL 0 49 nrtVBR fsig N/A 1A1 0 16 1CTL 0 50 nrtVBR fsig N/A 1A1 0 57 1A2 0 33 UBR pvc N/A 1A2 0 5 1CTL 0 51 nrtVBR fsig N/A 1A2 0 16 1CTL 0 52 nrtVBR fsig N/A 1A2 0 33 1A1 0 57 UBR pvc N/A 1A3 0 5 1CTL 0 53 nrtVBR fsig N/A 1A3 0 16 1CTL 0 54 nrtVBR fsig N/A 1A4 0 5 1CTL 0 55 nrtVBR fsig N/A 1A4 0 16 1CTL 0 56 nrtVBR fsig N/A 4.2 Envoi de données Nous voyons les deux liens que nous venons de créer entre les deux machines (port A1 vers ports A2 du switch). Ecrivons des données depuis la machine connectée au port A1 du switch. # awrite 0.57 "coucou" 4 Le switch retourne le nombre 4 à la machine émettrice, ce qui correspond au nombre de caractères envoyés. Lisons maintenant sur la machine destinataire (machine connectée au port A2). #aread .57 On reçoit d’abord le nombre de caractères envoyés et la suite des caractères codés en Base64. 11 4.3 Performances et statistiques Depuis les machines, on peut ensuite tester les performances en utilisant la commande ttcp_atm. On se rend compte par exemple que les données sont envoyées à environ 134Mb/s. # ttcp_atm -t -a -s 0.57 ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013 atm -> 0.57 ttcp-t: socket ttcp-t: 16777216 bytes in 1.000385 real seconds = 16377.694588 KB/sec (134.166074 Mb/sec) Autres statistiques : Nombre de cellules qui ont suivi le circuit Cells AtmIf Received 1A1 3472 1A1 2006 1A1 1050647 1A2 2082 1A2 1262 Input Cells VPI VCI Rejected 0 5 0 0 16 0 0 57 0 0 5 0 0 16 0 Output AtmIf VPI VCI Uptime 1CTL 0 49 01:04 1CTL 0 50 01:04 1A2 0 33 00:44 1CTL 0 51 01:04 1CTL 0 52 01:04 12 5 Classical IP (CLIP) Cette technique consiste à transmettre les datagrammes IP et les requêtes/réponses ARP (ATMARP) sur un réseau ATM. Nous allons dans cette partie créer une interface virtuelle ATM qui va être utilisée pour faire transiter des données en utilisant diverses techniques : PVC, SVC… Sur chaque machine, commençons par démarrer du daemon qui maintient la table ATMARP : # atmarpd -b atmarpd:ARPD: Linux ATM ARP, version 2.4.1 Sur ces machines, créons ensuite l'interface CLIP « atm0 » et configurons ces interfaces. # atmarp -c atm0 # ifconfig atm0 atm0 Lien encap:UNSPEC HWaddr 00-00-00-00-00-00-0000-00-00-00-00-00-00-00-00 [PAS INDICATEURS] MTU:9180 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) L'interface n'est ni « up », ni configurée. Nous allons la configurer en lui attribuant une adresse IP. # ifconfig atm0 192.168.0.1 netmask 255.255.255.0 # ifconfig atm0 Lien encap:UNSPEC HWaddr 00-00-00-00-00-00-0000-00-00-00-00-00-00-00-00 inet adr:192.168.0.1 Masque:255.255.255.0 UP RUNNING MTU:9180 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) atm0:0 Lien encap:UNSPEC HWaddr 00-00-00-00-00-00-0000-00-00-00-00-00-00-00-00 inet adr:192.168.0.1 Masque:0.0.0.0 UP RUNNING MTU:9180 Metric:1 Pour récupérer l'adresse atm des PCs, on utilise la commande atmaddr. # atmaddr 13 47.0005.80FFE1000000F20FBE3B.0020485B2F36.00 # atmaddr 47.0005.80FFE1000000F20FBE3B.0020485B32B2.00 Ces adresses sont composées de différentes parties : - 13 octets sont liés au commutateur de rattachement : 47.0005.80FFE1000000F20FBE3B - 6 octets correspondent au « End System Designator », équivalent de l'adresse MAC sur Ethernet : PC1 : 0020485B2F36 PC2 : 0020485B32B2 - 1 octet « selector » pour le multiplexage : 00 14 5.1 PVC La première technique que nous allons utiliser pour faire transiter le trafic Classical IP entre l’interface atm0 créée tout à l’heure et l’interface CLIP du switch est PVC (qaa0). Attribuons avant tout une adresse IP à l'interface CLIP interne du switch : ATM SWITCH:interfaces ip-> modify -ifname qaa0 -state up ipaddr 192.168.0.3 Ajoutons les routes dans la table ATMARP du commutateur pour permettre les commutations des paquets entre les deux machines. ATM SWITCH:services atmarp-> new-pvc 192.168.0.1 -vpi 0 vci 100 ATM SWITCH:services atmarp-> new-pvc 192.168.0.2 -vpi 0 vci 200 Il faut ensuite ajouter ces entrées dans la table ATMARP des deux machines : atmarp –s 192.168.0.2 0.169 atmarp –s 192.168.0.2 0.170 Nous créons un nouveau PVC bidirectionnel entre un port de chaque machine et le port interne du commutateur. ATM ATM ATM ATM SWITCH:-> SWITCH:-> SWITCH:-> SWITCH:-> connections connections connections connections channel channel channel channel new new new new 1A1 0 100 1CTL 1CTL 0 100 1A1 1A2 0 200 1CTL 1CTL 0 200 1A2 0 0 0 0 100 100 200 200 Le ping fonctionne entre chaque machine et le commutateur. Une cellule ATM est constituée de 53 octets dont 5 octets d’entête, les 48 octets restants de données. La première cellule ATM contient les entêtes encapsulés. Il ne peut y avoir que 4 octets de données pures dans celle-ci : - 20 octets pour l’entête IP - 8 octets pour l’entête ICMP - 8 octets pour l’entête LLC/SNAP - 8 octets pour l’entête aaI5 D’où un total de 44 octets. 15 5.2 SVC La seconde technique est SVC. Elle consiste à ajouter statiquement aux machines les adresses de leurs correspondants. On commence par configurer les nouvelles interfaces sur chaque machine : #ifconfig atm1 192.168.1.1 netmask 255.255.255.0 up #ifconfig atm1 192.168.1.2 netmask 255.255.255.0 up On ajoute les entrées suivantes en statique dans les tables ATMARP de chaque machine : Pour la machine 1, on associe dans la table ARPATM l'adresse IP de la machine 2 avec son adresse ATM. #atmarp -s 192.168.1.2 47.0005.80FFE1000000F20FBE3B.0020485B2F36.00 De même sur la machine 1, on ajoute l’adresse de la machine 1. #atmarp -s 192.168.1.2 47.0005.80FFE1000000F20FBE3B.0020485B32B2.00 Le test ping fonctionne. pc1b065-4:~# ping 192.168.1.2 PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data. 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.329 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.305 ms --- 192.168.1.2 ping statistics --2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.305/0.317/0.329/0.012 ms On vérifie enfin via la commande connections channel show qu’un SVC a bien été créé : ATM SWITCH:-> connections channel show 1C4 Input Output AtmIf VPI VCI AtmIf VPI VCI ServCat Protocol Name 1C4 0 5 1CTL 0 39 nrtVBR fsig N/A 1C4 0 16 1CTL 0 40 nrtVBR fsig N/A 1C4 0 32 1A3 0 32 UBR fsig N/A 1C4 0 146 1CTL 0 169 UBR pvc N/A ATM SWITCH:-> connections channel show 1A3 Input Output AtmIf VPI VCI AtmIf VPI VCI ServCat Protocol Name 1A3 0 5 1CTL 0 53 nrtVBR fsig N/A 1A3 0 16 1CTL 0 54 nrtVBR fsig N/A 1A3 0 32 1C4 0 32 UBR fsig N/A 1A3 0 145 1CTL 0 170 UBR pvc N/A 16 5.3 Serveur ATMARP La dernière technique, la plus simple car plus dynamique consiste à mettre en place un serveur ARMARP au niveau du switch et d’associer ce dernier au machine qui vont dynamiquement l’utiliser pour déterminer l’adresse de leurs correspondants. Configurons l'interface qaa2 pour donner au switch une nouvelle adresse : ATM SWITCH:-> interfaces ip modify -ifname qaa2 -state up ipaddr 192.168.2.3 ATM SWITCH:-> interfaces ip show Interface State Address Netmask Broadcast (Setting) MTU lo0 up 127.0.0.1 255.0.0.0 N/A N/A 4096 asx0 down N/A N/A N/A N/A N/A qaa0 up 192.168.0.3 255.255.255.0 N/A N/A 9180 qaa1 down N/A N/A N/A N/A N/A qaa2 up 192.168.2.3 255.255.255.0 N/A N/A 9180 qaa3 down N/A N/A N/A N/A N/A Déterminons l'adresse ATM de cette interface. Cette adresse sera utilisée pour configurer les machines pour qu’elles utilisent le serveur ATMARP sur le switch. ATM SWITCH:-> services atmarp arpserver show Interface State Arp Server Address qaa0 enabled 0x47.0005.80.ffe100.0000.f20f.be3b.0020480fbe3b.00 qaa1 enabled 0x47.0005.80.ffe100.0000.f20f.be3b.0020480fbe3b.01 qaa2 enabled 0x47.0005.80.ffe100.0000.f20f.be3b.0020480fbe3b.02 qaa3 enabled 0x47.0005.80.ffe100.0000.f20f.be3b.0020480fbe3b.03 Il suffit ensuite d’associer dans la table ATMARP du PC, l'adresse du réseau (192.168.2.0) à l'adresse ATM de l’interface qaa2 du switch. # atmarp -s 192.168.2.0 47.0005.80.ffe100.0000.f20f.be3b.0020480fbe3b.02 arpsrv On peut alors faire un test ping sur les adresses du réseau 192.168.2.0 pour vérifier qu’elles sont bien accessibles. 17 Conclusion Grâce à ce TP, nous avons pu configurer un commutateur ATM ainsi que les différentes machines concernées et crée des communications ATM entres deux machines en utilisant différentes solutions. Cela nous permis d’une part de mettre en application les connaissances que nous avions acquises lors des cours d’ATM. D’autre part, ça nous a permis de comprendre de manière un peu plus approfondie les principes de fonctionnement d’une communication ATM. 18