Vous êtes sur la page 1sur 10

1-Prsentation des routages et de transfert des paquets : 1.0.

1 Prsentation du chapitre : Les rseaux actuels ont un impact significatif sur nos vies : ils changent notre faon de vivre, de travailler et de jouer. Les rseaux informatiques et, dans une plus grande mesure, Internet permettent aux personnes de communiquer, de collaborer et d interagir comme jamais auparavant. Nous utilisons les rseaux de diverses manires, notamment pour les applications Web, la tlphonieIP, la vidoconfrence, les jeux interactifs, le commerce lectronique et le domaine ducatif. Au centre du rseau se trouve le routeur. Globalement, le but d un routeur est de relier un rseau un autre. Le routeur est donc responsable de la transmission de paquets travers diffrents rseaux. La destination du paquet IP peut tre un serveur Web se trouvant dans un autre pays ou un serveur de messagerie situ sur le rseau local. Les routeurs doivent transmettre ces paquets rapidement. L efficacit des communications interrseaux dpend, en grande partie, de la capacit des routeurs transfrer des paquets de la manire la p efficace possible. lus Aujourd hui, des routeurs sont ajouts aux satellites dans l espace. Ces routeurs sont capables d acheminer le trafic IP entre les satellites dans l espace, d une manire similaire l envoi de paquets sur terre, ce qui permet de rduire les dlais et d accrotre la flexibilit des rseaux. Toutefois, le routeur ne sert pas seulement transfrer des paquets. Pour rpondre aux demandes sur les rseaux actuels, les routeurs sont galement utiliss pour :
 

assurer une disponibilit 24 heures sur 24, 7 jours sur 7. Afin de garantir l accessibilit des rseaux, les routeurs utilisent des chemins de remplacement si le chemin principal est dfaillant ; fournir des services intgrs de donnes, de vido et de voix sur les rseaux filaires et s ns fil. Les a routeurs utilisent la hirarchisation de la qualit de service des paquets IP, pour veiller ce que le trafic en temps rel, par exemple les donnes vocales et vido, ainsi que les donnes importantes, ne soit pas abandonn ni retard ; rduire l impact des vers, virus et autres attaques sur le rseau en autorisant ou non le transfert de paquets.

Tous ces services reposent sur le routeur et sur sa responsabilit principale de transfrer les paquets d un rseau l autre. Les priphriques sur diffrents rseaux ne peuvent communiquer que si le routeur est capable d acheminer des paquets entre les rseaux. Ce chapitre prsente le routeur, son rle au sein des rseaux, ses principaux composants matriels et logiciels, ainsi que le processus de routage lui-mme.

1-1 A l intrieur du routeur : Les routeurs sont des ordinateurs :

Un routeur est un ordinateur comme un autre. Le processeur IMP (Interface Message Processor), utilis pour l ARPANET (Advanced Research Projects Agency Network), a t le tout premier routeur. Grce au processeur IMP, un mini-ordinateur Honeywell 316, l ARPANET a vu le jour le 30 aot 1969. Remarque : l ARPANET a t dvelopp par l ARPA (Advanced Research Projects Agency), relevant du ministre amricain de la Dfense. L ARPANET a t le premier rseau de commutation de paquets oprationnel du monde et le prdcesseur de l Internet d aujourd hui. Les routeurs possdent de nombreux composants matriels et logiciels communs avec d autres ordinateurs :
y y y y

Processeur RAM ROM Systme d exploitation

