Vous êtes sur la page 1sur 6

Modlisationetsimulation

Recherchesur
LesprotocolesdedistributionenMPLS LetraficengineeringenMPLS LesVPNenMPLS

Ralispar OmarAGAR RT4G3

Anneuniversitaire2012/2013

1lesprotocolesdedistributionenMPLS
esLSRsebasentsurl'informationdelabelpourcommuterlespaquetsautraversdu backboneMPLS.Chaquerouteur,lorsqu'ilreoitunpaquettaggu,utiliselelabel pourdterminerl'interfaceetlelabeldesortie.Ilestdoncncessairedepropagerles informationssurceslabelstouslesLSR.Pourcela,desprotocolesdedistributions delabelssontutiliss.SuivantletypedesFEC,diffrentsprotocolessontemploys pourl'changedelabelsentreLSR.
L

TDP Leprotocolededistributiond'tiquettes(LDP)estunprotocoledfiniparl'IETF(RFC 5036)danslebutdedistribuerdestiquettesdansunenvironnementMPLS.PLD reposesurlesinformationsderoutagesousjacentfourniparunIGPafinde transfrerdespaquetsd'tiquettes.Labasedurouteurdetransmissionde l'information,ouFIB,estchargdedterminerlecheminparhophoptraversle rseau.Contrairementcheminsd'ingnieriedetrafic,quiutilisentdescontrainteset desitinrairesexplicitespourtablirtiquetteSwitchedPathsendtoend(LSP),LDP estutilisuniquementpourlasignalisationLSPbesteffort. TLDP LssessionsLDPciblssontdiffrentsparcequependantlaphasededcouverteles Hellossontunicastl'homologueLDPpluttqued'utilisermulticast.Une consquencedececiestqueTLDPpeuttremisenplaceentredespairsnon directementconnectstandisqueleurspairsduPLDnonciblesdoiventtresurle mmesousrseau.TLDPpeutencoretreutilisentrepairsconnects,sidsir.Sur unrouteurfonctionnantTimOsquandunSDP(ServicechemindeDistribution)est configur,l'entreetlasortietiquetageautomatique(cibleLDP)estactivpar dfautetl'entreetlasortiedestiquettesde"service"sontsignalssurune connexionTLDP .SilasignalisationestdsactivesurunSDP ,lestiquettes"service" entreetdesortiedoiventtreconfigursmanuellementlorsqueleSDPestliun service. RSVPTE(ResourceReservationProtocol):utilisenTrafficEngineeringpour tablirdesLSPenfonctiondecritresderessourcesetd'utilisationdesliens. Cettemthodedtermineunchemintraverslerseauenfonctiondel'avisdu protocoledepasserelleintrieurdurseau.Siaucunecontrainten'estappliquela LSP ,lesrouteursenvoientsimplementlademanded'uncheminversleprochainsaut actifpourcettedestination,sansroutageexplicite.L'IGPsurchaquerouteurestlibre dechoisirprochainsbondsactifsfondssurlabasededonnesd'tatdeliaison. MPBGP(MultiProtocolBorderGatewayProtocol)pourl'changederoutesVPN. Lesdeuxderniersprotocolesserontabordsdansleurssectionsrespectives(Traffic EngineeringetVirtualPrivateNetworks).Remarque:aucunlabeln'estaffect pour lesroutesapprisespareBGP .Ilexistedeuxmthodespourpropagerleslabelsentre LSR:upstreametdownstream.Leschmasuivantexplicitelanotiond'upstream neighboretdedownstreamneighborparrapportunrseauIPdonn:

lerouteurAestunupstreamneighborparrapportaurouteurBpourler seau 192.168.2.0.LerouteurAestaussidownstreamneighborparrapportaurouteurB pourlerseau192.168.1.0.Unemthodededistributiondeslabelsditedownstream indiquequelapropagationdesrseauxsefaitdurouteurleplusprocheaurouteur leplusloign(downstreamversupstream). Lamthodedownstream,avecdeuxvariantes:unsolliciteddownstreamet downstreamondemand.Danslapremirevariante,lesLSRdownstreampropagent systmatiquementtousleurslabelsleursvoisins.Dansladeuxime,lesLSR upstreamsdemandentexplicitementauxLSRdownstreamsdeleurfournirunlabel pourlesubnetIPdemand.Lemodenonsollicitestutilisdanslecasd'interfaces enmodetrame,ledownstreamondemandtantutilisparlesLSRATM(mode cellule).

