Vous êtes sur la page 1sur 6

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

Routage Administration Systme et Rseaux, Scurit


Routage IP Routage

Philippe Harrand
1 Departement Informatique Ple Sciences et Technologie 2 Direction

Routage Statique

Territoriale Sud Ouest France Tlom

Routage dynamique Protocoles extrieurs Protocoles intrieurs

3 octobre 2007

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

1 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

2 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

Principes

Routeurs

Le routage permet de transmettre un datagramme dune machine une autre


situs sur le mme rseau situs sur 2 rseaux distincts ventuellement en traversant dautres reaux

Une machine capable de transfrer (forward) des datagrammes dun rseau un autre est appele passerelle Une machine ddie au rle de passerelle est nomme routeur Une passerelle efcace dispose dau moins 2 interfaces rseau

Le routage fonctionne au niveau rseau 3 du modle TCP/IP Principe du Best Effort Principe du Next Hop (saut suivant)

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

3 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

4 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

Table de routage

Table de routage

Indique linterface et le prochain routeur dune destination Est situe en RAM Se lit par :
Linux :
cat /proc/net/route /sbin/route [-n] netstat -r[n]

Table de routage dune station de travail


Destination 192.168.0.0 127.0.0.0 169.254.0.0 default Passerelle * * * 192.168.0.254 Genmask 255.255.255.0 255.0.0.0 255.255.0.0 0.0.0.0 Indic U U U UG MSS 0 0 0 0 Fentre 0 0 0 0 irtt 0 0 0 0 Iface eth0 lo eth0 eth0

Windows : route print

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

5 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

6 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

Table de routage
Table de routage dune autre station de travail Liste dInterfaces 0x1 ........................... MS TCP Loopback interface 0x2 ...00 02 e3 47 41 63 ...... Atheros AR5005G Wireless Network Adapter - Miniport drdonnancement de paquets 0x3 ...00 40 ca d9 a0 c9 ...... Broadcom 440x 10/100 Integrated Controller - Miniport drdonnancement de paquets Itinraires actifs : Destination rseau 0.0.0.0 127.0.0.0 192.168.0.0 192.168.0.107 192.168.0.255 224.0.0.0 255.255.255.255 255.255.255.255 Masque rseau 0.0.0.0 255.0.0.0 255.255.255.0 255.255.255.255 255.255.255.255 240.0.0.0 255.255.255.255 255.255.255.255 Adr. passerelle 192.168.0.254 127.0.0.1 192.168.0.107 127.0.0.1 192.168.0.107 192.168.0.107 192.168.0.107 192.168.0.107 Adr. interface 192.168.0.107 127.0.0.1 192.168.0.107 127.0.0.1 192.168.0.107 192.168.0.107 192.168.0.107 2 Mtrique 20 1 20 20 20 20 1 1

Table de routage

Table de routage dun routeur


Destination 192.168.0.0 192.168.1.0 127.0.0.0 default Passerelle * * * 192.168.0.254 Genmask 255.255.255.0 255.255.0.0 255.0.0.0 0.0.0.0 Indic U U U UG MSS 0 0 0 0 Fentre 0 0 0 0 irtt 0 0 0 0 Iface eth0 eth1 lo eth0

Passerelle par dfaut : 192.168.0.254 Itinraires persistants : Table de routage

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

7 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

8 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

Routage

Routage

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

9 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

10 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

Principes

Commandes

Chaque machine congure sa (ses) route(s) directement connecte(s) Les stations recoivent la passerelle par dfaut grce DHCP les routeurs sont congurs un par un grce SSH Ajout de route => nouvelle conguration de chaque routeur

Conguration des interfaces : /sbin/ifcong Conguration des routes : /sbin/route Visualisations diverses : /bin/netstat

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

11 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

12 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

Systmes Autonomes

BGP

Ensemble de rseaux grs par une seule entit administrative Sur Internet, chaque AS est identi par un nombre de 16 bits
de 1 64511 => AS Internet de 64512 65535 => AS privs

BGP : Protocole Extrieur Border Gateway Protocol


Echange de routes entre AS Seul protocole supporter de trs grands volumes de donnes Fonctionne en mode connect (TCP)

Echange des rseaux (adresse IP + masque) avec ses voisins Problmes de scurit

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

13 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

14 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

RIP

RIP

Vecteur de distance Mtrique : nombre de sauts (hop) Nombre de sauts limits 15 Protocole le plus ancien et probablement le plus simple utiliser, il ne ncessite (presque) pas de conguration

Chaque routeur diffuse sur toutes ses interfaces des messages indiquant les rseaux quil peut joindre et leurs mtriques diffusion toutes les 30 secondes RIP utilise UDP sur le port 520 en multicast (224.0.0.9) Actuellement version 2 (RIP2) voir la rfc2453 RIP2

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

15 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

16 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

EIGRP
Enhanced Interior Gateway Routing Protocol Protocole de routage dvelopp par Cisco ne fonctionne que sur des routeurs Cisco Mtrique
Dlai (D) Bande passante Bp Fiabilit (F) Charge (C)

OSPF

Open Short Path First Moins verbeux que RIP, conomise la bande passante de linternet mais demandant tre congur et ncessite plus de ressources multicast 224.0.0.5 et 224.0.0.6

Metrique = (K 1 Bp) +

(K 2 Bp) K5 (256 C ) + (K 3 D ) F + K 4

utilise sa propre couche transport

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

17 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

18 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

OSPF

OSPF

Etat de lien Mtrique


Bande passante Nombre de sauts Dlai Fiabilit Cot nancier

Linternet est divis en zones (area) La zone 0 est le backbone Toutes les zones sont connectes au backbone Les routeurs dune zone ne savent rien des autres zones Dans chaque zone un routeur est lu DR Dsignated Routeur (et un autre BDR)

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

19 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

20 / 23

Routage

Routage Statique

Routage dynamique

Routage

Routage Statique

Routage dynamique

OSPF
Les routeurs envoient ltat de leurs liens dans des paquets change (224.0.0.6) Les routeurs envoient priodiquement (10s) un paquet HELLO (224.0.0.5) En cas de changement de statut dun lien, le routeur concern envoie un message de mise jour aux DR et BDR Le DR inonde tous les routeurs en cas de ncessit (224.0.0.5) Chaque routeur concern recalcule la carte du rseau

Conclusion

Nb routeurs N<10 10<N>30 30<N

RIP OUI NON NON

OSPF OUI OUI OUI

Commentaire OSPF converge plus vite que RIP qui marche tout seul Une seule zone Plusieurs zones

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

21 / 23

Philippe Harrand (Universit de La Rochelle)

3 octobre 2007

22 / 23

Routage

Routage Statique

Routage dynamique

Quagga / Zebra
Quagga/Zebra est un dmon de routage modulaire GPL pour GnuLinux, *BSD, solaris, etc. Syntaxe Cisco IOS Zebra (2601)
routage statique ncessaire aux autres modules

ripd (2602) ospfd (2604) ospf6d (2606) ripngd (2603) bgpd (2605) isisd (2608)
Philippe Harrand (Universit de La Rochelle) 3 octobre 2007 23 / 23