Sentralised Routing vs Distributed Routing Protocols
Routing is die proses om te kies watter paaie gebruik moet word om netwerkverkeer te stuur, en om die pakkies langs die geselekteerde subnetwerk te stuur. In rekenaarnetwerkterminologie definieer 'n roeteringprotokol hoe nodusse in netwerke (spesifiek routers) met mekaar in wisselwerking tree, om te besluit watter paaie om te kies vir die stuur van netwerkverkeer deur die nodige skakelinligting te deel. Tipies het die nodusse aanvanklike kennis van ander nodusse wat direk daaraan gekoppel is en die roeteringprotokol sal hierdie inligting eers na die nabygeleë nodusse en dan na die ander nodusse versprei. Dit is hoe roeteerprotokolle kennis van netwerktopologie verskaf aan die routers van die netwerk aanvanklik sowel as nadat 'n verandering plaasgevind het.
Daar is twee tipes roeteringsprotokolle wat as dinamiese en statiese protokolle geklassifiseer word. Statiese protokolle werk slegs met handgekonfigureerde roeteringstabelle, terwyl dinamiese protokolle roetetabel(e) aanpasbaar opdateer volgens veranderinge in netwerktopologie. Dinamiese protokolle word verder geklassifiseer as gesentraliseerd en versprei. Gesentraliseerde protokolle fokus op 'n sentrale nodus vir alle roetebesluite, terwyl verspreide protokolle elke toestel in die netwerk verantwoordelik maak om roetebesluite te neem.
Wat is Gesentraliseerde Routing Protocols?
Soos hierbo genoem, behoort gesentraliseerde roeteringsprotokolle aan die familie van dinamiese roeteringsprotokolle. In 'n netwerk wat 'n gesentraliseerde roeteringprotokol gebruik, versamel 'n sentrale verwerkingstoestel wat op 'n "sentrale" nodus loop inligting (status soos op/af-status, kapasiteit en huidige benutting) op elke skakel in die netwerk. Dan gebruik hierdie verwerkingstoestel die versamelde inligting om roetetabelle vir alle ander nodusse te bereken. Hierdie roeteringsprotokolle maak gebruik van 'n gesentraliseerde databasis wat by die sentrale nodus geleë is vir hierdie berekeninge. Met ander woorde, die roeteringtabel word by 'n enkele "sentrale" nodus gehou, wat geraadpleeg moet word wanneer ander nodusse 'n roetebesluit moet neem.
Wat is verspreide roete-protokolle?
Verspreide roeteringsprotokolle behoort ook aan die familie van dinamiese roeteringsprotokolle. Onder verspreide roeteringprotokol is elke toestel in die netwerk verantwoordelik vir die neem van roetebesluite. Daar is twee tipes dinamiese, verspreide protokolle genoem geïsoleerd (nodusse kommunikeer nie) en nie-geïsoleer (nodusse kommunikeer met mekaar). Dus, onder hierdie subkategorie (dinamies, verspreid en nie-geïsoleer), is daar twee breë klasse protokolle wat vandag meer algemeen gebruik word. Dit is afstandsvektorprotokolle en skakeltoestandprotokolle. Afstandvektorprotokolle maak dat die nodusse inligting soos bestemming en koste met gereelde tussenposes of soos benodig deel. Skakeltoestandprotokolle oorstroom die skakeltoestandinligting regdeur die netwerk om elke nodus toe te laat om 'n netwerk-“kaart” te bou.
Wat is die verskil tussen gesentraliseerde roeteringsprotokolle en verspreide roeteringsprotokolle?
Hoewel beide gesentraliseerde en verspreide roeteringsprotokolle dinamiese roeteringsprotokolle is, verskil hulle heeltemal in hoe hulle werk. Die belangrikste verskil tussen hulle is gebaseer op watter toestelle in die netwerk die besluite oor roetering neem. Een sentrale nodus is verantwoordelik vir alle roeteringbesluite in gesentraliseerde roetering, terwyl elke toestel verantwoordelik is vir roetebesluite onder verspreide protokolle. Gesentraliseerde protokolle het baie probleme in vergelyking met verspreide protokolle, soos om 'n enkele punt van mislukking en potensiële netwerkopeenhoping rondom die sentrale nodus te hê. As gevolg van hierdie redes word verspreide protokolle meer algemeen gebruik.