• Nie Znaleziono Wyników

Token Ring Token Ring

N/A
N/A
Protected

Academic year: 2021

Share "Token Ring Token Ring"

Copied!
42
0
0

Pełen tekst

(1)

Akademia Górniczo – Hutnicza

Wydział Metalurgii i Inżynierii Materiałowej

Autor:

Zakład Informatyki Przemysłowej Zakład Informatyki Przemysłowej

TokenRing TokenRing FDDI FDDI

Jarosław Durak

(2)

Token Ring Token Ring

– Standard IEEE 802.5

Procedura standaryzacji rozpoczęła się w 1969 r.

– Dane przesyłane są w jednym kierunku

– Dostęp do medium transmisyjnego przyznawany jest poprzez przekazywanie tokena

– Modyfikowany przez urządzenie transmitujące – utworzenie ramki danych

– Odbiorca danych modyfikuje nagłówek ramki (neguje niektóre bity) i odsyła ramkę do nadawcy

– Jeśli nadawca chce wysłać kolejną ramkę to ją wysyła

jeżeli nie to przekształca ramkę w token i przekazuje

ją dalej

(3)

Token Ring Token Ring

– Standard IEEE 802.5

Prędkości przesyłania danych – 4 Mb/s

– 16 Mb/s

(4)

Token Ring Token Ring

– Ramka Token Ring

Elementarnym typem ramki jest token

– Jest używany do przyznawania przywilejów dostępu

– Przekształcany w nagłówki specjalizowanych ramek

Typy ramek:

– Token

– Ramka danych

– Ramka danych LLC

– Ramki zarządzania MAC

(5)

Token Ring Token Ring

– Ramka Token

Ogranicznik początku: 1 oktet

Pole starowania dostępem: 1 oktet

– Priorytet 3 b

– Token (0) 1 b

– Monitor 1 b

– Żądanie priorytetu 3 b

Ogranicznik końca 1 oktet

Ogr. startu Pole ster. dost Ogr. końca

(6)

Token Ring Token Ring

– Ramka Danych

Zawiera ramkę token (zmieniony bit token na 1)

Minimalna długość ramki 21 oktetów

Maks długość ramki

– 4500 oktetów (4 Mb/s ) – 18 000 oktetów (16 Mb/s)

Ogranicznik startu 1 oktet

Sterowanie dostępem 1 oktet

Ogr. startu Pole ster. dost Kontrola Adr . odb Adr . nad DANE Sekw. kontr Ogr. końca Status ramki

(7)

Token Ring Token Ring

– Ramka Danych

Kontrola ramki: 1 oktet

– Rozróżnia ramki danych i sterowania: 2 b – Określa protokół lub priorytet 6 b

Adres odbiorcy 6 oktetów

Adres nadawcy 6 oktetów

– Identyczne jak w Ethernecie

Pole danych

– 0-4332 dla 4Mb/s

– 0-17 832 dla 16Mb/s

Ogr. startu Pole ster. dost Kontrola Adr . odb Adr . nad DANE FCS Ogr. końca Status ramki

(8)

Token Ring Token Ring

– Ramka Danych

FCS – sekwencja kontrolna: 4 oktety

– Suma kontrolna

EFS Sekwencja końca ramki

– Ogranicznik końca 1 oktet

– Status ramki 1 oktet

W praktyce wykorzystuje się ramki Token Ring LLC 802.2

Ogr. startu Pole ster. dost Kontrola Adr . odb Adr . nad DANE FCS Ogr. końca Status ramki

(9)

Token Ring Token Ring

– Ramki MAC

Wykorzystywana do zarządzania

Na każdej stacji pracują „agenci” zarządzania siecią NMA (Network Management Agents)

– Monitor Aktywny AM

– Monitor Oczkujący SM (Standby Monitor)

– Monitor błędów pierścienia REM (Ring Error Mon.) – Serwer raportu konfiguracji CSR (Conf. Rep. Srv.) – Serwer parametrów pierścienia RPS (Ring Parameter

Server)

W sumie 42 typy ramek ( 25 MAC IEEE + 17 IBM)

(10)

Token Ring Token Ring

– Ramka przerwania

Wykorzystywana do natychmiastowego przerwania transmisji

Ogranicznik początku: 1 oktet

Ogranicznik końca 1 oktet

Ogr. startu Ogr. końca

(11)

Token Ring Token Ring

– Sekwencja wypełniania

Nie bazuje na tokenie

Dowolny ciąg zer i jedynek

Generowany kiedy nie przesyłane są ramki (przed i po)

Brak danych w pierścieniu traktowany jest jako

uszkodzenie lub sytuacja awaryjna

(12)

Token Ring Token Ring

– Medium fizyczne

Włókno światłowodowe

Skrętka UTP i STP ( dwie żyły )

Do podłączania wykorzystywany jest koncentrator MSAU

