Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

X.25 kontynuacja przykładowa komunikacja w ramach zestawiania, transmisji i rozłączania połączenia SVC: odrzucenie połączenia przez DTE i DCE sieć DCE.

Podobne prezentacje


Prezentacja na temat: "X.25 kontynuacja przykładowa komunikacja w ramach zestawiania, transmisji i rozłączania połączenia SVC: odrzucenie połączenia przez DTE i DCE sieć DCE."— Zapis prezentacji:

1 X.25 kontynuacja przykładowa komunikacja w ramach zestawiania, transmisji i rozłączania połączenia SVC: odrzucenie połączenia przez DTE i DCE sieć DCE DTE Incoming Call Clear Request Clear Confirmation DTEDCE Call Request Clear Indication Clear Confirmation Call Request Clear Indication Clear Confirmation

2 nawiązanie połączenia, transmisja, rozłączanie sieć DCE DTE Incoming Call CallAccepted DTEDCE Call Request Call Connected dane, przerwania Clear Request Clear Indication Clear Confirmation

3 DTE do DCEDCE do DTE DTE do DCE Call Request Incoming Call Call Accepted Call Connected Data R=0, S=0 Data R=0, S=1Data R=0, S=0 Data R=0, S=2Data R=0, S=1 Data R=0, S=2Data R=2, S=0 Data R=0, S=3Data R=2, S=0RR R=3 Data R=1, S=4RR R=3Data R=0, S=3 Data R=1, S=4Data R=4, S=1 Data R=5, S=2 RR R=3 RR R=2 Clear Request Clear ConfirmationClear Indication Clear Confirmation

4 przesyłanie krótkich wiadomości (fast select) z ustanowieniem połączenia SVC sieć DCE DTE Incoming Call (dane) CallAccepted (dane) DTEDCE Call Request (dane) Call Connected (dane) dane, przerwania Clear Request Clear Indication Clear Confirmation

5 przesyłanie krótkich wiadomości (fast select) z natychmiastowym rozłączaniem sieć DCE DTE Incoming Call (dane) Clear Indication (dane) DTEDCE Call Request (dane) Clear Request (dane) Clear Confirmation

6 Sterowanie przepływem mechanizm okienkowy GBN – numery sekwencyjne w pakietach danych pakiety sterujące RR, RNR, REJ bit D sterowanie na poziomie pakietowym – multipleksacja na tym poziomie (kanały logiczne) okno przesuwne określa liczbę pakietów, których odbiór nie musi być potwierdzony (zalecana wartość 2)

7 Ogólnie o sterowaniu przepływem przeciążenie objawia się gwałtownym wzrostem czasu transmisji pakietów zagadnienia, które muszą być uwzględniane przy implementacji metod przeciwdziałania przeciążeniom: -określenie kryterium na podstawie, którego rozpoznajemy, zę wchdzimy w obszar przeciążenia, -obszar sieci, który dostarcza informacji koniecznych do wyliczenia kryterium przeciążenia, -sposoby tłumienia strumieni pakietów wysyłanych do sieci Metody: izarytmiczna z pakietem dławiącym stopniowych ograniczeń metoda okienkowa bufora wejściowego

8 Reguły doboru tras Reguła doboru trasy jest to algorytm na podstawie, którego ustala się trasy dla każdego pakietu biorąc pod uwagę wskaźniki jakości działania sieci. Wskaźniki jakości działania sieci: -średnia opóźnienie pakietu -przepustowość sieci średnia maksymalna (szczyt) -koszt korzystania z sieci, jej fragmentów – konkretnych łączy -stopień zabezpieczenia przed włamaniem -prawdopodobieństwo osiągnięcia celu przez pakiet reguły doboru tras powinny zapewniać: -poprawność transmisji – osiągnięcie węzłów docelowych, eliminacja pętli rutingu -adaptacja do zmian w sieci – np. awarie -adaptacja do zmian natężeń ruchu generowanego przez użytkowników -małe wykorzystanie mocy obliczeniowej węzła (przełącznika, rutera) dla wyznaczania reguł tras -optymalizacja działania ze względu na wskaźnik jakości działania sieci

9 Klasyfikacja reguł doboru tras (protokołów rutingu) reguły doboru tras scentralizowane reguły doboru tras zdecentralizowane reguły doboru tras na podstawie adresu reguły doboru tras randomizowane reguły doboru tras z powielaniem reguły doboru tras statyczne (sztywne) reguły doboru tras dla sesji użytkownika reguły doboru tras adaptacyjne reguły doboru tras dystansowo-wektorowe reguły doboru tras według stanu połączeń

