OSPF Routage intra-domaine



Documents pareils
Chapitre 1 Le routage statique

Réseaux IUP2 / 2005 IPv6

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

ROUTEURS CISCO, PERFECTIONNEMENT

Routage dynamique avec OSPF

Présentation et portée du cours : CCNA Exploration v4.0

Introduction. Adresses

Présentation et portée du cours : CCNA Exploration v4.0

Comment utiliser HSRP pour assurer la redondance dans un réseau BGP multihébergé

Le service IPv4 multicast pour les sites RAP

DESCRIPTION DU CONCOURS QUÉBÉCOIS INFORMATIQUE (GESTION DE RÉSEAUX)

Travaux pratiques IPv6

Configuration de Serveur 2003 en Routeur

Protocoles de routage RIP, OSPF, BGP

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

DU-ASRE UE5. Introduction à IPv6. L.A. Steffenel

Service de VPN de niveau 3 sur RENATER (L3VPN MPLS)

DIFF AVANCÉE. Samy.

Les Virtual LAN. F. Nolot 2008

IPFIX (Internet Protocol Information export)

Plan. Rappels sur Netflow v1 v8. Netflow v9. Collecteur UTC «IPFlow» Cisco IOS : Implémentation de Netflow IPv6

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Sommaire. Introduction. I. Notions de routage a) Technologies actuelles b) Avantages et désavantages

Internet Protocol. «La couche IP du réseau Internet»

Routage Statique. Protocoles de Routage et Concepts. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

RAPPORT DE STAGE DE MASTER INFORMATIQUE DE L UNIVERSITE PIERRE ET MARIE CURIE Sécurité des infrastructures critiques.

Le protocole VTP. F. Nolot 2007

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

Janvier ItrainOnline MMTK

Algorithmique et langages du Web

Au cours de cette étude de cas, l étudiant doit accomplir les étapes suivantes :

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

Hypervision et pilotage temps réel des réseaux IP/MPLS

Présentation du modèle OSI(Open Systems Interconnection)

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Internet Group Management Protocol (IGMP) Multicast Listener Discovery ( MLD ) RFC 2710 (MLD version 1) RFC 3810 (MLD version 2)

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Couche Transport TCP et UDP

NOTIONS DE RESEAUX INFORMATIQUES

Chapitre 11 : Le Multicast sur IP

Olympiades canadiennes des métiers et des technologies

Note d Application. Bascule d ALOHA via injection de route en BGP

Configuration réseau Basique

VLAN Trunking Protocol. F. Nolot

Configuration automatique

Master e-secure. VoIP. RTP et RTCP

Cisco Certified Network Associate Version 4

Multicast. protocoles de routage. Bernard Rapacchi Bernard Tuy CNRS/UREC

Routage AODV. Languignon - Mathe - Palancher - Pierdet - Robache. 20 décembre Une implémentation de la RFC3561

Architecture de Réseaux Redondants

! 1 /! 5 TD - MIP + RO - NEMO. 1. Mobile IP (MIPv6) avec optimisation de routage

Gestion et Surveillance de Réseau

TESTING NETWORK HARDWARE

Architecture de Réseaux Redondants

LES RESEAUX VIRTUELS VLAN

Groupe Eyrolles, 2000, 2004, ISBN :

1 PfSense 1. Qu est-ce que c est

TP Configuration de l'authentification OSPF

La supervision des services dans le réseau RENATER

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Chapitre 7. Le Protocole SNMP 7.1 INTRODUCTION COMPOSANTES POUR L UTILISATION FONCTIONNEMENT LE PAQUET SNMPV1...

7.3 : Ce qu IPv6 peut faire pour moi

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Fonctions Réseau et Télécom. Haute Disponibilité

Architecture Principes et recommandations

Master d'informatique. Réseaux. Supervision réseaux

RÉSEAUX II. Dr. Assia Djabelkhir-Bentellis 4ème année Informatique Ecole Normale Supèrieure de Constantine

Introduction aux Technologies de l Internet

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

Année Universitaire session 1 d automne Parcours : CSB5 Licence 3 STS Informatique

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