– Logicznie pierścień

– Fizycznie gwiazda

(13)

Token Ring Token Ring

– Przyłączanie stacji

Zanim stacja zostanie zaakceptowana przechodzi testy

– Lobe test – stacja wysyła szereg ramek testowych sterowania dostępem

– Wysłanie prądu pozornego (Phantom current) - prąd stały do koncentratora o niskim napięciu

– Włączenie musi nastąpić w ciągu 5 ms – Wykrywana jest prędkość transmisji

– Wykrywanie obecności monitora aktywnego

» Badanie istnienia ramek MAC AMP (Active Monitor Present) lub ramki czyszczenia pierścienia PRG (Ring Purge)

(14)

Token Ring Token Ring

– Przyłączanie stacji

– W przypadku braku monitora aktywnego stacja wysyła token zgłoszenia i rozpoczyna arbitraż

– Test podwójnego adresu DAT – ramka MAC wysłana do tej samej stacji jeżeli powraca z potwierdzeniem stacja się odłącza

– Wykrywanie aktywnych sąsiadów

» NAUN - poprzedni

» NADN – następny

– Monitor aktywny wysyła cyklicznie ramkę „monitor obecny”

AMP do następnej stacji ta zmienia ramkę „adres

rozpoznany” i „ramka skopiowana” i wysyła ramkę SMP

„Monitor oczekujący”

(15)

Token Ring Token Ring

– Przyłączanie stacji

– Ostatnim etapem jest wysłanie ramki MAC „żądanie parametrów” jeżeli nie ma odpowiedzi od serwera parametrów stacja ustawia domyślne

(16)

Token Ring Token Ring

– Odłączenie stacji

– Brak prądu pozornego prze czas >5ms – MSAU odłącza port

(17)

FDDI FDDI

(18)

FDDI FDDI

– Fiber Distributed Data Interface (wym. fi-di)

Interfejs danych przesyłanych światłowodowo

Opracowany w poł. 80-tych ub. w. ANSI X3T9.5 na potrzeby rosnących wymagań stacji UNIX

Stosowany w szkieletach sieci LAN

Medium: światłowód

Topologia:

– Podwójny przeciwbieżny pierścień – Rozpiętość do 200km

Transmisja 100Mb/s

– Oparta o przekazywanie w jednym kierunki

(19)

FDDI FDDI

Wykrywanie uszkodzenia

– Wzmacniacze i stacje potrafią wykryć uszkodzenie

» Lokalizacja obszaru z którym utracono łączność

» Logicznie pierścień zostaje „zawinięty” (wrapping, wrap- around)

» Połączenie jest przywracane w reszcie sieci

(20)

FDDI FDDI

OSI OSI

W. aplikacji W. prezentacji

W. sesji

W. transportowa W. sieci

W. łącza danych

SMT

W. fizyczna

FDDI FDDI

MAC

PHY

(21)

FDDI FDDI

– Składniki funkcjonalne

Sterowanie dostępem do nośnika (MAC) – Dostęp do nośnika

– Definiowanie formatu ramek – Generowanie tokenu i ramki – Adresowanie fizyczne

– Korekcja błędów przy odbiorze ramek

(22)

FDDI FDDI

– Składniki funkcjonalne

Protokół warstwy fizycznej (PHY)

– Kodowanie i dekodowanie ramek (4B5B) – Wysyłanie i przyjmowanie strumienia bitów – Taktowanie sieci (125MHz)

» Generowanie sygnału taktującego

» Synchronizacja stacji

(23)

FDDI FDDI

– Składniki funkcjonalne

Nośnik warstwy fizycznej (PMD) – Rodzaj nośnika

– Poziom transmitowanego sygnału – Dopuszczalny poziom błędów

– Rodzaje złączy fizycznych

Nośnik

– Wielomodowe włókno światłowodowe 62,5/125 do 2km bez regeneracji sygnału, źródło światła dioda LED

– Włókno jednomodowe 8,3 do 60km, laser – Kabel UTP Kat 5 (1994 CDDI), 100m

(24)

FDDI FDDI

– Składniki funkcjonalne

Zarządzanie stacją (SMT) – Oddzielny moduł

» Komunikuje się z warstwami MAC, PHY i PMD.

monitorując ich pracę. Zarządza działaniami stacji i pierścienia

– Obsługa ramek SMT

– Sterowanie połączeniem – Sterowanie pierścieniem – Czyli:

» Przyłączanie i odłączanie stacji, zbieranie statystyk, identyfikacja i naprawa uszkodzeń

(25)

FDDI FDDI

– Rozmiar pierścienia

Całkowita długość ścieżki transmisyjnej – ≤200 km

– Zsumowana długość wszystkich światłowodów łącznie z odgałęzieniami

– Należy uwzględnić możliwość awarii (zawijanie)

