Chapitre I (1) Présentation du routage Et du transfert de paquets

Embed Size (px)

Citation preview

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    1/31

    Ministre de la Poste et destechnologies de lInformation et

    de la Communication

    Ministre de lEnseignementSuprieur et de la Recherche

    Scientifique

    Institut national de la Poste et des Technologies

    l'Information et de la Communication

    Prsent par

    M.Badi amine

    2012-2013

    Prsentation du routage Etdu transfert de paquets

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    2/31

    Prsentation du chapitre

    Au centre du rseau se trouve le routeur.le but dun routeur est de relier un rseau un autre.

    Le routeur est donc responsable de la transmission de pauets travers diffrentsrseau!.des routeurs sont a"outs au! satellites dans lespace. Ces routeurs sont capables

    dacheminer le trafic IP entre les satellites dans lespace.les routeurs sont galement utiliss pour #Assurer une disponibilit $% heures sur $%& "ours sur .

    (ournir des services intgrs de donnes& de vido et de voi! sur les rseau! filaires

    et sans fil.)duire limpact des vers& virus et autres attaues sur le rseau en autorisant ou non

    le transfert de pauets.Tous ces services reposent sur le routeur et sur sa fonction principale ui consiste

    transfrer les pauets dun rseau lautre.Ce chapitre prsente le routeur& son r*le au sein des rseau!& ses principau!

    composants matriels et logiciels& ainsi ue le processus de routage lui+m,me.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    3/31

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    4/31

    I.! "es routeurs sont des ordinateurs

    Un routeur est un ordinateur comme un autre.utilis pour lARPANET (Advanced Research Projects Agency Netor!"# a t

    le tout premier routeur.lARPANET a t dvelopp par lARPA (Advanced Research ProjectsAgency". $ARPANET a t le premier rseau de commutation de pa%uetsoprationnel du monde et le prdcesseur de l&nternet daujourdhui.$es routeurs poss'dent de nomreu) composants matriels et logicielscomme les ordinateurs.Unit centrale (U*"+moire vive (RA+"+moire morte (R,+"-yst'me de)ploitation

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    5/31

    I.# "es routeurs se trou$ent au centre du rseau

    Le routeur cest un lment principale ui permet de transfert de pauets dun rseau

    a autre.-n routeur relie plusieurs rseau!. Pour ce faire& il dispose de plusieurs interfaces.Linterface utilise par le routeur pour transfrer le pauet peut ,tre le rseau de la

    destination finale du pauet ou il peut sagir dun rseau reli un autre routeur utilis

    pour accder au rseau de destination.Ces interfaces servent accueillir une combinaison de rseau! locau! LA/ 0thernet

    1 et de rseau! tendus fournisseur de services Internet (AI11.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    6/31

    I.% "es routeurs dterminent le meilleur chemin

    La fonction principale dun routeur consiste diriger les pauets destins des

    rseau! locau! et distants en #dterminant le meilleur chemin pour lenvoi des pauets 2

    transfrant les pauets vers leur destination.Le routeur utilise sa table de routage pour dterminer le meilleur chemin pour le

    transfert du pauet.La table de routage contient galement linterface utiliser pour le transfert du

    pauet.

    Il est fort probable uun routeur re3oive un pauet encapsul dans un t4pe de trameliaison de donnes.Lorsue PC source envoi un pauet au PC de destination. le routeur doit trouver le

    rseau de destination dans sa table de routage et transfrer le pauet vers sa destination.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    7/31

    I.& Processeur et mmoire du routeur

    il e)iste plusieurs types et mod'les de routeurs# chacun comporte# laase# les m/mes composants matriels. -elon le mod'le.ces composants se trouvent di0rents emplacements dans le routeur.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    8/31

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    9/31

    I.' Composants du routeur et leurs fonctions

    *omme un ordinateur personnel# un routeur comprend les lmentssuivants 2

    1.UC

    L-C e!cute les instructions du s4st5me de!ploitation& telles ue linitialisation du

    s4st5me.les fonctions de routage et les fonctions de commutation.

    #.Mmoire $i$eLa mmoire vive stoc6e les instructions et les donnes reuises ui doivent ,tre

    e!cutes par l-C.0lle sert enregistrer les composants suivants #74st5me d'e!ploitation # le logiciel Cisco I87 est copi dans la mmoire vive

    pendant

    Lamor3age.

    (ichier de configuration en cours# il sagit du fichier de configuration ui stoc6e lescommandes de configuration actuellement utilises par lI87 du routeur.Table de routage IP# ce fichier stoc6e des informations sur les rseau! connects

    directement et les rseau! distants.Cache A)P# ce cache contient les mappages dadresses IPv% en adresses 9AC.

    9moire tampon de pauets # les pauets sont stoc6s temporairement dans unemmoire tampon lors de leur rception sur une interface

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    10/31

    %.Mmoire morteLa mmoire morte est une forme de stoc6age permanent. Les priphriues Cisco

    utilisent la mmoire morte pour stoc6er #les instructions damor3age 2

    un logiciel de diagnostic de base 2une version rduite de lI87. La mmoire morte ne perd pas son contenu lorsue le routeur est mis hors tension

    ou redmarr.

    &. Mmoire flash

    La mmoire flash est une mmoire non volatile ui peut ,tre stoc6e et effacelectriuement. 0lle sert de stoc6age permanent pour le s4st5me de!ploitation&

    Cisco I87. 7ur la plupart des mod5les de routeurs Cisco& lI87 est stoc6 de mani5re

    permanente dans la mmoire flash et copi dans la mmoire vive lors du processus

    damor3age.'. Mmoire $i$e non $olatile La mmoire vive non volatile est utilise par Cisco I87 comme stoc6age

    permanent pour le fichier de configuration initiale startup+config1. Toutes les modifications de configuration sont enregistres dans le fichier de

    configuration en cours running+config1 dans la mmoire vive.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    11/31

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    12/31

    !.( Internet)or* +perating S,stem

    Cisco I87 g5re les ressources matrielles et logicielles du routeur& notamment

    lallocation de mmoire& les processus& la scurit et les s4st5mes de fichiers.

    Cisco I87 est un s4st5me de!ploitation multit:che ui est intgr au! fonctions de

    routage& de commutation& dinterconne!ion et de tlcommunications.

    7elon le mod5le de routeur et les fonctions intgres lI87& Cisco cre de

    nombreu! t4pes dimages I87 diffrentes.

    Comme les autres s4st5mes de!ploitation& Cisco I87 poss5de sa propre interface

    utilisateur CLI1 cest un mthode beaucoup plus courante de configuration des

    routeurs

    ;ien ue certains routeurs fournissent une interface graphiue utilisateur& linterfacede ligne de commande.

    LI87 e!cute les commandes de configuration dans le fichier running+config.

    Toute modification apporte par ladministrateur rseau est enregistre dans laconfiguration en cours et immdiatement implmente par lI87.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    13/31

    I.- Processus damorage

    Le processus damor3age comporte uatre phases principales #

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    14/31

    I./ 0rification du processus damorage du routeur

    3 d

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    15/31

    &nter3ace du routeur!1ports de gestionLes routeurs sont des connecteurs ph4siues sont appelsports de gestion.lesports de gestion ne sontpas utilisspour le transfert de pauets.Le port de gestion le plus courant est leport de console. Le port de console est utilis

    pour connecter un PC e!cutant un logiciel mulateur de terminal.Leport au!iliaire est un autre port de gestion.

    #1Interfaces du routeurle terme interface dsigne un connecteur ph4siue sur le routeurler*leprincipal dun interfaceest de recevoir et de transfrer des pauets.

    Les routeurs ont plusieurs interfaces& utilises pour se connecter plusieurs rseau!.un routeur poss5de gnralement des interfaces (ast0thernetpour les conne!ions au!

    diffrents rseau! locau! et divers t4pes dinterfaces >A/pour connecter divers liens

    srie comme T

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    16/31

    Les interfaces appartiennent diffrents rseau!

    Chaue interface doit ,tre configure avec ladresse IP et le masue de sous+rseau

    dun rseau diffrent. Les interfaces de routeur peuvent ,tre classes en deu! groupes principau! #

    A/ Les interfaces >A/ servent connecter les routeurs des rseau! e!ternes& gnralement sur une distance gographiue importante. Lencapsulation de couche

    $ peut ,tre de diffrents t4pes& notamment PPP& (rame )ela4 et @?LC @igh+Level

    ?ata Lin6 Control1.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    17/31

    II.! Routeurs et couche rseauLe r*le principal dun routeur est de relier plusieurs rseau! et de transfrer des

    pauets destins sespropres rseau! ou dautres rseau!.dcision principale detransfert est base sur les informations du pauet IP de la

    couche =& en particulier ladresse IP de destination. Ce processus sappelle le routage.Lorsuun routeur re3oit un pauet& il e!amine ladresse IP de destination.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    18/31

    II.#"es routeurs fonctionnent au ni$eau des couches !2 # et %-n routeur prend sa dcision principale de transfert au niveau de la couche =& mais

    comme nous lavons vu& il participe galement au! processus des couches < et $.-ne fois uun routeur a e!amin ladresse IP de destination dun pauet et consult

    sa table de routage pour prendre sa dcision de transfert.il peut transfrer ce pauet linterface approprie pour ue celui+ci puisse atteindre

    sa destination.Le routeur encapsule le pauet IP de couche = dans la partie donnes dune trame

    liaison de donnes de couche $ approprie linterface de sortie.La trame peut ,tre de t4pe 0thernet ou @?LC& ou relever dune autre encapsulation

    de couche $.La trame de couche $ est encode dans les signau! ph4siues de couche < utiliss

    pour reprsenter les bits sur la liaison ph4siue.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    19/31

    III Prsentation de la ta3le de routage

    $a 3onction principale dun routeur est de trans3rer un pa%uet son rseaude destination.Pour ce 3aire# le routeur doit rechercher les in3ormations de routage

    stoc!es dans sa tale de routage.

    Une tale de routage est un 4chier de donnes dans la mmoire vive %uisert stoc!er des in3ormations concernant la route pour les rseau)connects directement et les rseau) distants.$a tale de routage contient des associations rseau5tron6on suivant.

    Un rseau connect directement est un rseau %ui est directement ranchsur lune des inter3aces du routeur.un rseau distant est un rseau %ui peut /tre atteint uni%uement enenvoyant le pa%uet un autre routeur.$es rseau) distants sont ajouts la tale de routage gr7ce un protocolede routage dynami%ue ou gr7ce la con4guration de routes stati%ues.$es routes dynami%ues# des rseau) distants# sont apprisesautomati%uement par le routeur et utilisent un protocole de routagedynami%ue.$es routes stati%ues des rseau) con4gurs manuellement parladministrateur rseau.

    III ! 4 d 5 l 3l d

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    20/31

    III.! 4out dun rseau connect 5 la ta3le de routage

    lorsuune interface de routeur est configure avec une adresse IP et un masue de

    sous+rseau.Le routeur a"out un route vers le rseau directement connect.

    III # R i

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    21/31

    III.# Routage statiqueLes rseau! distants sont a"outs la table de routage soit en configurant des routes

    statiues& soit en activant unprotocole de routage d4namiue.Lorsue le routage statiue est utilis& un administrateurrseau configure

    manuellement les informations sur les rseau! distants.

    Pour configurerun route statiue& ladministrateur doit la configurer sur le routeur

    laide de la commande ip route.-ne route statiue inclut ladresse rseau et le masue de sous+rseau du rseau

    distant& ainsi ue ladresse IP du routeur du tron3on suivant ou de linterface de sortie.Les routes statiues sont indiues par le code 7 dans la table de routage.

    uand utiliser les routes statiues B

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    22/31

    III.% Routage d,namique

    Les rseau! distantspeuvent galement ,tre a"outs la table de routage laide dun

    protocole de routage d4namiue.Lesprotocoles de routage d4namiue sont utiliss par lesrouteurspourpartagerdes

    informations sur laccessibilit et ltat des rseau! distants.-nprotocole de routage est le s4st5me de communication utilis entre lesrouteurs& il

    permet un routeur de partager avec dautres routeurs des informations sur les rseau!

    uil connat mises "our des tables de routage1.La russite du routage d4namiue dpend de deu! fonctions de base des routeurs #

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    23/31

    III & P i i d t 3l d t

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    24/31

    III.& Principes dune ta3le de routage

    nous allons nous rfrer trois principes relatifs au! tables de routage ui peuvent vous

    aider comprendre& configurer et rsoudre les probl5mes de routage.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    25/31

    I.' Champs dun paquet

    III ( 6 t d t d h M4C

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    26/31

    III.( 6ormat de trame de couche M4C

    III - Meille r chemin

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    27/31

    III.- Meilleur chemin

    La dtermination du meilleur chemin dun routeur impliue dvaluer plusieurs

    chemins menant au m,me rseau de destination et de choisir le chemin optimal ou F le

    plus court G pour atteindre ce rseau.

    Lorsuil e!iste plusieurs chemins menant au m,me rseau& chaue chemin utiliseune interface de sortie diffrente sur le routeur pour atteindre ce rseau.Le meilleur chemin est slectionn par un protocole de routage& ui utilise une valeur

    ou une mtriue pour dterminer la distance parcourir pour atteindre un rseau.

    III - 7quili3rage de charge 5 co8t gal

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    28/31

    III.- 7quili3rage de charge 5 co8t gal

    7i un routeur dispose de plusieurs chemins vers un rseau de destination et ue la

    valeur de cette mtriue nombre de sauts& bande passante& etc.1 est la m,me.on parle de mtriue coHt gal et le routeur effectue alors un uilibrage de charge

    coHt gal.La table de routage contient le rseau de destination uniue& mais plusieurs

    interfaces de sortie& une pour chaue chemin de coHt gal. Le routeur transf5re les

    pauets en utilisant les diffrentes interfaces de sortie listes dans la table de routage.

    III / 9termination du chemin

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    29/31

    III./ 9termination du chemin

    Pour le transfert des pauets& deu! fonctions sont utilises #

    !1la fonction de dtermination du chemin :La fonction de dtermination du chemin est le processus utilis par le routeur pour dterminer

    le chemin emprunter lors du transfert dun pauet.Pour dterminer le meilleur chemin& le routeur recherche dans sa table de routage une adresse

    rseau correspondant ladresse IP de destination du pauet.Cette recherche renvoie lune des trois dterminations de chemin suivantes #)seau connect directement #si ladresse IP de destination du pauet appartient un

    priphriue situ sur un rseau ui est connect directement lune des interfaces du routeur& le

    pauet est transfr directement ce priphriue.

    )seau distant#si ladresse IP de destination du pauet appartient un rseau distant& le pauet

    est transfr un autre routeur.

    Aucune route dtermine # si ladresse IP de destination du pauet nappartient ni un rseau

    connect ni un rseau distant& et ue le routeur ne poss5de pas de route par dfaut& le pauet estabandonn.

    #1la fonction de commutation.le routeur rencapsule le pauet IP dans le format de trame liaison de donnes de couche $ de

    linterface de sortie. Le t4pe dencapsulation de couche $ est dtermin par le t4pe dinterface.

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    30/31

  • 7/25/2019 Chapitre I (1) Prsentation du routage Et du transfert de paquets

    31/31

    Merci pour $otre attention