fbpx

BGP-protokol: Geskiedenis, boodskappe en konfigurasie op MikroTik RouterOS-toestelle

Facebook
Twitter
LinkedIn
WhatsApp
telegram

El (BGP) Grenspoortprotokol (Border Gateway Protocol), is 'n roeteringprotokol wat op die internet gebruik word om roete-inligting tussen outonome stelsels (AS) uit te ruil.

BGP speel 'n kritieke rol in die bou en instandhouding van die internet se globale roeteringtabel.

Aan die einde van die artikel vind u 'n klein toets dit sal jou toelaat evalueer die kennis wat in hierdie leeswerk opgedoen is

In hierdie artikel sal ons die geskiedenis van die skepping van die BGP-protokol ondersoek, die verskillende tipes BGP-boodskappe, die eienskappe wat gebruik word om roetebesluite te neem en sal ook 'n gids verskaf om BGP op MikroTik RouterOS-toerusting te konfigureer deur die lyn-koppelvlak. CLI).

Geskiedenis van skepping van die BGP-protokol

Die BGP-protokol is aanvanklik in die 1980's ontwikkel deur die Internet Traffic Control System (IDRP) werkgroep van die Institute of Electrical and Electronics Engineering (IEEE). Die protokol is later aangeneem en gestandaardiseer deur die Internet Engineering Task Force (IETF). Die mees gebruikte weergawe van die protokol, BGP-4, is in 1994 gedefinieer.

Verskillende tipes BGP-boodskappe

BGP gebruik verskeie soorte boodskappe om roete-inligting tussen outonome stelsels uit te ruil. Hierdie boodskappe sluit in:

 

  1. OOP: Hierdie boodskap word gebruik om 'n BGP-sessie tussen twee routers te vestig. Dit bevat onder meer inligting oor die BGP-weergawe wat gebruik word, ondersteunde roetekenmerke en verifikasieparameters.
  2. UPDATE: Hierdie boodskap is die belangrikste in BGP aangesien dit gebruik word om roetes aan te kondig en roeteinligting op te dateer. Dit bevat inligting oor die bereikbare roetes, die eienskappe wat met daardie roetes geassosieer word, en die roetebeleide.
  3. BEHOU: Hierdie boodskap word gebruik om die BGP-sessie aktief te hou. Dit word periodiek tussen routers uitgeruil om konnektiwiteit en die goeie toestand van die sessie te bevestig.
  4. KENNISGEWING: Hierdie boodskap word gebruik om 'n router in te lig van 'n fout of gebeurtenis wat in die BGP-sessie plaasgevind het. Dit kan sessiebeëindiging of konfigurasieprobleme aandui.

BGP eienskappe

In die wêreld van netwerkverbindings speel die BGP-protokol 'n deurslaggewende rol in die uitruil van roete-inligting tussen outonome stelsels (AS). MikroTik RouterOS, 'n bedryfstelsel wat in roetering- en firewalltoerusting gebruik word, bied 'n wye reeks BGP-kenmerke wat netwerkadministrateurs toelaat om intelligente besluite te neem en roetering te optimaliseer.

Die mees gebruikte BGP-kenmerke in MikroTik RouterOS, wat ontleed hoe dit toegepas word en hoe dit kan bydra tot meer doeltreffende en betroubare roetering, is die volgende:

AS_PATH:

Die AS_PATH-kenmerk spesifiseer die pad wat deur die geadverteerde roete oor verskillende outonome stelsels gevolg word. In MikroTik RouterOS kan die AS_PATH-kenmerk gebruik word om roetering te beïnvloed, soos filterroetes gebaseer op die teenwoordigheid of afwesigheid van sekere outonome stelsels in die pad.

NEXT_HOP:

Die NEXT_HOP-kenmerk dui die IP-adres van die volgende hop aan om die geadverteerde roete te bereik. In MikroTik RouterOS word hierdie kenmerk outomaties ingestel en is gebaseer op die geselekteerde uitgang-koppelvlak om die volgende hop te bereik. Dit is noodsaaklik om te verseker dat die volgende hop IP-adres bereikbaar en korrek gekonfigureer is om optimale konneksie te verseker.

LOCAL_PREF:

Die LOCAL_PREF-kenmerk word gebruik om die keuse van die voorkeurroete te beïnvloed wanneer daar verskeie roetes na dieselfde netwerk is wat deur verskillende outonome stelsels geadverteer word. In MikroTik RouterOS kan LOCAL_PREF gekonfigureer word om 'n numeriese waarde toe te ken wat die voorkeur van een roete relatief tot ander weerspieël. Die roeteerder sal die roete kies met die hoogste LOCAL_PREF as die beste roete.

MED (Multi-Exit Diskrimineerder):

Die MED-kenmerk word gebruik om roetekeuse te beïnvloed wanneer daar veelvuldige uitgangpunte vanaf dieselfde outonome stelsel is. In MikroTik RouterOS kan die MED gekonfigureer word om 'n numeriese waarde toe te ken wat die voorkeur van 'n spesifieke roete weerspieël in vergelyking met ander roetes op dieselfde outonome stelsel. Die MED-kenmerk word egter slegs oorweeg wanneer roetes wat deur verskillende outonome stelsels geadverteer word, vergelyk word.

GEMEENSKAP:

Die GEMEENSKAP-kenmerk word gebruik om roetes te benoem en in spesifieke kategorieë te groepeer. In MikroTik RouterOS kan GEMEENSKAPPE toegepas word met behulp van filterreëls om roetering te beheer. Dit maak voorsiening vir groter beheer en buigsaamheid wanneer roetes gekies word op grond van pasgemaakte kriteria.

OORSPRONG:

