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