Prywatny interfejs sieciowy
Interfejs Private Network-to-Network Interface (PNNI) to protokół routingu według stanu łącza używany w sieciach w trybie transferu asynchronicznego (ATM). PNNI jest podobne do protokołu Open Shortest Path First ) używanego do routingu IP.
PNNI to zestaw protokołów sieciowych, których można używać do wykrywania topologii sieci ATM, tworzenia bazy danych zawierającej informacje o topologii i kierowania połączeń według odkrytej topologii. PNNI to protokół routingu według stanu łącza , co oznacza, że protokół zbiera informacje o bieżącym stanie łączy i węzłów w sieci w celu zbudowania sieciowej bazy danych. Baza danych sieci PNNI może służyć do określenia struktury sieci oraz aktualnego stanu elementów sieci. Aby zbudować bazę danych sieci PNNI, każdy węzeł PNNI musi otrzymać informacje o topologii od wszystkich pozostałych urządzeń w sieci. Aby baza danych była aktualna, węzeł musi regularnie otrzymywać aktualizacje od innych węzłów.
Protokół PNNI komunikuje stan sieci PNNI w elementach stanu topologii PNNI (PTSE). PTSE to dyskretne komunikaty zawierające informacje o jednym z następujących typów komponentów sieciowych:
- Węzły PNNI
- Osiągalne adresy
- Połączenia PNNI pomiędzy węzłami
Aby umożliwić komunikację z innymi węzłami, każdy przełącznik musi mieć wszystkie informacje PTSE dla każdego przełącznika w sieci. Każdy węzeł jest odpowiedzialny za rozsyłanie własnych informacji PTSE do wszystkich pozostałych przełączników w sieci.
Ponieważ do podjęcia optymalnych decyzji o routingu wymagane są aktualne informacje o PTSE, istnieje kilka różnych mechanizmów, które pomagają zapewnić, że wszystkie węzły mają w miarę dokładne informacje o PTSE. Pięć typowych powodów aktualizacji PTSE jest następujących:
- Zasoby dodane, usunięte lub zmienione administracyjnie w węźle.
- Awaria zasobów, taka jak utrata sygnału (LOS) na łączu.
- Znacząca zmiana w zasobach łącza spowodowana routingiem lub zmianą trasy obwodów wirtualnych (VC).
- Okresowe aktualizacje definiowane przez zegary odświeżania PTSE i liczniki czasu życia PTSE.
- Przełączenie modułu przełączającego procesora (PXM).
Informacje PTSE są przesyłane pomiędzy węzłami przy użyciu pakietów stanu topologii PNNI (PTSP). Pakiety te wykorzystują kanał kontrolny routingu (RCC; VPI = 0 i VCI = 18) pomiędzy sąsiednimi węzłami. Numer RCC jest również używany w przypadku pakietów Hello i innych komunikatów PNNI. Jeśli przełącznik nie może ustanowić RCC z sąsiednim węzłem, wówczas informacje PTSE nie są wymieniane. Gdy węzeł odbierze informację PTSE, przechowuje zawartość lub informację o elemencie w bazie danych. Informacje te są wykorzystywane do generowania wstępnie obliczonych tablic routingu, które identyfikują trasy do innych urządzeń sieciowych. PNNI wykorzystuje algorytm Dijkstry dla obliczenia najpierw najkrótszej ścieżki (SPF). Baza danych PNNI jest również wykorzystywana do wykonywania routingu na żądanie, gdy odpowiednia tablica routingu nie zawiera realnej ścieżki.
Oprócz prostych wskaźników kosztów PNNI mierzy przepustowość linii i opóźnienia.
Linki zewnętrzne
- „Poradnik planowania sieci Cisco PNNI dla produktów MGX i SES, wersja 5.2; rozdział: Wprowadzenie do PNNI” . Cisco.com . Systemy Cisco . Źródło 7 sierpnia 2017 r .