Vous êtes sur la page 1sur 6

Chapitre CCNA 2 : Prsentation du routage et du transfert du Paquets

Intrieur du routeur Les routeurs sont des ordinateurs Un routeur est un ordinateur comme un autre. Le processeur IMP (Interface Message Processor), utilis pour lARPANET (Advanced Research Projects Agency Network), a t le tout premier routeur. Grce au processeur IMP, un mini-ordinateur Honeywell 316, lARPANET a vu le jour le 30 aot 1969. Remarque : lARPANET a t dvelopp par lARPA (Advanced Research Projects Agency), relevant du ministre amricain de la Dfense. LARPANET a t le premier rseau de commutation de paquets oprationnel du monde et le prdcesseur de lInternet daujourdhui. Systme dexploitation Un routeur relie plusieurs rseaux. Pour ce faire, il dispose de plusieurs interfaces, chacune appartenant un rseau IP diffrent. Lorsquun routeur reoit un paquet IP sur une interface, il dtermine quelle interface utiliser pour transfrer le paquet vers sa destination. Les routeurs dterminent le meilleur chemin La fonction principale dun routeur consiste diriger les paquets destins des LANS et distants en : dterminant le meilleur chemin en fonction de ladressage logique, transfrant Commutation les paquets vers leur destination. Segmentation de domaines de diffusion Filtre les BroadCast . convertit le type de trame Les diffrentes technologies de liaison de donnes auxquelles un routeur se connecte peuvent inclure des technologies LAN, comme Ethernet, et des connexions srie WAN, comme une connexion T1 utilisant PPP, Frame Relay et le mode ATM. Processeur et mmoire du routeur UC : excute les instructions dIOS, telles que linitialisation du systme, des fonctions de routage et de commutation. Mmoire vive : RAM stocke les instructions et donnes requises pour excution par lUC ainsi que : LIOS est copi dans la RAM pendant lamorage. Fichier de configuration en cours appel running-config : dterminent le fonctionnement actuel du routeur . Table de routage IP. Cache ARP : ce cache contient les mappages dadr IPv4 et MAC, est utilis sur les routeurs dots dinterfaces de LAN. Mmoire tampon de paquets. La RAM est une mmoire volatile. Mmoire morte : est une forme de stockage permanent. Les priphriques Cisco utilisent la ROM pour enregistrer les: Instructions damorage Logiciel de diagnostic de base Version rduite dIOS La ROM utilise un progiciel logiciel incorpor dans le circuit intgr ; non volatile et contient les diagnostics excuts sur les modules physiques. Mmoire flash : est une mmoire non volatile pouvant tre stocke et efface lectriquement. Elle sert de stockage permanent pour lIOS. LIOS est copi dans la RAM lors du processus damorage, o il est ensuite excut par le processeur. Certains modles plus anciens de routeurs Cisco excutent lIOS 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. Mmoire vive non volatile : NVRAM 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 RAM. Pour enregistrer ces modifications dans la NVRAM il faut excuter la commande : Router1# copy running-config startup-config 1.1.3 Internetwork Operating System Le logiciel du systme dexploitation utilis dans les routeurs Cisco est appel Cisco Internetwork Operating System (IOS). Cisco IOS gre les ressources matrielles et logicielles du routeur : lallocation de mmoire, les processus, la scurit et les systmes de fichiers. Cisco IOS est un systme dexploitation multitche intgr aux fonctions de routage, de commutation, dinterconnexion et de tlcommunications. Une image IOS est un fichier contenant lIOS entier pour un routeur donn. Selon le modle de routeur et les fonctions intgres lIOS, Cisco cre de nombreux types dimages IOS diffrentes. En gnral, plus lIOS comprend de fonctions, plus limage IOS est grande et plus la quantit de mmoire flash et de RAM ncessaire au stockage et au chargement de lIOS est importante.