10 scentralizowane reguły doboru tras – w sieci istnieje centralny punkt, w którym są wyznaczane trasy pakietów, wiedza o całej sieci zlokalizowana w jednym miejscu, łatwość podejmowania optymalnych decyzji w skali całej sieci, węzły nie wykonują obliczeń związanych z wyznaczaniem tras, decyzje z centralnego punktu dochodzą z opóźnieniem do innych węzłów, duży ruch pakietów obsługujących reguły wyboru tras zdecentralizowane reguły doboru tras – wybór trasy dla poszczególnych pakietów jest dokonywany w każdym węźle reguły doboru tras z powielaniem – pakiet jest przesyłany na wszystkie interfejsy poza interfejsem z którego został odebrany reguły doboru tras randomizowane – kolejny węzeł do kierowany jest pakiet jest wybierany losowo (praktycznie nie używana) reguły doboru tras na podstawie adresu – w każdym węźle znajduje się tablica rutingu (kierunków), która zawiera informacje o węzłach docelowych i odpowiadających im interfejsach wyjściowych rozważanego węzła

11 reguły doboru tras statyczne (sztywne) – tablica rutingu posiada stałe wpisy dokonane przez administratora reguły doboru tras adaptacyjne – decyzje dotyczące skierowania pakietu do kolejnego węzła są podejmowane osobno dla każdego pakietu reguły doboru tras dla sesji użytkownika – jest stosowana jedna reguła dla sesji użytkownika, czyli dotyczy wszystkich pakietów w ramach sesji, stosowana dla protokołów wykorzystujących połączenia wirtualne (w protokole X.25 reguła jest ustalana dla pakietu Call Request i jest taka sama dla wszystkich pakietów aż do rozłączenia)

12 Podsumowanie X.25 -przewidziany do pracy na łączach złej jakości -mechanizmy korekcji i sterowania przepływem w warstwach 2 i 3 -multipleksacja statystyczna połączeń wirtualnych -sygnalizacja wewnątrzpasmowa -potwierdzenia hop-to-hop -możliwe potwierdzenia end-to-end -duża nadmiarowość – potwierdzenia na każdym łączu

13

14

15 Frame Relay - przekazywanie ramek standard definiowany od roku 1988, obecny kształt sieci określają zalecenia po 1992 ITU-T I.122, I.233 I.370, I.372, I.555, Q.922, Q933 ANSI T1.606, T1.617, T technika zorientowana pakietowo -funkcjonuje w warstwie łącza danych -z punktu widzenia użytkownika jest to styk umożliwiający dostęp do szybkiej sieci WAN z komutacją pakietów -dostosowana do różnych przepustowości łączy transmisyjnych (np. łącza T1/E1) -dostęp do sieci może być realizowany ISDN (kanały B, D, H), łącza T1/E, łącza międzywęzłowe E3) Podstawowe zastosowania: - łączenie odległych sieci lokalnych -przekaz plików -praca interaktywna zapewniająca małe opóźnienia (terminal – komputer) -praca interaktywna z wykorzystaniem multipleksacji statystycznej (wiele terminali – komputer) -umożliwia integrację transmisji dźwięku, obrazu i danych

16 Technika ta zakłada wykorzystanie łączy bardzo dobrej jakości – małe prawdopodobieństwo pojawienia się błędu. Przełączniki Frame Relay nie dokonują kontroli błędów i kontroli przepływu, jedynie przesyłają ramki wzdłuż wcześniej ustalonych połączeń wirtualnych Funkcje sterowania przepływem i korekcji błędów są realizowane poza siecią w systemach użytkowników końcowych. Potwierdzenia wymieniane między użytkownikami końcowymi, dzięki temu udaje się uzyskać małe opóźnienia rzędu 2 ms. Frame Relay – technika połączeniowa -stałe połączenia wirtualne PVC -tymczasowe połączenia wirtualne SVC -grupowe połączenia wirtualne (multicast) – ma cech połączenia PVC, umożliwia przesyłanie kopii ramek do wybranej grupy użytkowników

17

18 Architektura protokołu Frame Relay Płaszczyzna sterowania Płaszczyzna użytkownika Płaszczyzna sterowania Płaszczyzna użytkownika Użytkownik Sieć Sterowanie przepływem Obsługa błędów