2trafficengineeringenMPLS
Lesmotivationsinitialespourladfinitiondel'architectureMPLStaientdedoterle mondeIPd'unmodeconnectetainsid'amliorerlesperformancesdesrouteursen traitantlespaquetsIPdirectementauniveau2(commutation)sansavoir remonter systmatiquementauniveau3(routage)chaquebond.Eneffet,commuterun paquetIPpartird'un"label"revientutiliserlelabelentrantcommepointeurdans untableaudontlacasecorrespondantecontientl'interfacedesortieverslaquellele paquetdoittreenvoy,ainsiquelenouveaulabelluiaffecter.Unetelleopration, quicorrespondexactementautraitementduchampVPI/VCId'unecelluleentrant dansuncommutateurATM,estprioribeaucoupplussimplequel'opration classiquederoutaged'unpaquetIP . Cecitant,lesperformancesdesrouteursIPtantdevenuescequ'ellessont, l'argumentdel'augmentationdesperformancesdescommutateurs/routeursMPLS/IP perdunpeudesonintrt:lesalgorithmesderoutagedepaquetslesplusrcents offrentdesperformances(enrapiditdetraitement)quasisimilairescellesd'une simpleoprationdecommutation.L'industrieadslorsmisl'accentsurl'intrtde MPLScommeoutilpermettantle"TrafficEngineering". Par"TrafficEngineeringMPLS",ilfautcomprendre,tablissementdeconnexions" lademande","gestiondetrafic",gestiondesroutes,gestiondesressources,gestion del'coulementdefluxdetrafictraversunrseauIP .Lapossibilitdefairesuivre despaquetsIPunchemintraverslerseaunecorrespondantpasforcmentau cheminquecesmmespaquetsauraientsuivis'ilsavaienttroutsauniveau3 (c'estdirepartirdesinformationsissuesduprotocolederoutageinternedu rseau,i.e.RIP ,OSPF,ISIS,EIGRP ,etc.),ceciafindemieuxgrerlesressourcesdu rseau".Eneffet,viaunLabelSwitchedPath(LSP),MPLSpermetd'imposerle cheminquelespaquetsIPdoiventsuivrepouratteindreunedestinationdonn e.Un LSPestdoncunidirectionnel. MPLSetsesLSPsconstituentdslorsunoutildegestionetd'optimisationde l'utilisationdesressourcesd'unrseauIP:lesLSPsontmontsparvoiedegestion l'avanceparl'oprateurselonuncheminqueceluicipeutavoirpralablementchoisi

etdtermin.... Uneutilisation"TrafficEngineering"deLSPMPLSs'apparente lafonctionSoftPVC unidirectionnel(contrairementunLSP ,unVCpeutaussitrebidirectionnel)qui existeencommutationATM.PourtablirunSoftPVC,l'oprateursecontente gnralementd'identifierparvoiedegestionlesextr mitsqu'ilveutjoindre.La connexionestensuitetablieautomatiquemententrecesdeuxextrmits,laroute quecetteconnexionsuittraverslerseautantdtermineparleslmentsde coeurderseau.DanslecasdePNNI,laspcificationlaisseleroutaged'unSoftPVC souslaresponsabilitdesnoeudsATM.Cecitant,lamajoritdesMIBpropritaires permettentunoprateurdespcifierluimmes'illedsirelecheminqu'unSoft PVCdoitsuivretraverslerseau. LaprincipalediffrenceentreunLSPMPLSetunSoftPVCATMestqu'ilestpossible d'associerunSoftPVCunecatgoriedeserviceATM,ainsiquedesparamtresde traficetdeQoS.DansunrseauMPLSsimple,tablirdesLSPrevientalorstablir desSoftPVCUBRunidirectionnels:onmarqueunchemintraverslerseausanslui associerderessources.