Configuration d'un Réseau Privé Virtuel (RPV ) communément appelé VPN

1.Introduction - Modèle en couches - OSI TCP/IP

TR2 : Technologies de l'internet. Chapitre VI. NAT statique et dynamique Overloading (PAT) Overlapping, port Forwarding Serveur Proxy, DMZ

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

Les réseaux de campus. F. Nolot

La refonte du backbone de RAP

Administration Avancée de Réseaux d Entreprises (A2RE)

TP réseau Les réseaux virtuels (VLAN) Le but de se TP est de segmenter le réseau d'une petite entreprise dont le câblage est figé à l'aide de VLAN.

Configuration du matériel Cisco. Florian Duraffourg

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Cisco Discovery - DRSEnt Module 7

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

TP 1 et 2 de Réseaux en Master 1 Informatique : Assemblage d un réseau, configuration d adresses IP sous Linux et Windows

Mesures de performances Perspectives, prospective

Plan. Programmation Internet Cours 3. Organismes de standardisation

Les Réseaux sans fils : IEEE F. Nolot

Culture informatique. Cours n 9 : Les réseaux informatiques (suite)

IPv6. Protocole, format et applications. Tuyêt Trâm DANG NGOC. Université de Cergy-Pontoise. Tuyêt Trâm DANG NGOC IPv6 1 / 150

Le Multicast. A Guyancourt le

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

Configuration des routes statiques, routes flottantes et leur distribution.

Travaux pratiques : collecte et analyse de données NetFlow

Christian CALECA TCP/IP

Informatique Générale Les réseaux

Sécurité d IPv6. Sécurité d IPv6. Stéphane Bortzmeyer AFNIC bortzmeyer@nic.fr. Stéphane Bortzmeyer AFNIC bortzmeyer@nic.fr

Haute disponibilité avec OpenBSD

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

Travaux pratiques : Configuration de base d une route statique

Transcription:

OSPF Routage intra-domaine Bernard Cousin Plan Présentation de OSPF Le protocole OSPF Les aires de routage d'ospf Les phases d'ospf Les messages d'ospf Conclusion Open Shortest Path First 2 1

OSPF Un protocole de routage : Mise à jour des tables de routage des routeurs Un protocole de routage intra-domaine : "Interior Gateway Protocol" Version 2 normalisée par l'ietf Depuis avril 1991 => RFC 2328 (Avril 1998) 1999, December - OSPFv3 - OSPF for IPv6, RFC 2740 Un protocole de routage de type "link state" "Open Shortest Path First" (OSPF) Le protocole de routage intra-domaine le plus répandu dans l'internet Les spécification d'ospf sont du domaine public Utilise l'algorithme SPF (algo. de Dijkstra) Open Shortest Path First 3 Principaux avantages d'ospf OSPF a été conçu pour gérer de large réseaux Peu de contrainte de taille du réseau par ex. celle dûe au hop-count Le domaine de routage peut être divisé pour faciliter sa gestion : "routing area" OSPF est économe en trafic "Designated Routeur", ou transmission multicast Lorsque la topologie ne change pas De petits messages "hello" pour vérifier la connexité Un échange global, uniquement toutes les 30 mn OSPF gère plus finement l'allocation des adresses VLSM ("Variable-length subnet masking") OSPF gére l'équilibrage du trafic entre les routes de même coût OSPF propose plusieurs critères Gestion de la qualité de service (ToS) Par ex. le délai OSPF peut coopérer avec les EGP Les routes OSPF peuvent être "tagées" Par ex. par le numéro de l'as de destination de la route Open Shortest Path First 4 2

Principaux inconvénients nients d'ospf OSPF peut être complexe Il présente de nombreuses options, extensions Qui enrichissent le procédé de type "link state" OSPF peut être gourmand en calcul et en mémoire Le routage entre 2 aires de routage au sein d'un domaine de routage n'est pas toujours optimal. Open Shortest Path First 5 Bibliographie J. Moy, "OSPF Version 2", Rfc 2328, April 1998 C. Huitema, "Routing the Internet (partie III)", Prentice Hall, 2000 Open Shortest Path First 6 3