Comme les autres systmes dexploitation, Cisco IOS possde sa propre interface utilisateur. Bien que certains routeurs fournissent une interface graphique utilisateur, linterface de ligne de commande (ILC) est une mthode beaucoup plus courante de configuration des routeurs Cisco. 1.1.4 Processus damorage du routeur Le processus damorage comporte quatre phases principales : 1. Test automatique de mise sous tension (POST : Power-On Self Test) 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 ROM effectue le POST. Au cours de ce test automatique, le routeur excute des diagnostics partir de la ROM sur plusieurs composants matriels, notamment le processeur, la RAM et la NVRAM. Une fois le POST ralis, le routeur excute le programme damorage. 2. Chargement du programme damorage Le programme damorage est copi de la ROM la RAM. Ensuite, le processeur excute les instructions du programme damorage. Le rle principal du programme damorage est de localiser Cisco IOS et de le charger dans la RAM. Remarque : ce stade, si vous disposez dune connexion console au routeur, vous commencez voir la sortie sur lcran. 3. Localisation et chargement du logiciel Cisco IOS LIOS est stock dans la mmoire flash, mais il peut galement ltre dautres endroits, sur un serveur TFTP. Sil est impossible de localiser une image IOS entire, une version rduite est copie de la ROM la RAM. Cette version de lIOS permet de diagnostiquer tout problme et peut tre utilise pour charger une version complte de lIOS sur la RAM. Remarque : le serveur TFTP sert de serveur de sauvegarde de lIOS, mais il peut galement servir de point central pour le stockage et le chargement de lIOS. Certains anciens routeurs Cisco excutaient lIOS directement partir de la mmoire flash, mais les modles actuels copient lIOS dans la RAM, pour quil soit excut par le processeur. 4. Localisation et chargement du fichier de configuration Une fois lIOS charg, le programme damorage recherche dans la NVRAM le fichier de configuration initiale, appel startup-config. Ce fichier contient les commandes et paramtres de configuration prcdemment enregistrs. Remarque : si le fichier de configuration initiale nexiste pas dans la NVRAM, le routeur peut rechercher un serveur TFTP. Si le routeur dtecte quil a une liaison active avec un autre routeur configur, il envoie une requte de recherche par diffusion pour trouver un fichier de configuration dans la liaison active. Cette condition gnre une pause du routeur, mais vous finirez par voir un message de console similaire au suivant : <pause du routeur ici pendant la diffusion pour un fichier de configuration sur une liaison active> %Error opening tftp://255.255.255.255/network-confg (Timed out) %Error opening tftp://255.255.255.255/cisconet.cfg (Timed out) Sil est impossible de localiser le fichier de configuration initiale, le routeur invite lutilisateur passer en mode Assistant de configuration Setup . Would you like to enter the initial configuration dialog? [yes/no]: no vous pouvez appuyer tout moment sur Ctrl+C pour mettre fin au processus de configuration. La squence utiliser par dfaut pour charger le fichier de configuration est comme suit : NVRAM, TFTP, CONSOLE Vrification du processus damorage du routeur Show version peut tre utilise pour vrifier et dpanner certains composants matriels et logiciels basiques du routeur. La commande show version affiche : des infos sur la version du logiciel Cisco IOS active sur le routeur, la version du programme damorage de la ROM des infos sur la configuration matrielle, comme UC ; interfaces et la quantit de mmoire systme. Dernire mthode de redmarrage Valeurs du registre de configuration en nombres hexadcimaux. Si une seconde valeur est affiche entre parenthses, elle correspond la valeur du registre de configuration utilise au prochain redmarrage. Le paramtre dusine par dfaut pour le registre de configuration est 0x2102. Cette valeur indique que le routeur va tenter de charger une image du logiciel Cisco IOS partir de la mmoire flash et essayer de charger le fichier de configuration initiale partir de la mmoire vive non volatile. Emplacement partir duquel lIOS a t charg 1.1.5 Interface du routeur Ports de gestion Pour pouvoir tre grs, les routeurs sont dots de connecteurs physiques appels ports de gestion , qui ne sont pas utiliss pour le transfert de paquets. Le port de gestion le plus courant est le port de console. Il doit tre utilis pendant la configuration initiale du routeur.

