Centraliseret routing vs distribueret routing | Central routing vs distribueret routing
Routing er processen med at vælge, hvilke stier der skal bruges til at sende netværkstrafik, og sende pakkerne langs det valgte undernetværk. Centraliseret routingmodel er en routingmodel, hvor routing centralt udføres ved hjælp af en centraliseret database. Tværtimod er distribueret routingmodel en routingmodel, der beskæftiger sig med at udføre routing ved hjælp af en distribueret database.
Hvad er centraliseret routing?
Centraliseret routingmodel er en routingmodel, hvor routing centralt udføres ved hjælp af en centraliseret database. Med andre ord holdes rutetabellen på en enkelt “central” knude, som skal konsulteres, når andre noder skal træffe en routingbeslutning. Denne centraliserede database har en global netværksvisning. Centraliseret routing er mest passende i specifikke domæner med systemer, der leverer DWDM (Dense Wavelength Division Multiplexing) transmission. Årsagen til dette er, at disse DWDM-systemer indeholder OADM (Optical Add-Drop Multiplexer), der kan konfigureres, inden for kommunikationsmediets startpunkt og slutpunkt. Tilhængere af centraliseret routing antyder, at fordi de fleste oplysninger såsom detaljer om SRLG (Shared Risk Link Group) og parametre for ydeevne ikke ændres ofte (og disse oplysninger måske aldrig opdages eller annonceres), er de ideelle til at opholde sig i en central database. I en centraliseret model er det let at få adgang til information om staten. Derfor kan oplysningerne om afhængigheder (med hensyn til routing) mellem kredsløb (for at sikre, at mangfoldigheden findes) relativt let håndteres, når terminaler ikke deles mellem kredsløb, og det er ideelt til en central routingmodel. Den centraliserede model bruger global statsinformation. Beregningerne, der udføres (såsom forudberegning af stierne til gendannelse) kan drages stor fordel af denne globale information, og derfor er dette velegnet til en centraliseret model.
Hvad er distribueret routing?
I distribueret routingmodel opbevarer hver node en separat routingtabel. Distribueret routingmodel er en routingmodel, der er fremragende til domæner, der kan identificeres som helt uigennemsigtige. Hovedårsagen hertil er, at begrænsninger for værdiforringelser ikke spiller nogen rolle i rutning inden for disse førnævnte domæner. I tilfælde af en fiasko (når der er behov for at gendanne hurtigt), kan det distribuerede routing-system påberåbes at bære ansvaret for on-demand-beregningen af en gendannelsesstier for hver af de lysstier, der er mislykkedes (selv ved detektering af en forventet fiasko). Endelig er den distribuerede routingmodel meget konsistent med det eksisterende Internets egen distribuerede routingfilosofi.
Hvad er forskellen mellem central routing og distribueret routing?
Centraliseret routingmodel udfører routing ved hjælp af en centraliseret database, mens distribueret routingmodel omhandler udførelse af routing ved hjælp af en distribueret database. Enkelt set indeholder en central knude routingtabellen i den centraliserede model, mens hver knude holder en routingtabel i den distribuerede model. Fordi meget af informationen ikke ændres ofte, mener mange, at disse oplysninger er meget velegnede til at opholde sig i en centraliseret database. De forberegninger, der er nødvendige til restaurering, kan drage fordel af global information tilgængelig i en centraliseret database. Men i modsætning til det distribuerede routingsystem, kan det centraliserede system ikke påberåbes at bære ansvaret for on-demand-beregningen af gendannelsesstier for hver af de lysstier, der er mislykkedes (på et tidspunkt for at opdage en forventet fiasko). I modsætning til den centraliserede tilgang er den distribuerede routingmodel meget konsistent med det eksisterende Internets egen distribuerede routingfilosofi.