ccnp 1

62
CCNP 1 Chapitre 3 – Routage IP

Upload: justin-richard

Post on 31-Dec-2015

32 views

Category:

Documents


2 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CCNP 1

CCNP 1

Chapitre 3 – Routage IP

Page 2: CCNP 1

Plan d'étude

1) Protocoles routés & protocoles de routage

2) Table de routage3) Fonctions de commutation et de routage4) Protocoles de routage à vecteur de

distance et à état des liens

Page 3: CCNP 1

5) Système autonome – Protocoles de routage intérieurs et extérieurs

6) Redistribution de routes7) Distribute Lists8) Route Maps

Page 4: CCNP 1

1) 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

Page 5: CCNP 1

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

Page 6: CCNP 1

Protocole routé Routable ?

IP Oui

IPX Oui

Appletalk Oui

CLNP Oui

NetBEUI Non

SNA Non

Page 7: CCNP 1

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

Page 8: CCNP 1

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

Page 9: CCNP 1

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é

Page 10: CCNP 1

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é

Page 11: CCNP 1

2) 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

Page 12: CCNP 1

Contient les champs suivants : Destination Interface de sortie Métrique Distance administrative Prochain saut Moyen d’apprentissage

Page 13: CCNP 1

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

Page 14: CCNP 1

Interface de sortie

Interface locale du routeur par laquelle le paquet sera commuté

Page 15: CCNP 1

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

Page 16: CCNP 1

Protocole de routage Métrique

RIP Nombre de sauts

IGRP & EIGRPBande passante, délai, charge, fiabilité & MTU

OSPF Coût

IS-IS Coût

Page 17: CCNP 1

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

Page 18: CCNP 1

Protocole Distance administrative

Directement connecté 0

Statique 1

EIGRP summary route 5

External BGP 20

EIGRP 90

IGRP 100

OSPF 110

IS-IS 115

RIP 120

EGP 140

External EIGRP 170

Internal BGP 200

Réseau inconnu 255

Page 19: CCNP 1

Prochain saut

Adresse de couche 3 du prochain routeur sur le chemin vers la destination

Page 20: CCNP 1

Moyen d’apprentissage

Indique le moyen d’apprentissage pour chaque entrée de la table de routage

Page 21: CCNP 1

Code Protocole

C Directement connecté

S Statique

I IGRP

R RIP

B BGP

D EIGRP

D EX External EIGRP

O OSPF

O IA OSPF Inter-area

O N1 OSPF NSSA external type 1

O N2 OSPF NSSA external type 2

O E1 OSPF external type 1

O E2 OSPF external type 2

i IS-IS

i L1 IS-IS level-1

i L2 IS-IS level-2

* Candidat par défaut

Page 22: CCNP 1

Commandes

show ip route [réseau] [masque]

clear ip route {* | {réseau [masque]}}

ip classless

Page 23: CCNP 1

3) 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

Page 24: CCNP 1

Fonction de routage

Apprendre la topologie logique du réseau Prendre des décisions de routage Déterminer l’interface de sortie

Page 25: CCNP 1

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

Page 26: CCNP 1

Réseau de destination accessible Meilleur chemin doit être choisi Utilisation des chemins redondants Définition de l’interface de sortie

Page 27: CCNP 1

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

Page 28: CCNP 1

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

Page 29: CCNP 1

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

Page 30: CCNP 1

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

Page 31: CCNP 1

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

Page 32: CCNP 1

4) Protocoles de routage

2 grandes familles : Vecteur de distance Etat des liens

Protocole Algorithme

RIP Vecteur de distance

IGRP Vecteur de distance

EIGRP Vecteur de distance évolué (Hybride)

OSPF Etat des liens

IS-IS Etat des liens

Page 33: CCNP 1

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

Page 34: CCNP 1

Métrique cumulative

Local Voisin

Table de routage

Métrique = x

Table de routage

Métrique = x + y

Métrique = y

Page 35: CCNP 1

Mises à jour

Périodiques Contiennent les entrées de la table de

