Multiprotocol Label Switching
Z Wikipedii
MPLS (ang. Multiprotocol Label Switching) - technologia stosowana przez routery, w której routing pakietów został zastąpiony przez tzw. przełączanie etykiet.
Pomimo, że teoretycznie istnieje możliwość zastosowania MPLS do przełączania pakietów dowolnego protokołu rutowalnego (na co wskazuje słowo Multiprotocol w nazwie), praktyczne zastosowania dotyczą jedynie protokołu IP. Uogólnieniem techniki przełączania etykiet na inne technologie zwielokrotnienia jest GMPLS (Generalized MPLS).
MPLS nazywany jest "technologią warstwy 2.5", a to dlatego, że korzysta z zalet warstwy 2 (modelu OSI - wydajności i szybkości, oraz warstwy 3 - skalowalności. Łącząc je poprawia działanie usług dostarczanych w sieciach IP. Umożliwia rezerwacje pasma dla przepływu ruchu, gwarantuje rozróżnienie wymagań Quality of Service i implementowanie Virtual Private Network.
MPLS, choć nie jest to konieczne, działa najlepiej na urządzeniach, które wymieniają etykiety sprzętowo. Jest to szybsze i bardziej optymalne, niż przełączanie w trakcie którego analizowany jest cały nagłówek by odnaleźć miejsce następnego skoku.
Spis treści |
[edytuj] Zasada działania
Na brzegu sieci z protokołem MPLS do pakietu dołączana jest dodatkowa informacja zwana etykietą (ang. Label). Router po odebraniu pakietu z etykietą (jest to z punktu widzenia danego routera etykieta wejściowa) używa jej jako indeksu do wewnętrznej tablicy etykiet, w której znajduję się następny punkt sieciowy (ang. next hop) oraz nowa etykieta (etykieta wyjściowa). Etykieta wejściowa jest zastępowana wyjściową i pakiet jest wysyłany do następnego punktu sieciowego (np.: do następnego routera). Jeżeli następny router nie obsługuje protokołu MPLS etykieta jest usuwana.
Przypisanie pakietowi etykiety na brzegu sieci odbywa się w tzw. procesie klasyfikacji. Pakiety które będą w jednakowy sposób routowane przez sieć MPLS klasyfikowane są do jednej klasy FEC (ang. Forwarding Equivalence Class) i otrzymują tą samą etykietę. (Przykładowo, klasy FEC mogą być budowane na bazie adresów docelowych IP w nagłówku pakietu, w taki sposób, że każda klasa FEC pokrywa się z pojedynczym wpisem w tablicy routingu routera).
Przyporządkowanie danej klasy FEC do etykiety jest sygnalizowane innym routerom za pomocą protokołu dystrybucji etykiet. Pozwala to routerom na zbudowanie tablic etykiet. W zależności od konkretnego zastosowania, jako protokół do dystrybucji etykiet, używany jest: LDP (ang. Label Distribution Protocol) albo odpowiednio rozszerzone protokoły: RSVP lub BGP).
W niektórych zastosowaniach korzystne jest dodawanie do pakietu więcej niż jednej etykiety które tworzą tzw. stos etykiet. Stos etykiet zorganizowany jest na zasadzie kolejki LIFO (w pierwszej kolejności jest usuwana etykieta, która została dołączona do pakietu jako ostatnia). Routery podejmują decyzję o przełączeniu pakietu jedynie na podstawie zewnętrznej etykiety (ostatniej z dodanych).
[edytuj] Etykieta MPLS dla Ethernetu
Etykieta może wyglądać różnie w zależności od technologii warstwy 2. Dla Ethernetu wygląda następująco:
| ID | EXP | S | TTL | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
Składa się z 32 bitów:
- 20 bitów ID - to indeks który reprezentuje szczególną klasę podczas przesyłania danych. Po odczycie ID ustalany jest, według tablicy etykiet (LIB - label information base) dla danego interfejsu, następny węzeł sieci, oraz nowa etykieta z którą pakiet opuści urządzenie.
- 3 bity EXP - przeznaczone są dla działania i implementacji QoS.
- 1 bit S - oznacza czy dołączono wiele etykiet, czyli czy istnieje stos etykiet (obsługiwany na zasadzie kolejki LIFO). Jedynka logiczna znaczy, że stos istnieje.
- 8 bitów TTL - pole informuje, przez ile punktów sieci pakiet przeszedł.
[edytuj] Realizowane usługi
MPLS pozwala na realizację między innymi następujących usług:
- MPLS IP VPN-y
- TE (ang. Traffic Engineering Tunnels)
- AToM (ang. Any Transport over MPLS)
- VPLS (ang. Virtual Private LAN Services)
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
| Gorbaczow do Kaczyńskiego: Opiekujcie się Jaruzelskim |
- Czy rzeczywiście nie możecie rozwiązać problemu już niemłodego, chorego człowieka - generała, który wiele zrobił dla Polski? - z taką prośbą zwrócił się do Lecha Kaczyńskiego ostatni przywódca ZSRR Michaił Gorbaczow. Rosjanin poprosił też "o otoczenie chorującego Jaruzelskiego uwagą".
|
| Bin Laden na święto Izraela |
Będzie nowe nagranie szefa Al-Kaidy Osamy Bin Ladena. Tematem będzie 60 rocznica powstania Izraela - podała jedna ze amerykańskich stron internetowych monitorująca treści terrorystyczne. Nagranie ma ujrzeć światło dzienne w ciągu 72 godzin.
|
| Rozmowy o tarczy na kamiennej ławeczce |
- Zapadły pewne konkrety organizacyjne w sprawie tarczy antyrakietowej - poinformował Lech Kaczyński po spotkaniu z George'm W. Bushem w Jerozolimie. Prezydent "poskarżył się" też, że rozmowa, która dotyczyła także Gruzji, toczyła się przy lodowatym wietrze na kamiennej ławeczce.
|
| Konflikt Bush - Obama z Polską w tle |
Rozmawiać z terrorystami to tak, jakby próbować powstrzymać Hitlera przed atakiem na Polskę - tak George Bush podsumował zapowiedzi Baracka Obamy, że zamierza rozmawiać z przywódcami państw wrogich USA. Na dodatek zrobił to w Knesecie, w przemówieniu krytykującym politykę appeasmentu. Na odpowiedź Obamy nie trzeba było długo czekać.
|
| Przeproszą za "polskie obozy koncentracyjne" |
Minister Radosław Sikorski rozmawiał z brytyjskim ambasadorem w Polsce na temat publikacji północnoirlandzkiego "Tyrone Courier" - mówi tvn24.pl rzecznik MSZ Piotr Paszkowski. W środę gazeta wydrukowała relację z wizyty w "polskich obozach koncentracyjnych". Wydawca gazety zapewnił w rozmowie z dziennik.pl, że przeprosi Polaków za to stwierdzenie.
|
- Czy rzeczywiście nie możecie rozwiązać problemu już niemłodego, chorego człowieka - generała, który wiele zrobił dla Polski? - z taką prośbą zwrócił się do Lecha Kaczyńskiego ostatni przywódca ZSRR Michaił Gorbaczow. Rosjanin poprosił też "o otoczenie chorującego Jaruzelskiego uwagą".
Będzie nowe nagranie szefa Al-Kaidy Osamy Bin Ladena. Tematem będzie 60 rocznica powstania Izraela - podała jedna ze amerykańskich stron internetowych monitorująca treści terrorystyczne. Nagranie ma ujrzeć światło dzienne w ciągu 72 godzin.
- Zapadły pewne konkrety organizacyjne w sprawie tarczy antyrakietowej - poinformował Lech Kaczyński po spotkaniu z George'm W. Bushem w Jerozolimie. Prezydent "poskarżył się" też, że rozmowa, która dotyczyła także Gruzji, toczyła się przy lodowatym wietrze na kamiennej ławeczce.
Rozmawiać z terrorystami to tak, jakby próbować powstrzymać Hitlera przed atakiem na Polskę - tak George Bush podsumował zapowiedzi Baracka Obamy, że zamierza rozmawiać z przywódcami państw wrogich USA. Na dodatek zrobił to w Knesecie, w przemówieniu krytykującym politykę appeasmentu. Na odpowiedź Obamy nie trzeba było długo czekać.
Minister Radosław Sikorski rozmawiał z brytyjskim ambasadorem w Polsce na temat publikacji północnoirlandzkiego "Tyrone Courier" - mówi tvn24.pl rzecznik MSZ Piotr Paszkowski. W środę gazeta wydrukowała relację z wizyty w "polskich obozach koncentracyjnych". Wydawca gazety zapewnił w rozmowie z dziennik.pl, że przeprosi Polaków za to stwierdzenie.