Sieci Frame Relay

Transkrypt

Sieci Frame Relay
FR
1
Sieci Frame Relay
Założenia:
• Technika oparta na ramkach;
• Przenoszenie danych przez warstwy poniżej warstwy
transportowej jest relatywnie bezbłędne (małe
prawdopodobieństwo błędów);
• Błędy są eliminowane przez stacje końcowe i protokoły warstw
wyższych – poprzez retransmisje;
• Brak potwierdzania ramek w węzłach FR - przełącznikach;
• W węzłach dokonywana jest kontrola poprawności ramek –
ramki błędne są kasowane bez powiadomienia stacji nadawcy,
ani odbiorcy;
• Systemy użytkowników – stacje końcowe mają specjalne
mechanizmy do wykrywania brakujących ramek i
przeprowadzenia retransmisji;
• W przypadku przeciążeń będą usuwane oznaczone ramki oraz
propagowana sygnalizacja sterujące przepływem w przód i w tył;
• Niewielkie opóźnienia wprowadzane przez sieć na poziomie
pojedynczych [ms].
Protokół LAB-F (Q.922) jest podzbiorem protokołu LAB-D (Q.921),
stosowanego w sieci ISDN, wykorzystującym wyłącznie podstawowe
funkcje [3]:
• etykietowanie ramek;
• multipleksacja ramek;
• sprawdzanie długości ramek;
• wykrywanie błędów transmisji;
oraz nowa opcja:
• przeciwdziałanie przeciążeniom.
LAP-F realizuje wyłącznie wymianę ramek pomiędzy
komunikującymi stacjami końcowymi użytkowników, bez obsługi
błędów i sterowania przepływem.
2
FR
MODEL ODNIESIENIA
DLA SYSTEMÓW OTWARTYCH
FRAME RELAY
SIECIOWA
ŁĄCZA DANYCH
LAP - F
FIZYCZNA
FIZYCZNA
LAP- F - protokół warstwy łącza danych
(ang. Link Access Procedure for Frame-Mode Bearer Services)
Rys. 25 Model odniesienia dla Frame Relay
Architektura sieci Frame Relay
W warstwie fizycznej na interfejsie UNI używane są najczęściej
urządzenia E1, pracujące na bazie techniki HDSL z szybkością 2,048
Mb/s, z interfejsami elektrycznymi G.703/G.704, V.35/V.36 lub X.21.
LAN 1
LAN 2
.....
. ....
FR UNI
FRAD
FRAME RELAY
NETWORK
FRS
FR UNI
FRND
FRND
FRS
FRS
FRAD - Frame Relay Access Device
FR UNI - Frame Relay User Network Interface
FRND - Frame Relay Network Device
FRS - Frame Relay Switch
Rys. 26 Architektura sieci Frame Relay
FRAD
3
FR
Kraków
ISDN
Frame Relay
HD
SL
DL
CI:
.33
25
.34
...
DL
:1
CI
SL
HD
Wrocław
Warszawa
03
ISDN
HUB
HUB
SERWER
KORPORACYJNY
.....
.....
Serwer
rezerwowy
INTERNET
Internet
FireWall
NAT
PPP
HDSL
HUB
www
SERWER
USŁUG
PUBLICZNYCH
Rys. 27 Przykład niewielkiej sieci korporacyjnej wykorzystującej Frame Relay
Typowym wykorzystaniem Frame Relay jest połączenie ze sobą
lokalnych sieci firmy, znajdujących się w różnych lokalizacjach i
stworzenie w ten sposób sieci korporacyjnej.
Połączenia wirtualne w sieci Frame Relay
Sieć Frame Relay umożliwia realizację połączeń wirtualnych:
• PVC (ang. Permanent Virtual Circuit) ustanawiane przed
rozpoczęciem sesji przez operatora sieci i stale będące w fazie
wymiany danych;
• SVC (ang. Switched Virtual Circuit) ustanawiane na żądanie
użytkownika i rozłączane po zakończeniu fazy wymiany danych;
• Grupowe (ang. Multicast) ustanawiane na żądanie lub na dłuższy
czas umożliwiające dostarczanie danych jednocześnie do grupy
użytkowników.
Kanały logiczne są dwukierunkowe za wyjątkiem połączenia
grupowego (Multicast), gdzie transfer danych jest typu
rozgłoszeniowego do grupy. Informacje zwrotne będą przekazywane
innym kanałem lub przy realizacja usługi telekonferencji również
kanałem jeden do grupy.
4
FR
FRAME RELAY
NETWORK
FR UNI
DLCI 31
FRAD
FR UNI
DLCI 575
VC
PVC lub S
FRAD
PVC lu
b
DLCI 91
SVC
FR UNI
DLCI 201
FRAD
DLCI - Data Link Connection Identifier
FRAD - Frame Relay Access Device
FR UNI - Frame Relay User Network Interface
PVC - Permanent Virtual Circuit
SVC - Switched Virtual Circuit
Rys. 28 Połączenia wirtualne w sieci Frame Relay
DLCI
575
LAN 1
FRAD
FRND
575-112
DLCI
112
112-92
FRS
DLCI
21
DLCI 92
FRS
DLCI
31
FRND
FRAD
92-21
LAN 2
21-31
Połączenie wirtualne: 575 - 112 -92 - 21 - 31
Rekordy przełączające: 575-112; 112-92; 92-21; 21-31;
Rys. 29 Ścieżka wirtualna dla połączenia wirtualnego w sieci Frame Relay
FR
5
Zarządzanie interfejsem (LMI)
Istnieją trzy powszechnie stosowane protokoły sygnalizacyjne:
• ANSI zdefiniowane w T1.617, Annex D;
• ITU-T zdefiniowane w Q.933, Annex A;
• Pierwotne LMI w sensie początkowego standardu firmowego.
Urządzenia FRAD muszą dostosować się do panującego standardu,
- umiejętność autokonfiguracji.
Zapytania są wysyłane systematycznie przez FRAD w postaci ramek
zapytania o status, które zawierają ponadto własny numer kolejny
oraz znacznik prośby o pełną odpowiedź lub tylko skróconą.
Pełne odpowiedzi wysyłane są w długich ramkach i zawierają
szczegółowe informacje o stanie wszystkich łączy wirtualnych PVC na
danym porcie:
• dodanie,
• usunięcie,
• uszkodzenie
• modyfikacja obwodu wirtualnego.
Krótkie odpowiedzi są wysyłane znacznie częściej i są ponumerowane, a
dzięki ciągłości numeracji stanowią test integralności łącza. Dla
przykładu pytania o skrócony status wysyłane są co 10 sek., a o pełny
status co 60 sek.
6
FR
Strona użytkownika
Strona sieci WAN
FRND
FRAD
STATUS ENQUIRY
short
STATUS short
STATUS ENQUIRY
long
STATUS long
STATUS ENQUIRY
short
CZAS
STATUS short
STATUS ENQUIRY
short
STATUS short
STATUS ENQUIRY
short
STATUS short
STATUS ENQUIRY
short
STATUS short
STATUS ENQUIRY
short
STATUS short
STATUS ENQUIRY
long
STATUS long
Rys. 30 Sygnalizacja LMI na interfejsie UNI w sieci Frame Relay
Standardy sieci Frame Relay
Temat
Opis architektury i usług
Aspekt warstw łącza danych
Zarządzanie PVC
Zarządzaniem ruchem sieciowym
Sygnalizacja w SVC
ITU –T
1.233
Q.922 aneks A
Q.933 aneks A
I.370
Q.933
ANSI
T1.606
T1.618
T1.617 aneks D
T1.606a
T1.617
Istotne są również dokumenty porozumień implementacyjnych opracowanych przez Frame Relay
Forum: FRF.1, FRF.2, FRF.3, FRF.4, FRF.5, FRF.6, FRF.7.
7
FR
Ramka Frame Relay
F
Oktety:
Flaga
Oktet 1
Oktet 2
Oktet 3
0
1
1
DLCI
2
1
0
1
1
DLCI
(LSB)
...
Oktet n-2
Oktet n-1
Oktet n
Flaga
1 ÷ 4096
wg. ANSI ≤ 1600
1
...
...
...
DANE
...
...
...
CRC
CRC
1
1
(MSB)
FENC
(MSB)
(LSB)
1
1
BENC
1
CRC
F
2
1
1
C/R
DE
1
0
EA (0)
EA (1)
0
Rys. 31 Ramka w sieci Frame Relay
DLCI – identyfikator łącza danych (ang. Data-Link Connection
Identifier);
MSB – najbardziej znaczący bit;
LSB – najmniej znaczący bit;
C/R – informacja o zawartości ramki: komenda, odpowiedź (ang.
Command/ Response);
EA – bit rozszerzonego adresu (ang. Extended Address);
FENC – wyprzedzające powiadomienie o zatorze (ang. Forward
Explicit Congestion Notification);
BENC – wsteczne powiadomienie o zatorze (ang. Backward Explicit
Congestion Notification);
DE – prawo do odrzucenia (ang. Discard Eligible)
8
FR
Mechanizm przeźroczystości
Nadajnik - napełnianie bitami (ang. bit stuffing)
0
0
Ramka: 011111 11011111 011001
Kanał: 0111110110111110 011001
Odbirnik - usuwanie bitów (ang. bit stripping)
Kanał: 0111110110111110 011001
Ramka: 011111 11011111 011001
Rys. 13 Mechanizm przeźroczystości
Zarządzanie ruchem
Wielkość gwarantowanej przepustowości dla danych
określona parametrem CIR (ang. Commited Information
Rate)
Sumaryczna wartość kontraktów CIR realizowanych w tym samym
węźle nie może przekroczyć przepustowości węzła:
∑ CIR
i
≤ Cw
i
Sumaryczna wartość kontraktów CIR realizowanych na tym samym
łączu fizycznym nie może przekroczyć przepustowości kanału
fizycznego:
∑ CIRj ≤ C
j
k
9
FR
Zdefiniowano dwa dodatkowe parametry progowe:
• Bc – (ang. Commited Burst Size) gwarantowana liczba danych,
która zostaną dostarczona w ramkach z DE=0 w czasie T,
zgodnie z zależnością: Bc = CIR * T;
• Be – (ang. Exccess Burst Size) nadmiarowa liczba danych, które
sieć będzie próbować przenieść w ramkach z DE=1 w czasie T.
BITY
oś
k
yb
Sz
Kasowanie ramek
za
ąc
ł
ć
Bc + Be
Ustawienie DE=1
Bc
DE=0
C IR
CZAS
Ramka
DE=0
Ramka
DE=0
Ramka
DE=1
Ramka
kasowana
Rys. 32 Przykład zarządzania ruchem w sieci Frame Relay
CIR =
Bc
T
Be
EIR =
T
CIR Bc
=
EIR Be
10
FR
UNI
F
R
A
D
ŁĄCZE FIZYCZNE
DE
ka 0
Ram
D
a 0
mk
a
R
FRND
e
zepełnien
i
Pr
E
Bc + Be
EIR
Ramka DE
1
Bc
BUFOR WEJŚCIOWY
0
Ramka DE
BUFOR
WYJŚCIOWY
CIR
Rys. 33 Buforowanie danych w sieci Frame Relay
Ramka DE
0
11
FR
Sygnalizacja przeciążenia
Węzeł, który zauważy zagrożenie ustawia w przenoszonych ramkach
bity:
• BENC – wsteczne powiadomienie o zatorze (ang. Backward
Explicit Congestion Notification); Użytkownik końcowy
odbierający ramki z ustawionym bitem BENC powinien
zmniejszyć intensywność wysyłania ramek do sieci, do chwili
kiedy przestanie odbierać ramki z bitem BENC.
• FENC – wyprzedzające powiadomienie o zatorze (ang. Forward
Explicit Congestion Notification); Użytkownik końcowy
odbierający ramki z ustawionym bitem FENC powinien
zwiększyć licznik czasu (ang. time-out) oczekiwania na nadejście
kolejnych ramek, do chwili kiedy przestanie odbierać ramki z
bitem FENC.
transfer danych
LAN 1
FRAD
FRND
FRS
NC
BE
!
Przeciążenie
FRS
FRND
FRAD
FEN
C
Rys. 34 Sygnalizacja o przeciążenie w sieci Frame Relay
LAN 2

Podobne dokumenty