routage Emises en broadcast

Page 36: CCNP 1

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)

Page 37: CCNP 1

Métriques calculées à partir de l’arbre Relations de voisinage maintenues en

permanence

Page 38: CCNP 1

Mises à jour

Uniquement envoyées lors de modifications topologiques (Triggered updates)

Contiennent des informations topologiques (LSA)

Incrémentielles Emises en multicast

Page 39: CCNP 1

5) 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

Page 40: CCNP 1

IGP & EGP

IGP : Routage à l’intérieur d’un AS

EGP : Routage entre les AS

Classification Protocoles

IGP RIP, IGRP, EIGRP, OSPF & IS-IS

EGP BGP & EGP

Page 41: CCNP 1

6) 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

Page 42: CCNP 1

Redistribution automatique

Entre EIGRP & RTMP Appletalk

Entre EIGRP & IPX-RIP IPX

Entre EIGRP & IGRP IP Si même numéro d’AS

Page 43: CCNP 1

Inconvénients

Décision de routage mauvaise ou moins efficace

Apparition d’une boucle de routage Temps de convergence accru

Page 44: CCNP 1

Solution n°1

Configuration plus précise de la redistribution : Métrique Distance administrative Routes par défaut Interfaces passives Distribute Lists

Page 45: CCNP 1

Solution n°2

Contrôle des mises à jour de routage : Interfaces passives Routes par défaut & statiques Interfaces nulles Distribute Lists Route Maps

Page 46: CCNP 1

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

Page 47: CCNP 1

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

Page 48: CCNP 1

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}]

Page 49: CCNP 1

default-metric {BP} {délai} {fiabilité} {charge} {MTU}

default-metric {valeur}

Page 50: CCNP 1

distance eigrp {interne} {externe}

distance {distance} [{adresse} {wildcard}] [n° ACL | nom] [ip]

passive-interface {type} {n°}

Page 51: CCNP 1

ip route {préfix} {masque}{adresse | interface} [distance][tag {tag}] [permanent]

ip route 0.0.0.0 0.0.0.0{adresse | interface}

ip default-network {préfix}

Page 52: CCNP 1

7) Distribute Lists

Amélioration des performances : Réduction des mises à jour de routage Autres points

Distribute Lists = ACLs standards appliquées aux mises à jour

Page 53: CCNP 1

Fonctionnement

Mise àjour deroutage

Applicationdes

conditions

Autoriser InterdireRejet dela route

Transmissionau processus

de routage

Mise à jourde la tablede routage

DistributeList sur

l’interface ?

Oui

Non

Page 54: CCNP 1

Commandes

distribute-list {n° ACL | nom} in [{type} {n°}]

distribute-list {n° ACL | nom} out [interface | processus | n° AS]

Page 55: CCNP 1

8) Route Maps

Route Maps = Suites de critères avec actions à accomplir Critères = Instructions match Actions = Instructions set

Page 56: CCNP 1

Utilités

Contrôler la redistribution Contrôler/modifier les informations de

routage Définir des politiques de routage

Appliquée sur l’interface entrante

Page 57: CCNP 1

Caractéristiques

Collection de Route Maps : Plusieurs Route Maps avec le même nom

1 instruction match : OU logique

Plusieurs instructions match : ET logique

Page 58: CCNP 1

Interdiction implicite à la fin d’une Route Map

Numéro de séquence : Ordre d’examen des critères Arrêt à la première correspondance

Page 59: CCNP 1

Commandes

route-map {nom} [permit | deny] [seq-n°]

match ip address [n° ACL | nom] […]

match length {min} {max}

Page 60: CCNP 1

set default interface {type} {n°} […]

set interface {type} {n°} […]

set ip default next-hop {adresse} […]

set ip next-hop {adresse} […]

Page 61: CCNP 1

set ip precedence {priorité}

set ip tos {TOS}

show route-map [nom]

Page 62: CCNP 1

ip policy route-map {nom}

ip route-cache policy Pas d’actions :

set ip default set interface