Centralized Routing vs Distributed Routing | Sentralisadong Ruta kumpara sa Ibinahagi na Ruta
Ang Routing ay ang proseso ng pagpili kung aling mga path ang gagamitin upang magpadala ng trapiko sa network, at pagpapadala ng mga packet kasama ang napiling sub-network. Ang sentralisadong modelo ng pagruruta ay isang modelo ng pagruruta kung saan ang pagruruta ay sentralisadong isinasagawa gamit ang isang sentralisadong database. Sa kabaligtaran, ang distributed routing model ay isang routing model, na tumatalakay sa pagsasagawa ng routing gamit ang isang distributed database.
Ano ang Centralized Routing?
Ang Centralized routing model ay isang routing model kung saan ang pagruruta ay sentral na isinasagawa gamit ang isang sentralisadong database. Sa madaling salita, ang routing table ay pinananatili sa isang "central" na node, na dapat konsultahin kapag ang ibang mga node ay kailangang gumawa ng desisyon sa pagruruta. Ang sentralisadong database na ito ay nagtataglay ng isang pandaigdigang view ng network. Ang sentralisadong pagruruta ay pinakaangkop sa mga partikular na domain na may mga system na nagbibigay ng DWDM (Dense Wavelength Division Multiplexing) transmission. Ang dahilan nito ay ang mga DWDM system na ito ay naglalaman ng OADM (Optical Add-Drop Multiplexer) na maaaring i-reconfigure, sa loob ng panimulang punto at dulo ng medium ng komunikasyon. Ang mga tagapagtaguyod ng sentralisadong pagruruta ay nagmumungkahi na dahil ang karamihan sa impormasyon tulad ng mga detalye sa SRLG (Shared Risk Link Group) at mga parameter ng pagganap ay hindi madalas na nagbabago (at ang impormasyong ito ay maaaring hindi kailanman natuklasan sa sarili o na-advertise), ang mga ito ay mainam na tumira sa isang sentral na database. Sa isang sentralisadong modelo, ang impormasyon ng estado ay madaling ma-access. Samakatuwid, ang impormasyon sa mga dependency (tungkol sa pagruruta) sa pagitan ng mga circuit (upang matiyak na umiiral ang pagkakaiba-iba) ay madaling mahawakan kapag ang mga terminal ay hindi ibinabahagi sa pagitan ng mga circuit, at ito ay perpekto para sa isang sentralisadong modelo ng pagruruta. Ang sentralisadong modelo ay gumagamit ng pandaigdigang impormasyon ng estado. Ang mga computations na isinasagawa (tulad ng paunang pag-compute ng mga path para sa pagpapanumbalik) ay maaaring lubos na makinabang mula sa pandaigdigang impormasyong ito at samakatuwid ito ay angkop para sa isang sentralisadong modelo.
Ano ang Distributed Routing?
Sa distributed routing model, ang bawat node ay nagpapanatili ng hiwalay na routing table. Ang distributed routing model ay isang routing model, na napakahusay para sa mga domain na maaaring matukoy bilang ganap na opaque. Ang pangunahing dahilan nito ay ang mga hadlang sa mga kapansanan ay hindi gumaganap ng anumang papel sa pagruruta sa loob ng mga nabanggit na domain na ito. Sa kaso ng isang pagkabigo (kapag may pangangailangan na ibalik nang mabilis), ang distributed routing system ay maaaring maasahan upang pasanin ang responsibilidad ng on-demand na pagkalkula ng isang path ng pagbawi para sa bawat isa sa mga light-path na nabigo (kahit na sa punto ng pag-detect ng inaasahang pagkabigo). Sa wakas, ang distributed routing model ay lubos na naaayon sa umiiral na sariling distributed routing philosophy ng Internet.
Ano ang pagkakaiba ng Centralized Routing at Distributed Routing?
Centralized routing model ay nagsasagawa ng routing gamit ang isang sentralisadong database, habang ang distributed routing model ay tumatalakay sa pagsasagawa ng routing gamit ang isang distributed database. Sa madaling salita, ang isang sentral na node ang humahawak sa routing table sa sentralisadong modelo, habang ang bawat node ay nagpapanatili ng isang routing table sa distributed na modelo. Dahil ang karamihan sa impormasyon ay hindi madalas na nagbabago, marami ang naniniwala na ang impormasyong ito ay higit na angkop na tumira sa isang sentralisadong database. Ang mga pre-computation na kailangan para sa pagpapanumbalik ay maaaring samantalahin ang pandaigdigang impormasyon na makukuha sa isang sentralisadong database. Ngunit, hindi katulad ng distributed routing system, ang sentralisadong sistema ay hindi maaasahan upang pasanin ang responsibilidad ng on-demand na pagkalkula ng mga landas ng pagbawi para sa bawat isa sa mga light-path na nabigo (sa oras ng pag-detect ng inaasahang pagkabigo). Hindi tulad ng sentralisadong diskarte, ang distributed routing model ay lubos na naaayon sa umiiral na sariling distributed routing philosophy ng Internet.