Rozróżniacz tras

Rozróżniacz tras to kwalifikator adresu używany tylko w sieci MPLS ( Multiprotocol Label Switching ) jednego dostawcy usług internetowych . Służy do rozróżniania odrębnych wirtualnej sieci prywatnej (VPN) oddzielnych klientów łączących się z dostawcą.

adres protokołu internetowego klienta ( IPv4 ). Powstałe 12-oktetowe pole jest unikalnym adresem „VPN-IPv4”. Bardziej szczegółowy opis znajduje się w dokumencie RFC 4364. Na krawędzi sieci dostawcy MPLS router łączący się z siecią klienta nazywany jest routerem Provider Edge (PE). Podobnie router brzegowy klienta na drugim końcu połączenia nazywany jest routerem brzegowym klienta (CE). W sieci MPLS router PE należy skonfigurować tak, aby powiązał każdy element wyróżniający trasy z trasami prowadzącymi do określonego routera CE. Router PE może być skonfigurowany tak, aby kojarzył wszystkie trasy prowadzące do tego samego routera CE z tym samym wyróżnikiem tras lub może być skonfigurowany tak, aby kojarzył różne trasy z różnymi wyróżnikami tras, nawet jeśli prowadzą one do tego samego routera CE.

Rozróżniacz tras ma tylko jeden cel: sprawić, by prefiksy IPv4 były globalnie unikalne. Nie jest używany do przekazywania IP przez routery podstawowe (inne niż brzegowe) dostawcy (w chmurze MPLS), ale jest używany przez routery brzegowe do identyfikacji, do której sieci VPN należy pakiet. Na przykład, aby router PE był w stanie rozróżnić adres IP 10.0.0.0 jednego klienta od adresu IP 10.0.0.0 innego klienta, administrator sieci musi skonfigurować PE tak, aby dodał unikalny moduł rozróżnienia trasy do każdego pakietu przychodzącego z CE.

Rozróżniacz trasy (RD) to 8-oktetowa wartość składająca się z dwóch głównych pól, pola typu (2 oktety) i pola wartości (6 oktetów). Pole typu określa, w jaki sposób należy interpretować pole wartości. Trzy wartości typu zdefiniowane w wersji roboczej Internetu to:

Typ 0:

Oktet 1 2 3 4 5 6 7 8
Pole
Typ (2 oktety)

Podpole administratora Numer AS (2 oktety)

Podpole przydzielonego numeru Wybierane przez usługodawcę (4 oktety)

Pole administratora musi zawierać numer AS (nie zaleca się używania prywatnych numerów AS). Pole Przydzielone zawiera numer przydzielony przez usługodawcę.

Typ 1:

Oktet 1 2 3 4 5 6 7 8
Pole
Typ (2 oktety)

Podpole administratora Adres IPv4 (4 oktety)

Podpole Przydzielony numer przydzielony przez usługodawcę (2 oktety)

Pole administratora musi zawierać adres IP (nie zaleca się używania prywatnej przestrzeni adresów IP). Pole Przydzielone zawiera numer przydzielony przez usługodawcę.

Typ 2:

Oktet 1 2 3 4 5 6 7 8
Pole
Typ (2 oktety)

Podpole administratora 4-oktetowy numer AS (4 oktety)

Podpole Przydzielony numer przydzielony przez usługodawcę (2 oktety)

Pole administratora musi zawierać czterooktetowy numer AS (nie zaleca się używania prywatnych numerów AS). Pole Przydzielone zawiera numer przydzielony przez usługodawcę.

Zwykle protokół Border Gateway Protocol (BGP) używany przez routery dostawcy sprawdza tylko czterooktetowy adres IP, ale rozszerzenia wieloprotokołowe BGP umożliwiają BGP przeglądanie całego 12-oktetowego adresu VPN-IPv4 i przenoszenie tras z wielu „rodzin adresów” „. Jeśli podpole Administrator wyróżnika trasy i podpole Przypisany numer adresu VPN-IPv4 są ustawione na same zera, uznaje się, że adres VPN-IPv4 ma dokładnie takie samo znaczenie, jak odpowiadający mu globalnie unikalny adres IPv4. W szczególności ten adres VPN-IPv4 i odpowiadający mu globalnie unikalny adres IPv4 będą uważane za porównywalne przez BGP. We wszystkich innych przypadkach adres VPN-IPv4 i odpowiadający mu globalnie unikalny adres IPv4 zostaną uznane przez BGP za nieporównywalne. Dana tabela przekierowań dla poszczególnych lokacji będzie zawierać tylko jedną trasę VPN-IPv4 dla danego prefiksu adresu IPv4. Kiedy adres docelowy pakietu jest dopasowywany do trasy VPN-IPv4, w rzeczywistości dopasowywana jest tylko część IPv4.

  1. ^ RFC 4364, Wirtualne sieci prywatne BGP / MPLS IP (VPN) , E. Rosen i Y. Rekhter, The Internet Society (luty 2006)