Vous êtes sur la page 1sur 11

CedocumentapourbutdeprsentersuccintementleprotocolederoutageISIS.

CedocumentapourbutdeprsentersuccintementleprotocolederoutageISIS.

1.Gnralits

ISISestunprotocolederoutagetatdelienstoutcommeOSPF.Ilsebaselui
aussisurlalgorithmeSPFdeDijktra.Deplus,ISISestbassurlestandardISO
10589.Ladistanceadministrativeest115.Lamtriqueutiliseestdetypepath
cost(cotduchemin)commeenOSPF.Lamtriqueestcompriseentre0et63.
Celleciestpardfautde10parinterface.Cettemtriquechangeuniquementde
maniremanuelle,ellenestpasfonctiondelabandepassante(OSPF),dlai,
BW(EIGRP)
ISISmaintienttroistablesdiffrentes:
Tabledessesvoisins
TablecontenantlatopologieISIS
TablederoutageRIB
LadcouvertedesvoisinsestfaiteaumoyensdesPDUHelloetlarelationde
voisinageestelleaussimaintenugrcecespaquets.LesPDUHellosont
envoystousles3,3s(=>convergencerapide).
UnedesparticularitsdISISestdtreindpendantdIPauniveau3.Eneffet,
ISISpossdesonpropreprotocoledeniveau3.ISISestlimplmentationdun
protocoledeniveaudelOSI.ToutcommeIPestleprocoledeniveau3pourle
modleTCP/IP,ISISestleprotocoledeniveau3pourlOSI.IntegratedISIS
estlimplmentationdISISsupportantIPv4.Unedesautresparticularitset
quidcouledelapremireestlacomplexitdeladressage(plushirarchiqueet
completquIP).UneautreparticularitdISISestdesebasersurlemotifTLV
pourdcrirelesdonnes.
TLVpour:
T:Type
L:Length
V:Value
LutilitdutiliserundcoupagedesdonnesenTLVestlaflexibilitaccruedu
protocole.Eneffet,ilnestpasextrmementdifficiledesupporterIPv6avecIS
IS,alorsquOSPFancessitunereconstructionpoursupporterv6.

2.Typesdesystme

ISISdfinitlesnoeudsendeuxcatgories:
ES:EndSystem(machineshtes,serveurs,..)
IS:IntermediateSystem(routeurs)
OnparledoncdecommunicationsESISpourundialogueentreunhteetun
routeur.EtISISsignifieundialogueinterrouteur.

=>ISISestdoncbienunprotocolederoutageinterrouteur

3.Typesderouteurs

Ilexistediffrentstypesdecommunications,ellessontdcritesdelamanire
suivante:
L0:ESIS;
L1:ISIS(danslammeaire);
L2:ISIS(dansdesairesdiffrentes);
L3:Domainederoutagediffrent(RIP,OSPF,BGP,).
Parvoiedeconsquence,ilexistedoncdiffrenttypederouteur:
L1:Routeurfaisantpartieduneaireuniquement,possdeunebasededonnes
detypeL1etmaintientdesrelationsdevoisinageaveclesrouteursdetypesL1.
Deplus,onpeutconcevoirlesrouteursdetypesL1commelesrouteurs
lintrieurduneaireOSPFdetypetotallystubby.Laroutepardfautversles
autresairesestverslerouteurL1/L2leplusproche(pathcost==metric);
L2:Routeurdetypebackbone(neconnatquedesrsumderoutesdesaires
nonbackbone);
L1/L2:RouteurpossdantdeuxLSDB:unedetypeL1,unedetypeL2.
MaintientuneLSDBpourlatopologieaveclesrouteursdetypeL1(deson
aire);
MaintientdesrelationsdevoisinageaveclesrouteursdetypeL1;
MaintientuneLSDBpourlatopologieaveclesrouteursdetypeL2(backbone);
MaintientdesrelationsdevoisinageaveclesrouteursdetypeL2;
LebackboneISISsedfinitcommelesconnexionsentrelesrouteursdetype
L1/L2etlesrouteursdetypeL2.Ceciimpliqueplusdeflxibilitdansla
conceptiondubackbonequenepeutltreOSPFaveclargleimpliquantque
touteslesairesdoiventtreconnecteslairebackboneetsaconception
hirarchique.

