Algorithms o le Routing i Networks
E taua tele le fa'aogaina ma le lelei o feso'ota'iga fa'akomepiuta i aso nei, o algorithms ia e fuafua ai le tulaga sili ona lelei mo afifi fa'amaumauga e malaga ai i feso'ota'iga feso'ota'i, ma fa'amautinoa ai le feso'ota'iga fa'atuatuaina ma lelei. Fa'atasi ai ma le lavelave ma le tele o feso'ota'iga i aso nei, mai feso'ota'iga i le lotoifale (LANs) i feso'ota'iga lautele i le lalolagi atoa (WANs) e pei o le Initaneti, o le malamalama i mataupu fa'avae i tua atu o algorithms o le fa'aogaina e taua tele mo inisinia feso'ota'iga, tagata tomai fa'apitoa i le IT, ma so'o se tasi e fiafia i le matata o feso'ota'iga fa'akomepiuta.
Ituaiga o Algorithms o le Routing
E mafai ona vaevaeina lautele algorithms o routing i ni vaega se lua: static ma dynamic.
Faiga faʻasolosolo
O le fa'asologa tumau e aofia ai le fa'atulagaina lima o laulau fa'asologa ma auala tumau mo afifi fa'amaumauga. Talu ai ona e le suia nei auala se'i vagana ua toe fa'atulagaina lima, o le fa'asologa tumau e fai si faigofie ma e itiiti lava le fa'aaluina o tupe fa'aalu fa'akomepiuta. E aoga tele i feso'ota'iga laiti ma mautu lea e mafai ona vavaloina auala ma e foliga mai e le suia.
Lelei o le Static Routing:
– Faigofie: Faigofie ona fa'atulaga ma pulea mo feso'ota'iga laiti.
– Vavaloina: O auala tumau e faʻamautinoa ai auala tutusa mo afifi.
– Tupe Fa'aalu Maualalo: Punaoa fa'akomepiuta la'ititi e mana'omia.
Le lelei o le Static Routing:
– Leai o le Fetuutuunai: E le mafai ona otometi lava ona fetuutuunai i suiga o feso'ota'iga po'o fa'aletonu.
– Fa'afitauli i le Fa'alauteleina: Ua le toe aoga mo feso'ota'iga tetele ma feliua'i.
Fa'aolaola
O le fa'asologa fa'a-dynamic, i le isi itu, e aofia ai algorithms e fetu'una'i otometi lava auala e fa'atatau i tulaga suia o feso'ota'iga. O nei algorithms e fa'afouina fa'a-dynamical laulau o fa'asologa e ala i le fesoota'i ma isi masini feso'ota'iga e aoina ai fa'amatalaga e uiga i le tulaga o le feso'ota'iga. E taua tele le fa'asologa fa'a-dynamic mo feso'ota'iga tetele ma sili atu ona faigata lea e le talafeagai ai le fa'atulagaina fa'ale-lima.
Lelei o le Dynamic Routing:
– Fetuuna'i: E mafai ona tali otometi atu i suiga i le feso'ota'iga, e pei o le fa'aletonu o feso'ota'iga po'o le fe'avea'i.
– Fa'alauteleina: Talafeagai mo feso'ota'iga tetele ma foliga e suia soo.
– Paleni o Avega: E mafai ona tufatufa tutusa feoaiga i auala eseese.
Le lelei o le Dynamic Routing:
– Faigata: E sili atu ona faigata ona fa'atulaga ma pulea pe a fa'atusatusa i le static routing.
– Galuega Fa'atino i le Komepiuta: Mana'omia le tele o le malosi fa'agaioiga ma le manatua e tausia ai laulau fa'asolosolo fa'aonaponei ma fuafua auala sili ona lelei.
Algorithms Autu mo le Fa'aogaina o Ala
E tele ni algorithm o le routing e iai, e tofu lava ma ona malosiaga ma faʻaoga. O loʻo i lalo nisi o algorithms routing e sili ona lauiloa ma faʻaaogaina lautele i fesoʻotaʻiga faʻaonaponei.
Algorithm o le Fa'asologa o Vector Mamao
O le Distance Vector Routing Algorithm o se tasi o algorithms faigofie o le dynamic routing. E aofia ai le fefa'asoaa'i e routers o fa'amatalaga e uiga i le network atoa ma o latou tuaoi vavalalata. O routers ta'itasi e tausia se laulau (vector) o lo'o i ai le mamao (tau) i isi routers uma i le network.
Uiga Taua:
– Fa'aaogaina le algorithm a Bellman-Ford e fuafua ai auala aupito pupuu.
– Auina atu i lea taimi ma lea taimi ia distance vectors i routers tuaoi.
lelei:
- Faigofie ona faʻatino ma malamalama i ai.
– Aoga mo feso'ota'iga laiti ma feololo.
Faʻamatalaga:
– Taimi o le Feso'ota'iga: E mafai ona telegese le fesoota'iga, aemaise lava i feso'ota'iga tetele.
– Fa'afitauli o le Faitau e o'o atu i le Le Uma: O le le mafai ona vave toe malosi mai nisi o suiga i feso'ota'iga e mafai ona o'o atu ai i ni fa'asologa o laina.
Algorithm o le Fa'asologa o le Setete Feso'ota'i
E fa'aopoopoina e le Link State Routing le tele o le lavelave ae e sili atu fo'i ona lelei mo feso'ota'iga tetele. I lenei auala, e malamalama atoatoa router ta'itasi i le topology o feso'ota'iga ma fa'atatau le ala aupito pu'upu'u i isi node uma e fa'aaoga ai algorithms e pei o Dijkstra's.
Uiga Taua:
– E fausia e router taʻitasi se faʻafanua atoa o le fesoʻotaʻiga.
– Fa'aaogaina le algorithm a Dijkstra e su'e ai le ala aupito pu'upu'u.
lelei:
– Fa'atasiga Vave: Vave ona fetu'una'i i suiga o feso'ota'iga.
– Fa'alauteleina: Talafeagai mo feso'ota'iga tetele ma lavelave.
– E leai se Li'o: Fa'aitiitia le lamatiaga o li'o fa'asolo.
Faʻamatalaga:
– Tupe Fa'aalu Maualuga: E mana'omia le tele o le manatua ma le malosi o le fa'agaioiga.
– Faigata: E sili atu ona faigata ona faʻatino ma tausia.
Algorithm o le Ala Vector Routing
O le Path Vector Routing o se fa'aopoopoga o le Distance Vector Routing ua mamanuina mo le fa'atulagaina o ala fa'avae, lea e aoga tele i le fa'atulagaina o ala i le va o vaega (e pei o le va o Kamupani Auaunaga Initaneti eseese). O le Border Gateway Protocol (BGP), o se fausaga taua o le fa'atulagaina o ala i le Initaneti, e fa'avae i luga o le Path Vector Routing.
Uiga Taua:
– Tausia faʻamatalaga o le ala e faʻafouina faʻafuaseʻi.
– E mafai ai ona faia faaiuga e fa'atatau i le fa'atulagaina o auala e fa'avae i luga o faiga fa'avae.
lelei:
– Puleaina o Faiga Faavae: E mafai ai ona faia faaiuga e faatatau i le fa'atulagaina o ala e faavae i luga o faiga faavae tau pulega.
– Fa'alauteleina: Aoga mo feso'ota'iga tetele i le va o vaega.
Faʻamatalaga:
– Faigata: O le puleaina o tulafono faatonutonu ma auala e mafai ona faigata.
– Fa'afitauli o le Feso'ota'iga: E mafai ona mafatia i le telegese o taimi o le feso'ota'iga i lalo o nisi o tulaga.
Algorithms o le Fa'aogaina o Ala Fa'afefiloi
E tu'ufa'atasia e Hybrid Routing Algorithms elemene o le distance vector ma le link state routing e fa'aaoga ai o latou malosiaga a'o fa'aitiitia ai o latou vaivaiga. O se fa'ata'ita'iga o le Enhanced Interior Gateway Routing Protocol (EIGRP) na atia'e e Cisco.
Uiga Taua:
– Tuufaatasia foliga o distance vector ma link state protocols.
– Tu'uina atu le vave o le feso'ota'iga ma le fa'aaogaina lelei o puna'oa feso'ota'iga.
lelei:
– Paleni: Ofoina atu se auala paleni e talafeagai mo siosiomaga eseese o fesoʻotaʻiga.
– Lelei: E tu'ufa'atasia ai fa'amanuiaga o le vave fa'atasi ma le fuafuaina lelei o le ala.
Faʻamatalaga:
– Natura Fa'apitoa: O nisi o polokalame fa'afefiloi e fa'apitoa mo le fa'atau'oloa.
– Faigata: E mafai ona sili atu ona faigata le fa'atulagaina ma le pulea nai lo le pure distance vector po'o le link state protocols.
iʻuga
O algorithms o le routing o le ivitū lea o fesoʻotaʻiga fesoʻotaʻiga, e mafai ai e faʻamatalaga ona malaga lelei ma faʻatuatuaina mai le puna i le taunuuga. E ui o le static routing e talafeagai mo fesoʻotaʻiga laiti ma mautu, ae o algorithms dynamic routing e taua tele mo siosiomaga tetele ma sili atu ona dynamic. O le filifiliga o le algorithm routing—pe o le distance vector, link state, path vector, poʻo le hybrid—e faʻalagolago i manaʻoga faʻapitoa ma uiga o le fesoʻotaʻiga.
O le malamalama i nei algorithms ma a latou mataupu faavae fa'atino e taua tele mo le mamanuina ma le puleaina o feso'ota'iga komepiuta fa'aonaponei. A'o fa'aauau pea ona alualu i luma le tekinolosi, o le a fa'apea fo'i ona alualu i luma algorithms o le routing, e fetu'una'i i mana'oga fa'atupula'ia o feso'ota'iga fa'alelalolagi ma le fefa'ataua'iga o fa'amatalaga. O le atina'e faifai pea ma le fou i tekinolosi o le routing o le a fa'amautinoa ai o lo'o tumau pea le malosi, lelei, ma le gafatia o feso'ota'iga e lagolagoina ai le lalolagi lavelave ma fa'avae i fa'amatalaga o le lumana'i.