3VPN
MPLSVPNestunefamilledemthodespourexploiterlapuissancedecommutation multiprotocolepartiquette(MPLS)decrerdesrseauxprivsvirtuels(VPN).MPLS VPNpermetauxingnieursderseaulapossibilitdetransportetitinraireplusieurs typesdetraficrseau l'aidedestechnologiesdel'pinedorsaleMPLS.Ilexistetrois typesdeVPNMPLSdploysdanslesrseauxd'aujourd'hui: Lepointpoint(Pseudowire) Couche2(VPLS) Couche3(VPRN) Pointtopoint(pseudowire) pointpointVPNMPLSemploientVLLs(liaisonslouesvirtuelles)pourfournir Couche2pointpointdelaconnectivitentredeuxsites.Ethernet,TDM,ATMetles cadrespeuventtreencapsulsdanscesVLLs. Couche2(VPLS) offreunserviceVPLSdestyle"switchdanslenuage.VPLSpermetdecouvrirles VLANentrelessites.VPNL2sontgnralementutilisspouracheminerlavoix,la vidoetAMItraficentrelesemplacementsdecentrestationsetdesdonn es. Couche3(VPRN) utiliselacouche3VRF(VPN/Virtualroutageetletransfert)pourlestablesde routagedechaquesegmentpourchaqueclientenutilisantleservice.Lespairsdu clientaveclerouteurdufournisseurdeserviceetlesdeuxroutesdechange,quisont

placsdansunetablederoutagespcifiqueauclient.MultiprotocolBGP(MPBGP)est ncessairedanslenuaged'utiliserleservice,cequiaugmentelacomplexit dela conceptionetmiseenuvre.VPNL3nesontgnralementpasdployssurles rseauxdedistributionenraisondeleurcomplexit,maisuneL3VPNpeuttre utilispouracheminerletraficentresitesd'entrepriseoudatacenter. Deuxsitesdistinctsontuneconnectivit IPsurlemmebackbone,seulement s'ilsappartiennentunmmeVPNsurcebackbone. Deuxsitesquinesontpasdanslemmebackbone,n'ontaucuneconnectivitIP entreeuxsurcebackbone. SitouslessitesdansunVPNappartiennent lammeentreprise,alorsils'agit d'unintranet. SitouslessitesdansunVPNappartiennentdiffrentesentreprises,alorsils'agit d'unextranet. Unsitepeut tredansplusieursVPN:Dansunintranetetdansun,ouplusieurs extranets. Les offres d'un service VPN IPrpondentauxbesoinsdesentreprisesncessitant: UnservicederseauIPprivsuruneinfrastructurederseauIPpublic. UtilisantlacoucherseauIP ,niveau3. Unescalabilitaise. Possibilitd'utilisationd'unadressageprivsurunrseaupublic. QoS. Accscontrlettanchevisvisdesautresfluxsurl'infrastructurepublic. Les informations de routage l'intrieur d'un VPN sont distribues de la manire suivante: dusiteclientversleVBG(VPNBorderGateway)source:viaRIP ,OSPFouen routagestatique auniveauduVBGsource:exportationversBGP entreVBGsourceetVBGdestination:viaBGP auniveauduVBGdestination:importationpartirdeBGP duVBGdestinationverslesiteclient:viaRIP ,OSPFouenroutagestatique

LeVBGsourceapplique2labelsaupaquetdedatalorsqu'unVPNestutilis (Cisco utilseuneautremethode:LaVPNIP@=96bits:64bitsidentifiantleVPNet32bits del'@IPV4classique). lepremierlabel(extrieur)identifielecheminversleVBGdestination,etchange chaquebond lesecondlabel(intrieur)spcifieleVPNIDattribuauVPNetn'estpasmodifi entreleVBGsourceetleVBGdestination Cettepairedelabelspermetd'implmenteraismentlesmcanismesdesVPN dansMPLS.