IP over ATM - Equipe IRT

Transcription

IP over ATM - Equipe IRT
IPv4 au-dessus d’ATM
Les premières solutions
Historique
n
L’ATM a déçu
u
u
u
n
Lenteur de la standardisation
Promesses non tenues (ABR, SBR trop difficiles à gérer)
Equipements trop chers, complexité des standards
L’ATM comme concurrent de Ethernet/TokenRing/FDDI
u
u
Groupe de travail commun IETF/ATM-Forum (i.e. ION =
Internetworking Over Non Broadcast Multiple Access)
ATM-Forum :
F
u
LANE (LAN Emulation), MPOA (Multiple Protocols over ATM)
IETF :
F
F
F
F
Classical IP (ATMARP)
MARS (Multicast Address Resolution Server)
NHRP (Next Hop Resolution Protocol)
MPLS (Multiple Protocol Label Switching)
2
LAN Emulation
n
n
n
n
n
Interconnexion de réseau locaux à diffusion (Ethernet,
Token Ring) au travers d’un réseau ATM
Cacher la complexité de la couche ATM
Continuité et Transparence pour les couches supérieures
Service de niveau liaison de données
1ère interface LAN Emulation UNI 1.0 (LUNI 1.0) en 1995
u
u
n
n
n
dialogue équipements attachés à Ethernet/Token Ring avec
leurs homologues au-dessus d’un réseau ATM
Communication serveurs attachés à un réseau ATM <->
équipements attachés à des LAN (Ethernet/Token Ring)
Broadcast (pas géré naturellement par ATM)
Mécanismes de Résolution d’adresses (LE-ARP)
Notion de LAN émulé = ELAN
3
Principe de LAN Emulation
Vue Physique
Vue Logique
4
Système LAN Emulation
Config.
Direct VCC
Control
Direct VCC
LAN Emulation
Config. Server - LECS
LAN Emulation
Server - LES
Control Distribute
VCC
LAN Emulation Client
LEC
Multicast
Send VCC
LAN Emulation Client
LEC
Broadcast and Unknown
Server - BUS
Multicast
Forward VCC
Data Direct VCC
LUNI
LUNI
5
Composants de LANE
n
LEC (LAN Emulation Client)
u
u
n
LES (LAN Emulation Server)
u
u
u
n
maintient les tables de correspondances @ATM/@MAC
à la demande des LEC, fournit l ’@ATM relative à 1 @MAC
situé sur un des commutateurs ATM
BUS (Broadcast Unknown Server)
u
u
n
présent sur postes de travail, ponts, commutateurs, routeurs
équipés d ’une carte ATM
Ponts, Commutateurs, Routeurs = PROXY
réalise le broadcast
résout les adresses non répertoriées par le LES
LECS (LAN Emulation Configuration Server)
u
dirige les LEC vers les LAN émulés (BUS, LES)
6
Initialisation
@ATM du LECS ?
@ATM du LECS
Switch de Raccordement (ILMI)
Recherche @ATM du LECS
(éventuellement Well Known Address)
Mise en Place Config VCC LECS
@ATM du LES de l ’ELAN xx ??
@ATM LES
Mise en Place Control Direct VCC
LES
Voici mon @MAC
LEC ajouté à Multicast Distribute VCC
@ATM du BUS = @MAC 111…111 ?
@ATM BUS
BUS
Mise en Place Multicast Send VCC
LEC ajouté à Multicast Forward VCC
7
Envoi de Données
LEC
Requête
IP/ARP
BUS
Multicast
Send VCC
LEC
Multicast
Forward VCC
IP/ARP
LES
LE_ARP
Réponse
IP/ARP
Unicast
8
Architecture Protocolaire
Couches Sup.
Couches Sup.
IP
IP
LAN Bridging
Emulation
Gestion Interface
AAL-5
ATM
PHY
AAL-5
ATM
PHY
PHY
MAC
ATM
PHY
MAC
PHY
PHY
9
Classical IP ou ATM-ARP
Issu du Groupe de Travail IETF : IP over ATM
n Encapsulation des paquets
n Méthode de Résolution d’adresses
OBJECTIF : interconnexion d’un {nœuds IP Î 1 sous-réseau
logique IP} (Logical IP Subnet ou LIS) connectés à un
réseau ATM
Pour faire dialoguer deux stations, il faut :
1- déterminer l’adresse ATM de la station destinataire
2- ouvrir un VCC pour transmettre les données
10
Principe de Classical IP
Serveur ATMARP
Serveur ATMARP
200
Réseau ATM
@ATM de 200.200.200.2 ?
200.200.200.1
@ATM de 200.200.200.2 ?
200.200.200.2
200.200.200.3
200.200.210.1
200.200.210.2
200.200.210.3
11
Encapsulation des paquets
n
paquets IP => trames LLC-SNAP => AAL5-SDU
(LLC)
AA-AA-03
(OUI)
(Ethertype)
00-00-00
08-00 (IP)
08-06 (ATMARP)
MTU par défaut 8ko
(éventuellement jusqu’à 64ko)
Paquet IP
Trame LLC
AAL5-SDU
PAD
CPCS-PDU
12
Architecture Protocolaire
Couches Sup.
Couches Sup.
IP
IP
Classical IP
C. IP
AAL-5
IP
C. IP
Classical IP
AAL-5 AAL-5
AAL-5
ATM
ATM
ATM
ATM
ATM
ATM
PHY
PHY PHY
PHY
PHY
PHY PHY
PHY
13
Conclusions
n
n
n
Classical IP et LANE
u Pas de vraie gestion de la QoS
u Solutions Intermédiaires
Classical IP
u Pas de Broadcast ni de multicast
u Interconnexion des LIS sans remonter au niveau 3
(NHRP, MPOA)
Solutions envisageables pour des réseaux de petite
taille
u Architecture MPLS (MultiProtocol Label Switching)
14

Documents pareils