Çfarë është BGP (Border Gateway Protocol)?

BGP ose Border Gateway Protocol është një nga disa protokolle të standardizuara të përdorura për të drejtuar trafikun e rrjetit në internet. BGP është një protokoll i portës së jashtme përgjegjës për shkëmbimin e informacionit të rrugëzimit dhe aksesueshmërisë. Vendimet për rrugëzimin bazohen në shtigjet, politikat dhe rregullat që vendos një administrator i rrjetit për atë rrjet.

Ekziston një version tjetër i BGP - iBGP ose Protokolli i Portës së Kufirit të Brendshëm. Ky version përdoret vetëm për rrugëtim brenda sistemeve autonome. BGP i referohet protokollit të portës së jashtme të kufirit kur përdoret në internet. Ndonjëherë, do të përmendet si BGP, në atë rast.

Historia dhe Operacioni

Protokolli u standardizua për herë të parë në 1989 dhe është përdorur që nga viti 1994. Protokolli ka mbetur relativisht i pandryshuar në shumë versione. Versioni aktual i BGP është versioni 4, i standardizuar në 2006. Ky version mbështet adresimin CIDR, grumbullimin e rrugës dhe shtesat me shumë protokolle. Zgjerimet me shumë protokolle lejojnë BGP të reklamojë rrugët IPv4 dhe IPv6 njëkohësisht në vend që të kërkojë protokolle të veçanta.

BGP mbështetet në kolegët - ruterë të tjerë BGP - të konfiguruar manualisht për të krijuar një sesion. Në mënyrë të veçantë, një sesion TCP në portin 179. BGP është unik në përdorimin e TCP si një protokoll transporti këtu - llojet e tjera të lidhjeve mbështeten në UDP ose, në disa raste, në IP të papërpunuar. Për të mbajtur të hapur lidhjen BGP, një anëtar i lidhjes së rrjetit dërgon mesazhe mbajtëse. Me fjalë të tjera, ai dërgon një mesazh bosh duke u thënë anëtarëve të tjerë të qëndrojnë të lidhur në intervale të rregullta - si parazgjedhje, 30 sekonda. Administratori i rrjetit mund ta konfigurojë këtë interval.

eBGP vs iBGP

Dallimi midis këtyre dy llojeve të BGP është kryesisht vendndodhja e routerit, e cila ndikon në mënyrën se si kalohen rrugët nga peer në peer. Ruterat iBGP funksionojnë brenda një sistemi autonom. Ruterat eBGP ulen në skajin ose kufirin e një sistemi autonom. Kur një sistem ka shumë kolegë, atëherë kolegët eBGP do të jenë në skaj ose jashtë rrjetit, duke komunikuar me ruterat eBGP të sistemeve autonome ngjitur. Peers iBGP, në këtë rast, do të ishin ato të brendshme që komunikojnë vetëm me njëri-tjetrin dhe jo me elementë të jashtëm.

Shënim: Një "sistem autonom" ose AS është një rrjet ose grup rrjetesh të kontrolluara nga ose për një njësi të vetme. Një rrjet i korporatës, për shembull, mund të ketë segmente të shumta rrjeti, të gjitha duke qenë pjesë e një AS të vetme.

Kur një koleg eBGP gjen rrugë të reja, ato u mësohen të gjithë kolegëve të tjerë në rrjet. Në të kundërt, nëse një koleg iBGP gjen një rrugë të re, ajo do t'u mësohet vetëm kolegëve eBGP, jo kolegëve të tjerë të iBGP. Me fjalë të tjera, pavarësisht se çfarë, kolegëve eBGP do t'u mësohet çdo rrugë e re e zbuluar dhe vendosur, ndërsa vetëm disa do të prezantohen me kolegët e iBGP. Këto rregulla nënkuptojnë se rrugët e reja drejt adresave të jashtme reklamohen në të gjitha pajisjet e brendshme. Në të kundërt, rrugët e reja për në një adresë të brendshme reklamohen vetëm jashtë AS. Kjo bazohet në supozimin se një protokoll i rrugëtimit të brendshëm do të sigurojë tashmë akses në pajisjet e brendshme.

Shtetet

Rrjetet BGP dhe kolegët mund të kenë shumë gjendje të ndryshme. Çdo gjendje nënkupton diçka dhe shumica janë pjesë e procesit normal të funksionimit të një lidhjeje BGP. Gjendja e parë është Idle - kur në këtë gjendje, BGP inicializon, refuzon përpjekjet për lidhje dhe krijon një lidhje TCP me kolegun.

Faza e dytë është Lidhja - ruteri duhet të presë që lidhja TCP të përfundojë. Kur të jetë i suksesshëm, Lidhni morphs në OpenSent. Kur jo, përsërit përpjekjen për t'u lidhur ose kthehet në fillim për të filluar nga e para.

