Frame Relay (FR) to sieć z komutacją pakietów, używana do łączenia odległych sieci lokalnych (LAN), przesyłania danych, obrazu i głosu oraz dostępu do Internetu. W tej technice informacja jest dzielona na ramki o zmiennej długości, które przenoszą dane między sieciami LAN, co pozwala na przekazywanie informacji między urządzeniami końcowymi sieci rozległych (WAN).
Sieć FR wykrywa błędy nagłówka, formatu, jak i cyklicznego kodu nadmiarowego (CRC). Ramki z błędem są kasowane, a urządzenia końcowe są wyposażone w odpowiednie procedury powtarzania części sesji.
W sieci Frame Relay wyróżniamy dwie grupy urządzeń:
mosty,
przełączniki Frame Relay.
Sieć FR składa się z wielu urządzeń sieciowych połączonych kanałami fizycznymi, na których tworzone są ścieżki wirtualne (logiczne). Mogą być ustanawiane dynamicznie za pomocą odpowiednich sygnałów sygnalizacyjnych lub na stałe przy wstępnej konfiguracji sieci. Każdej ścieżce jest przydzielany unikatowy numer DLCI (ang. Data Link Connection Identifier). Przez jedno połączenie fizyczne może przebiegać wiele łączy wirtualnych. Pasmo każdego kanału fizycznego jest dynamicznie przydzielane między związane z nim łącza logiczne i zostaje przypisane dla danej ścieżki wtedy, gdy są nią przesyłane dane. FR zapewnia połączenie typu full-duplex każdej parze urządzeń DTE.
Do tworzenia i usuwania ścieżek wirtualnych w Frame Relay są wykorzystywane odpowiednie prymitywy. Nazwy i funkcje najważniejszych z nich oraz ich zastosowanie w kolejnych krokach zestawiania i likwidacji połączenia wirtualnego zostały przedstawione w poniższych tabelach i rysunkach.
Połączenia wirtualne ze względu na okres na jaki są zestawiane mogą być podzielone na:
Idle - połączenie zostało zestawione, lecz jest nieaktywne,
Data Transfer - trwa przesyłanie danych przez połączenie;
Data Transfer - trwa przesyłanie danych przez połączenie,
Idle - połączenia zestawione, nieaktywne,
Call Setup - połączenie zostało zestawione,
Call Termination - połączenie zostało rozłączone.
Format ramki Frame Relay został przedstawiony w tabeli poniżej:
Flagi |
Adres |
Dane |
FCS |
Flagi |
8 bitów |
16 bitów |
zmienna długość |
16 bitów |
8 bitów |
Krótki opis kolejnych pól ramki:
Flagi
pola flagowe wyznaczające początek i koniec ramki;
Adres
pole adresu, w którym na numer łącza logicznego DLCI przeznaczone jest 10 bitów;
Dane
pole zmiennej długości, zawierające przesyłane dane;
FCS
suma kontrolna.