fbpx

BGP-protocol: geschiedenis, berichten en configuratie op MikroTik RouterOS-apparaten

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El (BGP) Border Gateway-protocol (Border Gateway Protocol), is een routeringsprotocol dat op internet wordt gebruikt om routeringsinformatie uit te wisselen tussen autonome systemen (AS).

BGP speelt een cruciale rol bij het opbouwen en onderhouden van de mondiale routeringstabel van het internet.

Aan het einde van het artikel vindt u een kleine proef dat zal je toestaan schatten de kennis die tijdens deze lezing is verworven

In dit artikel zullen we de geschiedenis van het maken van het BGP-protocol onderzoeken, de verschillende soorten BGP-berichten, de attributen die worden gebruikt bij het nemen van routeringsbeslissingen en zullen we ook een handleiding bieden voor het configureren van BGP op MikroTik RouterOS-apparatuur via de lijninterface. CLI).

Geschiedenis van de creatie van het BGP-protocol

Het BGP-protocol werd aanvankelijk in de jaren tachtig ontwikkeld door de werkgroep Internet Traffic Control System (IDRP) van het Institute of Electrical and Electronics Engineering (IEEE). Het protocol werd later overgenomen en gestandaardiseerd door de Internet Engineering Task Force (IETF). De meest gebruikte versie van het protocol, BGP-1980, werd in 4 gedefinieerd.

Verschillende soorten BGP-berichten

BGP gebruikt verschillende soorten berichten om routeringsinformatie tussen autonome systemen uit te wisselen. Deze berichten omvatten:

 

  1. OPEN: Dit bericht wordt gebruikt om een ​​BGP-sessie tussen twee routers tot stand te brengen. Het bevat onder meer informatie over de gebruikte BGP-versie, ondersteunde routeringskenmerken en authenticatieparameters.
  2. BIJWERKEN: Dit bericht is het belangrijkste in BGP, omdat het wordt gebruikt om routes aan te kondigen en route-informatie bij te werken. Het bevat informatie over de bereikbare routes, de kenmerken die aan die routes zijn gekoppeld en het routeringsbeleid.
  3. IN LEVEN HOUDEN: Dit bericht wordt gebruikt om de BGP-sessie actief te houden. Het wordt periodiek uitgewisseld tussen routers om de connectiviteit en de goede status van de sessie te bevestigen.
  4. KENNISGEVING: Dit bericht wordt gebruikt om een ​​router te informeren over een fout of gebeurtenis die heeft plaatsgevonden tijdens de BGP-sessie. Dit kan duiden op sessiebeëindiging of configuratieproblemen.

BGP-kenmerken

In de wereld van netwerkconnectiviteit speelt het BGP-protocol een cruciale rol bij het uitwisselen van routeringsinformatie tussen autonome systemen (AS). MikroTik RouterOS, een besturingssysteem dat wordt gebruikt in routerings- en firewallapparatuur, biedt een breed scala aan BGP-kenmerken waarmee netwerkbeheerders intelligente beslissingen kunnen nemen en de routering kunnen optimaliseren.

De meest gebruikte BGP-attributen in MikroTik RouterOS, waarbij wordt geanalyseerd hoe ze worden toegepast en hoe ze kunnen bijdragen aan een efficiëntere en betrouwbaardere routering, zijn de volgende:

AS_PATH:

Het AS_PATH-attribuut specificeert het pad dat wordt gevolgd door de geadverteerde route over verschillende autonome systemen. In MikroTik RouterOS kan het AS_PATH-attribuut worden gebruikt om de routering te beïnvloeden, zoals het filteren van routes op basis van de aan- of afwezigheid van bepaalde autonome systemen in het pad.

NEXT_HOP:

Het NEXT_HOP attribuut geeft het IP-adres aan van de volgende hop die de geadverteerde route bereikt. In MikroTik RouterOS wordt dit kenmerk automatisch ingesteld en is het gebaseerd op de geselecteerde exit-interface om de volgende hop te bereiken. Het is essentieel om ervoor te zorgen dat het IP-adres van de volgende hop bereikbaar is en correct is geconfigureerd om optimale connectiviteit te garanderen.

LOCAL_PREF:

Het LOCAL_PREF attribuut wordt gebruikt om de selectie van de voorkeursroute te beïnvloeden wanneer er meerdere routes naar hetzelfde netwerk zijn die door verschillende autonome systemen worden geadverteerd. In MikroTik RouterOS kan LOCAL_PREF worden geconfigureerd om een ​​numerieke waarde toe te wijzen die de voorkeur van één route ten opzichte van andere weergeeft. De router selecteert de route met de hoogste LOCAL_PREF als de beste route.

MED (Multi-Exit Discriminator):

Het MED-attribuut wordt gebruikt om de routeselectie te beïnvloeden wanneer er meerdere uitgangspunten zijn vanuit hetzelfde autonome systeem. In MikroTik RouterOS kan de MED worden geconfigureerd om een ​​numerieke waarde toe te wijzen die de voorkeur van een specifieke route weerspiegelt in vergelijking met andere routes op hetzelfde autonome systeem. Het MED-attribuut wordt echter alleen in aanmerking genomen bij het vergelijken van routes die door verschillende autonome systemen worden geadverteerd.

GEMEENSCHAP:

Het COMMUNITY-attribuut wordt gebruikt om routes te labelen en in specifieke categorieën te groeperen. In MikroTik RouterOS kunnen COMMUNITIES worden toegepast met behulp van filterregels om de routering te controleren. Dit zorgt voor meer controle en flexibiliteit bij het selecteren van routes op basis van aangepaste criteria.