4.Conceptionrseau
LaconceptionrseauavecISISneseconoitpasdelammemanirequavec
OSPF.Nanmoins,ISISsappuieluiaussisurleconceptdairederoutage.Un
routeurdansuneairedetypeL1etdetypeL1naconsciencequedeses
condisciplesdanslaire.Ildemande/routelesPDUsonrouteurdeL1/L2pour
joindredesrouteursdansdesairesdiffrentes(unpeucommelestotallystub
areaenOSPF)CelaestdsimplementaufaitquuneadresseISISnestpas
porteparuneinterface,maispasunrouteur.Celaimpliquedoncquilnyapas
dABRausenspropredutermeenISIS.Ilnyapasderouteuravecdes

interfacesdansdeuxairesdiffrentes.Deplus,ilnexistepasdencessit
commeenOSPFdavoirlesairesconnectesuneairecentrale(backbone).Le
backboneestconstituderouteursfaisantpartiduncertaintype(L1/L2).

5.TerminologieOSI
ISISestbassurOSI.EnISIS,onneparlepasdepaquets,nidecouche
rseau,
TCP/IPISIS(OSI)PaquetPDU(ProtocolDataUnit)NetworklinkLayer
packetNetworkPDUDatalinklayerframeDatalinkPDU

6.Lesdiffrentstypesdepaquets