Cliquez sur Lire pour voir l animation. Les routeurs se trouvent au centre du rseau Les utilisateurs ne sont pas forcment conscients de la prsence de nombreux routeurs sur leur propre rseau ou sur Internet. Les utilisateurs veulent pouvoir accder aux pages Web, envoyer des courriels et tlcharger de la musique, que le serveur auquel ils accdent se trouve sur leur propre rseau ou sur un autre rseau situ des milliers de kilomtres. Toutefois, les professionnels des rseaux savent que c est le routeur qui est responsable du transfert de paquets d un rseau l autre, de la source la destination. Un routeur relie plusieurs rseaux. Pour ce faire, il dispose de plusieurs interfaces, chacune appartenant un rseau IP diffrent. Lorsqu un routeur reoit un paquet IP sur une interface, il dtermine quelle interface utiliser pour transfrer le paquet vers sa destination. L interface utilise par le routeur pour transfrer le paquet peut tre le rseau de la destination finale du paquet (celui qui porte l adresse IP de destination de ce paquet) ou il peut s agir d un rseau reli un autre routeur utilis pour accder au rseau de destination. Chaque rseau auquel un routeur se connecte ncessite gnralement une interface spare. Ce interfaces sont s utilises pour se connecter une combinaison de rseaux locaux et rseaux tendus. Les rseaux locaux sont gnralement des rseaux Ethernet comportant des priphriques tels que des PC, imprimantes et serveurs. Les rseaux tendus sont utiliss pour relier des rseaux dans une zone gographique vaste. Par exemple, une connexion WAN est gnralement utilise pour relier un rseau local au rseau du fournisseur de services Internet. Dans la figure, les routeurs R1 et R2 assurent la rception du paquet sur un rseau et son transfert d un autre rseau vers le rseau de destination. Cliquez sur Lire pour voir l animation. Les routeurs dterminent le meilleur chemin La fonction principale d un routeur consiste diriger les paquets destins des rseaux locaux et distants en : y dterminant le meilleur chemin pour l envoi des paquets ; y transfrant les paquets vers leur destination. Le routeur utilise sa table de routage pour dterminer le meilleur chemin pour le transfert du paquet. Lorsque le routeur reoit un paquet, il examine son adresse IP de destination et recherche, dans la table de routage, l adresse rseau qui lui correspond le mieux. La table de routage contient galement l interface utiliser pour le transfert du paquet. Une fois qu une correspondance a t trouve, le routeur encapsule le paquet IP dans la trame liaison de donnes de l interface sortante ou de sortie, et le paquet est alors transfr vers sa destination.

Il est fort probable qu un routeur reoive un paquet encapsul dans un type de trame liaison de donnes, comme une trame Ethernet, et que lors du transfert du paquet, il l encapsule dans un autre type de trame liaison de donnes, comme le protocole point point (PPP). L encapsulation de la liaison de donnes dpend dutype d interface prsente sur le routeur et du type de support auquel celui-ci se connecte. Les diffrentes technologies de liaison de donnes auxquelles un routeur se connecte peuvent inclure les technologies LAN, comme Ethernet, et les connexions srie WAN, comme une connexion T1 utilisant le protocole PPP, le relais de trames et le mode ATM. La figure permet de suivre un paquet du PC source au PC de destination. Notez que le routeur doit trouver le rseau de destination dans sa table de routage et transfrer le paquet vers sa destination. Dans cet exemple, le routeur R1 reoit le paquet encapsul dans une trame Ethernet. Aprs avoir dcapsul le paquet, R1 utilise l adresse IP de destination du paquet pour rechercher dans sa table de routage une adresse rseau correspondante. Une fois qu une adresse rseau de destination est trouve dans cette table, R1 encapsule le paquet dans une trame PPP et transfre le paquet R2. R2 effectue un processus similaire. Des routes statiques et des protocoles de routage dynamique sont utiliss par les routeurs pour dcouvrir des rseaux distants et crer leurs tables de routage. Le cours porte principalement sur ces routes et ces protocoles qui seront dcrits en dtail dans les chapitres suivants, tout comme le processus utilis par les routeurs pour effectuer des recherches dans leurs tables de routage et transfrer les paquets. Liens Fonctionnement des routeurs (en anglais), l adresse http://computer.howstuffworks.com/router.htm

y y

LED d alimentation systme : indique que le priphrique est sous tension ; LED verte fixe LED d activit systme : clignotante lors de la transmission ou rception de paquets sur un rseau tendu ou local, ou lors de la surveillance de l activit du systme.

y y y y

Carte d interface WAN haut dbit (HWIC) dtection automatique Cisco EtherSwitch 10BASE-T/100BASETX 4 ports Module Compact Flash Port USB logement unique Port Fast Ethernet 0/0 - Port Fast Ethernet 0/1 - Port de console - Port auxiliaire

Exercice : Cet exercice Packet Tracer prsente un rseau complexe de routeurs utilisant de nombreuses technologies diffrentes. Veillez afficher l exercice en mode Simulation pour pouvoir observer le trafic partir de plusieurs sources vers plusieurs destinations sur divers types de supports. Soyez patient car le chargement de cette topologie complexe peut prendre un peu de temps. 1.1.2 PROCESSEUR ET MEMOIRE DU ROUTEUR : Bien qu il existe plusieurs types et modles de routeurs, chacun comporte, la base, les mmes composants matriels. Selon le modle, ces composants se trouvent diffrents emplacements dans le routeur. La figure prsente l intrieur d un routeur 1841. Pour voir les composants internes du routeur, vous devez d visser et

