Hvað er BGP (Border Gateway Protocol)?

BGP eða Border Gateway Protocol er ein af nokkrum stöðluðum samskiptareglum sem notaðar eru til að leiða netumferð á internetinu. BGP er siðareglur utangáttar sem ber ábyrgð á að skiptast á leiðarlýsingu og upplýsingum um aðgengi. Ákvarðanir um leið eru byggðar á slóðum, stefnum og reglum sem netkerfisstjóri setur fyrir það net.

Það er önnur útgáfa af BGP - iBGP eða Interior Border Gateway Protocol. Þessi útgáfa er eingöngu notuð til að leiða innan sjálfstæðra kerfa. BGP vísar til samskiptareglur ytri landamæragáttar þegar þær eru notaðar á internetinu. Stundum verður það nefnt sem BGP, í því tilviki.

Saga og rekstur

Bókunin var fyrst stöðluð árið 1989 og hefur verið notuð síðan 1994. Bókunin hefur haldist tiltölulega óbreytt í mörgum útgáfum. Núverandi útgáfa af BGP er útgáfa 4, staðlað árið 2006. Þessi útgáfa styður CIDR vistföng, leiðarsamsöfnun og fjölsamskiptaviðbætur. Fjölsamskiptaviðbæturnar gera BGP kleift að auglýsa IPv4 og IPv6 leiðir samtímis frekar en að þurfa aðskildar samskiptareglur.

BGP treystir á jafningja - aðrir BGP beinar - stilltir handvirkt til að búa til lotu. Nánar tiltekið, TCP lota á höfn 179. BGP er einstakt í því að nota TCP sem flutningssamskiptareglur hér - aðrar tegundir tenginga treysta á UDP eða, í sumum tilfellum, hrá IP. Til að halda BGP-tengingunni uppi sendir meðlimur nettengingarinnar áframhaldandi skilaboð. Með öðrum orðum, það sendir tóm skilaboð sem segja öðrum meðlimum að vera tengdir með reglulegu millibili - sjálfgefið, 30 sekúndur. Kerfisstjóri netkerfisins getur stillt þetta bil.

eBGP vs iBGP

Munurinn á þessum tveimur gerðum af BGP er aðallega staðsetning beinisins, sem hefur áhrif á hvernig leiðir eru fluttar frá jafningja til jafningja. iBGP beinar keyra innan eins sjálfstætt kerfis. eBGP beinar sitja á jaðri eða mörkum sjálfstætt kerfis. Þegar kerfi hefur marga jafningja, þá væru eBGP jafningjar við jaðar eða utan netkerfisins, í samskiptum við eBGP beina aðliggjandi sjálfstæðra kerfa. iBGP jafningjar, í þessu tilfelli, væru þeir innri sem hafa aðeins samskipti sín á milli frekar en utanaðkomandi þætti.

Athugið: „sjálfstætt kerfi“ eða AS er net eða mengi netkerfa sem stjórnað er af eða fyrir einn aðila. Fyrirtækjanet, til dæmis, getur haft fjölmarga nethluta, sem allir eru hluti af einu AS.

Þegar eBGP jafningi finnur nýjar leiðir er þeim kennt öllum öðrum jafningjum á netinu. Aftur á móti, ef iBGP jafningi finnur nýja leið, verður það aðeins kennt eBGP jafningjum, ekki öðrum iBGP jafningjum. Með öðrum orðum, sama hvað, eBGP jafnöldrum verður kennt hvaða nýja leið sem uppgötvast og stofnuð, en aðeins sumir verða kynntir iBGP jafningjum. Þessar reglur þýða að nýjar leiðir til ytri vistföng eru auglýstar í öll innri tæki. Aftur á móti eru nýjar leiðir til innra heimilisfangs aðeins auglýstar utan AS. Þetta er byggt á þeirri forsendu að innri leiðarreglur muni nú þegar veita aðgang að innri tækjum.

Ríkin

BGP netkerfi og jafnaldrar geta haft mörg mismunandi ástand. Hvert ástand táknar eitthvað og flest eru hluti af venjulegu rekstrarferli BGP tengingar. Fyrsta ástandið er Idle - þegar það er í þessu ástandi frumstillir BGP, neitar tengingartilraunum og kemur á TCP tengingu við jafningjann.

Annað stigið er Connect - leiðin þarf að bíða eftir að TCP tengingin lýkur. Þegar vel tekst til breytist Connect í OpenSent. Þegar ekki, endurtekur það tilraunina til að tengjast eða fer aftur í upphafið til að byrja upp á nýtt.

