Академический Документы
Профессиональный Документы
Культура Документы
2
2011
/
2011
2011
Ob ecti!s
' (a !in "e ce cha#itre) *ous sere+ ca#ab(e ",e!!ectuer "es tra*au- (i.s au- th/mes sui*ants 0 Les r.seau- .ten"us 1%A&2 Les routeurs
4
2011
5
2011
:
2011
;
2011
<
2011
10
2011
ROM
11
2011
RAM
0 0 0 0 elle contient les tables de routage, elle contient le cache AR , elle contient la ((oire cache = co((utation rapide, elle effectue la (ise en ((oire ta(pon des pa7uets >RA) partage?, 0 elle g're les files d3attente de pa7uets, 0 elle sert de ((oire te(poraire pour le fichier de configuration = la (ise sous tension du routeur, 0 elle perd son contenu = la (ise hors tension ou au red(arrage du routeur9
12
2011
&3RAM
0 elle assure le stoc@age du fichier de configuration de d(arrage, 0 elle conserve son contenu = la (ise hors tension ou au red(arrage du routeur9
1/
2011
4(ash
0 elle contient l3i(age du s8st'(e d3e2ploitation >I$%?, 0 elle per(et de (ettre = Bour le logiciel sans suppression ni re(place(ent de puces sur le processeur, 0 elle conserve son contenu = la (ise hors tension ou au red(arrage du routeur, 0 elle peut stoc@er plusieurs versions de la plateC for(e logicielle I$%, 0 elle constitue un t8pe de R$) progra((able et effaDable lectroni7ue(ent >"" R$)?9
1A
2011
ROM
0 elle g're les instructions du test auto(ati7ue de (ise sous tension > $%.?, 0 elle stoc@e le progra((e d3a(orDage >bootstrap? et le logiciel de s8st'(e d3e2ploitation de base, 0 elle ncessite un re(place(ent des puces enfichables sur la carte ('re pour procder au2 (ises = Bour logicielles
14
2011
Inter!aces
0 elles connectent le routeur au rseau pour l3entre et la sortie des pa7uets, 0 elles peuvent se trouver sur la carte ('re ou sur un (odule spar
15
2011
1:
2011
1;
2011
1<
2011
20
2011
21
2011
22
2011
0 0 0
Connectez le connecteur RHCA4 du cIble = paires inverses au port console du routeur9 Connectez l3autre e2tr(it du cIble = paires inverses = l3adaptateur RHCA4 = JKC<9 Connectez l3adaptateur JKC< fe(elle = un C9
2/
2011
2A
2011
2011
Ob ecti!s
' (a !in "e ce cha#itre) *ous sere+ ca#ab(e ",e!!ectuer "es tra*au- (i.s au- th/mes sui*ants 0 <ti(isation "e (a #(ate-!orme (ogicie((e Cisco IOS
25
2011
2:
2011
2;
2011
2<
2011
,es routeurs Cisco utilisent des indicateurs ,"J pour fournir des infor(ations de statut9 Ces ,"J sont diffrentes selon le (od'le de routeur Cisco9
/0
2011
Mo"e Setu#
/2
2011
2011
Ob ecti!s
' (a !in "e ce cha#itre) *ous sere+ ca#ab(e ",e!!ectuer "es tra*au- (i.s auth/mes sui*ants 0 Con!iguration "6un routeur 4ina(isation "e (a con!iguration.
/A
2011
/4
2011
M.tho"es "6acc/s
/5
2011
/:
2011
/;
2011
/<
2011
A0
2011
A1
2011
A2
2011
A/
2011
AA
2011
A4
2011
A5
2011
A:
2011
A<
2011
40
2011
41
2011
42
2011
4/
2011
4A
2011
44
2011
45
2011
4:
2011
4;
2011
4<
2011
50
2011
51
2011
52
2011
5/
2011
5A
2011
54
2011
Con!iguration interne
ROM
5:
S#eci!ications RAM
As the router is booted, the following is loaded into RAMs Working Storage.
!nternetwork "#erating S$stem NVRAM %!"S& Flash ROM
Command Executi e
RAM
'rograms
2011
RAM
)ables
*uffers
5;
S#eci!ications RAM
Programs include the bootstrap program that tests the equipment (POST) and locates the IOS.
'rograms
2011
RAM
5<
S#eci!ications RAM
Once the IOS is located by the bootstrap program, it is loaded in to R !.
'rograms
2011
RAM
:0
S#eci!ications RAM
Part o" the IOS is the #ommand $%$#. This is the program that translates the commands you type into a language that the IOS can understand. !nternetwork "#erating S$stem %!"S&
Command Executi e
'rograms
2011
RAM
:1
S#eci!ications RAM
Once the IOS is initiali&ed, it loo's "or an acti(e con"igurations "ile (usually in )*R !) and loads it. This "ile tells the router speci"ically +hat to do. !nternetwork "#erating S$stem %!"S&
Command Executi e
'rograms
2011
RAM
Acti e Config (ile
:2
S#eci!ications RAM
The tables are loaded "rom the con"iguration "ile including... RP Tables Routing Tables Command Executi e
'rograms
2011
RAM
Acti e Config (ile )ables
:/
S#eci!ications RAM
,inally, all le"to(er memory in R ! is used as the bu""er "or processing incoming and outgoing pac'ets. !nternetwork "#erating S$stem %!"S&
Command Executi e
'rograms
2011
RAM
Acti e Config (ile )ables
*uffers
:A
:4
2011
RAM
Internet+or' Operating System
+,RAM
(lash
./01234516
Router#show mem Router#show stacks Router#show buffers Router#show startup-config :5 Router#show config
2011
::
2011
:;
2011
:<
2011
;0
2011
;1
2011
2011
Ob ecti!s
' (a !in "e ce cha#itre) *ous sere+ ca#ab(e ",e!!ectuer "es tra*au- (i.s auth/mes sui*ants 0 S.@uence "e ".marrage "u routeur et *.ri!ication Aestion "es !ichiers IOS
;/
2011
;A
2011
;4
2011
;5
2011
L6or"re sui*ant (e@ue( (e routeur cherche (es in!ormations "e bootstra# est ".termin. #ar (a *a(eur "u cham# "6amorEage "u registre "e con!iguration. Le #aram/tre "u registre "e con!iguration #ar ".!aut #eut Ftre mo"i!i. D (6ai"e "e (a comman"e "e con!iguration g(oba(e con!ig-register. <ti(ise+ un nombre he-a".cima( comme argument #our cette comman"e.
;:
2011
;;
2011
;<
2011
<0
2011
<1
2011
<2
2011
</
2011
<A
2011
<4
2011
La comman"e confreg
<5
2011
<;
2011
<<
2011
R.sum.
100
2011
2011
Ob ecti!s
' (a !in "e ce cha#itre) *ous sere+ ca#ab(e ",e!!ectuer "es tra*au- (i.s auth/mes sui*ants 0 Structure "6une tab(e "e routage Routage stati@ue Protoco(es "e routage ":nami@ue
102
2011
2011
2011
2011
2011
2011
2011
2011
0 0 0 0 0 0
2011
2011
2011
2011
2011
0 6ne fois 7ue le routeur a dter(in l3interface de sortie = l3aide de la fonction de dter(ination du che(in, le routeur doit encapsuler le pa7uet dans la tra(e liaison de donnes de l3interface de sortie9 0 ,a fonction de co((utation est le processus utilis par un routeur pour accepter un pa7uet sur une interface et le transfrer = une autre interface9 0 ,a fonction de co((utation a pour responsabilit principale d3encapsuler les pa7uets dans le t8pe de tra(e liaison de donnes ad7uat pour la liaison de donnes de sortie9
2011
121
2011
2011
2011
2011
2011
2011
2011
2011
0 +rification:
E ,a co((ande shoM runningCconfig per(et de visualiser la configuration courante en ((oire RA) afin de vrifier 7ue la route stati7ue a t entre correcte(ent9 E ,a co((ande shoM ip route per(et 7uant = elle de s3assurer 7ue la route stati7ue figure bien dans la table de routage9
0 Jpannage:
show interfaces ping traceroute
2011
2011
2011
0 0
2011
2011
2011
0 ,a co((ande shoM runningCconfig per(et de visualiser la configuration courante en ((oire RA) afin de vrifier 7ue la route stati7ue a t entre correcte(ent9 0 ,a co((ande shoM ip route per(et 7uant = elle de s3assurer 7ue la route stati7ue figure bien dans la table de routage9
1/5
2011
1/:
2011
2011
2011
2011
A*antages / Incon*.nients
0 A*antages "u routage stati@ueL0 E .raite(ent processeur (ini(al9 E lus facile = co(prendre par l3ad(inistrateur9 E &acile = configurer 0 Incon*.nients "u routage stati@ueL0 E ,a configuration et la (aintenance prennent du te(ps9 E ,a configuration prsente des ris7ues d3erreurs, tout particuli're(ent dans les grands rseau29 E ,3intervention de l3ad(inistrateur est re7uise pour assurer la (aintenance des infor(ations changeantes relatives au2 routes9 E -3volue pas bien pour les rseau2 en e2pansionN; la (aintenance devient fastidieuse9 E "2ige une connaissance co(pl'te de l3ense(ble du rseau pour une i(pl(entation correcte9
2011
A*antages / Incon*.nients
0 A*antages "u routage ":nami@ueL0 E Rduction pour l3ad(inistrateur des tIches de (aintenance de la configuration lors de l3aBout et de la suppression de rseau29 E ,es protocoles ragissent auto(ati7ue(ent au2 (odifications topologi7ues9 E ,a configuration est (oins suBette au2 erreurs9 E lus volutif, l3e2pansion du rseau ne prsente gnrale(ent pas de probl'(e9 0 Incon*.nients "u routage ":nami@ueL0 E 6tilisation des ressources du routeur >c8cle de processeur, ((oire et bande passante de liaison?9 E ,es ad(inistrateurs doivent avoir des connaissances plus approfondies pour la configuration, la vrification et le dpannage9
2011
Routage stati@ue/":nami@ue
2011
6n s8st'(e autono(e >%A?, gale(ent appel do(aine de routage, est un ense(ble de routeurs dont l3ad(inistration est co((une9 ,e rseau interne de l3"%). et de la %$-A.", en sont des e2e(ples9
2011
2011
2011
2011
1A;
2011
1A<
2011
2011
141
2011
14/
2011
14A
2011
144
2011
145
2011
Com#araison "u routage D *ecteur "e "istance et "u routage D .tat "e (iens
14:
2011
14;
2011
2011
2011
2011
2011
2011
2011
2011
2011
5istance a"ministrati*e
0 ,a distance ad(inistrative >AJ? dfinit la prfrence d3une source de routage9 0 Cha7ue source de routage >8 co(pris les protocoles de routage spcifi7ues, les routes stati7ues et (F(e les rseau2 connects directe(ent? est classe par ordre de priorit, du plus prfrable au (oins prfrable, = l3aide d3une valeur de distance ad(inistrative9 0 ,es routeurs Cisco utilisent la distance ad(inistrative >AJ? pour slectionner le (eilleur che(in lors de la dcouverte du (F(e rseau de destination = partir d3au (oins deu2 sources de routage diffrentes9 0 ,a distance ad(inistrative est une valeur enti're co(prise entre 0NetN2449 lus la valeur est faible, plus la source de la route est privilgie9 6ne distance ad(inistrative deN0 est idale9 0 ,a valeur de distance ad(inistrative est la pre(i're valeur entre crochets d3une entre de la table de routage9
2011
5istance A"ministrati*e
2011
2011
1:0
2011
1:1
2011
1:2
2011
1:/
2011
1:A
2011
Conce#ts EIARP
0 Cha7ue routeur "I#R tient = Bour une table topologi7ue pour cha7ue protocole rseau configur9 0 .outes les routes apprises Bus7u3= une destination sont conserves dans la table topologi7ue9
1:4
2011
1:5
2011
1::
2011
1:;
2011
1:<
2011
Jans la figure , R.C peut Ftre configur = l3aide des co((andes illustres ciCdessous: R.C>config?Zrouter eigr# 7CC8 R.C>configCrouter?Zno auto-summar: R.C>configCrouter?Ze-it R.C>config?Zinter!ace seria( 9/9 R.C>configCif?Zi# summar:-a""ress eigr# 7CC8 7.$.9.9 7HH.7HH.9.9 ar cons7uent, R.C aBoutera une route = sa table, co((e suit: J 2919090L15 is a su((ar8, 00:00:22, -ull0
2011
1;0
1;1
2011
0 0 0
1;2
2011
1;/
2011
1;A
2011
R.sum.
1;4
2011
2011
1;:
2011
Intro"uction
0 ,e dveloppe(ent initial du protocole $% & a dbut en 1<;:, (en par le groupe de travail $% & de l3I".& >Internet "ngineering .as@ &orce?9 0 _ cette po7ue, Internet tait un rseau acad(i7ue de recherche fond par le gouverne(ent des ^tatsC6nis9 0 1<;< $% &v1 released in R&C 11/1 .his version Mas e2peri(ental ! never deplo8ed 0 1<<1 $% &v2 released in R&C 12A: 0 1<<; $% &v2 updated in R&C 2/2; 0 1<<< $% &v/ published in R&C 2:A0
1;;
2011
;ermino(ogie OSP4
1;<
2011
1<0
2011
2011
Pa@uet =ELLO
0 ,e but du pa7uet S",,$N:
E dcouvrir des voisins $% & et tablir des contigu`tsN; E annoncer les para('tres sur les7uels les deu2 routeurs doivent s3accorder pour devenir voisinsN; E dfinir le routeur dsign >JR? et le routeur dsign de secours sur les rseau2 = acc's (ultiple, de t8pe "thernet et &ra(e Rela89
2011
Pa@uet =ELLO
0 ,es cha(ps i(portants indi7us dans la figure incluentN:
E ;:#eL: t8pe de pa7uet $% & : Sello >1?, JJ >2?, ,% Re7uest >/? >re7uFte d3tat des liaisons?, ,% 6pdate >A? >(ise = Bour d3tat des liaisons?, ,% ACa >4? >accus de rception d3tat des liaisons? E I5 "u routeur : IJ du routeur d3origine E I5 "e (a +oneN: zone d3origine du pa7uet E Mas@ue "e r.seau : (as7ue de sousCrseau associ = l3interface e2pditrice E Inter*a((e =e((o : no(bre de secondes 7ui s3coulent entre deu2 envois de pa7uets Sello E Priorit. "u routeurN: utilis dans la slection du routeur dsign ou du routeur dsign de secours >tudi par la suite? E Routeur ".sign. 15R2 : IJ du routeur dsign, E Routeur ".sign. "e secours 1B5R2 : IJ du routeur dsign de secours E Liste "es *oisins : indi7ue l3IJ de routeur $% & du ou des routeurs voisins
2011
Pa@uet =ELLO
0 ,es infor(ations contenues dans les pa7uets Sello $% & co(prennent l3IJ routeur $% & du routeur 7ui envoie le pa7uet Sello 0 $% & Sello Intervals E "nvo8 = l3adresse (ulticast >22A909094? E "nvo8 cha7ue 10 secondes pour )ultiCaccess -1s E "nvo8 cha7ue /0 secondes pour les seg(ents -K)A 0 $% & Jead Intervals E ,3intervalle Jead est la priode, e2pri(e en secondes, pendant la7uelle le routeur attendra de recevoir un pa7uet Sello avant de dclarer le voisin XNhors serviceNY9 E ,a valeur par dfaut est le 7uadruple de l3intervalle Sello9
2011
Pa@uet =ELLO
2011
1<5
2011
2011
2011
A(gorithme OSP4
0 Cha7ue routeur $% & conserve une base de donnes d3tat des liaisons contenant les ,%A reDues de tous les autres routeurs9 6ne fois 7u3un routeur a reDu toutes les ,%A et cr sa base de donnes d3tat des liaisons locale, $% & utilise l3algorith(e du plus court che(in de JiB@stra >% &? pour crer une arborescence % &9 ,3arborescence % & est ensuite utilise pour fournir = la table de routage I les (eilleurs che(ins vers cha7ue rseau9
2011
.opolog8 Jatabase
2011
Routing .able
5istance a"ministrati*e
0 ,a distance ad(inistrative correspond = la fiabilit >ou prfrence? de la route source9 0 ,a distance ad(inistrative par dfaut $% & est de 110
2011
Authenti!ication OSP4
0 0 0 $% & peut Ftre configur pour l3authentification, 7ui constitue une saine prati7ue9 ,es protocoles RI v2, "I#R , $% &, I%CI% et K# peuvent tous Ftre configurs pour chiffrer et authentifier leurs infor(ations de routage9 Cette prati7ue garantit 7ue les routeurs n3accepteront 7ue les infor(ations en provenance de routeurs a8ant t configurs avec le (F(e (ot de passe ou les (F(es infor(ations d3authentification9
2011
2011
0 0 0
$% & est activ = l3aide de la co((ande de configuration globale router os#! process-id. ,e processCid >id de processus? est un no(bre co(pris entre 1 et 544/4 choisi par l3ad(inistrateur rseau9 ,e processCid n3a 7u3une signification locale, ce 7ui veut dire 7u3il n3a pas = correspondre = celui des autres routeurs $% & pour tablir des contigu`ts avec des voisins, contraire(ent = ce 7ui se passe dans le protocole "I#R 9 R1>config?Zrouter os#! process-id
2011
0 0
2011
Architecture OSP4
205
2011
2011
2011
2011
211
2011
E $% & ne rsu(e pas auto(ati7ue(ent les rseau2 au niveau des fronti'res de rseau principales9 $% & est un protocole sans classe = part enti're9
2011
Mesure OSP4
0 ,a (esure $% & s3appelle le coPt9 0 6n coPt est associ au niveau de la sortie de cha7ue interface de routeur9 Ce coPt est configurable par un ad(inistrateur s8st'(e9 0 lus le coPt est faible, plus l3interface sera utilise pour ache(iner le trafic de donnes9 0 ,e coPt est calcul par la for(ule suivante: CoPtb10; L bandMidth
2011
Mesure OSP4
0 ,e coPt d3une route $% & est la valeur cu(ule depuis un routeur Bus7u3au rseau de destination9
2011
Mesure OSP4
0 0 %ur les routeurs Cisco, de no(breuses interfaces srie ont pour valeur de bande passante par dfaut .1 >1,4AA )bitsLs?9 Cependant, certaines interfaces ont co((e valeur par dfaut 12; abitsLs9 -e supposez donc pas 7u3$% & utilise une valeur de bande passante particuli're9 Co((encez touBours par vrifier la valeur par dfaut = l3aide de la co((ande shoB inter!ace.
2011
Mesure OSP4
0 )odification du coPt
E ,es deu2 cGts de la liaison doivent Ftre configurs pour avoir la (F(e valeur9 ,es co((andes d3interface ban"Bi"th ou i# os#! cost per(ettent d3atteindre cet obBectif : une valeur prcise 7ue le protocole $% & utilise pour dter(iner la (eilleure route9 E Router>configCif?Zban"Bi"th bandwidth-kbps E R1>config?Zinterface serial 0L0L0 E R1>configCif?Zip ospf cost 1452
"2a(ple:
2011
OSP4 et (es r.seau- D acc/s mu(ti#(e ,e protocole $% & dfinit cin7 t8pes de rseauN:
E E E E point = pointN; acc's (ultiple avec diffusionN; acc's -K)AN; pointC=C(ultipointN;
E liaisons virtuelles9
2011
2011
2011
0 0 0
2011
221
2011
2011
0 Co((ent le routeur dsign et le routeur dsign de secours sontCils slectionnsNQ $n appli7ue les crit'res suivantsN: 0 19 JR : est le routeur avec la priorit d3interface $% & la plus leve9 0 29 KJR : Il s3agit du routeur dont la priorit d3interface $% & est la seconde valeur la plus leve9 0 /9 %i les priorits d3interface $% & sont gales, c3est le routeur dont l3IJ est le plus lev 7ui est choisi9
2011
2011
Se(ection 5R et B5R
%lection JR et KJR sur un rseau = acc's (ultiple
224
2011
2011
,es priorits peuvent Ftre dfinies = n3i(porte 7uelle valeur co(prise entre 0 et 2449 6ne valeur gale = 0 e(pFche la slection du routeur co((e JR ou KJR9 ,e routeur dont la priorit $% & est la plus leve sera slectionn co((e routeur dsign 9 ,a valeur par dfaut 22: est 19
Router>config?Zi# route 9.9.9.9 9.9.9.9 [interface | adresseCduCsautCsuivant] ,3instruction de configuration suivante propagera cette route = tous les routeurs situs dans une zone $% & nor(ale: Router>configCrouter?Z"e!au(t-in!ormation originate 22;
2011
22<
2011
R.sum.
2/0
2011
2011