OpenSent do të thotë se dërguesi BGP pret për një mesazh 'të hapur' nga kolegu i tij. Mesazhi më pas kontrollohet për vlefshmëri - kur të konstatohet i vlefshëm, ruteri kthen një mesazh Keepalive dhe më pas ndryshon statusin në OpenConfirm. Në këtë gjendje, pajisja është duke pritur për një mesazh KeepAlive nga pala tjetër - kur të arrijë në kohë, gjendja tjetër vendoset. Përndryshe, ai kalon përsëri në Idle dhe fillon nga e para. Me fjalë të tjera, pasi një koleg ka dërguar mesazhin e tij KeepAlive, ai dëgjon të njëjtën gjë nga kolegët e tjerë - dhe kur mesazhi i dytë arrin në qëllimin e tij, gjendja përfundimtare - Established - ndodh.

Në fazën e themelimit, kolegët mund të dërgojnë lirisht mesazhe përditësuese për të shkëmbyer informacione rreth rrugëve të mundshme ndërmjet kolegëve. Nëse një nga kohëmatësit e caktuar skadon në çdo moment të procesit ose shfaqet një mesazh gabimi, bashkëmoshatari i prekur kalon automatikisht në gjendjen e punës dhe fillon nga fillimi. E njëjta gjë ndodh në rastet e mospërputhjeve të versioneve BGP dhe çështjeve të ngjashme.

konkluzioni

BGP ose Border Gateway Protocol është një protokoll i portës së jashtme i krijuar për të reklamuar informacionin e rrugëzimit midis sistemeve autonome në internet. Ai reklamon rrugët nga pajisjet e brendshme në pajisjet e jashtme dhe mëson për rrugët drejt adresave të jashtme për të informuar vendimet e rrugëtimit. BGP është jashtëzakonisht komplekse për t'u menaxhuar dhe ka një histori abuzimi në sulmet e rrëmbimit të BGP. Megjithatë, BGP është një pjesë kritike e rrugëtimit të trafikut të internetit mbi IPv4 dhe IPv6.


Si të ndryshoni pamjen e orës në një Fitbit Versa 4

Si të ndryshoni pamjen e orës në një Fitbit Versa 4

Ndryshoni pamjen e orës së Fitbit Versa 4 për t'i dhënë orës tuaj një pamje të ndryshme çdo ditë falas. Shihni sa e shpejtë dhe e lehtë është.

Çfarë është SMPS?

Çfarë është SMPS?

Mësoni se çfarë është SMPS dhe kuptimin e vlerësimeve të ndryshme të efikasitetit përpara se të zgjidhni një SMPS për kompjuterin tuaj.

Si të raportoni mashtrimet e phishing në Google

Si të raportoni mashtrimet e phishing në Google

Mësoni se si të raportoni një mashtrues në Google për t'i parandaluar ata të mashtrojnë të tjerët me këtë udhëzues.

Pse nuk po ndizet Chromebook im

Pse nuk po ndizet Chromebook im

Merr përgjigje për pyetjen, Pse Chromebook im nuk po ndizet? Në këtë udhëzues të dobishëm për përdoruesit e Chromebook.

Si të ndryshoni cilësimet e grafikës në Steam Deck

Si të ndryshoni cilësimet e grafikës në Steam Deck

Steam Deck ofron një përvojë të fuqishme dhe të gjithanshme lojrash pikërisht në majë të gishtave tuaj. Megjithatë, për të optimizuar lojërat tuaja dhe për të siguruar më të mirën e mundshme

Si të përdorni Klikuesin Automatik për Chromebook

Si të përdorni Klikuesin Automatik për Chromebook

Sot, do të gërmohej në një mjet që mund të automatizojë detyrat e përsëritura të klikimeve në Chromebook tuaj: Klikuesi automatik. Ky mjet mund t'ju kursejë kohë dhe

Roomba ndalon, ngjitet dhe rrotullohet - Rregullo

Roomba ndalon, ngjitet dhe rrotullohet - Rregullo

Rregulloni një problem ku vakuumi i robotit tuaj Roomba ndalon, ngjitet dhe vazhdon të rrotullohet.

Si të hiqni një GPU nga PC Windows në 2023

Si të hiqni një GPU nga PC Windows në 2023

Keni nevojë të hiqni GPU-në nga kompjuteri juaj? Bashkohuni me mua ndërsa shpjegoj se si të hiqni një GPU nga kompjuteri juaj në këtë udhëzues hap pas hapi.

Çfarë është Shoulder Surfing?

Çfarë është Shoulder Surfing?

Sërfimi i shpatullave është një klasë e sulmit të inxhinierisë sociale. Ai përfshin një sulmues që mbledh informacione duke parë në ekranin tuaj.

Çfarë është një SoC?

Çfarë është një SoC?

Nëse keni parë ndonjëherë brenda një kulle PC, mund të shihni se ka shumë komponentë të ndryshëm. Laptopi juaj mesatar përmban shumicën e të njëjtëve komponentë