Les "Areas" d'ospf Le domaine de routage autonome (AS) est partionné En aires de routage (disjointes) Ce routage hiérarchique Restreint une partie du trafic de routage à l'intérieur des aires Donc réduit le volume total du trafic de routage Le "backbone" L' aire de routage 0 est obligatoire L'aire 0 == le "backbone" Lorsque un trafic doit être routé entre deux aires Il est d'abord routé vers le "backbone" dans l'aire de l'émetteur Puis au sein du "backbone " vers l'aire de destination Et enfin vers le destinataire dans l'aire de destination. La route suivie n'est pas toujours optimale Une aire de routage OSPF n'a pas besoin d'être connexe Une connectivité est recrée par des liaisons virtuelles Open Shortest Path First 7 "OSPF area routers" Internal router (IR) Backbone router (ABR) Area border router (ABR) Autonomous system boundary router (ASBR) Area 0 Reste de l'internet Open Shortest Path First 8 4

Les objets OSPF OSPF définit différents types de liaison OSPF (c.- à-d. réseaux locaux). Point à point Par ex. une liaison série Multipoint Par ex. Ethernet ou Token Ring Multipoint sans diffusion Par ex. réseaux Frame Relay ou X.25 Mais aussi Les liaisons virtuelles entre deux parties d'une aire "Summary links" issus des ABR "External links" issus des ASBR Open Shortest Path First 9 Les objets OSPF OSPF identifie les aires et les routeurs : Router ID Un simple numéro de 32 bits Ce n'est pas forcément une adresse IP, mais le numéro est représenté sous le forme standard d'une adresse IP (représentation décimale pointée) Area ID Numéro de 32 bits Ce n'est pas forcément une adresse IP, mais le numéro est représenté sous le forme standard d'une adresse IP (représentation décimale pointée) Open Shortest Path First 10 5

" Designated Router " "Designated Router" (DR) Un seul routeur est responsable de chaque liaison OSPF Le DR seul envoie les informations concernant le lien Cela évite d'établir N 2 relations entre routeurs voisins et d'envoyer de manière multiples la même information Un processus d'élection Élit le DR Et un BDR ("Backup DR) Qui surveille le DR et prend sa place s'il s'absente Une priorité peut être utilise par l'administrateur pour influencer l'élection 0 = le routeur ne sera jamais un DR Le routeur avec la plus haute priorité devient DR, puis en cas d'égalité celui avec le plus grand "Router ID" Open Shortest Path First 11 Principe de fonctionnement d'ospf Phase de contrôle de la connectivité Phase de diffusion de l'état des liaisons Constitution de la base de données des liaisons OSPF Produit la topologie du réseau Phase de calcul de routes Le "next hop" pour chaque destination de la table de routage Algorithme de choix des routes le "plus court chemin d'abord" Open Shortest Path First 12 6

