• Aucun résultat trouvé

introduction au routage dynamique

N/A
N/A
Protected

Academic year: 2022

Partager "introduction au routage dynamique"

Copied!
14
0
0

Texte intégral

(1)

introduction au routage dynamique

structure d'internet

routage interne vs routage externe

protocole RIPv2

(2)

routage IP

TCP

file d'entrée IP

gestion options IP UDP

interface réseau

Pour moi ? commande

route

table de routage

ICMP commande

netstat programme

routage dynamique

routage IP :

calcul du « next hop »

Non + routage activé

Oui

source routing ICMP redirect

(3)

routage statique/dynamique

algorithme de routage :

ne dépend pas du type de nœud

détermine le « next hop » à partir

de l'ip destination du paquet

de la table de routage

table de routage

affichée avec « route -print » ou « netstat -rn »

routage statique : saisie via la commande route

routage dynamique : c'est un programme de routage qui crée les entrées dans la table de routage

protocoles de routages :

protocoles d'échanges de données entre programme de routage

(4)

Routage dynamique

un programme

utilise un algorithme distribué

calcul des plus courts chemins

création de la table de routage à partir du résultat

protocole de routages

à vecteurs de distance :

calcul distribué des plus courts chemin

à état de liens

calcul distribué du plan du réseau

calcul local ensuite (algo de Djkstra) des plus courts chemins

un protocole de routage ne fait pas de routage, il construit la table de routage

(5)

découper Internet en systèmes autonomes

début 80: internet est administré comme un réseau unifié

EGP: les années 1980, la croissance

découpage en un ensemble de systèmes autonomes (AS)

l'un des AS contient les routeurs de l'internet

d'origine: noyau (core) ou backbone de l'internet

chaque AS a au moins un routeur connecté au noyau

des routeurs externes d'AS reliés au core

protocole de routage utilisé entre AS : EGP (External Gateway Protocol)

(6)

découper Internet en systèmes autonomes

BGP: années 1990 et 21e siècle

BGP: border gateway protocol

abandon de la topologie en étoile centrée sur le noyau

gestions de liens directs entre AS

(7)

Structure d'internet

Structure maillée

Tier 1

n'est client de personne

Relations client-fournisseur

Routage politique

GIX et peering

routage interne : par un IGP (Interior Gateway Procotol) : RIP, OSPF, IS-IS, EIGRP

routage externe : par un EGP (Exterior Gateway Protocol) : BGP

(8)

DOMAINES et ROUTAGES

PROTOCOLES DE PASSERELLES

EGP

EGP Passerelle extérieure

Passerelle extérieure IGP

IGP IGP

Passerelle (routeur) de frontière

Passerelle (routeur) de frontière

(9)

table des plus courts chemins

Généralités sur les IGP

Les ‘ Vecteurs de distance ’

Les Protocoles IGP

A 1

B 13

C 20

A 27

B 12

C 35

A 5

B 13

C 3

Q 2

Z 13

X 4

A B C vecteur de Z

vecteur de Q

Vecteur de X

vecteurs de

distance des

nœuds voisins

(10)

Généralités sur les IGP

Les protocoles à états de liens

Les Protocoles IGP

Q 2

Z 13

X 4

A B C

Y

états de liens

des

nœuds voisins

plan du réseau table des plus courts

chemins calculée via algo de dijkstra

(11)

RIP

protocole de routage dynamique

sur chaque hôte :

une table des plus courts chemin contenant :

destination

next hop

distance

utilise une variante de l'algorithme de Bellman-Ford

algorithme des graphes

calcul distribué du plus court chemin

propriétés :

pour des réseaux de diamêtres limités

lents à converger

(12)

RIP : vecteur de distance

destination distance

A 3

C 4

D 5

vecteur de distance transmis aux hôtes voisins

destination distance

A 3 C

C 4 B

D 5 B

next hop

table des plus courts chemins

(13)

Algorithme

sur chaque nœud du réseau :

une table initiale contenant pour chaque voisin :

la distance à ce voisin

ce voisin comme next-hop du trajet vers lui

chaque nœud transmet à chacun de ses

voisins son vecteur de distance contenant pour chaque destination connue

destination

distance

la table de chaque nœud est mise à jour à la

réception des ces vecteurs de distances

(14)

algorithme de mise à jour :

supposons qu'un nœud A reçoive un vecteur de distance envoyé par un nœud B

pour chaque destination d contenue dans le vecteur de distance :

si le next hop présent dans la table de A pour aller de A à d est B, alors on remplace d(A,d) par d(A,B)+d(B,d) même si c'est une valeur supérieure à celle que l'on a déjà

si d(A,d) présente dans la table de A > d(A,B)+d(B,d) alors, on remplace d(A,d) par d(A,B)+d(B,d) et le next-hop pour aller de A à d devient B

si d(A,d) est absent de la table de A alors on ajoute la

destination d à la table avec d(A,B)+d(B,d) comme distance et B comme next-hop

à noter : 16=infini

Références

Documents relatifs

La phase k mène le calcul de programmation dynamique du modèle de base à partir d'un point de départ D^ (D\=A) en se restreignant à l'ensemble des points p du réseau accessibles

• Plus la distance administrative d’un protocole de routage est faible, plus les routes qu’il fournit sont prioritaires. » 1 pour les

3) Quelle est la métrique associée au réseau A dans les annonces de R2 ? Quelle est la métrique associée au réseau A dans les annonces de R1 ? Selon vous, quelle est la

- puis la commande configure terminal (pour rentrer dans le mode configuration) - taper la commande interface eth0 (pour l’interface Ethernet 0). - taper la cammande ip

- Afficher l’état de l’interface eth0/0 des routeurs salé, rabat et casa : sh int ospf eth0 - Afficher les voisin de chaque routeur : sh ip ospf neigbors. - Changer la priorité

Après avoir défini le microbiote, notre exposé s’articulera autour de trois parties : le microbiote normal, avec un focus sur le début de vie, les perturbations du

On vous demande de mettre à jour le tableau final de l'exercice précédent en tenant compte de la coupure mais sans qu'aucun vecteur de distance n'ait été transmis. Appliquez

coloriage zoné sans codage..