fbpx

Protocollo BGP: cronologia, messaggi e configurazione sui dispositivi MikroTik RouterOS

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El (BGP) Protocollo Gateway di frontiera (Border Gateway Protocol), è un protocollo di routing utilizzato su Internet per scambiare informazioni di routing tra sistemi autonomi (AS).

BGP svolge un ruolo fondamentale nella creazione e nel mantenimento della tabella di routing globale di Internet.

Alla fine dell'articolo troverai un piccolo test quello ti permetterà valutare le conoscenze acquisite in questa lettura

In questo articolo esploreremo la storia della creazione del protocollo BGP, i diversi tipi di messaggi BGP, gli attributi utilizzati nel prendere decisioni di routing e forniremo anche una guida per configurare BGP sulle apparecchiature MikroTik RouterOS tramite l'interfaccia di linea comandi ( CLI).

Storia della creazione del protocollo BGP

Il protocollo BGP è stato inizialmente sviluppato negli anni '1980 dal gruppo di lavoro Internet Traffic Control System (IDRP) dell'Istituto di ingegneria elettrica ed elettronica (IEEE). Il protocollo è stato successivamente adottato e standardizzato dalla Internet Engineering Task Force (IETF). La versione più utilizzata del protocollo, BGP-4, è stata definita nel 1994.

Diversi tipi di messaggi BGP

BGP utilizza diversi tipi di messaggi per scambiare informazioni di routing tra sistemi autonomi. Questi messaggi includono:

 

  1. APERTO: Questo messaggio viene utilizzato per stabilire una sessione BGP tra due router. Contiene informazioni sulla versione BGP utilizzata, attributi di routing supportati e parametri di autenticazione, tra gli altri dettagli.
  2. AGGIORNARE: Questo messaggio è il più importante in BGP poiché viene utilizzato per annunciare percorsi e aggiornare le informazioni di routing. Contiene informazioni sui percorsi raggiungibili, sugli attributi associati a tali percorsi e sulle politiche di instradamento.
  3. KEEPALIVE: Questo messaggio viene utilizzato per mantenere attiva la sessione BGP. Viene periodicamente scambiato tra i router per confermare la connettività e il buon stato della sessione.
  4. NOTIFICA: Questo messaggio viene utilizzato per informare un router di un errore o evento che si è verificato nella sessione BGP. Potrebbe indicare la chiusura della sessione o problemi di configurazione.

Attributi BGP

Nel mondo della connettività di rete, il protocollo BGP svolge un ruolo cruciale nello scambio di informazioni di routing tra sistemi autonomi (AS). MikroTik RouterOS, un sistema operativo utilizzato nelle apparecchiature di routing e firewall, offre un'ampia gamma di attributi BGP che consentono agli amministratori di rete di prendere decisioni intelligenti e ottimizzare il routing.

Gli attributi BGP più utilizzati in MikroTik RouterOS, analizzando come vengono applicati e come possono contribuire ad un routing più efficiente e affidabile, sono i seguenti:

AS_PATH:

L'attributo AS_PATH specifica il percorso seguito dal percorso pubblicizzato attraverso diversi sistemi autonomi. In MikroTik RouterOS, l'attributo AS_PATH può essere utilizzato per influenzare il routing, ad esempio filtrando i percorsi in base alla presenza o all'assenza di determinati sistemi autonomi nel percorso.

NEXT_HOP:

L'attributo NEXT_HOP indica l'indirizzo IP dell'hop successivo per raggiungere il percorso pubblicizzato. In MikroTik RouterOS, questo attributo viene impostato automaticamente e si basa sull'interfaccia di uscita selezionata per raggiungere l'hop successivo. È essenziale garantire che l'indirizzo IP dell'hop successivo sia raggiungibile e configurato correttamente per garantire una connettività ottimale.

PREF_LOCALE:

L'attributo LOCAL_PREF viene utilizzato per influenzare la selezione del percorso preferito quando sono presenti più percorsi verso la stessa rete pubblicizzati da diversi sistemi autonomi. In MikroTik RouterOS, LOCAL_PREF può essere configurato per assegnare un valore numerico che riflette la preferenza di un percorso rispetto ad altri. Il router selezionerà il percorso con il LOCAL_PREF più alto come percorso migliore.

MED (Discriminatore Multi-Uscita):

L'attributo MED viene utilizzato per influenzare la selezione del percorso quando sono presenti più punti di uscita dallo stesso sistema autonomo. In MikroTik RouterOS, il MED può essere configurato per assegnare un valore numerico che riflette la preferenza di un percorso specifico rispetto ad altri percorsi sullo stesso sistema autonomo. Tuttavia, l'attributo MED viene considerato solo quando si confrontano le rotte pubblicizzate da diversi sistemi autonomi.

COMUNITÀ:

L'attributo COMMUNITY viene utilizzato per etichettare i percorsi e raggrupparli in categorie specifiche. In MikroTik RouterOS, le COMUNITÀ possono essere applicate utilizzando regole di filtraggio per controllare il routing. Ciò consente un maggiore controllo e flessibilità nella selezione dei percorsi in base a criteri personalizzati.

ORIGINE:

L'attributo ORIGIN indica l'origine del percorso pubblicizzato. Può essere IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol) o INCOMPLETO (percorso appreso da una fonte sconosciuta). In MikroTik RouterOS, questo attributo può essere utilizzato per influenzare la selezione dei percorsi in base alla loro origine.