retirer son couvercle mtallique. En gnral, il n est pas ncessaire d ouvrir le routeur, sauf pour mettre niveau la mmoire.

Composants du routeur et leurs fonctions

Comme un ordinateur personnel, un routeur comprend les lments suivants :


y y y

Unit centrale (UC) Mmoire vive (RAM) Mmoire morte (ROM)

Placez le pointeur de la souris sur les composants de la figure pour en afficher une brve description.

UC L UC excute les instructions du systme d exploitation, telles que l initialisation du systme, les fonctions de routage et les fonctions de commutation. Mmoire vive La mmoire vive stocke les instructions et les donnes requises qui doivent tre excutes par l UC. Elle sert enregistrer les composants suivants : Systme d'exploitation : le logiciel Cisco IOS (Internetwork Operating System) est copi dans la mmoire vive pendant l amorage. Fichier de configuration en cours : il s agit du fichier de configuration qui stocke les commandes de configuration actuellement utilises par l IOS du routeur. de rares exceptions prs, toutes les commandes configures sur le routeur sont enregistres dans le fichier de configuration en cours, appel running -config. Table de routage IP : ce fichier stocke des informations sur les rseaux connects directement et les rseaux distants. Il permet de dterminer le meilleur chemin pour le transfert du paquet. Cache ARP : ce cache contient les mappages d adresses IPv4 en adresses MAC, comme le cache ARP d un PC. Le cache ARP est utilis sur les routeurs dots d interfaces de rseau local, telles que les interfaces Ethernet. Mmoire tampon de paquets : les paquets sont stocks temporairement dans une mmoire tampon lors de leur rception sur une interface ou avant de quitter une interface. La mmoire vive est une mmoire volatile : elle perd donc son contenu lorsque le routeur est mis hors tension ou redmarr. Toutefois, le routeur contient galement des zones de stockage permanent, comme la mmoire morte, la mmoire flash et la mmoire vive non volatile. Mmoire morte La mmoire morte est une forme de stockage permanent. Les priphriques Cisco utilisent la mmoire morte pour stocker :
y y y

les instructions d amorage ; un logiciel de diagnostic de base ; une version rduite de l IOS.

La mmoire morte utilise un progiciel, qui est un logiciel incorpor dans le circuit intgr. Le progiciel inclut les logiciels qui n ont habituellement pas besoin d tre modifis ou mis niveau, les instructions d amorage par exemple. Plusieurs de ces fonctions, notamment le moniteur ROM, sont tudies dans un prochain cours. La mmoire morte ne perd pas son contenu lorsque le routeur est mis hors tension ou redmarr.

Mmoire flash La mmoire flash est une mmoire non volatile qui peut tre stocke et efface lectriquement. E sert de lle stockage permanent pour le systme d exploitation, Cisco IOS. Sur la plupart des modles de routeurs Cisco, l IOS est stock de manire permanente dans la mmoire flash et copi dans la mmoire vive lors du processus d amorage, o il est ensuite excut par le processeur. Certains modles plus anciens de routeurs Cisco excutent l IOS directement partir de la mmoire flash. La mmoire flash se compose de barrettes SIMM ou de cartes PCMCIA qui peuvent tre mises niveau pour en augmenter la capacit. La mmoire flash ne perd pas son contenu lorsque le routeur est mis hors tension ou redmarr.

