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

Documents pareils