Wykład 9.2 - DQDB - Krzysztof Bogusławski
Transkrypt
Wykład 9.2 - DQDB - Krzysztof Bogusławski
Akademickie Centrum Informatyki PS Wydział Informatyki PS Wydział Informatyki Sieci komputerowe i Telekomunikacyjne DQDB - dwumagistralowa sieć z rozproszoną kolejką Krzysztof Bogusławski tel. 449 41 82 [email protected] Agenda 1. Wprowadzenie. 2. Architektura i zasada działania. 3. Struktura ramki. 4. Tryby dostępu. 5. Usługi w warstwie DQDB. 1. Wprowadzenie. • IEEE 802.6 - Distribiuted Queue Dual Bus • 155,520 Mbps – więcej dla SDH (Synchronous Digital Hierarchy) – 34,386 Mbps (CCITT G.703) – 44,736 Mbps (ANSI DS3) • Podwójna magistrala. • Rozproszona kolejka. 2. Architektura i zasada działania. Schemat węzła sieci DQDB OR AU OR Podstawowa struktura DQDB Gener. ramek Stacja 1 Stacja 2 Stacja Stacja N-1 N Gener. ramek 3. Struktura ramki. • Ramkę generuje węzeł na początku magistrali. • Ramka ma długość 125 µs, – powtarzana z częstotliwością 8 kHz. • Ramka składa się z 53 bajtowych szczelin (slots) • Szczeliny składają się z: – 1 bajtowego nagłówka (ACF - Access Control Field) – 52 bajtowego segmentu • Segment składa się z: – Nagłówka segmentu - 4 bajty – Danych użytkownika (payload) - 48 bajtów Ramka Transmisyjna Ramka - 125 µs (8 Khz) szczelina nagłówek segment Format nagłówka szczeliny - ACF SZCZELINA ACF SEGMENT 1 bajt 52 bajty BUSY SLOT TYPE PSR RES RES REQ2 REQ1 REQ0 Pola nagłówka szczeliny • BUSY - określa zajętość segmentu – BUSY = 0 - segment pusty – BUSY = 1 - segment sajęty • SLOT TYPE - określa rodzaj szczeliny – 0, QA - Queued Arbitrated - tryb asynchroniczny – 1, PA -Pre - Arbitrated - tryb synchroniczny • PSR (Previous Slot Received) – Generator ramek ustawia na 0 – Węzeł który odebrał szczelinę poprzednią ustawia 1 Pola nagłówka szczeliny - cd. • RES - bity zarezerwowane do przyszłych zastosowań. • REQ 2, REQ 1, REQ 0 - Request - zgłoszenie żądania nadawania ramki. – Generator ustawia 0 – Stacja chcąca nadawać ustawia na 1 w przeciwnym kierunku do nadawania. – Obecnie używane tylko REQ 0 – REQ 1 i 2 dla rożnych priorytetów kolejki do zastosowań w przyszłości Format segmentu SEGMENT Nagłówek Informacja użytkowa („payload”) 4 bajty 48 bajtów VCI Typ „payload’u” Priorytet segmentu HCS 20 bitów 2 bity 2 bity 8 bitów Pola nagłówka segmentu • VCI - Virtual Cannel Identyfier - numer kanału wirtualnego dla danego połączenia. • Typ segmentu - dla odróżnienia segmentu z danymi od segmentu z informacjami niezbędnymi dla zarządzania siecią, obecnie nie używane. • Priorytet segmentu - w celu ustalenia priorytetów segmentów potrzebne w przypadku wystąpienia przeciążeń w sieci i konieczności odrzucania danych. • HCS (Header Check Sequence) suma kontrolna nagłówka. 4. Tryby dostępu • PA - Pre Abitrated - tryb dostępu synchronicznego. – Za pomocą QA uzgadniane są parametry trybu QA oraz numer połączenia wirtualnego. – Transmituje dane w segmentach gdzie SLOT TYPE = PA oraz VCI jest numerem tego połączenia. • QA - Queued Arbitraded - tryb dostępu asynchronicznego. – Ustalenie kolejki rozproszonej za pomocą bitów: • BUSY • REQ 0 – Utrzymanie liczników RQ i CD PA - Tryb synchroniczny PA VCI = 20 Gener. ramek Stacja 1 VCI = 20 PA Stacja 2 Stacja Stacja N-1 N Gener. ramek QA - Tryb Asynchroniczny REQ Gener. ramek Stacja 1 Stacja 2 Stacja Stacja N-1 N BUSY Gener. ramek QA - Tryb asynchroniczny REQ = 1 +1 Stacja A RQ -1 BUSY = 0 Stacja C QA - Tryb asynchroniczny - cd REQ = 1 +1 Stacja A RQ 0 BUSY = 0 CD -1 Stacja C 5. Usługi w warstwie DQDB. Usługa MAC dla podwarstwy LLC Usługa połączeniowa transferu danych Warstwa DQDB Usługa Izochroniczna Średni czas dostępu w szczelinach Wpływ parametrów fizycznych 90 80 70 60 50 40 30 20 10 0 Magistrala A Magistrala B Obie mag. 0 5 10 15 20 25 30 35 40 45 50 Numer węzła Rekonfiguracja sieci w przypadku awarii Rekonfiguracja sieci w przypadku awarii Dziękuje Bardzo - to koniec DQDB