Documente Academic
Documente Profesional
Documente Cultură
module :
Sommaire
I. Introduction...................................................................................................3 II. Composant dun routeur.................................................................................3 1. Les principaux composants internes du routeur..............................................3 2. Caractristiques physiques des routeurs ......................................................... 5 3. Connexions externes des routeurs ................................................................. 6 4. Connexions des ports de gestion .................................................................... 7 III.Squence d'amorage dun routeur ................................................................... 8 1. tapes de la squence damorage la mise sous tension du routeur ................... 8 2. Comment un quipement Cisco localise et charge lIOS ....................................... 9 IV. Configuration dun routeur ............................................................................. 10 1. Modes de commande CLI .............................................................................. 11 2. Configuration du nom dun routeur ................................................................. 12 3. Configuration des mots de passe dun routeur .................................................. 12 4. Examen des commandes show ....................................................................... 13 5. Configuration dune interface srie ................................................................. 15 6. Configuration dune interface Ethernet ............................................................ 16 7. Faire des changements de configuration .......................................................... 16 V. Routage statique .......................................................................................... 17 1. Utilisation de la route statique ....................................................................... 17 2. Configuration de routes statiques ................................................................... 19 3. Configuration de lacheminement par dfaut .................................................... 20 VI. Routage Dynamique ..................................................................................... 24 1. Introduction aux protocoles de routage ........................................................... 24 2. Systmes autonomes .................................................................................... 25 3. Rle dun protocole de routage et de systmes autonomes ............................... 25 4. Identification des classes des protocoles de routage ......................................... 25 5. Fonctions du protocole de routage vecteur de distance ................................... 26 6. Fonctions du protocole de routage tat de liens ............................................. 27 7. Dtermination du chemin .............................................................................. 29 VII.Configuration de routage..............................................................................30 1. Protocoles de routage ..................................................................................31 VIII. les Listes de contrle daccs.......................................................................33 1. Dfinition des listes de contrle daccs..........................................................33 2. Fonctionnement des listes de contrle daccs.................................................33 3. Processus de routage dans un routeur............................................................34 4. Rgles doivent tre respectes lors de la cration et de lapplication des ACLs......34 5. Rle du masque gnrique............................................................................35 6. Listes de contrle daccs (ACL).....................................................................36 IX.Conclusion...................................................................................................36
I. Introduction
Lorsqu'on s'intresse aux rseaux, il est clair que l'environnement TCP/IP et en particulier le routage sont des lments importants. Les routeurs sont les machines cls d'Internet car ce sont ces dispositifs qui permettent de "choisir" le chemin qu'un message va emprunter. Ils utilisent une table de routage qui contient les meilleurs chemins suivre pour chaque nud du rseau et partir de tous les nuds du rseau. Les routeurs permettent plus dun chemin et dterminent la meilleure route en fonction de diffrents critres (rapidit, donnes). Ils sont trs adapts aux rseaux complexes et grent simultanment plusieurs lignes de communication en optimisant lutilisation de ces lignes et en rpartissant les transmissions en fonction des occupations de chaque ligne. Le routage est le processus quun routeur utilise pour transmettre des paquets vers un rseau de destination. Un routeur prend des dcisions en fonction de ladresse IP de destination dun paquet. Tout le long du chemin, les divers quipements se servent de ladresse IP de destination pour orienter le paquet dans la bonne direction afin quil arrive destination. Pour prendre les bonnes dcisions, les routeurs doivent connatre la direction prendre jusquaux rseaux distants.
Les composants
Le processeur
Les fonctions
Le processeur (UC) excute les instructions du systme dexploitation IOS. Ses principales fonctions sont, entre autres, linitialisation du systme, le routage et le contrle de linterface rseau. LUC est un microprocesseur. Les grands routeurs sont gnralement multiprocesseurs. La mmoire flash est utilise pour le stockage dune image complte de la plate-forme logicielle Cisco IOS. Le routeur obtient normalement lIOS par dfaut de la mmoire flash. Ces images peuvent tre mises niveau en chargeant en mmoire flash une nouvelle image. LIOS peut tre au format non compress ou compress. Dans la plupart des routeurs, une copie excutable de lIOS est transfre vers la mmoire vive au cours du processus de dmarrage. Dans dautres routeurs, lIOS peut tre excut directement partir de la mmoire flash. Lajout ou le remplacement des modules SIMM de mmoire flash ou des cartes PCMCIA permet de mettre niveau la quantit de mmoire flash.
La mmoire vive, galement appele mmoire vive dynamique (DRAM), possde les caractristiques et les fonctions suivantes: elle contient les tables de routage, elle contient le cache ARP, elle contient la mmoire cache commutation rapide, elle effectue la mise en mmoire tampon des paquets (RAM partage), elle gre les files dattente de paquets, elle sert de mmoire temporaire pour le fichier de configuration la mise sous tension du routeur, elle perd son contenu la mise hors tension ou au redmarrage du routeur.
Mmoire flash
elle assure le stockage du fichier de configuration de dmarrage, elle conserve son contenu la mise hors tension ou au redmarrage du routeur. La mmoire flash fonctions suivantes: possde les caractristiques et
elle contient limage du systme dexploitation (IOS), elle permet de mettre jour le logiciel sans suppression ni remplacement de puces sur le processeur,
La mmoire morte (ROM) possde les caractristiques et fonctions suivantes: elle gre les instructions du test automatique de mise sous tension (POST), elle stocke le programme damorage (bootstrap) et le logiciel de systme dexploitation de base, elle ncessite un remplacement des puces enfichables sur la carte mre pour procder aux mises jour logicielles.
Les interfaces
elles connectent le routeur au rseau pour lentre et la sortie des paquets, elles peuvent se trouver sur la carte mre ou sur un module spar
Les composants proprement dits et leur emplacement varient selon les modles. La figure identifie les composants internes dun routeur 2600.
Les rseaux WAN fournissent des connexions un site distant ou l'Internet en utilisant les services d'un provider. Il peut sagir de connexions srie ou d'autres interfaces WAN. Avec certains types dinterfaces WAN, une unit externe, telle quune CSU, est ncessaire au niveau de la
6
connexion locale du fournisseur daccs. Dans dautres cas, le routeur peut tre connect directement au rseau du fournisseur daccs. La fonction des ports de gestion est diffrente de celle des autres connexions. Les connexions LAN et WAN fournissent un rseau de liens travers lesquels les paquets sont transmis. Le port de gestion fournit une connexion de type texte pour la configuration et le dpannage du routeur. Les interfaces de gestion communes sont les ports console et les ports auxiliaires. Ce sont des ports srie asynchrones EIA-232. Ils sont connects un port de communications sur un ordinateur. Lordinateur doit excuter un programme dmulation de terminal pour fournir une session texte avec le routeur. Cette session permet ladministrateur du rseau de grer le routeur (ou l'quipement).
Le routeur ne peut donc communiquer avec aucun rseau. Pour prparer le dmarrage et la configuration initiale, connectez un terminal ASCII RS-232, ou un ordinateur mulant un terminal ASCII, au port console du systme. Les commandes de configuration peuvent tre alors entres pour configurer le routeur. Une fois que cette configuration initiale a t entre dans le routeur via le port console ou le port auxiliaire, le routeur peut tre connect au rseau pour le dpannage ou la surveillance. Le routeur peut aussi tre configur distance en utilisant une session Telnet via un rseau IP ou en activant un modem connect sur le port console ou le port auxiliaire du routeur.
7
Pour le dpannage, il est galement prfrable d'utiliser le port console plutt que le port auxiliaire, car il permet par dfaut d'afficher les messages de dmarrage, de dbogage et les messages derreur du routeur. Le port console est galement utilisable avant que les services rseau soient lancs ou lorsqu'ils sont dfaillants. Par consquent, le port console peut tre utilis pour les procdures de reprise aprs sinistre et de rcupration de mots de passe.
Tester les composants matriels du routeur Trouver et charger lIOS Rechercher et appliquer des instructions de configuration, y compris les fonctions des protocoles et les adresses des interfaces
Les paramtres du registre de configuration (config-register) permettent les solutions alternatives suivantes:
Vous pouvez dfinir des commandes boot system du mode de configuration globale pour entrer les sources de secours que le routeur utilisera dans lordre indiqu. Lors du redmarrage, le routeur utilisera ces commandes si ncessaire. Si la mmoire NVRAM ne contient pas de commandes boot system que le routeur peut utiliser, le systme par dfaut utilise lIOS en mmoire flash. Si la mmoire flash est vide, le routeur tente dutiliser TFTP pour charger une image IOS partir du rseau. Le routeur utilise la valeur du registre de configuration pour crer le nom du fichier partir duquel il amorcera une image systme par dfaut stocke sur un serveur du rseau. Si un serveur TFTP n'est pas disponible, le routeur chargera une version limite de l'IOS de la ROM.
Ladresse du rseau est de classe B, soit 172.16.0.0. Selon la topologie du rseau 5 rseaux. Les rseaux et les plages dadresses sont donc les suivants : Rseaux 172.16.1.0 172.16.2.0 172.16.3.0 172.16.4.0 172.16.5.0 Masque /24 /24 /24 /24 /24 Plage dadresses valides 172.16.1.1<>172.16.1.254 172.16.2.1<>172.16.2.254 172.16.3.1<>172.16.3.254 172.16.4.1<>172.16.4.254 172.16.5.1<>172.16.5.254 Adresse de broadcast du rseau 172.16.1.255 172.16.2.255 172.16.3.255 172.16.4.255 172.16.5.255
10
Interface Fa0/0 Se0/0/0 Se0/1/1 Fa0/0 Se0/1/0 Se0/0/0 Fa0/0 Adresse ip 172.16.1.2 172.16.1.3 172.16.3.2 172.16.3.3 172.16.5.2 172.16.5.3
Adresse ip 172.16.1.1 172.16.2.1 172.16.2.2 172.16.3.1 172.16.4.1 172.16.4.2 172.16.5.1 Masque /24 /24 /24 /24 /24 /24
Masque reseux /24 /24 /24 /24 /24 /24 /24 Passerelle 172.16.1.1 172.16.1.1 172.16.3.1 172.16.3.1 172.16.5.1 172.16.5.1
11
Les commandes de configuration globale sont utilises sur un routeur pour appliquer des instructions de configuration qui affectent lensemble du systme. La commande suivante place le routeur en mode de configuration globale et permet dentrer des commandes partir du terminal : Router#configureterminal Router(config)# Le mode de configuration globale (global config) est le mode de configuration principal. Voici quelques-uns des modes auquel vous pouvez accder partir du mode de configuration globale:
Mode interface Mode ligne Mode routeur Mode sous-interface Mode contrleur
Lorsque vous passez dans ces modes spcifiques, linvite du routeur se transforme pour indiquer le mode de configuration particulier. Toute modification de la configuration effectue sapplique uniquement aux interfaces ou aux processus couverts par le mode particulier. Si vous tapez exit alors que vous tes dans lun de ces modes de configuration spcifiques, le routeur retourne en mode de configuration globale. Si vous appuyez sur les touches Ctrl-Z, vous quittez les modes de configuration et vous revenez au mode privilgi
12
RCasa(config)#line console 0 RCasa(config-line)#password<nisro> RCasa(config-line)#login Pour que les utilisateurs puissent accder distance au routeur laide de Telnet, un mot de passe doit tre dfini sur une ou plusieurs lignes de terminal virtuel (VTY). En rgle gnrale, les routeurs Cisco prennent en charge cinq lignes VTY numrotes de 0 4, bien que chaque plateforme matrielle prenne en charge des numros diffrents sur les connexions VTY. Le mme mot de passe est souvent utilis pour toutes les lignes, mais il arrive parfois quune ligne soit dfinie pour fournir au routeur une entre de secours si les quatre autres connexions sont utilises. Les commandes suivantes sont utilises pour dfinir le mot de passe sur les lignes VTY: RCasa(config)#line vty 0 4 RCasa(config-line)#password<nisro> RCasa(config-line)#login Le mot de passe enable et le mot de passe enable secret sont utiliss pour limiter laccs au mode privilgi. Seul le mot de passe enable est utilis si le mot de passe enable secret na pas t dfini. Il est recommand de dfinir et dutiliser uniquement le mot de passe enable secret car, contrairement au mot de passe enable, il est crypt. Les commandes suivantes permettent de dfinir les mots de passe enable : RCasa(config)#enable password<class> RCasa(config)#enable secret <class> Il est parfois prfrable que les mots de passe ne soient pas affichs en texte clair dans le rsultat des commandes show running-config ou show startup-config. Cette commande permet de crypter les mots de passe dans le rsultat de configuration: RCasa(config)#service password-encryption La commande service password-encryption applique un cryptage simple tous les mots de passe non crypts. La commande enable secret<class> utilise un puissant algorithme MD5 pour le cryptage.
13
show interfaces: Affiche les statistiques relatives toutes les interfaces du routeur. Pour afficher les statistiques dune interface spcifique, entrez la commande show interfaces, suivie par le numro spcifique de linterface et du port. Exemple: RCasa#show interfaces serial 0/0/0
show controllers serial:Affiche les caractristiques de linterface. Cette commande doit indiquer le port ou lemplacement et le numro de port (slot/port number) de linterface srie. Par exemple: RCasa#show controllers serial 0/0/0
show clock: Indique l'heure dfinie sur le routeur show hosts: Affiche une liste de noms et d'adresses d'htes se trouvant en mmoire cache show users: Indique tous les utilisateurs connects au routeur show history: Affiche un historique des commandes qui ont t saisies show flash: Affiche des informations sur la mmoire flash ainsi que la liste des fichiers IOS qui y sont stocks show version: Affiche des informations sur le logiciel actuellement charg en mmoire ainsi que sur les caractristiques du matriel et de lquipement. show ARP: Affiche la table ARP du routeur show protocols: Affiche ltat gnral et propre aux interfaces de tous les protocoles de couche 3 configurs. show startup-config: Affiche le contenu de la NVRAM si elle est disponible et valide ou montre le fichier de configuration rfrenc par la variable denvironnement CONFIG_FILE. show running-config: Affiche le contenu du fichier de configuration excut actuellement en mmoire.
14
15
Par dfaut, les interfaces sont mises hors tension ou dsactives. Pour mettre sous tension ou activer une interface, la commande no shutdown est excute. Sil est ncessaire de dsactiver une interface en vue dune opration de maintenance ou de dpannage, la commande shutdown est utilise pour mettre linterface hors tension.
entrer la forme ngative (no) dune commande de configuration, recharger le systme afin de rtablir le fichier de configuration dorigine de la mmoire NVRAM, copier un fichier de configuration archiv partir dun serveur TFTP, supprimer le fichier de configuration de dmarrage laide de erase startup-config, puis le redmarrer et passer en mode setup.
16
Pour enregistrer les variables de configuration dans le fichier de configuration de dmarrage de la mmoire NVRAM, entrez la commande suivante linvite du mode privilgi: RCasa#copy running-config startup-config
V. Routage statique
1. Utilisation de la route statique
Les oprations de routage statique sarticulent en trois parties:
Ladministrateur rseau configure la route Le routeur insre la route dans la table de routage Les paquets sont achemins laide de la route statique
Puisquune route statique est configure manuellement, ladministrateur doit la configurer sur le routeur laide de la commande ip route. La syntaxe correcte de la commande ip route est : RParis(config)#ip route 172.16.1.0 255 .255.255.0 se0/1/1 Dans les figures 1 et 2, ladministrateur rseau du routeur RParis doit configurer une route statique qui pointe sur les rseaux 172.16.1.0/24 et 172.16.5.0/24 lis aux autres routeurs. Ladministrateur peut entrer lune ou lautre des deux commandes pour atteindre cet objectif. La mthode de la figure 2 spcifie linterface sortante. La mthode de la figure 3 spcifie ladresse IP du saut suivant du routeur adjacent. Lune ou lautre des commandes insrera une route statique dans la table de routage du routeur RParis. Figure 1
17
RParis(config)#ip route 172.16.1.0 255 .255.255.0 se0/1/1 RParis(config)#ip route 172.16.5.0 255 .255.255.0 se0/1/0 Figure 2
RParis(config)#ip route 172.16.1.0 255 .255.255.0 172.16.2.1 RParis(config)#ip route 172.16.5.0 255 .255.255.0 172.16.4.2 La distance administrative est un paramtre optionnel qui donne une mesure de la fiabilit de la route. Plus la valeur de la distance administrative est faible et plus la route est fiable. Ainsi, une
18
route dont la distance administrative est faible sera insre avant une route identique dont la distance administrative est leve. La distance administrative par dfaut est 1 quand on utilise une route statique. Lorsqu'une interface de sortie est configure comme passerelle dans une route statique, la route statique apparat comme tant directement connecte. Ceci peut parfois porter confusion, car une route vraiment directement connecte a une distance administrative de 0. Pour vrifier la distance administrative dune route donne. Utilisez la commande show ip route adresse, o loption adresse est ladresse IP de cette route. Si lon souhaite une distance administrative autre que celle par dfaut, il faut entrer une valeur comprise entre 0 et 255 aprs le saut suivant ou linterface sortante. RCasa(config)#ip route 172.16.3.0 255.255.255.0 172.16.4.1 130 Si le routeur ne peut pas atteindre linterface sortante qui est emprunte sur la route, la route nest pas installe dans la table de routage. Cela veut dire que si cette interface est arrte, la route nest pas insr dans la table de routage. Les routes statiques sont quelques fois utilises des fins de sauvegarde. Il est possible de configurer sur un routeur une route statique qui ne sera utilise quen cas dchec de la route acquise de faon dynamique. Pour utiliser une route statique de cette manire, attribuez simplement une valeur de distance administrative suprieure celle du protocole de routage dynamique utilis.
Le rseau de lexemple est une configuration simple comportant trois routeurs. RParis doit tre configur de faon pouvoir atteindre le rseau 172.16.1.0 et le rseau 172.16.5.0. Ces deux rseaux possdent un masque de sous-rseau 255.255.255.0. Les paquets dont le rseau de destination est 172.16.1.0 doivent tre achemins vers RTokyo et ceux dont ladresse de destination est 172.16.5.0 doivent tre routs vers RCasa. Vous pouvez configurer des routes statiques pour accomplir cette tche.
19
Les deux routes statiques seront dabord configures pour utiliser une interface locale comme passerelle vers les rseaux de destination. Comme ladresse administrative na pas t spcifie, elle prendra la valeur 1 par dfaut quand la route est installe dans la table de routage. Les deux mmes routes statiques peuvent galement tre configures laide dune adresse du saut suivant comme passerelle.
RParis(config)#ip route 172.16.1.0 255 .255.255.0 se0/1/1 RParis(config)#ip route 172.16.5.0 255 .255.255.0 se0/1/0 La premire route vers le rseau 172.16.1.0 possde une passerelle 172.16.2.1. La deuxime route vers le rseau 172.16.5.0 a une passerelle 172.16.4.2. Puisque la distance administrative na pas t spcifie, elle a par dfaut la valeur 1.
20
Dans la section Configuration des routes statiques, nous avons configur des routes statiques sur le routeur RParis pour rendre accessibles les rseaux 172.16.1.0 sur RTokyo et 172.16.5.0 sur RCasa
RCasa(config)#ip route 0.0.0.0 0.0.0.0 se0/0/0 RTokyo(config)#ip route 0.0.0.0 0.0.0.0 se0/0/0 Si nous utilisons cette configuration, aprs quon configur des routes par dfaut sur les routeur RCasa et RTokyo .les noeuds du rseau 172.16.5.0 de RCasa peuvent atteindre ceux du rseau 172.16.1.0. partir du mode privilgi sur le routeur RTokyo, utilisez la commande ping vers un nud du rseau 172.16.1.0.
Le masque 0.0.0.0, lorsque li par un ET logique ladresse IP de destination du paquet acheminer, gnrera toujours le rseau 0.0.0.0. Si le paquet ne correspond pas une route plus spcifique de la table de routage, il sera achemin vers le rseau 0.0.0.0. Pour configurer des routes par dfaut, procdez comme suit: tape 1 Passez en mode de configuration globale. Entrez la commande ip route avec 0.0.0.0 comme prfixe et 0.0.0.0 comme masque. Loption adresse de la route par dfaut
21
tape 2
tape 3 tape 4
peut tre soit linterface du routeur local qui permet de se connecter vers lextrieur, soit ladresse IP du routeur dans le saut suivant Quittez le mode de configuration globale. Enregistrez la configuration courante en mmoire NVRAM en utilisant la commande copy running-config startup-config.
Dans la section Configuration de routes statiques, les routes statiques ont t configures sur le routeur RParis pour rendre accessibles les rseaux 172.16.1.0 sur RTokyo et 172.16.5.0 sur RCasa. Il doit prsent tre possible dacheminer des paquets vers ces deux rseaux partir dRParis. Cependant, ni RTokyo ni RCasa ne sauront comment retourner des paquets un rseau non directement connect. Une route statique pourrait tre configure sur RTokyo et RCasa, pour chacun des rseaux de destination non directement connects. Cela ne serait pas une solution assez volutive dans le cas dun grand rseau.
Le routeur RTokyo se connecte tous les rseaux non directement connects via linterface srie 0/0/0.
22
Le routeur RCasa a uniquement une connexion tous les rseaux non directement connects, via linterface srie 0/0/0.
Une route par dfaut sur RTokyo et RCasa assurera le routage de tous les paquets qui sont destins aux rseaux non directement connects.
23
Protocole d'informations de routage (RIP) Protocole IGRP (Interior Gateway Routing Protocol) Protocole EIGRP (Enhanced Interior Gateway Routing Protocol) Protocole OSPF (Open Shortest Path First)
Un protocole rout sert diriger le trafic utilisateur. Il fournit suffisamment dinformations dans son adresse de couche rseau pour permettre lacheminement dun paquet dun hte un autre en fonction de la mthode dadressage. Exemples :
24
2. Systmes autonomes
Un systme autonome est un ensemble de rseaux grs par un administrateur commun et partageant une stratgie de routage commune. Pour le monde extrieur, un systme autonome est peru comme une entit unique. Il peut tre excut par un ou plusieurs oprateurs tout en prsentant au monde extrieur une vue cohrente du routage. L'InterNIC (Internet Network Information Center), un fournisseur de services ou encore un administrateur attribue un numro didentification chaque systme autonome. Ce numro est un nombre 16 bits. Les protocoles de routage, tels que lIGRP de Cisco, ncessitent lattribution dun numro de systme autonome unique
Le routage vecteur de distance dtermine la direction (vecteur) et la distance jusqu une liaison quelconque de linterrseau. Lapproche tat de liens, galement appele routage par le chemin le plus court, recre la topologie exacte de l'intgralit du rseau.
25
Le routeur B reoit des informations du routeur A. Le routeur B ajoute un nombre de vecteurs (par exemple, un nombre de sauts) qui allonge le vecteur de distance. Ensuite, le routeur B transmet la nouvelle table de routage son voisin, le routeur C. La mme procdure est rpte tape par tape dans toutes les directions entre les routeurs directement adjacents. Lalgorithme cumule les distances afin de tenir jour la base de donnes contenant les informations sur la topologie du rseau. Cependant, les algorithmes de routage vecteur de distance ne permettent pas un routeur de connatre la topologie exacte d'un interrseau, tant donn que chaque routeur voit uniquement ses voisins.Chaque routeur utilisant le routage vecteur de distance commence par identifier ses voisins.
26
La distance entre linterface et chaque rseau directement connect est gale 0. Au fur et mesure que le processus de dcouverte par vecteur de distance se poursuit, les routeurs dcouvrent le meilleur chemin menant aux rseaux de destination sur la base des informations reues de chacun de leurs voisins. Le routeur A prend connaissance des autres rseaux grce aux informations quil reoit du routeur B. Chaque entre de la table de routage pour chaque rseau correspond un vecteur de distance cumul, lequel indique la distance au rseau dans une direction donne. Lorsque la topologie change, les tables de routage sont mises jour. Comme dans le cas du processus de dcouverte de rseau, la mise jour des modifications topologiques seffectue tape par tape, dun routeur lautre. Les algorithmes vecteur de distance prvoient que chaque routeur transmettra aux routeurs voisins lintgralit de sa table de routage. Les tables de routage contiennent des informations sur le cot total du chemin (dfini par sa mtrique) et ladresse logique du premier routeur sur le chemin menant chaque rseau contenu dans la table. On pourrait comparer un vecteur de distance la signalisation que lon trouve aux croisements routiers. Un panneau pointe vers une destination et indique la distance parcourir pour y parvenir. Plus loin sur la route nationale, un autre panneau montre la destination et indique cette fois une distance plus courte. Tant que la distance diminue, le trafic est sur le bon chemin.
27
Mises jour de routage tat de liens (LSA) Une mise jour de routage tat de liens (LSA) est un petit paquet dinformations de routage qui est transmis entre les routeurs. Base de donnes topologique Une base de donnes topologique est un ensemble dinformations rassembles partir des mises jour de routage tat de liens. Algorithme SPF Lalgorithme du plus court chemin dabord (SPF) est un calcul effectu sur la base de donnes qui gnre un arbre SPF. Tables de routage Une liste des chemins et des interfaces connus.
chaque routeur effectue le suivi de ses routeurs voisins, du nom du routeur, de ltat de linterface, ainsi que du cot de la liaison avec chaque voisin. Le routeur gnre un paquet de mise jour de routage (LSA) qui rpertorie ces informations ainsi les noms des nouveaux voisins, les modifications relatives aux cots de liaison et les liaisons qui ne sont plus valides. Le paquet LSA est ensuite transmis tous les autres routeurs. Lorsque le routeur reoit une LSA, la base de donnes est mise jour avec les informations les plus rcentes et il gnre une carte de linterrseau laide des donnes accumules et dtermine les routes vers tous les autres rseaux laide de lalgorithme du plus court chemin dabord. Chaque fois quun paquet de mise jour de routage tat de liens entrane une modification dans la base de donnes dtat de liens, lalgorithme du plus court chemin dabord recalcule les meilleurs chemins et met jour la table de routage. Considrations relatives au routage tat de liens:
Les protocoles de routage tat de liens ncessitent davantage de mmoire et de capacits de calcul que les protocoles de routage vecteur de distance. Les routeurs doivent disposer dune mmoire suffisante pour stocker toutes les informations des diffrentes bases de donnes, larbre topologique et la table de routage. Le flux initial des paquets de mise jour de routage tat de liens consomme de la bande passante. Durant le processus initial de dcouverte, tous les routeurs utilisant des protocoles de routage tat de liens transmettent les paquets de mise jour aux autres routeurs. Cela a pour effet de submerger linterrseau et de rduire de faon temporaire la bande passante disponible pour le trafic rout des donnes utilisateur. Par la suite, les protocoles de routage tat de liens ne ncessitent gnralement quun minimum de bande passante pour envoyer les paquets de mise jour refltant les modifications topologiques. Lenvoi peut tre sporadique ou dclench par un vnement.
7. Dtermination du chemin
En rgle gnrale, un routeur dtermine le chemin que doit emprunter un paquet entre deux liaisons laide des deux fonctions de base suivantes:
La dtermination du chemin se produit au niveau de la couche rseau. La fonction de dtermination de chemin permet un routeur dvaluer les chemins vers une destination donne et de dfinir le meilleur chemin pour traiter un paquet. Le routeur se sert de la table de routage pour dterminer le meilleur chemin et transmet ensuite le paquet en utilisant la fonction de commutation. La fonction de commutation est le processus interne quutilise un routeur pour accepter un paquet sur une interface et le transmettre une deuxime interface sur le mme routeur. La fonction de commutation a pour responsabilit principale dencapsuler les paquets dans le type de trame appropri pour la prochaine liaison.
29
Remarque : Les numros de rseau sont bass sur les adresses de classe, et non sur les adresses de sous-rseau ou des adresses htes. Les principales adresses rseau se limitent aux numros de rseau des classes A, B et C. Dans la section Configuration des routes dynamiques, nous avons configur des routes dynamiques sur le routeur RParis pour rendre accessibles les rseaux sur RTokyo et sur RCasa
30
Si nous utilisons cette configuration, aprs quon configur des routes dynamiques sur les routeurs RCasa et RTokyo .les noeuds du rseau 172.16.1.0 de RTokyo peuvent atteindre ceux du rseau 172.16.5.0. partir du mode privilgi sur le routeur RCasa, utilisez la commande Ping vers un nud du rseau 172.16.5.0.
1. Protocoles de routage
Au niveau de la couche Internet de l'ensemble de protocoles de la pile TCP/IP, un routeur peut utiliser un protocole de routage IP pour raliser le routage par la mise en oeuvre d'un algorithme de routage particulier. Les protocoles suivants sont des exemples de protocoles de routage IP:
RIP Protocole de routage interne vecteur de distance. IGRP Protocole de routage interne vecteur de distance de Cisco. OSPF Protocole de routage intrieur tat de liens EIGRP Protocole de routage intrieur vecteur de distance avanc de Cisco. BGP Protocole de routage extrieur vecteur de distance
Protocole RIP:
Le protocole RIP a t initialement dfini dans la RFC 1058. Ses principales caractristiques sont les suivantes:
31
Il s'agit d'un protocole de routage vecteur de distance. Il utilise le nombre de sauts comme mtrique pour la slection du chemin. Si le nombre de sauts est suprieur 15, le paquet est limin. Par dfaut, les mises jour du routage sont diffuses toutes les 30 secondes.
Protocole IGRP:
Le protocole IGRP (Interior Gateway Routing Protocol) est un protocole propritaire dveloppe par Cisco. De par sa conception, le protocole IGRP est dot, entre autres, des caractristiques suivantes:
Il s'agit d'un protocole de routage vecteur de distance. La bande passante, la charge, le dlai et la fiabilit sont utiliss pour crer une mtrique composite. Par dfaut, les mises jour du routage sont diffuses toutes les 90 secondes.
Protocole OSPF:
Le protocole OSPF (Open Shortest Path First) est un protocole de routage tat de liens non propritaire. Les caractristiques cls de ce protocole sont les suivantes:
Il sagit dun protocole de routage tat de liens. Cest un protocole de routage de norme ouverte dcrit dans les requtes pour commentaires RFC 2328. Il utilise lalgorithme SPF pour calculer le cot le plus bas vers une destination. Les mises jour du routage sont diffuses mesure des modifications de topologie.
Protocole EIGRP:
Le protocole EIGRP est un protocole de routage vecteur de distance amlior et propritaire dvelopp par Cisco. Les caractristiques cls de ce protocole sont les suivantes:
Il s'agit d'un protocole de routage vecteur de distance amlior. Il utilise l'quilibrage de charge en cot diffrenci. Il utilise une combinaison de fonctions vecteur de distance et tat de liens. Il utilise lalgorithme DUAL (Diffusing Update Algorithm) pour calculer le chemin le plus court. Les mises jour du routage sont diffuses en mode multicast en utilisant ladresse 224.0.0.10 et sont dclenches par des modifications topologiques.
Protocole BGP:
Le protocole BGP (Border Gateway Protocol) est un protocole de routage extrieur. Les caractristiques cls de ce protocole sont les suivantes:
Il s'agit d'un protocole de routage extrieur vecteur de distance. Il est utilis pour la connexion entre les FAI ou entre les FAI et les clients. Il est utilis pour acheminer le trafic Internet entre des systmes autonomes.
32
33
4. Rgles doivent tre respectes lors de la cration et de lapplication des listes daccs
Une liste daccs par direction et par protocole. Les listes daccs standard doivent tre appliques le plus prs possible de la destination. Les listes daccs tendues doivent tre appliques le plus prs possible de la source. Pour faire rfrence une interface dentre ou de sortie, placez-vous lintrieur du routeur en regardant l'interface en question. Les instructions sont traites dans lordre depuis le dbut de la liste jusqu la fin jusqu ce quune correspondance soit trouve. Si aucune correspondance nest dtecte, le paquet est refus. Il existe un refus implicite deny any la fin de toutes les listes de contrle daccs. Les htes spcifiques doivent tre rejets en premier, tandis que les groupes ou les filtres gnraux viennent en dernier. La condition de correspondance est examine en premier. Lacceptation ou le refus est examin UNIQUEMENT si la condition est vraie.
34
Ne travaillez jamais avec une liste daccs qui est applique de manire active. Utilisez un diteur de texte pour crer des commentaires indiquant la logique, puis ajoutez les instructions correspondantes. Il nest pas possible dajouter et de supprimer des lignes spcifiques dans des listes daccs numrotes. Une liste daccs IP envoie un message ICMP dhte inaccessible lmetteur du paquet rejet et limine le paquet dans la corbeille prvue cet effet. Soyez particulirement attentif lorsque vous supprimez une liste daccs (une instruction deny any peut tre applique par dfaut linterface et tout le trafic peut tre arrt). Les filtres de sortie ne concernent pas le trafic gnr par le routeur local.
Any remplace 0.0.0.0 dans ladresse IP et 255.255.255.255 dans le masque gnrique. Cette option
tablit une correspondance avec toute adresse avec laquelle elle est compare.
Host remplace le masque 0.0.0.0. Ce masque ncessite une correspondance parfaite entre tous les
bits de ladresse ACL et ceux de ladresse du paquet. Avec cette option, une seule adresse concorde.
36
IX. Conclusion
Dune manire gnrale, le routage statique nous a montr ses limites puisque celui-ci est entirement ralis manuellement et ne permet par consquent aucune ou peu dvolution linverse du routage dynamique. Les diffrentes versions de RIP permettent de concevoir un systme de routage simple et relativement efficace dans la majorit des cas mme si celui se focalise seulement sur la mtrique. Tandis que le protocole OSPF permet, par son fonctionnement et ses options, de pouvoir crer des architectures rseaux assez complexes, puisque maintenant nous interconnectons des zones composes de plusieurs rseaux. Il semble donc quOSPF soit un protocole plus performant que RIP sadaptant aux rseaux et ses volutions.
37