OpenSent þýðir að BGP sendandi bíður eftir „opnum“ skilaboðum frá jafningja sínum. Skilaboðin eru síðan skoðuð hvort þau séu gild – þegar þau finnast gilt, skilar beininn Keepalive skilaboðum og breytir stöðunni í OpenConfirm. Í þessu ástandi bíður tækið eftir KeepAlive skilaboðum frá hinum aðilanum - þegar það kemur í tæka tíð er næsta ástand komið á. Annars fer það aftur í Idle og byrjar upp á nýtt. Með öðrum orðum, eftir að jafningi hefur sent KeepAlive skilaboðin sín, hlustar hann eftir því sama frá öðrum jafningjum - og þegar þessi önnur skilaboð koma að markmiði sínu, gerist lokaástandið - Stofnað.

Í Stofnað stiginu geta jafningjar frjálslega sent uppfærsluskilaboð til að skiptast á upplýsingum um mögulegar leiðir milli jafningja. Ef einn af stilltu tímamælunum rennur út á einhverjum tímapunkti ferlisins eða villuboð birtast, færir viðkomandi jafningi sjálfkrafa í aðgerðaleysi og byrjar upp á nýtt frá upphafi. Það sama gerist þegar BGP útgáfur misræmast og svipuð vandamál.

Niðurstaða

BGP eða Border Gateway Protocol er ytri gáttarsamskiptareglur sem eru hönnuð til að auglýsa leiðarupplýsingar milli sjálfstýrðra kerfa á internetinu. Það auglýsir leiðir frá innri tækjum til ytri tækja og lærir um leiðir til ytri vistföng til að upplýsa um ákvarðanir um leið. BGP er alræmt flókið í stjórn og hefur sögu um misnotkun í BGP ránsárásum. Hins vegar er BGP mikilvægur hluti af því að beina netumferð yfir IPv4 og IPv6.


Hvernig á að klóna harðan disk

Hvernig á að klóna harðan disk

Í nútíma stafrænni öld, þar sem gögn eru dýrmæt eign, getur klónun á harða diskinum á Windows verið mikilvægt ferli fyrir marga. Þessi alhliða handbók

Hvernig á að laga bílstjóri WUDFRd tókst ekki að hlaðast á Windows 10?

Hvernig á að laga bílstjóri WUDFRd tókst ekki að hlaðast á Windows 10?

Stendur þú frammi fyrir villuboðunum þegar þú ræsir tölvuna þína sem segir að bílstjóri WUDFRd hafi ekki hlaðast á tölvuna þína?

Hvernig á að laga NVIDIA GeForce Experience villukóða 0x0003

Hvernig á að laga NVIDIA GeForce Experience villukóða 0x0003

Ertu með NVIDIA GeForce reynslu villukóða 0x0003 á skjáborðinu þínu? Ef já, lestu bloggið til að finna hvernig á að laga þessa villu fljótt og auðveldlega.

Hvað er SMPS?

Hvað er SMPS?

Lærðu hvað er SMPS og merkingu mismunandi skilvirknieinkunna áður en þú velur SMPS fyrir tölvuna þína.

Af hverju er ekki kveikt á Chromebook

Af hverju er ekki kveikt á Chromebook

Fáðu svör við spurningunni: Af hverju kveikir ekki á Chromebook? Í þessari gagnlegu handbók fyrir Chromebook notendur.

Hvernig á að tilkynna vefveiðar til Google

Hvernig á að tilkynna vefveiðar til Google

Lærðu hvernig á að tilkynna svindlara til Google til að koma í veg fyrir að hann svindli aðra með þessari handbók.

Roomba stoppar, stingur og snýr við – laga

Roomba stoppar, stingur og snýr við – laga

Lagaðu vandamál þar sem Roomba vélmenni ryksuga þín stoppar, festist og heldur áfram að snúa sér.

Hvernig á að breyta grafíkstillingum á Steam Deck

Hvernig á að breyta grafíkstillingum á Steam Deck

Steam Deckið býður upp á öfluga og fjölhæfa leikjaupplifun innan seilingar. Hins vegar, til að hámarka leikina þína og tryggja það besta mögulega

Hvað er einangrunarbundið öryggi?

Hvað er einangrunarbundið öryggi?

Ætluðum að kafa ofan í efni sem er að verða sífellt mikilvægara í heimi netöryggis: einangrunarbundið öryggi. Þessi nálgun við

Hvernig á að nota Auto Clicker fyrir Chromebook

Hvernig á að nota Auto Clicker fyrir Chromebook

Ætluðum í dag að kafa ofan í tól sem getur gert sjálfvirkt endurtekin smellaverkefni á Chromebook þinni: Auto Clicker. Þetta tól getur sparað þér tíma og