Element obliczania ścieżki

W sieciach komputerowych Path Computation Element (PCE) to komponent systemu, aplikacja lub węzeł sieciowy , który jest w stanie określić i znaleźć odpowiednią trasę do przenoszenia danych między źródłem a miejscem docelowym.

Opis

Routing może podlegać zestawowi ograniczeń, takich jak jakość usług (QoS), zasady lub cena. Obliczanie ścieżki w oparciu o ograniczenia jest strategicznym elementem inżynierii ruchu w sieciach MPLS , GMPLS i Segment Routing . Służy do określania ścieżki w sieci, którą powinien podążać ruch, i zapewnia trasę dla każdej skonfigurowanej ścieżki LSP (Label Switched Path ).

Obliczanie ścieżki było wcześniej wykonywane albo w systemie zarządzania, albo na końcu każdego LSP. Jednak obliczanie ścieżki w dużych, wielodomenowych sieciach może być bardzo złożone i może wymagać większej mocy obliczeniowej i informacji o sieci, niż jest to zwykle dostępne w elemencie sieci, ale nadal może wymagać większej dynamiki, niż może zapewnić system zarządzania.

Zatem PCE jest jednostką zdolną do obliczania ścieżek dla pojedynczej usługi lub zestawu usług. PCE może być sieciowym , stacją zarządzania siecią lub dedykowaną platformą obliczeniową, która jest świadoma zasobów i ma możliwość uwzględnienia wielu ograniczeń w celu wyrafinowanego obliczenia ścieżki. Aplikacje PCE obliczają ścieżki z komutacją etykiet dla inżynierii ruchu MPLS i GMPLS. Różne komponenty architektury PCE są w trakcie standaryzacji przez Grupę Roboczą PCE IETF .

PCE reprezentuje wizję sieci, która oddziela obliczenia tras od sygnalizacji połączeń typu koniec-koniec i od rzeczywistego przekazywania pakietów . Istnieje podstawowy samouczek na temat PCE przedstawiony na konferencji ISOCORE MPLS2008 oraz samouczek na temat zaawansowanego PCE przedstawiony na konferencji ISOCORE SDN / MPLS 2014.

Od samego początku architektura PCE znacznie ewoluowała, obejmując bardziej wyrafinowane koncepcje i umożliwiając zastosowanie w bardziej skomplikowanych scenariuszach sieciowych. Ta ewolucja obejmuje hierarchiczny PCE (H-PCE) oraz zarówno stanowy, jak i aktywny PCE.

Potencjalne wdrożenie PCE oddziela element obliczeniowy od klienta (PCC), który żąda usług obliczeniowych. Komunikacja między PCE i PCC odbywa się za pomocą protokołu Path Computation Element Communication Protocol (PCEP), który działa w oparciu o protokół kontroli transmisji (TCP).

Wraz z rozwojem architektury opracowano nowe rozszerzenia protokołów w celu dodania funkcjonalności do obsługi nowych aplikacji i nowych elementów architektury. Rozwój ten jest śledzony przez projekt PACE, który jest finansowany z Unii Europejskiej w zakresie badań, rozwoju technologicznego i demonstracji w ramach umowy grantowej nr. 619712.

W ramach projektu PACE opracowano podręcznik dla osób zainteresowanych PCE. Można go bezpłatnie pobrać ze strony internetowej PACE.

rozszerzenia PCE

Istnieje kilka rozszerzeń PCE umożliwiających osiągnięcie różnych celów. Na przykład:

  • Rozszerzenia wykrywające PCE między domenami

Specyfikacje