Le port auxiliaire est un autre port de gestion. Les routeurs ne possdent pas tous un port auxiliaire. Parfois, le port auxiliaire peut tre utilis de faon similaire au port de console. Il peut galement permettre de relier un modem. Interfaces du routeur Sur les routeurs Cisco, le terme interface dsigne un connecteur physique sur le routeur dont le rle principal est de recevoir et de transfrer des paquets. Un routeur ncessite souvent diffrents types dinterfaces. Par exemple, des interfaces FastEthernet pour les connexions aux diffrents LAN, et divers types dinterfaces WAN pour connecter diverses liaisons srie comme T1, DSL, connexion WAN de ligne loue et RNIS. Comme la plupart des priphriques rseau, les routeurs Cisco emploient des indicateurs LED pour fournir des informations dtat. Si une LED est teinte alors que linterface est active et correctement connecte, cela peut indiquer un problme avec cette interface. Si une interface est occupe en permanence, sa LED reste toujours allume. Selon le type de routeur, il peut galement y avoir dautres LED. Les interfaces appartiennent diffrents rseaux Chaque interface du routeur appartient un rseau IP diffrent ou en est un hte. Chaque interface doit tre configure avec ladresse IP et le masque de sous-rseau dun rseau diffrent. Avec Cisco IOS, deux interfaces actives du mme routeur ne peuvent pas appartenir au mme rseau. Interfaces LAN Les interfaces LAN sont utilises pour connecter le routeur au LAN. Une interface Ethernet de routeur possde une adresse MAC de couche 2 et participe au LAN Ethernet de la mme manire que tous les autres htes de ce rseau. Elle utilise une prise RJ-45 prenant en charge des cbles paires torsades non blindes. Quand un routeur est connect un commutateur, un cble direct est utilis. Lorsque deux routeurs sont directement connects aux interfaces Ethernet, ou lorsquune carte rseau de PC est directement connecte une interface Ethernet de routeur, un cble crois est utilis. Interfaces WAN Les interfaces WAN permettent de connecter des routeurs des rseaux externes, gnralement sur une distance gographique importante. Lencapsulation de couche 2 peut tre de diffrents types, notamment PPP, Frame Relay et HDLC. Remarque : les adresses MAC sont utilises sur les interfaces LAN, telles quEthernet, et non sur les interfaces WAN. Toutefois, les interfaces WAN utilisent leurs propres adresses de couche 2, selon la technologie employe. Interfaces du routeur. 1.1.6 Routeurs et couche rseau Le rle principal dun routeur est de relier plusieurs rseaux et de transfrer des paquets destins ses propres rseaux ou dautres rseaux. Le routeur est considr comme relevant de la couche 3 car sa dcision principale de transfert est base sur les informations du paquet IP de la couche 3, en particulier ladresse IP de destination. Ce processus est appel routage. Les routeurs agissent au niveau des couches 1, 2 et 3 Un routeur prend sa dcision principale de transfert au niveau de la couche 3, mais comme nous lavons vu, il participe galement aux processus des couches 1 et 2. 2 Configuration et adressage de lILC 1.2.1 Implmentation de systme dadressage de base Lorsque vous concevez un nouveau rseau ou mappez un rseau existant, fournissez des explications crites sur le rseau. La documentation doit au minimum comprendre un schma de topologie prsentant la connectivit physique et une table dadressage listant toutes les informations suivantes : Noms des priphriques Interfaces utilises Adresses IP et masques de sous-rseau Adresses des passerelles par dfaut des priphriques finaux, tels que les PC Remplissage dune table dadresses 1.2.2 Configuration de routeur de base Lors de la configuration dun routeur, certaines tches de base sont effectues : Attribution dun nom au routeur Dfinition de mots de passe Configuration dinterfaces Configuration dune bannire Enregistrement des modifications apportes un routeur Vrification de la configuration de base et des oprations de routage Router(config)#hostname R1 Router(config)#enable secret class : Configure un mot de passe pour le mode dexcution privilgi. R1(config)#line console 0 : Dfinissent le mot de passe utiliser pour la connexion ce routeur via la console. R1(config-line)#password cisco R1(config-line)#login R1(config-line)#exit