Mmoire vive non volatile La mmoire vive non volatile (NVRAM) ne perd pas les informations qu elle contient lorsque le systme est mis hors tension. Elle s oppose aux formes les plus courantes de mmoire vive, telles que la mmoire vive dynamique (DRAM), qui ncessite une alimentation continue pour conserver les informations. La mmoire vive non volatile est utilise par Cisco IOS comme stockage permanent pour le fichier de configuration initiale (startup-config). Toutes les modifications de configuration sont enregistres dans le fichier de configuration en cours (running config) dans la mmoire vive, et sont, de rares exceptions prs, immdiatement im plmentes par l IOS. Pour enregistrer ces modifications, au cas o le routeur serait redmarr ou mis hors tension, la configuration en cours doit tre copie dans la mmoire vive non volatile, o elle est enregistre en tant que fichier de configuration initiale. La mmoire vive non volatile conserve son contenu, mme si le routeur se recharge ou s il est mis hors tension. La mmoire morte, la mmoire vive, la mmoire vive non volatile et la mmoire flash sont tudies dans la section suivante, portant sur l IOS et le processus d amorage. Elles seront galement traites plus en dtail dans un autre cours relatif la gestion de l IOS. Il est plus important pour un professionnel des rseaux de comprendre la fonction des principaux composants internes d un routeur que de connatre l emplacement exact de ces composants dans un routeur donn. L architecture physique interne diffre d un modle l autre. Liens Consultez la Dmonstration multimdia du dossier de la gamme Cisco 1800 (en anglais), l adresse http://www.cisco.com/en/US/products/ps5875/index.html 1.1.3 INTERNETWORK OPERATING SYSTEM Le logiciel du systme d exploitation utilis dans les routeurs Cisco est appel Cisco Internetwork Operating System (IOS). Comme tout systme d exploitation d ordinateur, Cisco IOS gre les ressources matrielles et logicielles du routeur, notamment l allocation de mmoire, les processus, la scurit et les systmes de fichiers. Cisco IOS est un systme d exploitation multitche qui est intgr aux fonctions de routa de commutation, ge, d interconnexion et de tlcommunications. Bien que Cisco IOS semble tre identique sur de nombreux routeurs, il existe de nombreuses images IOS diffrentes. Une image IOS est un fichier contenant l IOS entier pour un routeur donn. Sel n le modle de o routeur et les fonctions intgres l IOS, Cisco cre de nombreux types d images IOS diffrentes. En gnral, plus l IOS comprend de fonctions, plus l image IOS est grande et plus la quantit de mmoire flash et de mmoire vive ncessaire au stockage et au chargement de l IOS est importante. Par exemple, certaines fonctions comprennent la possibilit d excuter IPv6 ou la capacit pour le routeur de procder la traduction des adresses de rseau (NAT). Comme les autres systmes d exploitation, Cisco IOS possde sa propre interface utilisateur. Bien que certains routeurs fournissent une interface graphique utilisateur, l interface de ligne de commande (CLI) est une mthode beaucoup plus courante de configuration des routeurs Cisco. L interface de ligne de commande (CLI) est voque tout au long de ce cursus. l amorage, le fichier de configuration initiale (startup-config) stock dans la mmoire vive non volatile est copi dans la mmoire vive et enregistr en tant que fichier de configuration en cours (running-config). L IOS excute les commandes de configuration dans le fichier running-config. Toute modification apporte par l administrateur rseau est enregistre dans la configuration en cours et immdiatement implmente par l IOS. Dans ce chapitre, nous allons passer en revue une partie des commandes IOS de base utilises pour configurer un routeur Cisco. Dans les chapitres suivants, nous tudierons les commandes utilises pour configurer, vrifier et dpanner le routage statique et divers protocoles de routage tels que RIP, EIGRP et OSPF.

Remarque : Cisco IOS et le processus d amorage seront traits plus en dtail dans un autre cours.

1.1.4 PROCESSUS D AMORAGE DU ROUTEUR Le processus d amorage comporte quatre phases principales: 1. Excution du POST 2. Chargement du programme d amorage 3. Localisation et chargement du logiciel Cisco IOS 4. Localisation et chargement du fichier de configuration initiale ou passage en mode Configuration 1. Excution du POST Le Power-On Self Test (POST) est un processus courant qui s excute au dmarrage de la quasi-totalit des ordinateurs. Le processus POST est utilis pour tester le matriel du routeur. Lorsque le routeur est mis sous tension, le logiciel prsent sur la puce de mmoire morte effectue le POST. Au cours de ce test automatique, le routeur excute des diagnostics partir de la mmoire morte sur plusieurs composants matriels, notamment le processeur, la mmoire vive et la mmoire vive non volatile. Une fois le POST termin, le routeur excute le programme d amorage. 2. Chargement du programme d amorage Aprs le POST, le programme d amorage est copi de la mmoire morte la mmoire vive. Ensuite, le processeur excute les instructions du programme d amorage. Le rle principal du programme d amorage est de localiser Cisco IOS et de le charger dans la mmoire vive. Remarque : ce stade, si vous disposez d une connexion console au routeur, vous commencez voir les informations l cran. 3. Localisation et chargement de Cisco IOS

Localisation du logiciel Cisco IOS. L IOS est gnralement stock dans la mmoire flash, mais il peut galement se trouver d autres endroits, sur un serveur TFTP (Trivial File Transfer Protocol) par exemple.