(26)

FDDI FDDI

– Ramki

Podstawowa ramka danych

Ramka danych LLC

Ramka danych LLC SNAP

Ramka Token

Zestaw ramek do zarządzania stacją

Ramki LLC i LLC SNAP są używane przy łączeniu FDDI

i Ethernet dla protokołów IPX/SPX i AppleTalk

(27)

FDDI - ramki FDDI - ramki

– Ramka danych

Podstawowa ramka FDD

Maks. 9000 5 bitowych znaków = 5625 oktetów

Zwykle występuje w podformatach LLC lub SNAP – 4500 oktetów bez preambuły

Preambuła: 8 oktetów

Ogranicznik początku ramki: 1 oktet

Pole kontrola ramki: 1 oktet

– Typ ramki: Token, MAC,LLC, ramka priorytetu

Preambuła Ogr. startu Pole kontr. ramki Adr. odbiorcy Adr. nadawcy DANE Sekw. kontr. Ogr. końca Pole stanu

(28)

FDDI - ramki FDDI - ramki

– Ramka danych

Adres MAC odbiorcy: 6 oktetów

Adres MAC nadawcy: 6 oktetów

Pole danych: do 4478 oktetów

Sekwencja kontrolna: 4 oktety

Ogranicznik końca: 4 bity lub 1 oktet

Status ramki 3 oktety

– Error: 1 oktet

– Address-Match 1 oktet

Preambuła Ogr. startu Pole kontr. ramki Adr. odbiorcy Adr. nadawcy DANE Sekw. kontr. Ogr. końca Status

(29)

FDDI - ramki FDDI - ramki

– Ramka LLC (Logical Link Control)

Sterowanie łączem logicznym

Między pola Adres Nadawcy i danych wstawiono:

– DSAP – punkt dostępu usługi docelowej:1 okt.

– SSAP – punkt dostępu usługi źródłowej: 1 okt.

– Kontrola 1 okt.

Pole danych: do 4475 okt.

Preambuła Ogr. startu Pole kontr. ramki Adr. odbiorcy Adr. nadawcy DANE Sekw. kontr. Ogr. końca Status

DSAP SSAP Kontrola

(30)

FDDI - ramki FDDI - ramki

– Ramka LLC SNAP

Do ramki LLC dodano 2 pola

– Identyfikator protokołu: 2 okt.

– Unikatowy identyfikator organizacyjny: 3 okt.

Pole danych: do 4470 okt.

Preambuła Ogr. startu Pole kontr. ramki Adr. odbiorcy Adr. nadawcy DANE Sekw. kontr. Ogr. końca Status

DSAP SSAP Kontrola ID Prot ID unikatowy

(31)

FDDI - ramki FDDI - ramki

– Ramka Token

Podstawowa ramka FDD

– Preambuła: 8 oktetów

– Ogranicznik początku ramki: 1 oktet – Pole kontrola ramki: 1 oktet

– Ogranicznik końca: 0,5 lub 1 oktet

Przekazywany wzdłuż pierścienia w jednym kierunku

Stacja posiadająca Token wykorzystuje do uzyskania dostępu do medium transmisyjnego

Preambuła Ogr. startu Pole kontr. ramki Ogr. końca

(32)

FDDI - ramki FDDI - ramki

– Ramka Token

Token przekształcany jest na ramkę danych przez zmianę sekwencji bitów w polu Kontrola ramki

Mechanizm szybkiego wyzwalania (quick release)

– Przekształcenie Tokena w ramkę danych

– Natychmiastowe generowanie nowego tokenu – Wysłanie Tokena do następnego urządzenia

Preambuła Ogr. startu Pole kontr. ramki Ogr. końca

(33)

FDDI FDDI

– Inne ramki (SMT)

Ramka zgłoszenia CF (Claim Frame)

– Zgłoszenie żądania

Ramki echa ECF (Echo Frames)

– Potwierdzenie odbioru

Ramki informacji o sąsiadach NIF (Neighbor Information Frames)

Ramki informacji o statusie SIF (Status Information Frames)

Ramki raportujące SRF (Status Reporting Frames)

Ramki odmowy dostępu RDF (Request Denied Fr)

Ramki zarządzania parametrami PMF (Par. Man. Fr.)

(34)

FDDI FDDI

– Inicjalizacja stacji

Przed włączeniem do pierścienia

Test weryfikujące:

– integralność połączenia z siecią – Gotowość pierścienia i stacji

Wykorzystuje protokół PCM (Physical Connection

Management) z SMT

(35)

FDDI FDDI

– Inicjalizacja stacji

Implementacja:

– Wysłanie znaków ciszy do następnej najbliższej stacji w pierścieniu

– Stacja odbierająca zatrzymuje transmisję i przechodzi w stan wstrzymania (Break State)