Hello:
HellodetypeL1
HellodetypeL2
Deplus,leshellosontdetypediffrentssuivantlesmachinesauxquelleson
sadresse:
**ESH:Hellodunhteversunrouteur(permetdedcrouvrirsonrouteurle
plusproche(~);
**ISH:Hellodunrouteurversunhte;
**IIH:Hellodunrouteurversunautrerouteur.
LSPPacket:LinkStatePacket:grossirementsimilaireunLSAenOSPF;
Annonceunrseau;
PNSP:PartialNumberSequencePacket:
AcknoledgeunLSP;
FaireunerequtedunLSP
CNSP:CompleteNumberSequencePacket:GrossirementsimilaireauDBD

enOSPF;
RsumdesLSPcontenudanslaLSDBdISIS:
Parexemple:JeconnaislensembledesLSPde0315

7.AdresseISIS
Cestunedeschoseslesplusdifficileapprhenderenvenantdumonde
TCP/IP.LapremirechoseretenirestquuneadresseOSIestnommeNSAP
etquecelleciestporteparunrouteuretpasparuneinterface.Voyons
maintenantplusendtaillesadressesNSAP:

IDP:InterDomainPart=>SlectiondudomainederoutageISIS
AFI:AddressFamilyIdentifier
IDI:InitialDomainIdentifier
DSP:DomainSpecificPart=>Slectiondelhte
HighOrderDSP:Lairedanslesystmeautonome.
SystemID:Monidentifiantdanslaire
NSEL:
0x00:routeur
!=0x00:Autre
Nanmoins,ilfautmmoriserqueladressesedcomposeentroisparties:
AreaID
SystemID
NSEL
TypiquementuneadresseNSAPserait:
49.0003.0000.0000.000A.00
Avec:
AeadID:49.0003(49signifie:adresseprivecommelaRFC1918enIP)et
0003lenumrodelaire;
SystemID:0000.0000.000A=>Adressedusystme(choisirouuneadresse
MAC(6octets));
NSEL:00=>Routeur.
Deplus,uneadresseNSAPdontleNSELest0x00sappelleaussiuneadresse
NET.LesadressesOSIestpluscommunmentappeleadresseNET.Cestainsi
quevouslatrouverezdnommedanslaconfigurationduprocessusISISsurun
routeurCisco.

Nanmoins,ilfautfaireattentioncaruneadresseNSAPaunelongueurquipeut
varierentre8et20octets.Parconsquent,ilestimportantdegarderenttequil
estimportantdelireuneadresseISISdedroitegauche.Eneffet,onsaitque
NSEL(1octets)etSystemIDfait6octets.Lapartievariablesesituesouvent
surlapartieIDP.Ondduitdoncenlisantdedroitegauchelespartie,alorsque
lecontraireneseraitpasvrai.
Onpeutdoncendduiretroisrgles:
LireladressededroitegauchepourdduirelAreaID;
SystemID:6octets;
NSEL=0x00=>Routeur.
Deplus,ilestnoterqueISISestflexibledlutilisationdesmotifsTLV
(Type/Length/Value)(etsonembriquement).Eneffet,ilestpossiblede
changer/modifierfacilementlespaquetsetdonclesprotocolessupportsgrce
cemotif.IPv6atfacilementsupportparISIS,contrairementOSPFquia
ncessitunercritureetdonclavenuedOSPFv3.
PaquetLSPillustrantlemotifTLV:

ChacunedessousinformationsdungroupeTLVestluimmeinclutdansun
motifTLV.Parexemple,ilyaunmotifTLVquidcritlesvoisins,etbien
chaquevoisinestdcritparunmotifTLV.

8.Typesderseau

ISISsupportentdeuxtypesderseaux:
Broadcast(Ethernetparexemple)
Pointpoint(LS)
ISISpeuttreutilissurdesrseauditsNBMA(NonBroadcastMultiple
Access),nanmoinsilestfortementrecommanddutilislessousinterfaces
pointpoint.
SurlesrseauxdetypesBroadcast,unDIS(DesignatedIntermediateISou
DesignatedIS)estluafinderduirelenombredadjacencesformeretun
surplusdebandepassante,CPUetmmoireutiliss.IlnypasdedebackupDIS
commepeutlefaireOSPFavecsonBDR.LebutduDISestde:
Creretmaintenirlesadjacencesavecsespetitscopains;
Creretmettrejourlepseudonoeud(noeuuddurseauquiannonceen
multicastlesmisesjoursrseauxauxrouteursL1etL2;
EnvoitlesLSPsurleLAN;

Lescritrepourformeruneadjacencesontlessuivantes:
Mmetypedeniveau(L1,L2,L1/L2);
MTU;
Pourseconnecteruneautreaire,celancessiteaumoinsunrouteurdetype
L1/L2;
SystemIDuniquedanslaire;
Siniveau1:lesrouteursdoiventsetrouverdanslammeaire;
AuthentificationOK;
HelloetHoldowntimerdoiventtrelesmmes.

9.FormationdelaRIBetprocessusde
transmissiondesPDU

9.1FormationdelaRIB

Chaquerouteurtrouvelemeilleurcheminverssesvoisinsdanslaireaumoyen
deSPF(bestpathcost);
LesrouteursL1/L2disposentduneLSDBdiffrentesparaires,doncdescalculs
deroutesparSPFdiffrents;
LesmeilleurscheminssontajoutslatablederoutageOSI;
Unsecondalgorithmeestalorsmisenplace(PRC:PartialRoutingCalculate)
afindtablirpartirdelatablederoutageOSI,latablederoutageIP;
LesmeilleurscheminscalculsparPRCsontajoutslaRIB
SPFestcalculencasdechangementdunvoisin;PRCestcalculencasde
perteduneroute;AfindesyncroniserlaLSDB,lesrouteursutilisentdesPDU
detypesdiffrents(noncscidessus)afindarriverleurfin:

CNSP:RsumdesLSPdisponiblesdanslaLSDB(JailesLSPde0..47)

PSNP:DemandedunLSP(Hey,maisjaipasleLSPn9,donnelemoi!
LSP:leLSP(informationISISsuruntypedonn)(Tiensvoillinformation)
PSNP:AcknoledgedereceptiondunLSP

9.2Processusdetransmission

ISISregardeladestinationdunPDUsi:
!=aire=>routagebassurlaire
mmeaire=>routagebassurleSystemID
SijesuisunrouteurdetypeL1(jenesaisriendesautresaires):
interaire:envoyaurouteurL1/L2leplusproche;
intraaire:routagebassurlaL1LSDB;
SijesuisunrouteurdetypeL1/L2:
interaire:routagebassurlaL2LSDB;
intraaire:routagebassurlaL1LSDB;

10.ISISparlapratique
Aveclatopologievuecidessus,onalesconfigurationssuivantes:Etlatablede
routagedeR1est:
R1#shiprouteGatewayoflastresortisnotset
172.16.0.0/24issubnetted,2subnetsi
L1172.16.1.0115/20via192.168.1.2,
FastEthernet1/0
iL1172.16.2.0115/20via192.168.1.2,
FastEthernet1/0
10.0.0.0/8isvariablysubnetted,4subnets,2masks
iL210.2.2.0/30115/20via10.1.1.1,
FastEthernet1/1
C10.1.1.0/30isdirectlyconnected,FastEthernet1/1
iL210.0.0.0/24115/40via10.1.1.1,FastEthernet1/1
iL210.0.1.0/24115/40via10.1.1.1,FastEthernet1/1
C192.168.1.0/24isdirectlyconnected,
FastEthernet1/0
iL2192.168.2.0/24115/30via10.1.1.1,
FastEthernet1/1
EtsurR3:
R3#shiproute
Codes:Cconnected,Sstatic,RRIP,M
mobile,BBGP
DEIGRP,EXEIGRPexternal,OOSPF,IAOSPF
interarea
N1OSPFNSSAexternaltype1,N2OSPFNSSA
externaltype2

E1OSPFexternaltype1,E2OSPFexternaltype2
iISIS,suISISsummary,L1ISISlevel1,L2
ISISlevel2
iaISISinterarea,*candidatedefault,U
peruserstaticroute
oODR,Pperiodicdownloadedstaticroute
Gatewayoflastresortis192.168.1.1tonetwork
0.0.0.0
172.16.0.0/24 is subnetted, 2 subnets

C172.16.1.0isdirectlyconnected,Loopback0
C172.16.2.0isdirectlyconnected,Loopback1
C192.168.1.0/24isdirectlyconnected,
FastEthernet1/0
i*L10.0.0.0/0115/10via192.168.1.1,
FastEthernet1/0
R3estunrouteurdetypeL1:Onvoitbienquilapprendsaroutepardfautpar
lerouteurR1detypeL1/L2.
Faisonsunrsumderoute.CeluicicefaitsurlerouteurL1/L2ensortiede
laire49.0002:
R1(config)#rout
R1(config)#routerisis
R1(config)#routerisis
R1(configrouter)#sum
R1(configrouter)#summaryaddress172.16.0.0
255.255.0.0
R1(configrouter)#^Z
R1#wrBuildingconfiguration...OK
R1#*Mar315:49:15.987:%SYS5CONFIG_I:Configured
fromconsolebyconsole
R1#shiproute
Codes:Cconnected,Sstatic,RRIP,M
mobile,BBGP
DEIGRP,EXEIGRPexternal,OOSPF,IAOSPF
interarea
N1OSPFNSSAexternaltype1,N2OSPFNSSA
externaltype2
E1OSPFexternaltype1,E2OSPFexternaltype2
iISIS,suISISsummary,L1ISISlevel1,L2
ISISlevel2
iaISISinterarea,*candidatedefault,U
peruserstaticroute

oODR,Pperiodicdownloadedstaticroute
Gatewayoflastresortisnotset
172.16.0.0/16isvariablysubnetted,3subnets,2
masks
isu172.16.0.0/16115/20via0.0.0.0,Null0
iL1172.16.1.0/24115/23via192.168.1.2,
FastEthernet1/0
iL1172.16.2.0/24115/20via192.168.1.2,
FastEthernet1/0
10.0.0.0/8isvariablysubnetted,4subnets,2masks
iL210.2.2.0/30115/20via10.1.1.1,
FastEthernet1/1
C10.1.1.0/30isdirectlyconnected,
FastEthernet1/1
iL210.0.0.0/24115/40via10.1.1.1,
FastEthernet1/1
iL210.0.1.0/24115/40via10.1.1.1,
FastEthernet1/1
C192.168.1.0/24isdirectlyconnected,
FastEthernet1/0
iL2192.168.2.0/24115/30via10.1.1.1,
FastEthernet1/1
EtdoncsurR2onrcupre:
R2#shiproute
Codes:Cconnected,Sstatic,RRIP,M
mobile,BBGP
DEIGRP,EXEIGRPexternal,OOSPF,IAOSPF
interarea
N1OSPFNSSAexternaltype1,N2OSPFNSSA
externaltype2
E1OSPFexternaltype1,E2OSPFexternaltype2
iISIS,suISISsummary,L1ISISlevel1,L2
ISISlevel2
iaISISinterarea,*candidatedefault,U
peruserstaticroute
oODR,Pperiodicdownloadedstaticroute
Gatewayoflastresortisnotset
iL2172.16.0.0/16115/40via10.2.2.1,
FastEthernet1/0
10.0.0.0/8isvariablysubnetted,4subnets,2masks
C10.2.2.0/30isdirectlyconnected,

FastEthernet1/0
iL210.1.1.0/30115/20via10.2.2.1,
FastEthernet1/0
iL110.0.0.0/24115/20via192.168.2.2,
FastEthernet1/1
iL110.0.1.0/24115/20via192.168.2.2,
FastEthernet1/1
iL2192.168.1.0/24115/30via10.2.2.1,
FastEthernet1/0
C192.168.2.0/24isdirectlyconnected,
FastEthernet1/1
Voyonsmaintenantcommentonchangeunemetrique:
R1#shiproute172.16.0.0
Routingentryfor172.16.0.0/24,2knownsubnets
Redistributingviaisis
iL1172.16.1.0115/20via192.168.1.2,
FastEthernet1/0
iL1172.16.2.0115/20via192.168.1.2,
FastEthernet1/0
R1#
DoncsurR3:
R3(config)#intlo0
R3(configif)#isisme
R3(configif)#isismetr
R3(configif)#isismetric?
<116777214>Defaultmetricmaximum
Maximummetric.Allrouterswillexcludethislink
fromtheirSPF
R3(configif)#isismetric13
R3(configif)#
Maintenantona:
R1#shiproute172.16.0.0
Routingentryfor172.16.0.0/24,2knownsubnets
Redistributingviaisis
iL1172.16.1.0115/23via192.168.1.2,
FastEthernet1/0
iL1172.16.2.0115/20via192.168.1.2,
FastEthernet1/0
R1#
Finalement,voyonscommentestlatablederoutagesurlerouteurR0quiestlui
detypeL2(donctotalementbackbone):

R0>shiprouteCodes:Cconnected,Sstatic,R
RIP,Mmobile,BBGP
DEIGRP,EXEIGRPexternal,OOSPF,IAOSPF
interarea
N1OSPFNSSAexternaltype1,N2OSPFNSSA
externaltype2
E1OSPFexternaltype1,E2OSPFexternaltype2
iISIS,suISISsummary,L1ISISlevel1,L2
ISISlevel2
iaISISinterarea,*candidatedefault,U
peruserstaticroute
oODR,Pperiodicdownloadedstaticroute
Gatewayoflastresortisnotset
iL2172.16.0.0/16115/30via10.1.1.2,
FastEthernet1/0
10.0.0.0/8isvariablysubnetted,5subnets,3masks
C10.2.2.0/30isdirectlyconnected,
FastEthernet1/1
C10.1.1.0/30isdirectlyconnected,
FastEthernet1/0
iL210.0.0.0/24115/30via10.2.2.2,
FastEthernet1/1
iL210.0.1.0/24115/30via10.2.2.2,
FastEthernet1/1
C10.0.0.1/32isdirectlyconnected,Loopback0
iL2192.168.1.0/24115/20via10.1.1.2,
FastEthernet1/0
iL2192.168.2.0/24115/20via10.2.2.2,
FastEthernet1/1
R0>
Bon,jevouslaissemettreenoeuvrecettetopologieparvousmme.La
topologie