Le coût OSPF Coût = 10 8 bit/s / Débit IOS interface command : ip ospf cost <value> Open Shortest Path First 13 Contrôle de la connexité Le protocole "Hello" Tous les routeurs envoie sur chacune de leur interface un paquet Hello, toutes les 10 s Les routeurs OSPF voisins en déduisent la présence du routeur et le bon fonctionnement de la liaison Si après 40 s un routeur OSPF n'a pas reçu d'un de ses routeurs OSPF voisins un paquet Hello Il en déduit l'absence du routeur et l'interruption de la liaison (si c'est le cas, pour tous les routeurs partageant la liaison) Les valeurs des temporisateurs peuvent être modifiées De nombreux autres protocoles utilise le même protocole Hello Par ex. BGP Open Shortest Path First 14 7

"Link State Advertisement" "Link State Advertisement" (LSA) Le nom des informations de routage d'ospf! Concerne une liaison (un objet) OSPF Un LSA est émis Lorsque l'état de sa liaison change "up"=> "down" ou "down"=> "up" Ou bien après 30 mn sans changement Les paquets de routage OSPF Contiennent un ou plusieurs LSA Emis à un débit contrôlé <5% du débit de la liaison Open Shortest Path First 15 Limites des temporisateurs d'ospf Une liaison dont l'état alterne (le "flapping") à un rythme inférieur à une trentaine de secondes n'est pas détectée Une liaison dans l'état "down pendant plus d'une heure disparait de la BdR Open Shortest Path First 16 8

Protocole OSPF OSPF au-dessus de IP "Protocol number" = 89 Adresses Multicast 224.0.0.5 : tous les routeurs OSPF 224.0.0.6 : tous les DR OSPF des messages OSPF MD5 Open Shortest Path First 17 Les paquets OSPF Type Identifie le paquet OSPF : Hello [1] établie et maintient la relation de voisinage. Database description [2] décrit le contenu de la base de données topologique. Échangés lors de l'initialisation. Link-state request [3] demande une partie de la base de données toplogiques aux routeurs voisins quand on apprend qu'elle n'est plus à jour (suite à un paquet "database description"). Link-state update [4] réponse à un paquet de type "linkstate request". Link-state acknowledgment [5] acquitte un paquet "linkstate update". Open Shortest Path First 18 9

Les paquets OSPF : Hello Bits 0 7 8-15 16-18 19 31 Version Type Packet Length Router ID Area ID Checksum Type Network Mask Hello Interval Opt. Router Priority Router Dead Interval Designated Router Backup Designated Router Neighbor Router ID #1 Neighbor Router ID #2... Open Shortest Path First 19 Bits 0 7 Les paquets OSPF: Database Description 8-15 16-23 24 31 Version Checksum Type Interface MTU Router ID Area ID Options DD Sequence Number LSA Header #1 LSA Header #N Packet Length Type Flags Flags Init bit : premier paquet de la séquence More bit : paquets suivants Master/slave bit : le routeur est le maître de ce processus d'échange Open Shortest Path First 20 10

Les paquets OSPF: LS Request Bits 0 7 8-15 16-23 24 31 Version Type Packet Length Router ID Area ID Checksum Type Link State Type #1 Link State ID #1 Advertising Router #1 Link State Type #N Link State ID #N Advertising Router #N Etc. Open Shortest Path First 21 Les paquets OSPF: LS Update Bits 0 7 8-15 16-23 24 31 Version Type Packet Length Router ID Area ID Checksum Type LSA number LSA #1 LSA #N Etc. Open Shortest Path First 22 11

Les paquets OSPF: LS Ack Bits 0 7 8-15 16-23 24 31 Version Type Packet Length Router ID Area ID Checksum Type LSA header #1 LSA header #N Etc. Open Shortest Path First 23 Link State Advertisement LS age Option LS Type Link State ID Advertising Router LS Sequence Number LS checksum LSA Total Lenght LSA header LSA body LS Type 1 : Router LSA 2 : Network LSA 3 : Summary LSA (IP network) 4 : Summary LSA (ASBR) 5 : AS-external LSAs Open Shortest Path First 24 12

Opérations d'ospf Détection de l'adjacence des routeurs Election des DR (et BDR) Découverte des liaisons Calcul des routes Maintien des informations de routage Open Shortest Path First 25 Etats d'ospf Ciommande "show ip ospf neighbor" Down Connectivité non assurée. Envoie de messages Hello Init Réception d'un message Hello ne contenant pas son ID Two-way Réception d'un message Hello contenant son propre ID. La connectivité dans les deux sens est assurée L'élection du DR est effectué, si la liaison est à accès multiple Exstart Le router avec la plus grande adresse est élu "Master". Lui seul peut incrémenter le "Sequence Number" Exchange Les paquets de type DD sont échangés (Seulement les LS Header). Loading Les paquets de type Request, Update et Acknowledgement sont échangés Full L'état terminal. Les routeurs connaissent tous leurs routeurs voisins et l'état de toutes les liaisons du réseau Open Shortest Path First 26 13

Conclusion OSPF protocole de routage intra-domaine de type "link state" Extensions d'ospf OSPF-TE (rfc 3630) Multicast OSPF (rfc 1584) OSPF pour MPLS (rfc 4203) OSPF for IPV6 (rfc 5340) Open Shortest Path First 27 14