MPLS [Konfiguracja Mikrotik]

Wstęp

MPLS (ang. Multi Protocol Label Switching) to protokół transportowy, który umożliwia szybkie i efektywne przesyłanie danych na duże odległości. Mówi się, że jest protokołem warstwy 2,5 ponieważ korzysta z warstwy 2 (MAC address) oraz 3 (IP). MPLS używa specjalnych etykiet (ang. labels), które są przypisywane do pakietów danych i służą do kierowania nimi przez sieć. Etykiety te są używane zamiast standardowych adresów IP, co pozwala na szybsze przetwarzanie danych i zmniejszenie opóźnień. MPLS oparty jest na dynamicznych protokołach routingu głównie OSPF oraz BGP.

Wstęp
Konfiguracja OSPF
Konfiguracja MPLS
Test Konfiguracji

Konfiguracja

Do dzisiejszej konfiguracji użyję takiej topologii

Pierwszą rzeczą jaką musimy zrobić to dodać bridge i nadać mu adres, gdyż właśnie przez niego będzie przechodził protokół MPLS, następnie utworzymy strefy OSPF i przypiszemy do nich sieci

Konfiguracja adresów + OSPF

ROUTER 1

Przechodzimy do zakładki Bridge i znakiem “+” dodajemy, ja nazwę go loopback. Nie przypisujemy do niego portów

Oraz nadajemu mu adres w zakładce IP > Addresses

Teraz przechodzimy do zakładki Routing > OSPF > Areas i dodajemy nowy obszar

Teraz możemy przypisać do niego sieć w zakładce Networks

Proces powtarzamy na pozostałych routerach

ROUTER 2

Jako iż Router 2 jest ABR (ang. Area Border Router), ponieważ łączy 2 obszary OSPF, dlatego dodajemy obszar 1 (domyślnie mamy już utworzony obszar 0) i odpowiednio przypisujemy sieci

ROUTER 3

Konfiguracja MPLS

ROUTER 1

Przechodzimy do zakładki MPLS > MPLS > LDP Settings

i uzupełniamy pola

LSR ID: wybieramy nasz wcześniej utworzony loopback

Transport Address: również wskazujemy loopback, gdyż przez niego będą przechodziły etykiety

Teraz wybieramy LDP Interface i znakiem “+” dodajemy nowy wpis

Interface: podajemy port naszego routera, który jest podłączony do innego routera MPLS

Czynności powtarzamy na pozostałych routerach

ROUTER 2

ROUTER 3

Test konfiguracji

Możemy teraz przetestować pingi z routera 3 do routera 1 na loopback

I na odwrót

Oraz widzimy że nasz ABR widzi oba loopbacki