R1(config)#line vty 0 4 : Dfinissent le mot de passe utiliser pour la connexion ce routeur via Telnet. R1(config-line)#password cisco R1(config-line)#login R1(config-line)#exit Configuration dune bannire R1(config)#banner motd # : configurez la bannire du message du jour (motd). Enter TEXT message. End with the character '#'. ****************************************** WARNING!! Unauthorized Access Prohibited!! ****************************************** La configuration dune bannire approprie assure lefficacit dun plan de scurit. Configuration des interfaces du routeur R1(config)#interface Serial0/0 R1(config-if)#ip address 192.168.2.1 255.255.255.0 Router(config-if)#description Ciruit#VBN32696-123 (help desk:1-800-555-1234) : limit 240 caractres et peut tre utile en matire de dpannage. Router(config-if)#no shutdown R1(config-if)#clock rate 64000 : pour le routeur dont linterface srie est connecte lextrmit DCE (frquence dhorloge). Cette tape nest ncessaire que dans un environnement de travaux pratiques. R1(config)#interface FastEthernet0/1 R1(config-if)#ip address 192.168.1.2 255.255.255.0 192.168.1.0 overlaps with FastEthernet0/0 apparat si lAdr appartient un rseau utilis par une autre interface : En cas de tentative dactivation de linterface avec la commande no shutdown, le message suivant apparat : 192.168.1.0 overlaps with FastEthernet0/0 FastEthernet0/1: incorrect IP address assignment Vrification de la configuration de routeur de base R1#show running-config affiche le fichier de configuration initiale stock dans la RAM. R1#copy running-config Copier le fichier de configuration initiale de la RAM vers la NVRAM. startup-config R1#show startup-config affiche le fichier de configuration initiale stock dans la NVRAM. R1#show ip route affiche la table de routage actuellement utilise par lIOS. R1#show interfaces affiche tous les paramtres et toutes les statistiques de configuration dinterface. R1#show ip interface affiche des infos sommaires sur la configuration dinterface, notamment ladresse brief IP et ltat de linterface. Il sagit dun outil utile de dpannage et dun moyen rapide de dterminer ltat de toutes les interfaces du routeur. 3 Elaboration de la table de routage 1.3.1 Prsentation de la table de routage Une table de routage est un fichier de donnes dans la RAM servant stocker les informations sur la route emprunter sur les rseaux directement connects et les rseaux distants. La table de routage contient des associations rseau/tronon suivant. Lorsquune interface de routeur est configure avec une adresse IP et un masque de sous-rseau, linterface devient un hte sur ce rseau connect. Ladresse rseau et le masque de sous-rseau de linterface, ainsi que le type et le numro de linterface, sont entrs dans la table de routage en tant que rseau directement connect. 1.3.2 Rseau directement connect Une fois linterface active, son rseau est ajout la table de routage en tant que rseau directement connect. Les routes statiques et dynamiques ne peuvent pas exister dans la table de routage si le routeur na pas de rseaux directement connects. Le routeur ne peut pas envoyer de paquets une interface si celle-ci nest pas active avec une adresse IP et un masque de sous-rseau, de la mme faon quun PC ne peut pas envoyer de paquets IP son interface Ethernet si celle-ci nest pas configure avec une adresse IP et un masque de sousrseau. 1.3.3 Routage statique Les rseaux distants sont ajouts la table de routage grce la configuration de routes statiques ou lactivation dun protocole de routage dynamique. Une route statique inclut ladresse rseau et le masque de sous-rseau du rseau distant, ainsi que ladresse IP du routeur du tronon suivant ou de linterface de sortie. Les routes statiques sont indiques par le code S dans la table de routage. Les routes statiques doivent tre utilises dans les cas suivants : Un rseau ne comporte que quelques routeurs. Dans ce cas, le routage dynamique peut accrotre la charge administrative. Un rseau est connect Internet via un seul FAI.

Un grand rseau est configur dans une topologie Hub and Spoke. Une topologie Hub and Spoke est constitue dun emplacement central (le concentrateur ou Hub ) et de multiples terminaisons (les rayons ou spokes ), chaque rayon ayant une seule connexion au concentrateur.

