fbpx

Protokół BGP: Historia, komunikaty i konfiguracja na urządzeniach MikroTik RouterOS

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El (BGP) Protokół bramy granicznej (Border Gateway Protocol) to protokół routingu używany w Internecie do wymiany informacji o routingu pomiędzy systemami autonomicznymi (AS).

BGP odgrywa kluczową rolę w budowaniu i utrzymywaniu globalnej tablicy routingu w Internecie.

Na końcu artykułu znajdziesz mały test to ci pozwoli oceniać wiedzę zdobytą w tej lekturze

W tym artykule przeanalizujemy historię powstania protokołu BGP, różne typy komunikatów BGP, atrybuty używane przy podejmowaniu decyzji o routingu, a także przedstawimy przewodnik po konfiguracji BGP na sprzęcie MikroTik RouterOS poprzez interfejs liniowy. CLI).

Historia powstania protokołu BGP

Protokół BGP został pierwotnie opracowany w latach 1980. XX wieku przez grupę roboczą ds. systemu kontroli ruchu internetowego (IDRP) Instytutu Inżynierii Elektrycznej i Elektronicznej (IEEE). Protokół został później przyjęty i ujednolicony przez Internet Engineering Task Force (IETF). Najszerzej stosowana wersja protokołu, BGP-4, została zdefiniowana w 1994 roku.

Różne typy komunikatów BGP

BGP wykorzystuje kilka typów komunikatów do wymiany informacji o routingu pomiędzy systemami autonomicznymi. Komunikaty te obejmują:

 

  1. OTWARTY: Komunikat ten służy do ustanowienia sesji BGP pomiędzy dwoma routerami. Zawiera między innymi informacje o używanej wersji protokołu BGP, obsługiwanych atrybutach routingu i parametrach uwierzytelniania.
  2. AKTUALIZACJA: Ta wiadomość jest najważniejsza w BGP, ponieważ służy do ogłaszania tras i aktualizacji informacji o trasach. Zawiera informacje o osiągalnych trasach, atrybutach powiązanych z tymi trasami oraz zasadach routingu.
  3. UTRZYMAĆ PRZY ŻYCIU: Komunikat ten służy do utrzymywania aktywności sesji BGP. Jest on okresowo wymieniany pomiędzy routerami w celu potwierdzenia łączności i dobrego stanu sesji.
  4. POWIADOMIENIE: Komunikat ten służy do informowania routera o błędzie lub zdarzeniu, które miało miejsce w sesji BGP. Może to wskazywać na zakończenie sesji lub problemy z konfiguracją.

Atrybuty BGP

W świecie łączności sieciowej protokół BGP odgrywa kluczową rolę w wymianie informacji o routingu pomiędzy systemami autonomicznymi (AS). MikroTik RouterOS, system operacyjny używany w sprzęcie routingowym i zaporze ogniowej, oferuje szeroką gamę atrybutów BGP, które pozwalają administratorom sieci podejmować inteligentne decyzje i optymalizować routing.

Najczęściej używane atrybuty BGP w MikroTik RouterOS, analizując, w jaki sposób są stosowane i w jaki sposób mogą przyczynić się do bardziej wydajnego i niezawodnego routingu, są następujące:

AS_PATH:

Atrybut AS_PATH określa ścieżkę, po której następuje reklamowana trasa w różnych systemach autonomicznych. W MikroTik RouterOS atrybut AS_PATH może być używany do wpływania na routing, na przykład do filtrowania tras w oparciu o obecność lub brak pewnych systemów autonomicznych na ścieżce.

NASTĘPNY SKOK:

Atrybut NEXT_HOP wskazuje adres IP następnego przeskoku prowadzącego do reklamowanej trasy. W MikroTik RouterOS ten atrybut jest ustawiany automatycznie i opiera się na wybranym interfejsie wyjściowym, aby osiągnąć następny przeskok. Aby zapewnić optymalną łączność, konieczne jest upewnienie się, że adres IP następnego przeskoku jest osiągalny i prawidłowo skonfigurowany.

LOCAL_PREF:

Atrybut LOCAL_PREF służy do wpływania na wybór preferowanej trasy, gdy istnieje wiele tras do tej samej sieci ogłaszanych przez różne systemy autonomiczne. W MikroTik RouterOS, LOCAL_PREF można skonfigurować tak, aby przypisywała wartość liczbową, która odzwierciedla preferencje jednej trasy w stosunku do innych. Router wybierze trasę o najwyższej wartości LOCAL_PREF jako najlepszą trasę.

MED (dyskryminator wielu wyjść):

Atrybut MED służy do wpływania na wybór trasy, gdy istnieje wiele punktów wyjścia z tego samego systemu autonomicznego. W MikroTik RouterOS MED można skonfigurować tak, aby przypisywał wartość liczbową, która odzwierciedla preferencje określonej trasy w porównaniu z innymi trasami w tym samym systemie autonomicznym. Jednak atrybut MED jest brany pod uwagę tylko przy porównywaniu tras reklamowanych przez różne systemy autonomiczne.

SPOŁECZNOŚĆ:

Atrybut WSPÓLNOTA służy do oznaczania tras i grupowania ich w określone kategorie. W MikroTik RouterOS można zastosować WSPÓLNOTY za pomocą reguł filtrowania w celu kontrolowania routingu. Pozwala to na większą kontrolę i elastyczność przy wyborze tras w oparciu o niestandardowe kryteria.

POCHODZENIE:

Atrybut ORIGIN wskazuje początek reklamowanej trasy. Może to być IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol) lub INCOMPLETE (trasa poznana z nieznanego źródła). W MikroTik RouterOS ten atrybut może zostać wykorzystany do wpływania na wybór tras w oparciu o ich pochodzenie.

Protokół BGP: Historia, komunikaty i konfiguracja na urządzeniach MikroTik RouterOS

Konfiguracja BGP na urządzeniach MikroTik RouterOS

Oto podstawowy przewodnik dotyczący konfigurowania BGP na maszynach MikroTik RouterOS przy użyciu interfejsu wiersza poleceń (CLI):

  1. Podłącz i skonfiguruj interfejsy sieciowe na obu routerach MikroTik.
  2. Uzyskaj dostęp do interfejsu CLI MikroTik RouterOS za pomocą protokołu SSH, Telnet lub interfejsu konsoli.
  3. Skonfiguruj adresy IP interfejsów i upewnij się, że istnieje łączność między routerami.
  4. Włącz protokół BGP na obu routerach, uruchamiając następujące polecenie:
				
					/routing bgp instance set default as=AS_NUMBER router-id=ROUTER_ID
				
			

5. Dodaj sieci, które chcesz reklamować, używając następującego polecenia:

				
					/routing bgp network add network=NETWORK_ADDRESS
				
			

6. Nawiąż sesję BGP z drugim routerem, wydając następującą komendę:

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

7. Sprawdź stan sesji BGP za pomocą polecenia:

				
					/routing bgp peer print
				
			

Wnioski

Protokół BGP jest niezbędny do funkcjonowania Internetu, gdyż umożliwia wymianę informacji o routingu pomiędzy systemami autonomicznymi. W całej swojej historii widzieliśmy, jak ewoluował i stał się dominującym protokołem routingu na całym świecie.

Dodatkowo zbadaliśmy różne typy komunikatów BGP i atrybuty używane przy podejmowaniu decyzji o routingu. Na koniec udostępniliśmy podstawowy przewodnik dotyczący konfiguracji BGP na urządzeniach MikroTik RouterOS za pośrednictwem CLI, który pozwoli Ci wdrożyć ten protokół i zarządzać nim we własnej sieci.

Krótki quiz wiedzy

Co sądzisz o tym artykule?
Czy odważysz się ocenić zdobytą wiedzę?

QUIZ - Protokół BGP: Historia, komunikaty i konfiguracja na urządzeniach MikroTik RouterOS

Książka polecana do tego artykułu

Chcesz zasugerować temat?

Co tydzień publikujemy nowe treści. Chcesz, żebyśmy porozmawiali o czymś konkretnym?
Temat na kolejny blog

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

KOD RABATOWY

AN24-LIB

dotyczy książek i pakietów książek MikroTik

Dni
Horas
minut
sekundy

Wstęp do
OSPF – BGP – MPLS

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-RAV-ROS-240118
Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAS-ROS-240111

Promocja na Dzień Trzech Króli!

REYES24

15%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego z okazji Dnia Trzech Króli!

*promocja ważna do niedzieli 7 stycznia 2024
** kod (KRÓLE24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Promocja sylwestrowa!

NY24

20%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z sylwestrowego kodu rabatowego!

*promocja ważna do poniedziałku 1 stycznia 2024 r
** kod (NY24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Świąteczne rabaty!

XMAS23

30%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego na Święta!!!

**kody naliczane są w koszyku
Promocja ważna do poniedziałku 25

ZNIŻKI CYBERTYGODNIA

CW23-MK

17%

wszystkie kursy MikroTik OnLine

CW23-AX

30%

wszystkie kursy Akademii

CW23-LIB

25%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Cyber ​​Tydzień!!!

**kody naliczane są w koszyku
Promocja ważna do niedzieli 3 grudnia 2023

ZNIŻKI NA CZARNY PIĄTEK

BF23-MX

22%

wszystkie kursy MikroTik OnLine

BF23-AX

35%

wszystkie kursy Akademii

BF23-LIB

30%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Black Friday!!!

**Kody naliczane są w koszyku

kody są stosowane w koszyku
ważny do niedzieli 26r

Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-VPN-SET-231115

Halloweenowa promocja

Skorzystaj z kodów rabatowych na Halloween.

Kody naliczane są w koszyku

HW23-MK

11% zniżki na wszystkie kursy MikroTik OnLine

11%

HW23-AX

30% zniżki na wszystkie kursy Akademii

30%

HW23-LIB

25% zniżki na wszystkie książki i pakiety książek MikroTik

25%

Zarejestruj się i weź udział w bezpłatnym kursie Wprowadzenie do zaawansowanego routingu z MikroTik (MAE-RAV-ROS)

Dziś (środa) 11 października 2023 r
7:11 do XNUMX:XNUMX (Kolumbia, Ekwador, Peru)

MAE-RAV-ROS-231011