Protocollo BGP: cronologia, messaggi e configurazione sui dispositivi MikroTik RouterOS

Configurazione BGP sui dispositivi MikroTik RouterOS

Di seguito è riportata una guida di base per configurare BGP sui dispositivi MikroTik RouterOS utilizzando l'interfaccia a riga di comando (CLI):

  1. Collega e configura le interfacce di rete su entrambi i router MikroTik.
  2. Accedi alla CLI di MikroTik RouterOS utilizzando SSH, Telnet o l'interfaccia della console.
  3. Configurare gli indirizzi IP delle interfacce e assicurarsi che ci sia connettività tra i router.
  4. Abilita BGP su entrambi i router eseguendo il comando seguente:
				
					/routing bgp instance set default as=AS_NUMBER router-id=ROUTER_ID
				
			

5. Aggiungi le reti che desideri pubblicizzare utilizzando il seguente comando:

				
					/routing bgp network add network=NETWORK_ADDRESS
				
			

6. Stabilisci la sessione BGP con l'altro router eseguendo il seguente comando:

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

7. Controlla lo stato della sessione BGP utilizzando il comando:

				
					/routing bgp peer print
				
			

Conclusione

Il protocollo BGP è essenziale per il funzionamento di Internet poiché consente lo scambio di informazioni di routing tra sistemi autonomi. Nel corso della sua storia, abbiamo visto come si è evoluto fino a diventare il protocollo predominante per il routing a livello globale.

Inoltre, abbiamo esplorato i diversi tipi di messaggi BGP e gli attributi utilizzati per prendere decisioni di routing. Infine, abbiamo fornito una guida di base per configurare BGP sui dispositivi MikroTik RouterOS tramite CLI, che ti consentirà di implementare e gestire questo protocollo sulla tua rete.

Breve quiz conoscitivo

Cosa pensi di questo articolo?
Hai il coraggio di valutare le tue conoscenze apprese?

QUIZ - Protocollo BGP: cronologia, messaggi e configurazione sui dispositivi MikroTik RouterOS

Libro consigliato per questo articolo

Vuoi suggerire un argomento?

Ogni settimana pubblichiamo nuovi contenuti. Vuoi che parliamo di qualcosa di specifico?
Argomento per il prossimo blog

Lascia un commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

CDIGO DE DESCUENTO

AN24-LIB

si applica ai libri e ai pacchetti di libri MikroTik

Giorni
Horas
Minuti
secondi

Introduzione a
OSPF-BGP-MPLS

Iscriviti per questo corso gratuito

MAE-RAV-ROS-240118
Giorni
Horas
Minuti
secondi

Iscriviti per questo corso gratuito

MAS-ROS-240111

Promo per il Giorno dei Tre Re!

REYES24

15%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto Three Kings Day!

*promozione valida fino a domenica 7 gennaio 2024
** il codice (RE24) si applica al carrello
***acquista adesso il tuo corso e seguilo fino al 31 marzo 2024

Promozione Capodanno!

NY24

20%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto di Capodanno!

*promozione valida fino a lunedì 1 gennaio 2024
** il codice (NY24) si applica al carrello
***acquista adesso il tuo corso e seguilo fino al 31 marzo 2024

Sconti di Natale!

XMAS23

30%

tutti i prodotti

Corsi MikroTik
Corsi dell'Accademia
Libri MikroTik

Approfitta del codice sconto per Natale!!!

**i codici vengono applicati nel carrello
Promo valida fino a lunedì 25 dicembre 2023

SCONTI DELLA CYBER WEEK

CW23-MK

17%

tutti i corsi MikroTik OnLine

CW23-AX

30%

tutti i corsi dell'Accademia

CW23-LIB

25%

tutti i libri e i pacchetti di libri MikroTik

Approfitta dei codici sconto per la Cyber ​​Week!!!

**i codici vengono applicati nel carrello
Promo valida fino a domenica 3 dicembre 2023

SCONTI DEL BLACK FRIDAY

BF23-MX

22%

tutti i corsi MikroTik OnLine

BF23-AX

35%

tutti i corsi dell'Accademia

BF23-LIB

30%

tutti i libri e i pacchetti di libri MikroTik

Approfitta dei codici sconto per il Black Friday!!!

**I codici vengono applicati nel carrello

i codici vengono applicati nel carrello
valido fino a domenica 26 novembre 2023

Giorni
Horas
Minuti
secondi

Iscriviti per questo corso gratuito

MAE-VPN-SET-231115

Promozione di Halloween

Approfitta dei codici sconto per Halloween.

I codici vengono applicati nel carrello

HW23-MK

Sconto del 11% su tutti i corsi MikroTik OnLine

11%

HW23-AX

Sconto del 30% su tutti i corsi dell'Academy

30%

HW23-LIB

Sconto del 25% su tutti i libri e i pacchetti di libri MikroTik

25%

Registrati e partecipa al corso gratuito Introduzione al Routing Avanzato con MikroTik (MAE-RAV-ROS)

Oggi (mercoledì) 11 ottobre 2023
Dalle 7:11 alle XNUMX:XNUMX (Colombia, Ecuador, Perù)

MAE-RAV-ROS-231011