1.3.4 Routage dynamique Les rseaux distants peuvent galement tre ajouts la table de routage laide dun protocole de routage dynamique. Les protocoles de routage dynamique effectuent plusieurs tches, notamment : la dtection de rseaux ; la mise jour des tables de routage. Dtection automatique de rseaux Protocoles de routage IP Il existe plusieurs protocoles de routage dynamique IP. Voici quelques-uns des protocoles de routage dynamiques les plus rpandus en matire de routage des paquets IP : RIP (Routing Information Protocol) IGRP (Interior Gateway Routing Protocol) EIGRP (Enhanced Interior Gateway Routing Protocol) OSPF (Open Shortest Path First) IS-IS (Intermediate System-to-Intermediate System) BGP (Border Gateway Protocol) Noubliez pas que dans la plupart des cas, les routeurs contiennent une combinaison de routes statiques et de routes dynamiques dans leur table de routage. 1.3.5 Principes dune table de routage diffrents moments dans ce cours, nous allons nous rfrer trois principes sappliquant aux tables de routage, pour vous aider comprendre, configurer et rsoudre des problmes de routage. Ces principes sont tirs du livre dAlex Zinin Cisco IP Routing (Routage IP Cisco). 1. Chaque routeur prend sa dcision seul, en se basant sur les informations disponibles dans sa table de routage. 2. Le fait quun routeur ait certaines informations dans sa table de routage ne veut pas dire que les autres routeurs disposent des mmes informations. 3. Les informations de routage lies un chemin menant dun rseau un autre ne fournissent pas dinformations de routage sur le chemin inverse ou de retour. Routage asymtrique Les routeurs ne disposant pas forcment tous des mmes informations dans leur table de routage, les paquets peuvent traverser le rseau dans une direction, en empruntant un chemin donn, et utiliser un chemin diffrent pour le retour. Le routage asymtrique est plus courant sur Internet, qui utilise le protocole de routage de passerelle externe BGP, que dans la plupart des rseaux internes. 4 Dtermination du chemin et fonction de commutation 1.4.1 Meilleur chemin et mesure Les routeurs prennent leur dcision principale de transfert en examinant ladresse IP de destination dun paquet. La dtermination du meilleur chemin dun routeur implique dvaluer plusieurs chemins menant au mme rseau de destination et de choisir le chemin optimal ou le plus court pour atteindre ce rseau. Le principal objectif du protocole de routage est de dterminer les meilleurs chemins pour chaque route, pour les intgrer la table de routage. Lalgorithme de routage gnre une valeur ou une mesure, pour chaque chemin traversant le rseau. Plus faible est la valeur de la mesure, meilleur est le chemin. 1.4.2 quilibrage de charge cot gal Si un routeur dispose de plusieurs chemins vers un rseau de destination et que la valeur de cette mesure (nombre de sauts, bande passante, etc.) est la mme, on parle de mesure cot gal, et le routeur effectuera un quilibrage de charge cot gal. Sil est correctement configur, lquilibrage de charge peut amliorer lefficacit et les performances du rseau. Lquilibrage de charge cot gal peut tre configur pour utiliser la fois des protocoles de routage dynamique et des routes statiques. Pour information, un routeur peut envoyer des paquets sur plusieurs rseaux mme lorsque la mesure nest pas la mme, sil utilise un protocole de routage qui le permet. On parle dquilibrage de charge cot ingal. Seuls les protocoles de routage EIGRP et IGRP peuvent tre configurs pour lquilibrage de charge cot ingal. 1.4.3 Dtermination du chemin Pour le transfert des paquets, deux fonctions sont utilises : la fonction de dtermination du chemin ; la fonction de commutation. La fonction de dtermination du chemin est le processus utilis par le routeur pour dterminer le chemin emprunter lors du transfert dun paquet. Pour dterminer le meilleur chemin, le routeur recherche dans sa table de routage une adresse rseau correspondant ladresse IP de destination du paquet.

1.4.4 La fonction de commutation Est le processus utilis par un routeur pour accepter un paquet sur une interface et le transfrer une autre interface. La fonction de commutation a pour responsabilit principale dencapsuler les paquets dans le type de trame liaison de donnes adquat pour la liaison de donnes de sortie. Que fait un routeur avec un paquet quil a reu dun rseau et qui est destin un autre rseau ? Le routeur effectue les trois tapes principales suivantes : 1. Il dcapsule le paquet de couche 3 en supprimant len-tte et la queue de bande de la trame de couche 2. 2. Il examine ladresse IP de destination du paquet IP pour trouver le meilleur chemin dans la table de routage. 3. Il encapsule le paquet de couche 3 dans une nouvelle trame de couche 2 et transfre la trame linterface de sortie. Lorsque le paquet IP de couche 3 est transfr dun routeur lautre, il reste inchang, sauf en ce qui concerne le champ de dure de vie. Lorsquun routeur reoit un paquet IP, il dcrmente de un la valeur de la dure de vie. Si la nouvelle valeur de la dure de vie est zro, le routeur ignore le paquet. La dure de vie est utilise pour empcher les paquets IP de circuler indfiniment sur les rseaux du fait dune boucle de routage ou dun dysfonctionnement sur le rseau. Lorsque le paquet IP est dcapsul dune trame de couche 2 et encapsul dans une nouvelle trame de couche 2, ladresse de destination et ladresse source de la liaison de donnes changent lors du transfert dun paquet dun routeur lautre. Il est trs probable que le paquet soit encapsul dans un type de trame de couche 2 diffrent de celui dans lequel il a t reu. Noubliez pas que lorsquun paquet circule du priphrique source au priphrique de destination finale, les adresses IP de couche 3 ne changent pas.