– Wysyłanie pomiędzy dwoma stacjami znaków ciszy (Quite Symbols) – stan uciszenia linii (Quite Line State) w celu sprawdzenia synchronizacji

– Wysyłanie między stacjami symboli stopu (Halt Symbols) – synchronizacja zegarów transmisyjnych obu stacji

– Przejście w stan przygotowania (Next State) – wymiana informacji o portach – określenie sposobu połączenia

(36)

FDDI FDDI

– Inicjalizacja stacji

Implementacja:

– Stan bezczynności (Idle Line State) – obie stacje wysyłają szereg symboli pustych (idle Symbols) potwierdzających gotowość do odbioru

– Test poprawności połączenia (Link Confidence Test) stacje sprawdzają istnienie warstwy MAC u „rozmówcy”

– Jeśli tak stacje wchodzą w fazę testowania transmisji ramek i przekazywania tokenu

– Przejście do stanu połączenia

– Przejście w stan aktywny i zakończenie procesu inicjalizacji

(37)

FDDI FDDI

– Inicjalizacja pierścienia

Następuje po inicjalizacji stacji

Określenie która stacja ma wygenerować pierwszy token

Ustalenie czasu rotacji tokenu (T_OPR)

Stacje proszą o prawo wypuszczenia pierwszego tokenu

Porównanie domyślnych wymagań czasowych każdej stacji – zegar rotacji tokenu (TRT) – jak często token musi docierać do stacji

Zgłaszanie ofert rozpoczyna się gdy pierwsza aktywna stacja generuje ramkę zgłoszenia

– Adres stacji – TRT

(38)

FDDI FDDI

– Inicjalizacja pierścienia

Kolejna stacja odbiera ramkę i porównuję swoje TRT z otrzymanym

– Jeżeli TRT stacji jest mniejsze od otrzymanego ramka jest odrzucana i stacja generuje własną

– W przeciwnym wypadku przekazuje ją dalej

Proces kończy się kiedy stacja otrzyma swoją własną ramkę zgłoszenia

– Jej TRT staje się operacyjnych czasem rotacji tokenu OTRT dla całego pierścienia

(39)

FDDI FDDI

– Fizyczne podłączenie stacji

Porty

– Port A – podstawowe wejście, dodatkowe wyjście – Port B – podstawowe wyjście, dodatkowe wejście – Port M – główny (master) port koncentratora

– Port S – port podporządkowany (slave) dla

pojedynczo podłączonych stacji

(40)

FDDI FDDI

– Fizyczne podłączenie stacji

Metody przyłączania

– Pojedyncze przyłączenie

» Połączenie z koncentratorem – Podwójne przyłączenie

» Podłączenie do obu pierścieni

» 2 zestawy portów A i B (4 włókna)

– Maksymalnie 500 urządzeń (zazwyczaj

urządzenia liczą się podwójnie)

(41)

FDDI FDDI

– Topologie

Podwójny pierścień

Podwójny pierścień z drzewem

Pojedyncze drzewo

Podwójne kierowanie docelowe

Cykliczne zawijanie

(42)

PODSUMOWANIE PODSUMOWANIE

– Zalety

Deterministyczna zasada dostępu

– Pewność dostępu do łącza w określonym czasie

Dynamiczne wykrywanie stacji

Odporność na awarie (szczególnie FDDI)

– Wady

Skomplikowana zasada działania

Wysoka cena

– Urządzeń sieciowych

– Okablowania (szczególnie FDDI)

– Stosunkowo niskie szybkości transmisji (Token Ring)

Cytaty

Powiązane dokumenty

W przypadku, gdy Klient posiada sparowaną aplikację z więcej niż jednym systemem bankowości internetowej (np. w BS Miasto1 oraz w BS Miasto2), wówczas na ekranie

Przedsiębiorca (Zakład Demontażu Samochodów, Recykling Komponentów i Części Tadeusz Formanek) zakończył działalność w zakresie demontażu pojazdów z dniem 31.12.2011

It is quite opposite to currently the most popular technology, Ethernet network, where collisions 

Stwierdzono, że łączna liczba drzew i krzewów, na usunięcie których zezwolił uprawniony organ Urzędu Miasta Wrocławia, wielokrotnie przewyższyła łączną liczbę

Dlatego tłumik mikrofalowy, obok tranzystorowego wzmacniacza średniej mocy i końcowego wzmacniacza mocy zbudowanego na LFB, jest jednym z głównych źródeł niepożądanych zmian fazy

W poniższym filmie dowiecie się, że aby to ćwiczenie dobrze zrobić należy należycie przygotować swoje ciało do tego

W poniższym filmie dowiecie się, że aby to ćwiczenie dobrze zrobić należy należycie przygotować swoje ciało do tego

W poniższym filmie dowiecie się, że aby to ćwiczenie dobrze zrobić należy należycie przygotować swoje ciało do tego