HERKOMST:

Het ORIGIN-attribuut geeft de oorsprong van de geadverteerde route aan. Dit kan IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol) of INCOMPLETE (route geleerd van een onbekende bron) zijn. In MikroTik RouterOS kan dit attribuut worden gebruikt om de selectie van routes op basis van hun oorsprong te beïnvloeden.

BGP-protocol: geschiedenis, berichten en configuratie op MikroTik RouterOS-apparaten

BGP-configuratie op MikroTik RouterOS-apparaten

Hier is een basisgids voor het configureren van BGP op MikroTik RouterOS-machines met behulp van de opdrachtregelinterface (CLI):

  1. Verbind en configureer de netwerkinterfaces op beide MikroTik-routers.
  2. Krijg toegang tot de MikroTik RouterOS CLI via SSH, Telnet of de console-interface.
  3. Configureer de IP-adressen van de interfaces en zorg ervoor dat er connectiviteit is tussen de routers.
  4. Schakel BGP op beide routers in door de volgende opdracht uit te voeren:
				
					/routing bgp instance set default as=AS_NUMBER router-id=ROUTER_ID
				
			

5. Voeg de netwerken toe waarvoor u wilt adverteren met behulp van de volgende opdracht:

				
					/routing bgp network add network=NETWORK_ADDRESS
				
			

6. Breng de BGP-sessie met de andere router tot stand door de volgende opdracht uit te voeren:

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

7. Controleer de BGP-sessiestatus met behulp van de opdracht:

				
					/routing bgp peer print
				
			

Conclusie

Het BGP-protocol is essentieel voor het functioneren van internet, omdat het de uitwisseling van routeringsinformatie tussen autonome systemen mogelijk maakt. Door de geschiedenis heen hebben we gezien hoe het zich heeft ontwikkeld en is uitgegroeid tot het belangrijkste protocol voor wereldwijde routering.

Daarnaast hebben we de verschillende soorten BGP-berichten onderzocht en de attributen die worden gebruikt bij het nemen van routeringsbeslissingen. Ten slotte hebben we een basishandleiding gegeven voor het configureren van BGP op MikroTik RouterOS-apparaten via de CLI, waarmee u dit protocol op uw eigen netwerk kunt implementeren en beheren.

Korte kennisquiz

Wat vind je van dit artikel?
Durf jij je geleerde kennis te evalueren?

QUIZ - BGP-protocol: geschiedenis, berichten en configuratie op MikroTik RouterOS-apparaten

Aanbevolen boek voor dit artikel

Wil je een onderwerp voorstellen?

Elke week plaatsen wij nieuwe inhoud. Wil je dat we over iets specifieks praten?
Onderwerp voor de volgende blog

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

KORTINGSCODE

AN24-LIB

geldt voor MikroTik-boeken en boekenpakketten

dagen
Uren
notulen
seconden

Inleiding tot
OSPF - BGP - MPLS

Meld u hiervoor aan gratis cursus

MAE-RAV-ROS-240118
dagen
Uren
notulen
seconden

Meld u hiervoor aan gratis cursus

MAS-ROS-240111

Promo voor Drie Koningendag!

REYES24

15%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de Driekoningenkortingscode!

*actie geldig t/m zondag 7 januari 2024
** de code (KONING24) geldt voor winkelwagen
*** koop nu je cursus en volg deze tot 31 maart 2024

Oudejaarsactie!

NY24

20%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de oudejaarskortingscode!

*actie geldig t/m maandag 1 januari 2024
** de code (NY24) geldt voor winkelwagen
*** koop nu je cursus en volg deze tot 31 maart 2024

Kerst kortingen!

XMAS23

30%

alle producten

MikroTik-cursussen
Academie cursussen
MikroTik-boeken

Profiteer van de kortingscode voor Kerstmis!!!

**codes worden toegepast in de winkelwagen
Actie geldig t/m maandag 25 december 2023

CYBERWEEKKORTINGEN

CW23-MK

17%

alle MikroTik OnLine-cursussen

CW23-AX

30%

alle Academiecursussen

CW23-LIB

25%

alle MikroTik-boeken en boekenpakketten

Profiteer van de kortingscodes voor CyberWeek!!!

**codes worden toegepast in de winkelwagen
Actie geldig t/m zondag 3 december 2023

BLACK FRIDAY-KORTINGEN

BF23-MX

22%

alle MikroTik OnLine-cursussen

BF23-AX

35%

alle Academiecursussen

BF23-LIB

30%

alle MikroTik-boeken en boekenpakketten

Profiteer van de kortingscodes voor Black Friday!!!

**Codes worden toegepast in de winkelwagen

codes worden toegepast in de winkelwagen
geldig t/m zondag 26 november 2023

dagen
Uren
notulen
seconden

Meld u hiervoor aan gratis cursus

MAE-VPN-SET-231115

Halloween-promotie

Profiteer van kortingscodes voor Halloween.

Codes worden toegepast in de winkelwagen

HW23-MK

11% korting op alle MikroTik OnLine cursussen

11%

HW23-AX

30% korting op alle Academy-cursussen

30%

HW23-LIB

25% korting op alle MikroTik-boeken en boekenpakketten

25%

Schrijf u in en neem deel aan de gratis cursus Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

Vandaag (woensdag) 11 oktober 2023
7 tot 11 uur (Colombia, Ecuador, Peru)

MAE-RAV-ROS-231011