S il est impossible de localiser une image IOS entire, une version rduite de l IOS est copie de la mmoire morte la mmoire vive. Cette version de l IOS permet de diagnostiquer les ventuels problmes et peut servir charger une version complte de l IOS dans la mmoire vive. Remarque : le serveur TFTP sert gnralement de serveur de sauvegarde de l IOS, mais il peut galement servir de point central pour le stockage et le chargement de l IOS. La gestion de l IOS et l utilisation du serveur TFTP seront abords dans un autre cours. Chargement de l IOS. Certains anciens routeurs Cisco excutaient l IOS directement partir de la mmoire flash, mais les modles actuels copient l IOS dans la mmoire vive pour qu il soit excut par le processeur. Remarque : une fois le chargement de l IOS lanc, une suite de signes dise (#) peut s afficher, comme illustr dans la figure, pendant la dcompression de l image. 4. Localisation et chargement du fichier de configuration Localisation du fichier de configuration initiale. Une fois l IOS charg, le programme d amorage recherche dans la mmoire vive non volatile le fichier de configuration initiale, appel startup-config. Ce fichier contient les commandes et paramtres de configuration prcdemment enregistrs, notamment :
y y y y

les adresses d interface ; les informations de routage ; les mots de passe ; toute autre configuration enregistre par l administrateur rseau.

Si le fichier de configuration initiale (startup-config) se trouve dans la mmoire vive non volatile, il est copi dans la mmoire vive en tant que fichier de configuration en cours (running-config). Remarque : si le fichier de configuration initiale n existe pas dans la mmoire vive non volatile, le routeur peut rechercher un serveur TFTP. Si le routeur dtecte qu il possde un lien actif avec un autre routeur configur, il envoie une requte de recherche par diffusion pour trouver un fichier de configuration dans le lien actif. Cette condition gnre une pause du routeur, mais vous finirez par voir un message de console similaire au suivant: <router pauses here while it broadcasts for a configuration file across an active link> %Error opening tftp://255.255.255.255/network-confg (Timed out) %Error opening tftp://255.255.255.255/cisconet.cfg (Timed out) Excution du fichier de configuration. Si un fichier de configuration initiale est trouv dans la mmoire vive non volatile, l IOS le charge dans la mmoire vive en tant que fichier running-config et excute les commandes dans le fichier, ligne par ligne. Le fichier de configuration en cours contient des adresses d interface, lance les processus de routage, configure les mots de passe du routeur et dfinit d autres caractristiques du routeur. Passage en mode Configuration (facultatif). S il est impossible de localiser le fichier de configuration initiale, le routeur invite l utilisateur passer en mode Configuration. Le mode Configuration est une srie de questions invitant l utilisateur entrer des informations de configuration de base. Ce mode n est pas destin tre utilis pour effectuer des configurations de routeur complexes et n est gnralement pas utilis par les administrateurs rseaux. Lors de l amorage d un routeur ne contenant pas de fichier de configuration initiale, la question suivante s affiche aprs le chargement de l IOS : Would you like to enter the initial configuration dialog? [yes/no]: no

Dans ce cours, le mode Configuration n est pas utilis pour configurer le routeur. Lorsque vous tes invit passer en mode Configuration, rpondez toujours no. Si vous rpondez yes et que vous passez en mode Configuration, vous pouvez appuyer tout moment sur Ctrl-C pour mettre fin au processus de configuration. Lorsque le mode Configuration n est pas utilis, l IOS cre un fichier de configuration en cours par dfaut. Le fichier de configuration en cours par dfaut est un fichier de configuration de base contenant les interfaces du routeur, les interfaces de gestion et certaines informations par dfaut. Il ne contient pas d adresses d interface, d informations de routage, de mots de passe ou d autres informations de configuration spcifiques. Interface de ligne de commande Selon la plateforme et l IOS, le routeur peut poser la question suivante avant d afficher l invite : Would you like to terminate autoinstall? [yes]: <Enter> Press the Enter key to accept the default answer. Router> Remarque : si un fichier de configuration initiale est trouv, le fichier de configuration en cours peut contenir un nom d hte ; l invite affiche alors le nom d hte du routeur. Lorsque l invite s affiche, cela signifie que le routeur excute l IOS avec le fichier de configuration en cours d excution. L administrateur rseau peut maintenant commencer utiliser les commandes IOS sur ce routeur. Remarque : le processus d amorage sera trait plus en dtail dans un autre cours.