Le routage dynamique

Transcription

Le routage dynamique
F. Nolot ©2005
Le routage dynamique
1
Le routage dynamique
F. Nolot ©2005
Introduction
2
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Vocabulaire
F. Nolot ©2005
Protocole de routage
Sert à l'échange et au stockage d'informations de routage
Protocole routé
C'est un protocole qui possède une spécification équivalente à
celle de la couche OSI 3
Définit un adressage logique permettant le routage
IP et IPX sont des exemples de protocoles routés
Type de routage
Désigne le type de protocole de routage: état par lien, vecteur
distance, ...
3
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Routage classique
F. Nolot ©2005
Pour acheminer un message à quelqu'un
Il faut connaître la route à prendre
En routage statique, on définit une passerelle d'accès pour chaque
sous-réseau
Problème : si un routeur ou une passerelle change d'adresse ?
Il faut alors tout reconfigurer
Routage dynamique : les configurations des routes se font
automatiquement
4
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Objectif des protocoles de routages
dynamiques
F. Nolot ©2005
Découvrir dynamiquement les routes vers les sous-réseaux et les
inscrire dans la table de routage
S'il existe plusieurs route vers un sous-réseau, inscrire la meilleur
route possible
Si une route est supprimée de la table et qu'un autre itinéraire
passant par un routeur voisin est disponible, l'ajouter à la table
Ajouter le plus rapidement possible de nouvelles routes ou remplacer
le plus rapidement une route perdue
Éviter les boucles de routage
5
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Critères de comparaison des protocoles de
routage pour IP
F. Nolot ©2005
Protocoles de routage externe ou interne
Mise à jour totale ou partiel
Convergence
Temps requis par les routeurs pour réagir aux changements qui
surviennent sur le réseau
Métrique utilisée
Permet de définir de manière plus ou moins réaliste la qualité
d'une route
Support de VLSM (Variable-Length Subnet Mask)
Sans classe ou avec classe
Protocoles de routage sans classe transmettent le masque de
sous-réseau avec chaque route
Seuls les protocoles sans classe supporte VLSM
6
Le routage dynamique
F. Nolot ©2005
Routage à travers internet avec BGP
7
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
BGP (1)
F. Nolot ©2005
Les FAI utilisent BGP pour échanger des informations de routage
Charge de la gestion de table de routage de plus de 100000
routes
BGP annonce uniquement à des hôtes bien définis via TCP
Concept de système autonome
C'est un groupe d'équipements qui se trouvent sous le contrôle
d'une seule organisation qui gère de façon autonome son
infrastructure vis-à-vis d'autres portions ou organisations
d'Internet
Un numéro est associé à chaque système pour l'identifier de
façon unique sur Internet.
Ces numéros sont mentionnés dans les mises à jour pour
empêcher les boucles
8
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
BGP (2)
FAI2 – ASN 2
FAI1 – ASN 1
Réseau 9.0.0.0
Itinéraire 21, 1, 2
FAI21 – ASN 21
Réseau 9.0.0.0
Réseau 9.0.0.0
Itinéraire 21, 1, 2, 3, 4
FAI3 – ASN 3
Entreprise B
ASN 22
Réseau 9.0.0.0
Itinéraire 21, 1, 2, 3
FAI4 – ASN 4
F. Nolot ©2005
Lorsque le routeur du FAI21 reçoit la mise à jour BGP, il remarque
qu'il fait partie de l'itinéraire donc ignore cette route
Pas de métrique mais des stratégies peuvent être mise en place afin
de favoriser certaines routes
9
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Protocoles à vecteur distance
F. Nolot ©2005
Informations de routage envoyées via des messages appelés mises à
jour de routage
Chaque information contient des entrées indiquant un sous-réseau et
une métrique
Quand une information arrive sur un routeur, celui-ci ajoute une
entrée s'il mène à un sous-réseau inconnu ou avec une meilleur
métrique
Exemple de tel protocoles: RIP et IGRP
10
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
RIP version 1
F. Nolot ©2005
RIP-1 (Routing Information Protocol) emploie le compte de sauts
comme métrique (nombre de routeur à traverser pour atteindre un
réseau)
Les sous-réseaux directement connecté au routeur ont donc une
métrique de 0
Mises à jour envoyées toutes les 30 secondes
Ne supporte pas le VLSM
Fonctionne en comptant le nombre de saut à faire pour atteindre une
destination
11
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Les sauts
192.168.10.0
192.168.15.0
192.168.30.0
F. Nolot ©2005
192.168.20.0
Saut= 2
12
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Fonctionnement (1/2)
Routeur
Routeur
A
192.168.10.0
B
192.168.30.0
192.168.50.0
Connecté directement donc saut= 1
Nouvelle route reçue
Saut incrémenté de 1
Routeur B
F. Nolot ©2005
Routeur A
Adresse
Saut
Adresse
Saut
192.168.10.0
1
192.168.30.0
1
192.168.30.0
1
192.168.50.0
1
13
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Fonctionnement (2/2)
Routeur
Routeur
A
192.168.10.0
B
192.168.30.0
192.168.50.0
F. Nolot ©2005
Routeur A
Adresse
Saut
192.168.10.0
1
Adresse
Saut
192.168.30.0
1
192.168.30.0
1
192.168.50.0
2
192.168.50.0
1
192.168.10.0
2
Information échangé toute les 30 secondes,
Saut= 16= Infini
Routeur B
14
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
RIP version 2
F. Nolot ©2005
Supporte VLSM car transport du masque pour chaque route
Authentification de la source d'une mise à jour de routage
Mises à jour de routage multicast au lieu d'utiliser l'adresse de
broadcast 255.255.255.255 . L'adresse multicast utilisée est
224.0.0.9 car réservée pour une utilisation de RIP-2
15
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
IGRP
F. Nolot ©2005
IGRP (Interior Gateway Routing Protocol)
Protocole de routage propriétaire développé par Cisco il y plus de 10
ans
Objectif: être plus efficace que RIP-1
La métrique utilisée est la combinaison des paramètres suivants:
la bande passante
le délai
La fiabilité
La charge
La MTU (maximum transfert unit)
Généralement, seule la bande passante et le délai sont utilisés
Pas de métrique cumulative, seule la métrique du lien directe est
prise en compte
16
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Protocoles à état de lien
F. Nolot ©2005
Les protocoles à vecteur distance annoncent peu d'informations
Les mises à jour des routes ne comprend aucune indication
concernant les routeurs situés au-delà du routeur voisin
Avec les routeurs à état de lien, les routeurs font des calculs coûteux
en ressources processeur
Mais ils sont capables de découvrir leur voisin sans que ceux-ci leur
envoie des informations
La base de données topologique est soumise à l'algorithme Shortest
Path First de Dijkstra qui évite de faire des boucles dans les routes
17
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
OSPF
F. Nolot ©2005
Protocoles de routage à état de lien le plus connu pour IP
Fonctionnement :
Le routeur découvre ses voisins sur chaque interface et les stocke
Il emploie un protocole fiable pour échanger des informations
topologiques avec ses voisins
Stockage des informations topologiques pour exécuter
l'algorithme SPF afin de trouver la meilleur route vers chaque
sous-réseau
Placement de la meilleur route dans sa table de routage
Pas d'envoi de mise à jour à intervalle régulier comme RIP
Métrique utilisé: une route possède un coût qui est la somme de celui
de tous les liens qu'elle emprunte
Le coût d'un lien est généralement la bande passante de celui-ci
18
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Caractéristiques d'OSPF
F. Nolot ©2005
Convergence rapide, souvent moins de 10 secondes dès la détection
d'une défaillance
Support de VLSM
Émission de message Hello à intervalles réguliers et rapprochés. Si
absence de message Hello de la part d'un voisin, il est considéré
inaccessible
Envoie des mises à jour partielles lorsque des liens changent d'état et
mises à jour complètes toutes les 30 minutes
Utilisation du coût d'une route comme métrique
19
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Type de routeur
F. Nolot ©2005
Routeur interne
Routeur dont tous les réseaux directement connectés
appartiennent à la même zone
Routeur interzone ou ABR (Area Border Router)
Routeur relié à plusieurs zones, incluant la zone 0 (épine dorsale)
Routeur d'épine dorsale ou BBR (Backbone Router)
Routeur possédant une interface avec l'épine dorsale
Routeur inter-systèmes autonomes ou ASBR (Autonomous System
Border Router)
Routeurs qui échangent des informations de routage avec des
routeurs appartenant à d'autres systèmes autonomes
20
Master STIC-Informatique - Protocoles avancés
Université de Reims Champagne-Ardenne
Réseau hiérarchique
Les réseaux qui supportent OSPF doivent être hiérarchique
L'épine dorsale représente la zone 0 (ou 0.0.0.0)
Toutes les autres zones y sont reliées par des routeurs ABR
Tout le trafic interzone transite par l'épine dorsale
ASBR
AS ex terne
(BGP, RIP, etc)
Zone 0
Epine dorsale
F. Nolot ©2005
ABR
Zone 1
21