Die ORIGIN-kenmerk dui die oorsprong van die geadverteerde roete aan. Dit kan IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol) of ONVOLTOOI wees (roete wat van 'n onbekende bron geleer is). In MikroTik RouterOS kan hierdie kenmerk gebruik word om die keuse van roetes te beïnvloed op grond van hul oorsprong.

BGP-protokol: Geskiedenis, boodskappe en konfigurasie op MikroTik RouterOS-toestelle

BGP-konfigurasie op MikroTik RouterOS-toestelle

Hieronder is 'n basiese gids vir die konfigurasie van BGP op MikroTik RouterOS-masjiene met behulp van die opdraglyn-koppelvlak (CLI):

  1. Koppel en konfigureer die netwerkkoppelvlakke op beide MikroTik-roeteerders.
  2. Toegang tot die MikroTik RouterOS CLI met behulp van SSH, Telnet of die konsole-koppelvlak.
  3. Stel die IP-adresse van die koppelvlakke op en maak seker dat daar verbinding tussen die routers is.
  4. Aktiveer BGP op beide routers deur die volgende opdrag uit te voer:
				
					/routing bgp instance set default as=AS_NUMBER router-id=ROUTER_ID
				
			

5. Voeg die netwerke by wat jy wil adverteer deur die volgende opdrag te gebruik:

				
					/routing bgp network add network=NETWORK_ADDRESS
				
			

6. Vestig die BGP-sessie met die ander router deur die volgende opdrag uit te voer:

				
					/routing bgp peer add remote-address=REMOTE_IP remote-as=REMOTE_AS_NUMBER
				
			

7. Gaan die BGP-sessiestatus na deur die opdrag:

				
					/routing bgp peer print
				
			

Gevolgtrekking

Die BGP-protokol is noodsaaklik vir die funksionering van die internet, aangesien dit toelaat dat roete-inligting tussen outonome stelsels uitgeruil word. Deur sy geskiedenis het ons gesien hoe dit ontwikkel het en die oorheersende protokol vir roetes wêreldwyd geword het.

Daarbenewens het ons die verskillende tipes BGP-boodskappe en die eienskappe wat gebruik word om roetebesluite te neem, ondersoek. Ten slotte het ons 'n basiese gids verskaf om BGP op MikroTik RouterOS-toestelle op te stel via die CLI, wat jou sal toelaat om hierdie protokol op jou eie netwerk te implementeer en te bestuur.

Kort kennisvasvra

Wat dink jy van hierdie artikel?
Durf jy jou aangeleerde kennis evalueer?

QUIZ - BGP-protokol: Geskiedenis, boodskappe en konfigurasie op MikroTik RouterOS-toestelle

Aanbevole boek vir hierdie artikel

Wil jy 'n onderwerp voorstel?

Elke week plaas ons nuwe inhoud. Wil jy hê ons moet oor iets spesifiek praat?
Onderwerp vir die volgende blog

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

dae
Horas
minute
segundos

Inleiding tot
OSPF - BGP - MPLS

Teken hiervoor in gratis kursus

MAE-RAV-ROS-240118
dae
Horas
minute
segundos

Teken hiervoor in gratis kursus

MAS-ROS-240111

Promosie vir Drie Koningsdag!

REYES24

15%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die Drie Koningsdag afslagkode!

* promosie geldig tot Sondag 7 Januarie 2024
** die kode (KINGS24) van toepassing op inkopiemandjie
*** Koop jou kursus nou en neem dit tot 31 Maart 2024

Nuwejaarsaand-promosie!

NY24

20%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die Nuwejaarsaand-afslagkode!

* promosie geldig tot Maandag, 1 Januarie 2024
** die kode (NY24) van toepassing op inkopiemandjie
*** Koop jou kursus nou en neem dit tot 31 Maart 2024

Kersfees afslag!

XMAS23

30%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die afslagkode vir Kersfees!!!

**kodes word in die inkopiemandjie toegepas
Promosie geldig tot Maandag 25 Desember 2023

KUBERWEEK AFSLAG

CW23-MK

17%

alle MikroTik Aanlyn kursusse

CW23-AX

30%

alle Akademie-kursusse

CW23-LIB

25%

alle MikroTik-boeke en -boekpakke

Maak gebruik van die afslagkodes vir Kuberweek!!!

**kodes word in die inkopiemandjie toegepas
Promosie geldig tot Sondag 3 Desember 2023

SWART VRYDAG AFSLAG

BF23-MX

22%

alle MikroTik Aanlyn kursusse

BF23-AX

35%

alle Akademie-kursusse

BF23-LIB

30%

alle MikroTik-boeke en -boekpakke

Maak gebruik van die afslagkodes vir Swart Vrydag!!!

**Kodes word in die inkopiemandjie toegepas

kodes word in die inkopiemandjie toegepas
geldig tot Sondag 26 November 2023

dae
Horas
minute
segundos

Teken hiervoor in gratis kursus

MAE-VPN-SET-231115

Halloween-promosie

Maak gebruik van afslagkodes vir Halloween.

Kodes word in die inkopiemandjie toegepas

HW23-MK

11% afslag op alle MikroTik Aanlyn kursusse

11%

HW23-AX

30% afslag op alle Akademie-kursusse

30%

HW23-LIB

25% afslag op alle MikroTik Boeke en Boekpakke

25%

Registreer en neem deel aan die gratis kursus Inleiding tot Gevorderde Roetering met MikroTik (MAE-RAV-ROS)

Vandag (Woensdag) 11 Oktober 2023
7:11 tot XNUMX:XNUMX (Colombië, Ecuador, Peru)

MAE-RAV-ROS-231011