Documente Academic
Documente Profesional
Documente Cultură
Editura MEDIAMIRA
Cluj-Napoca, 2001
Coperta
1. INTRODUCERE p. 01
2. NIVELUL FIZIC p. 04
2.1. Standardul pentru mediul fizic, PMD p. 04
2.2. Protocolul nivelului fizic – PHY p. 08
Bibliografie p. 39
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
1. INTRODUCERE
1
FDDI
apare o avarie a unei reţele inel într-un LAN tip FDDI, fluxul datelor iniţiat în
Controlul legăturii
logice
ISO IEEE 802.2 LLC
Nivelul legăturii
de date Controlul accesului la
mediu
M.A.C
Managementul
Protocol de nivel fizic
PHY
staţiei
ISO
Nivelul fizic SMT
Nivel fizic dependent
de mediu
PMD
Figura 1
cadrul inelului secundar are sens contrar celui din inelul primar.
2
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Topologia FDDI este una duală, conectată astfel ca eşecul unei staţii ori legături
să conducă la reconfigurarea reţelei astfel încât să se menţină conectivitatea
logică.
FDDI este în primul rând folosit ca LAN de viteză ridicată, pentru interconectarea
diferitelor LAN-uri, fiind o conexiune de tip back-end, sau o reţea de tip coloană
vertebrală (backbone), ori un MAN (Metropolitan Area Network).
Inel dublu
DAS
Concentrator
Arbore
Figura 2
3
FDDI
2. NIVELUL FIZIC
4
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Alt rol îndeplinit de FDDI a fost cel de port de mare viteză pentru nod de
comutare, în scopul de a asigura o conexiune de 100 Mbps de la nodul de reţea
la un server de fişiere.
(2) (2)
(1) PORT A concentrator PORT B (1)
Figura 3
5
FDDI
Chiar dacă este foarte utilă, adoptarea unei astfel de soluţii trebuie să ia în calcul
întotdeauna şi câteva dezavantaje:
• utilizarea bypass-ului optic conduce la pierderi de putere suplimentare;
• când bypass-ul este comutat în starea “on”, în staţia şuntată nu există
semnal regenerat;
• şuntarea unei staţii are ca rezultat o distanţă de transmisie mai mare între 2
staţii, vecine celei şuntate; acea distanţă de transmisie nu poate depăşi
niciodată valoarea permisă;
• De asemenea bypass-ul însuşi poate cădea, astfel reducându-se fiabilitatea
reţelei.
Inel secundar
Bypass
Inel primar optic
A B
DAS
Figura 4
6
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
O staţie căzută poate fi eliminată prin activarea şuntului optic. Întreruperea unei
fibre poate fi neutralizată prin deplasarea transmisiei de date de pe inelul primar
pe cel secundar, pe care transmisia este în direcţia opusă (un FDDI constă din
două inele datele rotindu-se în sensuri opuse). Întreruperea ambelor inele poate fi
izolată conectând inelul primar la inelul secundar (figura 5).
Inel primar
D C D C
Inel secundar
A B A B
Figura 5
Figura 6
Figura 7
2.2.1. Sincronizarea
Fiecare staţie foloseşte o bază de timp generată local pentru a transmite date.
Frecvenţele ceasului nu sunt niciodată identice. Aceasta poate cauza ca o staţie
repetoare să piardă biţi deoarece ea este nevoită sa retransmită unele pachete.
Prin urmare, fiecare staţie este prevăzută cu un buffer de elasticitate. Datele sunt
scrise în bufferul de elasticitate la viteza ceasului de intrare, apoi ele sunt citite
din bufferul de elasticitate la viteza ceasului staţiei. Bufferul de elasticitate poate
reţine destui biţi astfel încât staţia repetoare are totdeauna biţi de transmis, chiar
când generatorul de tact de emisie are o frecvenţă mai înaltă decât a fluxului de
date de intrare.
Folosirea codării 4B/5B conduce la o viteză a transmisiei de 125 Mbaud dar rata
datelor rămâne î00 Mbps.
2.2.6. Simboluri
9
FDDI
Cod NRZI
0 0 1 1 1 1 0 1 0 1 0
Figura 8
10
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
11
FDDI
Tabel 1
Codul 4B/5B
12
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
LLC defineşte procedurile pentru schimbul de date între doi utilizatori LLC, printr-
o legătură controlată MAC. LLC este descris în standardul IEEE802.2.
Controlul accesului la mediu este cea mai importantă parte a standardului FDDI.
El este responsabil pentru furnizarea următoarelor servicii:
13
FDDI
D D
T
A C A C
F1
(a) (b)
B B
T - Token
D D
F1,F2 - Cadre Informaţionale
A C A C
T F1
F1 T
(c) (d)
B B
D D
F1
F1
A C A F2 C
F2 T
(e) (f)
B B
D D
A C A C
T T
F2
B (g) B (h)
Figura 9
14
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
15
FDDI
Cadrele sunt folosite pentru a transfera unele informaţii între nivelele MAC dintr-o
reţea FDDI. Standardul defineşte tipurile de cadre, aşa cum sunt cadrele MAC
pentru transportul datelor de control MAC, cadrele SMT care transportă informaţii
de gestiune specifice FDDI între staţii şi cadrele LLC care asigură transmisia de
tip LLC sau informaţii despre utilizator. Pentru transmisie este folosită codarea
4B/5B: un grup de 4 biţi, care va fi codat şi transmis ca 5 biţi, este desemnat ca
simbol. Cadrul MAC conţine diferite câmpuri, aşa cum este ilustrat în figura 10.
Figura 10
16
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Un cadru conţine maxim 4500 bytes, sau altfel spus 45 000 biţi (după codarea
4B/5B).
Viteza luminii într-o fibră optică este în jur de 20 cm/ns. Biţii codaţi sunt transmişi
la o rată de 125 Mbps. Prin urmare se pot trage câteva concluzii:
În cazul primelor reţele FDDI implementate, a fost folosită doar transmisia de date
asincronă. Transmisia asincronă este bazată pe regulile de menţinere a token-
ului. Când transmisia sincronă este utilizată, o parte din lărgimea de bandă a
inelului sau din capacitatea de transmisie va fi rezervată penstru asigurarea
sincronismului. Transmisia sincronă este necesară pentru a transmite informaţii
17
FDDI
vocale sau informaţii video. Staţiile vor negocia timpul maxim de transmisie
sincronă (via SMT).
Transmisia asincronă pe inel este utilizată în mod obişnuit pentru traficul inelului
sau alte servicii care nu sunt foarte sensibile la întârzieri. Nu trebuie confundată
transmisia asincronă FDDI cu transmisia asincronă utilizată pe liniile de
comunicaţie de viteză scăzută (transmisii start-stop).
De obicei, inelul este iniţializat într-un mod nerestricţionat, care este modul
normal de funcţionare. Modul nerestricţionat garantează un acces cât mai corect
pentru toate staţiile. Modul restricţionat va fi folosit numai când o staţie doreşte să
iniţieze un dialog extins cu o altă staţie, aceasta presupunând folosirea unei mari
părţi din capacitatea inelului. Staţia iniţiatoare, atunci când capturează un token
nerestricţionat, transmite primul ei cadru şi generează după aceea un token
restricţionat, care este adresat către una sau mai multe staţii. Ca urmare staţia
destinaţie va intra în modul restricţionat, transmite cadre şi generează la rândul ei
token-uri restricţionate. Staţiile părăsesc modul restricţionat prin generarea unui
token nerestricţionat. Pe durata dialogului restricţionat, toate celelalte transmisii
asincrone sunt împiedicate. Transmisia sincronă rămâne neschimbată.
18
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Tabelul 2
19
FDDI
3.2.7. Priorităţi
În timpul procedurii de iniţializare sau restartare, staţiile fac oferta pentru dreptul
de a iniţializa inelul FDDI prin fixarea valorii pentru TTRT. Negocierea asupra
valorii lui TTRT se numeşte proces de revendicare. Pentru o funcţionare corectă
au fost definite trei tipurri de semnale de sincronizare: TRT, THT şi TVX.
TRT- ul, sau ceasul pentru rotaţie token, măsoară timpul care se scurge între
recepţia de token-uri (jetoane) de către o staţie. Este reiniţializat la fiecare trecere
a jetonului. Este foarte importantă asigurarea unei alocări echitabile de capacitate
şi o funcţionare corectă a reţelei. Până la recepţia token-ului, TRT-ul este încărcat
cu valoarea lui TTRT şi începe decrementarea. În regim staţionar, timpul TRT
expiră când TTRT-ul a fost depăşit. Dacă acest contor de timp expiră, înseamnă
că jetonul nu a fost „văzut” un interval de timp prea îndelungat. Staţiile negociază
valoare pentru TTRT printr-un proces de revendicare.
THT-ul, sau ceasul de menţinere token, măsoară cât timp poate continua să
transmită o staţie după ce a dobândit jetonul, cu alte cuvinte, controlează durata
20
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
perioadei în care o staţie poate iniţia cadre asincrone. Acest contor de timp
elimină situaţia în care staţia ar ocupa inelul timp nelimitat. O staţie reţinând
token-ul poate porni transmisia asincronă dacă THT- ul nu a expirat. THT-ul este
iniţializat cu valoarea corespunzătoare diferenţei dintre timpul de sosire a token-
ului (jetonului) şi TTRT.
TVX-ul, sau ceasul pentru transmisie validă, măsoară perioada dintre transmisiile
valide pe inel (cadre de date sau token-uri nerestricţionate). Este folosit la
detectarea şi recuperarea unor erori temporare în inel. Când o staţie primeşte un
cadru valid sau un token, TVX-ul este resetat. TVX poate fi folosit pentru a
detecta căderea inelului. Dacă TVX-ul expiră, staţia va porni o secvenţă de
iniţializare a inelului.
Fiecare staţie utilizează un ceas TRT şi un ceas THT, împreună cu un LC. TRT
măsoară timpul scurs din momentul în care ultimul token a fost detectat de staţie.
Dacă presupunem că token-ul soseşte la timp, atunci pot avea loc următoarele
acţiuni:
21
FDDI
Dacă semnalul soseşte prea târziu (LC=1), atunci transmisia datelor asincrone
este întârziată până la următorul prilej favorabil.
22
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Mărime
Token
THT TRT
TRT 0
Enable TRT
N
Da Alocare
Transmite
Transmisiesi sincronă
cadru
ncronă? finalizată?
Nu
Da
Nu Trimite
Transmisiea Token
sincronă?
Nu
Da
Nu
Da DA= Da Transm.
Token Transmite
reatrcţionat MA? Cadru Încheiată
?
Da
ValidareNTHT
i←7
THT<TTRT Da Nu
şi Clasa i de
trimis? i←i-1
i ≥0?
Nu Da
Trimite THT<T_Pr(i)?
Token Nu
Da
Transmite
Cadru Figura 11
23
FDDI
100 %
SINCRON si ASINCRON
8 7 6 5 4 3 2 1
Figura 12
Pe această cale se constituie inelul din punct de vedere logic. Acest proces de
conectare fizică este controlat de segmentul de gestionare a conexiunii din
managementul staţiei. La pornire sau după o oprire, staţiile trebuie să-şi
24
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Valoarea lui TTRT poate fi setată pe baza numărului de staţii ataşate, lungimea
inelului şi timpul cerut de către fiecare staţie pentru a transmite date în lungul
inelului.
Procesul de revendicare începe atunci când entitatea MAC, în una sau mai multe
staţii, introduce starea de revendicare. În această stare, MAC-ul în fiecare staţie
transmite continuu cadre de revendicare. Un cadru de revendicare conţine
adresa staţiei şi o ofertă pentru TTRT. Staţiile din inel vor compara cadrele de
revendicare sosite cu propria lor ofertă pentru TTRT şi au loc următoarele acţiuni:
• Dacă cadrul are o ofertă de timp mai mică, staţia repetă cadrul de
revendicare şi opreşte trimiterea propriei sale revendicări.
• Dacă cadrul are o ofertă de timp mai mare, staţia mută cadrul de revendicare
şi continuă trimiterea cadrelor cu oferta sa proprie pentru TTRT.
• Când o staţie primeşte propriul ei cadru de revendicare, acea staţie câştigă
dreptul de a iniţializa inelul.
Dacă două sau mai multe staţii fac oferte identice, staţia cu cea mai lungă şi mai
prioritară adresă câştigă. Staţia câştigătoare apoi iniţializează inelul prin emiterea
unui token. Acest token trece în lungul inelului fără a fi capturat de vreo staţie.
Cum fiecare staţie primeşte acest token, ea setează propriul TTRT la o valoare
egală cu TTRT-ului staţiei câştigătoare. La cea de a treia rotaţie a token-ului,
inelul ar trebui să fie în regim de funcţionare staţionar şi nodurile pot începe să
transmită date asincrone.
25
FDDI
Pentru întreţinerea inelului pot fi transmise cadre de control special, eventual sub
controlul SMT-ului. Toate staţiile au o responsabilitate egală în întreţinerea
inelului. Iniţiativa pentru pornirea funcţiilor de întreţinere este în majoritatea
cazurilor bazată pe situaţiile care produc o reiniţializare a inelului, cum ar fi o
inactivitate care ia mai mult timp decât timpul TVX, o cădere fizică sau logică a
inelului sau prezenţa unor cadre nevalide pe inel.
A B
Simboluri de asteptare
Figura 13
26
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Dacă o staţie primeşte o baliză de la vecinul din amonte, ea repetă acea baliză şi
opreşte transmisia propriei sale balize. Dacă o staţie primeşte propria sa baliză,
ea consideră inelul logic ca fiind restaurat, opreşte balizarea şi începe procesul
de revendicare. Dacă o staţie nu primeşte baliza, ea transmite un şir continuu de
balize. Această blocare a balizării indică faptul că una din staţii nu îndeplineşte
condiţiile necesare pentru trimiterea continuă a cadrelor de balizare.
27
FDDI
staţiile active reiau procesul de revendicare. După epurare, este garantat faptul
că toate cadrele din inel au fost generate după realizarea reconfigurării. Se
împiedică astfel circulaţia continuă pe inel a cadrelor „invechite”.
CMT (Connection ManagemenT) este porţiunea din SMT care asigură înglobarea
nivelului fizic şi eliminarea staţiilor. Aceasta foloseşte diagnosticarea marcării
pentru a identifica şi izola o componentă defectă. CMT prezintă la rândul lui trei
componente importante:
28
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Tipul cadrului desemnează dacă cadrul este un anunţ, o cerere sau un răspuns la
o cerere.
DAC DAC
SAC
DAC
CPU
Figura 14
29
FDDI
MAC (opţional)
Switch configurare
SMT port
•••
PMD PMD PMD
Figura 15
Aşa cum s-a menţionat deja, FDDI este un inel cu circulaţie duală. Staţiile pot fi
conectate direct (SAS şi DAS) sau via un concentrator (SAC sau DAC). Cu
ajutorul acestor concentratoare, inelul poate fi extins astfel încât să formeze un
inel dublu alcătuit din topologii arborescente.
5.1. Concentratoare
30
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
MAC
SMT PHY
recepţie
concentrator
PMD
transmisie
Figura 16
Staţiile reţelei pot fi de asemenea conectate în două moduri: staţie simplu ataşată
(SAS, Single Attachment Station) sau staţie dublu ataşată (DAS, Dual Attachment
Station).
Un SAS, aşa cum este ilustrat în figura 16, este modalitatea cea mai simplă de
conectare la un inel FDDI.
Un DAS se conectează la ambele inele, aşa cum este arătat în figura 17.
MAC MAC
PMD PMD
Port A Port B
Releu bypass
Figura 17
Un DAS are două elemente PHY, două elemente de tip PMD, unul (sau opţional
două) MAC-uri, un SMT şi un şunt optic opţional. El poate fi ataşat inelului fără
intervenţia unui concentrator. În caz de cădere un DAS poate avea grijă de
conexiunea inelului, ea fiind adesea referită ca o staţie de clasă A. O reţea FDDI
alcătuită numai din staţii DAS are o serie de limite. De exemplu atunci când două
sau mai multe staţii DAS cad sau sunt deconectate, reţeaua locală FDDI poate fi
segmentată în reţele disparate, izolând astfel utilizatorii de la unele resurse ale
reţelei LAN.
FDDI -II este o extensie a interfeţei de date distribuite pe fibră, aşa cum a fost ea
descrisă până acum. Pe lângă transmisia de date orientată pe pachete, devine
posibilă de asemenea transmisia de date pe circuite comutate (cum ar fi
transmisia de voce şi imagine). Prin urmare trebuie să fie furnizate servicii de
transfer izocrone.
32
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
În acest scop sunt adăugate servicii de timp real (până la 16 canale de 6,14 Mbps
pentru transmisia în timp real). Scopul este de a armoniza aceste servicii cu
standardul IEEE 802.9 (reţele integrate de date şi voce). Prin urmare s-a prevăzut
un canal cu banda de 64 kbps, permanent, pentru comunicaţii de tip voce. Acest
canal vocal trebuie să fie conform cu recomandările CCITT.
Referinţa de timp de bază folosită este perioada cadrelor PCM de 125 µs, folosită
în cele mai multe din reţelele de comunicaţii. Fiecare ciclu de 125 µs este compus
dintr-un preambul (care este folosit pentru sincronizarea cadrelor la un ceas de
eşantionare de 8 kHz), un bloc de început de ciclu (antet, header) şi 16 canale de
bandă largă (WBC, WideBand Channels) de 6,144 Mbps fiecare, aşa după cum
se poate vedea şi în figura 18. Acest mod de organizare lasă ceva timp pentru
traficul de pachete suplimentare de 768 kbps, alcătuit din 12 bytes la fiecare 125
µs. Acest canal de pachete este numit PDG (Packet Data Group) şi este
intercalat cu cele 16 canale de bandă largă WBC (Wide Band Channel).
Fiecare WBC poate funcţiona fie în mod izocron (sau circuit comutat), fie în mod
pachet. Un WBC va fi alocat unei anumite staţii specifice pentru un timp
determinat; aceasta se poate reliza într-un mod semipermanent sau într-un mod
comutat. În cadrul fiecărui WBC, lărgimea benzii poate fi alocată de către staţie în
termenii unor multipli de 8 kbps (incluzând subcanale de 64, 384, 1536, 2048
kbps). Hederul conţine informaţii despre fiecare WBC, indicând tipul de trafic în
care este folosit acel WBC.
Cel mai înalt nivel de prioritate a fost rezervat pentru transmisia în mod circuit
izocron. Nici un token nu este utilizat în acest caz, iar lărgimea benzii este alocată
într-un mod semipermanent sau numai pentru durata conectării.
Al doilea nivel de prioritate este utilizat pentru traficul de pachete sincrone, care
garantează că întârzierea transmisiei nu va fi mai mare decât dublul TTRT-ului.
Asemenea date pot fi transmise de fiecare dată când un token (restricţionat sau
nerestricţionat) poate fi capturat.
33
FDDI
1 5 simboluri
12 bytes
byte
2
8
88 12 W W W W
B B B B
C C C C
0 1 2 15
t
t
95
PDG
Figura 18
Prioritatea cea mai de jos este dată de traficul de tip pachet şi are loc doar atunci
când un token nerestricţionat a fost capturat. Asemenea transmisii vor umple
toată lărgimea de bandă rămasă disponibilă pentru transmisia datelor.
34
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Cele mai importante domenii de aplicaţie de tip FDDI în acest moment sunt LAN-
urile back-end, LAN-urile de viteză ridicată (HSLAN), reţelele de birou de viteză
ridicată, precum şi LAN-urile tip coloană vertebrală sau backbone.
(A)
(B)
(1)
(2) (1)
(2)
(B)
(2)
(A)
(1)
(1) (A)
(B) (1) : inel primar
(2) : inel secundar
(A) : staţie clasa A
(B) : staţie clasa B
Figura 19
FDDI-ul este o alegere bună ca reţea de tip back-end. Cele mai multe dintre staţii
sunt de tip DAS.
Protocolul MAC trebuie să asigure un dialog tip multicadru între două staţii astfel
ca o mare cantitate de date să poată fi vehiculată.
36
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
bandă disk
Token
Ring
Computer
Gazdă Router
Legături
modem
PABX
FDDI Backbone
Network
Punte
MAC Concentrator File server
Figura 20
37
FDDI
Prin urmare pot fi instalate LAN-uri mici şi ieftine, iar acestea pot fi interconectate
într-o reţea backbone de înaltă viteză. Este evident că pentru acest scop FDDI
este cea mai potrivită soluţie.
38
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
INDEXUL ABREVIERILOR
40
INTERFAŢA DE DATE DISTRIBUITE PRIN FIBRĂ OPTICĂ
Bibliografie
41