19 Protokoły zlokalizowane w płaszczyźnie sterowania są wykorzystywane do zestawiania i likwidacji połączeń logicznych. - informacje sterujące są przekazywane w oddzielnym kanale logicznym (podobne do sygnalizacji współkanałowej z ISDN) - poziom łącza danych protokół LAPD (Q.921) – obsługa błędów i sterowanie przepływem - sama sygnalizacja w warstwie 3, specyfikacja Q.931/Q.933 Protokoły zlokalizowane w płaszczyźnie użytkownika są wykorzystywane do transmisji danych użytkownika. - wymiana danych pomiędzy użytkownikami z wykorzystaniem protokołu LAPF (Link Access Procedure for Frame-Mode Bearer Services), specyfikacja Q.922. jest to protokół dla pakietowych sieci transmisji danych wykorzystujących technikę przekazywania ramek (Frame Relay) lub przełączania ramek (Frame Switchng) (LAPF jest podzbiorem protokołu LAPD). Przekazywanie ramek – protokół podstawowy (core protocol) Przełączanie ramek – protokół sterujący (control protocol)

20 sygnalizacja dotycząca kontroli wywołania przenoszona jest wydzielonym kanałem logicznym, innym niż dane użytkownika multipleksacja i komutacja połączeń zachodzi w warstwie 2 sterowanie przepływem danych i obsługa błędów nie odbywa się na każdym etapie transmisji, te zadania realizują warstwy wyższe X.25Frame RelayFrame Switching Implementowane w systemach końcowych i urządzeniach sieciowych Implementowane w systemach końcowych i urządzeniach sieciowych Implementowane w systemach końcowych i urządzeniach sieciowych Implementowane tylko w systemach końcowych Implementowane tylko w systemach końcowych

21 Frame Relay implementowane w węzłach sieci implementowane w systemach końcowych

22

23 Protokół podstawowy - ramki o zmiennej długości, -etykietowanie ramek, -multipleksacja ramek, -sprawdzanie długości ramek, -wykrywanie błędów transmisji, -przeciwdziałanie przeciążeniom, - brak obsługi błędów i sterowania przepływem

24

25 flaga – , funkcja jak w HDLC FCS – jeśli pole kontrolne nie zgadza się z obliczoną wartością na podstawie ramki, ramka jest odrzucana bez powiadamiania strony nadawczej pole informacyjne – dane warstw wyższych pole adresowe - 2, 3 lub 4 bajty zależnie od ilości obsługiwanych połączeń wirtualnych DLCI – numer połączenia wirtualnego w kanale fizycznym, znaczenie identyfikatora lokalne, multipleksacja EA – określa długość pola adresowego (jeden z formatów) C/R – niewykorzystywany D/C – gdy = 1 oznacza, że 6 bitów najmniej znaczących pola DLCI jest wykorzystywanych przez procedury sterujące, obecnie nie ma zdefiniowanych DE – bit ten wskazuje, że oznaczona nim ramka może zostać usunięta w przypadku przeciążenia, bit ten może ustawiać użytkownik po stronie nadawczej, znacząc mniej ważne ramki lub może go ustawiać przełącznik gdy został przekroczony wcześniej uzgodniony parametr CBS, ale jeszcze ruch nie przekracza parametru EBS FECN – informuje użytkownika po stronie odbiorczej, że wystąpiło przeciążenie przełącznika w połączeniu wirtualnym DLCI, oznacza również że przełącznik uruchomił procedury obsługi przeciążeń i użytkownik powinien ograniczyć ruch BECN – to samo po stronie nadawczej

26 DLCI=0 zarezerwowane na sygnalizację, komunikaty są przesyłane w ramkach protokołu LAPF

27 Protokół sterujący -wypełnia funkcjonalność protokołu podstawowego -zapewnia funkcje sterowania przepływem i obsługi błędów komendy i odpowiedzi protokołu sterującego LAPF Typ ramkiKomendaOdpowiedź informacyjnaI nadzorczaRR RNR REJ nienumerowanaSABME DM UI DISC UA FRM XID Typ ramki wymiana danych pozytywne potwierdzenie, gotowość odbioru pozytywne potwierdzenie, brak gotowości odbioru potwierdzenie negatywne żądanie ustanowienia połączenia wirtualnego brak możliwości ustanowienia połączenia przesłanie dodatkowych danych rozłączanie połączenia wirtualnego potwierdzenie dla DISC lub SABME dobre FCS ale zła semantyka ramki zarządzanie połączeniem logicznym

28 ramka informacyjana ramka nadzorcza ramka nienumerowana format ramki struktura pola sterującego – typ ramki

29 Adresowanie w sieci Frame Relay -adresacja lokalna (standard ANSI i CCITT) -adresacja globalna (Frame Relay Forum)


Pobierz ppt "X.25 kontynuacja przykładowa komunikacja w ramach zestawiania, transmisji i rozłączania połączenia SVC: odrzucenie połączenia przez DTE i DCE sieć DCE."

Podobne prezentacje


Reklamy Google