Erinevus BGP ja OSPF vahel

BGP vs OSPF

Andmepakette saab võrgu kaudu teisaldada mitmel viisil. Marsruutimine on üldine termin, mis osutab nende pakettide võrgu kaudu liikumise viisile. Tavaliselt nimetatakse võrgus pakettide edastamise vormingute määratlemise viise marsruutimisprotokollideks.

Marsruutimist on kahte tüüpi, nimelt staatiline ja dünaamiline. Staatiline marsruutimine on see, kus paketid liiguvad võrku, millel on sama identne tee, kuni sihtkohta. Staatiline marsruutimine sobib kõige paremini väikeste võrkude jaoks, samas kui dünaamiline marsruutimine sobib paremini suuremates võrkudes, näiteks Internetis.

Dünaamilise marsruudi jaoks saab ruutereid paketid kanalite kaudu teisele marsruudile (marsruudile) suunata, kuna seda rada peetakse paremaks marsruudiks, mis sobib kavandatud sihtkohta jõudmiseks. Näiteks kui sihtkohta on võimalik jõuda mitmel marsruudil, konfigureerivad ruuterid tavaliselt ise pakette marsruutima võimalikult lühikesele teele, ehkki lühem tee tähistab siin vähem humalaga marsruuti, erinevalt lühemast vahemaast. Ruuterid programmeerivad oma marsruutimislaudu ümber, suheldes omavahel marsruutimisprotokollide abil. Kõige tuntumate protokollide hulgas on marsruuditeabe protokoll (RIP), esimene lühim tee (OSPF) ja Border Gateway Protocol (BGP)..

OSPF otsib oma nimele vaatamata alati kiireimat ja mitte kõige lühemat marsruuti. OSPF-protokolli kasutavad marsruuterid kontrollivad teiste ruuterite olekut, millele neil on juurdepääs, saates sageli sõnumi. Sellest saavad nad teada ruuteri olekut ja kas see on võrgus. Mis puudutab OSPF-i, siis ruuterid teavad kõiki saadaolevaid võimalikke teid, mitte ainult lühimaid, ning võimaldavad ka koormuse tasakaalustamist, kus ruuter võib jaotada datagrammi ühtlaselt sihtkohta jõudmiseks saadaolevate teede vahel. OSPF-i kasutatakse peamiselt väiksemamahulistes tsentraalselt hallatavates võrkudes.

BGP-protokolli kasutatakse peamiselt väga suuremahulistes võrkudes, näiteks Internetis. Selliselt kasutavad Interneti-ruuterid BGP-protokolli ja see klassifitseeritakse välise lüüsi protokolliks, samas kui OSPF on sisemise lüüsi protokoll. BGP võib olla kas sisemine või väline. Sisemine BGP on koht, kus protokolli kasutab ruuterid ja kliendimasinad sama haldusüksuse all, mida tuntakse autonoomse süsteemina. Väline BGP on koht, kus protokoll töötab kahe erineva autonoomse süsteemi all.

BGP on keerulisem kui OSPF, kuna see kasutab datagrammi parima tee määramisel mitmesuguseid atribuute.

Kokkuvõte:
BGP on Border Gateway Protocol, samas kui OSPF on Open Shortest Path First.
BGP-d kasutatakse suuremahulistes võrkudes, näiteks Internetis, samas kui OSPF-i kasutatakse võrkudes, mis asuvad sama halduse all.
BGP on palju keerulisem kui OSPF.