650 likes | 880 Vues
CCNP 1. Chapitre 3 – Routage IP. Plan d'étude. Protocoles routés & protocoles de routage Table de routage Fonctions de commutation et de routage Protocoles de routage à vecteur de distance et à état des liens. Système autonome – Protocoles de routage intérieurs et extérieurs
E N D
CCNP 1 Chapitre 3 – Routage IP
Plan d'étude • Protocoles routés & protocoles de routage • Table de routage • Fonctions de commutation et de routage • Protocoles de routage à vecteur de distance et à état des liens
Système autonome – Protocoles de routage intérieurs et extérieurs • Redistribution de routes • Distribute Lists • Route Maps
Protocoles routés/de routage • Protocole routé • Format des paquets • Informations d’adressage • Protocole de routage • Utilise les informations des protocoles routés • Prendre des décisions • Communiquer avec d’autres routeurs
Protocoles routés • Routables • Existence et distinction entre parties réseau et hôte d’une adresse • Non routables • Aucun mécanisme pour la distinction des réseaux
Protocoles de routage • Complétion d’une table de routage en fonction de critères • Maintien à jour de la pertinence de cette table • Communication avec les voisins • 2 types : • Classful • Classless
Classful • Exemples : RIPv1 & IGRP • Pas de masque de sous-réseau dans les mises à jour de routage • Agrégation de routes faite automatiquement aux frontières des classes d’adresses
Le masque de sous-réseau doit être identique pour toutes les interfaces d’un même routeur appartenant à une même classe d’adresse • VLSM n’est pas supporté
Classless • Exemples : RIPv2, EIGRP, OSPF & Integrated IS-IS • Masques de sous-réseau inclus dans les mises à jour de routage • Agrégation de routes automatique aux frontières des classes d’adresses ou configurée manuellement (CIDR) • VLSM est supporté
Table de routage • Contient les informations pour toutes les destinations connues • Décisions de routage basées uniquement sur cette table • Remplissage/maintien à jour effectué par les protocoles de routage • 1 seule table par protocole routé et par routeur
Contient les champs suivants : • Destination • Interface de sortie • Métrique • Distance administrative • Prochain saut • Moyen d’apprentissage
Destination • Indique une destination connue • Par défaut, 1 entrée maximum par destination • Jusqu’à 6, pour faire du partage de charge (round-robin) • 1 seule entrée pour une même destination et passant par le même prochain saut
Interface de sortie • Interface locale du routeur par laquelle le paquet sera commuté
Métrique • Valeur numérique utilisée par les protocoles de routage • Permet le choix du meilleur chemin • Calcul de la valeur propre à chaque protocole
Distance administrative • Valeur numérique donnant un ordre de préférence entre les protocoles de routage • Utilisée quand plusieurs protocoles concourent pour une même entrée
Prochain saut • Adresse de couche 3 du prochain routeur sur le chemin vers la destination
Moyen d’apprentissage • Indique le moyen d’apprentissage pour chaque entrée de la table de routage
Commandes • show ip route [réseau] [masque] • clear ip route {* | {réseau [masque]}} • ip classless
Fonctions de commutation et de routage • Fonction de routage • Prise de décision • Traitement logiciel • Fonction de commutation • Application de la décision • Traitement matériel
Fonction de routage • Apprendre la topologie logique du réseau • Prendre des décisions de routage • Déterminer l’interface de sortie
Critères de décision • Protocole routé doit être configuré sur le routeur • Table de routage possédant au moins une entrée pour cette destination
Réseau de destination accessible • Meilleur chemin doit être choisi • Utilisation des chemins redondants • Définition de l’interface de sortie
Fonction de commutation • Déplacement des données au travers du routeur • Opération matérielle • Effectuée après la prise de décision
Opérations effectuées • Vérification de la validité des trames • Vérification des critères de taille des trames • Vérification du CRC des trames
Désencapsulation des trames entrantes • Recherche de l’adresse de destination dans la mémoire tampon • Création des en-têtes et en-queues de trame pour les paquets sortants • Transfert des trames sortantes vers la file d’attente de la bonne interface
Relation routage/commutation • Amélioration de la performance en utilisant un Route Cache contenant : • Préfixe IP • Interface de sortie • En-tête de trame à utiliser
Ceci peut être effectué en utilisant : • Fast Switching • Autonomous Switching • Silicon Switching • CEF • Si une de ces techniques est utilisée, alors load balancing impossible
Protocoles de routage • 2 grandes familles : • Vecteur de distance • Etat des liens
Vecteur de distance • Algorithme de Bellman Ford • Vision de la topologie basée sur celle des voisins • Mises à jour de routage contenant les entrées de la table de routage
Mises à jour • Périodiques • Contiennent les entrées de la table de routage • Emises en broadcast
Etat des liens • Principe du plus court chemin d’abord (SPF) • Table de données topologiques • Algorithme de Dijsktra • Arbre du plus court chemin d’abord (SPF Tree)
Métriques calculées à partir de l’arbre • Relations de voisinage maintenues en permanence
Mises à jour • Uniquement envoyées lors de modifications topologiques (Triggered updates) • Contiennent des informations topologiques (LSA) • Incrémentielles • Emises en multicast
Système autonome • Définition = Ensemble des dispositifs interconnectés régis par la même administration • Utilisation de numéro d’AS (16 bits) • Convergence restreinte à l’AS • Temps de convergence dépendent du protocole de routage mis en oeuvre
IGP & EGP • IGP : • Routage à l’intérieur d’un AS • EGP : • Routage entre les AS
Redistribution de routes • Communication entre les AS : • EGP • Redistribution de routes • Principe : • Introduire les routes d’un protocole dans un autre en tant que routes externes
Redistribution automatique • Entre EIGRP & RTMP • Appletalk • Entre EIGRP & IPX-RIP • IPX • Entre EIGRP & IGRP • IP • Si même numéro d’AS
Inconvénients • Décision de routage mauvaise ou moins efficace • Apparition d’une boucle de routage • Temps de convergence accru
Solution n°1 • Configuration plus précise de la redistribution : • Métrique • Distance administrative • Routes par défaut • Interfaces passives • Distribute Lists
Solution n°2 • Contrôle des mises à jour de routage : • Interfaces passives • Routes par défaut & statiques • Interfaces nulles • Distribute Lists • Route Maps
Interface passive • 2 effets : • Protocole à vecteur de distance • Mises à jour écoutées mais pas envoyées • Protocole à état des liens • Relation de voisinage impossible, donc mises à jour pas envoyées ni reçues
Interface nulle • Alléger le traitement processeur • Remplacement des ACLs standards par des routes statiques • Introduire des routes • Dans un autre protocole via redistribution • Passage d’un protocole supportant VLSM vers un autre ne le supportant pas
Commandes • redistribute {protocole} [processus] {level-1 | level-1-2 | level-2} [metric {valeur}] [metric-type {1 | 2}] [match {internal | external {1 | 2}}] [tag {valeur}] [route-map {map-tag}] [weight {valeur}]
default-metric {BP} {délai} {fiabilité} {charge} {MTU} • default-metric {valeur}
distance eigrp {interne} {externe} • distance {distance} [{adresse} {wildcard}] [n° ACL | nom] [ip] • passive-interface {type} {n°}