Centralizuotas maršruto parinkimas prieš paskirstytus maršruto parinkimo protokolus
Maršruto parinkimas yra pasirinkimo, kuriais keliais bus siunčiamas tinklo srautas, ir paketų siuntimo pasirinktame antriniame tinkle procesas. Kompiuterių tinklų terminologijoje maršruto parinkimo protokolas apibrėžia, kaip tinklų mazgai (ypač maršrutizatoriai) sąveikauja tarpusavyje, kad nuspręstų, kokius kelius pasirinkti tinklo srautui siųsti dalijantis reikiama nuorodų informacija. Paprastai mazgai turi pradinių žinių apie kitus tiesiogiai su jais prijungtus mazgus, o maršruto parinkimo protokolas šią informaciją pirmiausia paskleis į netoliese esančius mazgus, o paskui į kitus mazgus. Taip maršruto parinkimo protokolai suteikia žinių apie tinklo topologiją tinklo maršruto parinktuvams iš pradžių ir įvykus pakeitimui.
Yra dviejų tipų maršruto parinkimo protokolai, klasifikuojami kaip dinaminiai ir statiniai. Statiniai protokolai veikia tik su rankiniu būdu sukonfigūruotomis maršruto lentelėmis, o dinaminiai protokolai adaptyviai atnaujina maršruto parinkimo lentelę (-es) pagal tinklo topologijos pokyčius. Dinaminiai protokolai toliau klasifikuojami kaip centralizuoti ir paskirstyti. Centralizuoti protokolai sutelkia dėmesį į centrinį mazgą visiems maršruto sprendimams, o paskirstyti protokolai padaro kiekvieną tinklo įrenginį atsakingą už maršruto sprendimų priėmimą.
Kas yra centralizuoti maršruto parinkimo protokolai?
Kaip minėta, centralizuoti maršruto parinkimo protokolai priklauso dinaminių maršruto parinkimo protokolų šeimai. Tinkle, kuriame naudojamas centralizuotas maršruto parinkimo protokolas, centrinis apdorojimo įrenginys, veikiantis „centriniame“mazge, renka informaciją (būseną, pvz., aukštyn/žemyn, būseną, pajėgumą ir dabartinį panaudojimą) kiekvienoje tinklo nuorodoje. Tada šis apdorojimo įrenginys naudoja surinktą informaciją, kad apskaičiuotų visų kitų mazgų maršrutų lenteles. Šie maršruto parinkimo protokolai šiems skaičiavimams naudoja centralizuotą duomenų bazę, esančią centriniame mazge. Kitaip tariant, maršruto parinkimo lentelė laikoma viename „centriniame“mazge, į kurį reikėtų kreiptis, kai kitiems mazgams reikia priimti sprendimą dėl maršruto.
Kas yra paskirstyti maršruto parinkimo protokolai?
Paskirstyti maršruto parinkimo protokolai taip pat priklauso dinaminių maršruto parinkimo protokolų šeimai. Pagal paskirstytą maršruto parinkimo protokolą kiekvienas tinklo įrenginys yra atsakingas už maršruto sprendimų priėmimą. Yra dviejų tipų dinaminiai, paskirstyti protokolai, vadinami izoliuotais (mazgai nebendrauja) ir neizoliuotais (mazgai bendrauja vienas su kitu). Taigi pagal šią subkategoriją (dinaminį, paskirstytą ir neizoliuotą) yra dvi plačios protokolų klasės, kurios šiandien naudojamos dažniau. Tai yra atstumo vektorių protokolai ir ryšio būsenos protokolai. Atstumo vektorių protokolai leidžia mazgams reguliariais intervalais arba pagal poreikį dalytis tokia informacija kaip paskirties vieta ir kaina. Nuorodų būsenos protokolai užlieja nuorodos būsenos informaciją visame tinkle, kad kiekvienas mazgas galėtų sukurti tinklo „žemėlapį“.
Kuo skiriasi centralizuoti maršruto parinkimo protokolai ir paskirstyti maršruto parinkimo protokolai?
Nors tiek centralizuoti, tiek paskirstyti maršruto parinkimo protokolai yra dinaminiai maršruto parinkimo protokolai, jie gana skirtingai veikia. Pagrindinis skirtumas tarp jų yra tas, kurie tinklo įrenginiai priima sprendimus dėl maršruto parinkimo. Vienas centrinis mazgas yra atsakingas už visus centralizuoto maršruto parinkimo sprendimus, o kiekvienas įrenginys yra atsakingas už maršruto sprendimus pagal paskirstytus protokolus. Centralizuoti protokolai turi daug problemų, palyginti su paskirstytais protokolais, pvz., turi vieną gedimo tašką ir galimą tinklo perkrovą aplink centrinį mazgą. Dėl šių priežasčių dažniau naudojami paskirstyti protokolai.