Sunteți pe pagina 1din 45

INTERFAA DE DATE

DISTRIBUITE PRIN FIBRA OPTIC


- FDDI -







Alin Dan Potorac
Adrian Graur










Editura MEDIAMIRA
Cluj-Napoca, 2001



















































Acest material a fost elaborat n cadrul proiectului
TEMPUS PHARE New Course in Information and
Communication Technologies INCOT JEP
12132-97 n cadrul Facultii de Inginerie Electric
din Universitatea tefan cel Mare Suceava
Coperta












Cuprins










1. INTRODUCERE p. 01
2. NIVELUL FIZIC
2.1. Standardul pentru mediul fizic, PMD
2.2. Protocolul nivelului fizic PHY

p. 04
p. 04
p. 08
3. NIVELUL LEGTURII DE DATE
3.1. Controlul legturii logice (LLC)
3.2. Control Access Mediu MAC
3.3. Pornirea unei reele FDDI
3.4. ntreinerea inelului
p. 12
p. 12
p. 12
p. 19
p. 24
4. STANDARDUL DE GESTIUNE A STAIEI (SMT)
4.1. Gestiunea conexiunii - CMT
4.2. Gestiunea inelului - RMT
4.3. Servicii cadre SMT
p. 26
p. 26
p. 26
p. 27
5. CONECTAREA STAIILOR LA REEAUA FDDI
5.1. Concentratoare
5.2. Staiile i nodurile reelei
p. 28
p. 28
p. 29
6. FDDI II: SERVICII INTEGRATE LAN p. 31
7. EXEMPLE DE REELE FDDI
7.1. Configuraia de baz
7.2. Exemplu de reea complex
7.3. Domeniile de aplicaie pentru FDDI
p. 33
p. 33
p. 33
p. 34
Indexul abrevierilor p. 37
Bibliografie p. 39

























































INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

1








INTERFAA DE DATE DISTRIBUITE PRIN FIBRA OPTIC
FDDI


1. INTRODUCERE

O interfa de date distribuite pe fibr optic reprezint o tehnologie evoluat
utilizat pentru reele locale i care funcioneaz la viteze de operare de 100Mbps
utiliznd cablu de fibr optic, acoperind distane de pn la 200km, cu cel mult
1000 de staii conectate. Fibra optic are band larg, este subire i uoar, nu
este afectat de interferene electromagnetice provenind de la echipamentele
electrice, de variaiile de tensiune datorate diverselor cauze, de fulgere i prezint
un nalt grad de securitate, fiind aproape imposibil interceptarea acestora.

FDDI (Fiber Distributed Data Interface) a fost elaborat de ANSI (American
National Standard Institute) i propus de comitetul de lucru ASC X3T9.5. Acest
standard specific regulile pentru controlul accesului la mediu MAC (Medium
Access Control) i nivelele fizice pentru o reea local de 100Mbps LAN (Local
Area Network), folosind fibre optice ca mediu de transmisie. Topologia implicit a
acesteia este de tip inel (ring), care controleaz legtura din punct de vedere
logic este LLC (Logical Link Control). Pentru c are band de transfer mult mai
mare, o alt utilizare obinuit este cea de magistral principal (coloan
vertebral, backbone) pentru conectarea LAN-urilor realizate cu conductoare de
cupru.

Protocolul pentru controlul accesului la informaie se bazeaz pe tehnica
transferului jetonului (n englez, token), multiplexat n timp TTP (Timed Token
Passing), care difer prin cteva elemente de protocolul tip token - ring (IEEE
802.5). FDDI se bazeaz pe utilizarea a dou inele pentru transmisia datelor n
cadrul reelei. Un inel constituie inelul primar, iar cel de al doilea reprezint inelul
secundar. Ultimul constituie o unitate redundant, proiectat s preia funciile
sistemului n cazul n care inelul principal este scos din funciune. Atunci cnd











FDDI


2
apare o avarie a unei reele inel ntr-un LAN tip FDDI, fluxul datelor iniiat n
cadrul inelului secundar are sens contrar celui din inelul primar.

FDDI se caracterizeaz printr-un management distribuit.

Arhitectura FDDI este ilustrat n figura 1. Se constat c aceasta difer de
modelul clasic de referin OSI (Open Systems Interconnection), prin aceea c
nivelul fizic i nivelul de legtur date sunt divizate n dou subnivele. Subnivelul
superior al nivelului legtur date, LLC sau controlul legturii logice, este definit
de standardul IEEE 802.2. Att subnivelul legturii de date ct i subnivelurile
legturilor fizice sunt definite de FDDI:
PMD (Physical Medium Dependent) sau standardul nivelului fizic, dependent
de mediu, d definiia mediului i a conecticii utilizate;
PHY (Physical Layer) sau standardul protocolului de nivel fizic descrie modul
de codificare a datelor necesare pentru o transmisie corect i fiabil,
generarea semnalelor de ceas, definirea bufferelor de memorie etc.
MAC (Media Accesss Control) sau standardul de control a accesului la mediu
d definiia protocoalelor utilizate pentru accesul la reea, manipularea
cadrelor de date i controlul erorii;


ISO
Nivelul legturii
de date




ISO
Nivelul fizic
Controlul legturii
logice
IEEE 802.2 LLC
Controlul accesului la
mediu
M.A.C

Protocol de nivel fizic
PHY


Nivel fizic dependent
de mediu
PMD



Managementul
staiei

SMT
Figura 1












INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

3
SMT (Station Management Standard) sau standardul managementului staiei
descrie protocoalele pentru managementul funciilor PMD, PHY i MAC.

Topologia FDDI este una dual, conectat astfel ca eecul unei staii ori legturi
s conduc la reconfigurarea reelei astfel nct s se menin conectivitatea
logic.

Staiile pot fi conectate n cteva moduri diferite:
Conectate la un singur inel (inel primar); astfel de staii sunt numite staii
ataate singular sau SAS (Single Attachment Station).
Conectate la dou inele; n acest caz vorbim de staii ataate dual sau DAS
(Dual Attachment Station).
Staiile pot fi de asemenea conectate cu ajutorul unui concentrator; acesta
poate fi fie un concentrator de ataare dual sau DAC (Dual Attachment
Concentrator), fie un concentrator de ataare singular sau SAC (Single
Attachment Concentrator).

Conexiunea staiilor la inelul FDDI poate fi privit ca un inel dublu de topologii
arborescente (figura 2).

Reeaua FDDI se bazeaz pe transferul unui jeton pentru a acorda staiilor
permisiunea de a transmite date. Staiile sunt utilizatori conectai la inelul FDDI.
Concentratoarele asigur conectarea unui lot de staii sau altor concentratoare.

FDDI este n primul rnd folosit ca LAN de vitez ridicat, pentru interconectarea
diferitelor LAN-uri, fiind o conexiune de tip back-end, sau o reea de tip coloan
vertebral (backbone), ori un MAN (Metropolitan Area Network).


Arbore


Inel dublu
Concentrator
DAS
SAS SAS SAS
Figura 2











FDDI


4



2. NIVELUL FIZIC

2.1. Standardul pentru mediul fizic, PMD

2.1.1. Componente optice

Standardul PMD original descrie componentele optice folosite n FDDI:
Mediul de transmisiune este o fibr multimod cu indice de refracie gradual,
cu diametrul miezului tipic de 62,5 m i mbrcmintea de 125 m (sau
fibr de 85/125 m);
Pulsurile luminoase sunt produse de un LED, cu lungimea de und de 1300
nm;
Atenuarea permis a fibrei este de 1,5 dB/km la 1300 nm;
Standardul PMD specific o rezerv de putere de 11,0 dB i o atenuare pe
cablu maxim de 1,5 dB/km la o lungime de und de 1300 nm;
Distana maxim ntre repetoare sau staii adiacente este 2 km;
Lungimea total admis a fibrei este limitat la 200 km cu pn la 1000 de
conexiuni fizice. Practic aceasta nseamn: 100 km de cablu cu fibr dubl i
500 staii ataate ambelor fibre.

n afara standardului PMD descris, alte cteva standarde au fost propuse de la
introducerea standardului FDDI:
SMF-PMD: utilizeaz fibr monomod SMF (Single Mod Fiber) cu diode laser.
Cu asemenea fibre, distana ntre 2 staii adiacente poate depi 2 km.
Sistemele de fibre monomod sunt operaionale la 1300 nm sau 1550 nm.
Standardul SMF-PMD pentru FDDI specific un domeniu al rezervelor de
putere permis, fiind dependent de tipul de transmitori i receptori folosii.
Rezerva de putere variaz de la un minim de 10 dB la un maxim de 32 dB.
Deschiderea unei asemenea reele SMF-PMD depinde foarte mult de
rezerva de putere.
LCF-PMD: fibr PMD de cost redus (LCF - Low Cost Fiber). Acest mod este
n curs de dezvoltare la ANSI. LED-urile i fibrele multimod pot fi folosite cu
acest mediu de transmisiune, renunndu-se la diodele laser, ceea ce
conduce la un cost mai mic, dar i la securitate mrit pentru utilizatori,
deoarece FDDI poate fi utilizat uneori pentru a conecta direct staiile de lucru
i ca urmare retina utilizatorului este protejat la scoaterea ocazional a
conectorului de fibr optic. El permite pn la 500 m distan ntre staii.
TP-PMD: pereche torsadat (TP - Twisted Pair) PMD; este actualmente de
asemenea n dezvoltare. Pentru transmisia de date pot fi folosite perechi
torsadate ecranate STP (Shielded Twisted Pairs) sau unele tipuri de perechi
torsadate neecranate UTP (Unshielded Twisted Pairs). Distana ntre staii
probabil va fi limitat la 100 m. Acest sistem de transmisie este numit i CDDI











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

5
(Copper Distributed Data Interface) sau interfaa de date distribuite prin
conductoare de cupru. Transmitoarele i receptoarele pentru mediu cupru
sunt receptoare i drivere convenionale de linie. Ca urmare, TP-PMD va
avea un cost foarte cobort, comparativ cu standardul PMD.



2.1.2. Porturi i conectori

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 reea
la un server de fiiere.

Porturile i conectorii sunt de asemenea specificai de standardul PMD.
Conectorul de interfa la mediu sau MIC (Medium Interface Connector) este
folosit pentru conectarea fibrei optice cu LED-ul transmitor sau fotodioda
receptoare.


Pentru evitarea topologiilor incorecte sunt definite 4 tipuri de porturi:
Portul A este pentru conectarea la inelul primar de intrare i la inelul secundar
de ieire. Acest tip de port este esenial pentru conectarea DAS i DAC.
PORT S PORT S PORT S
PORT M
PORT M PORT M
PORT B
PORT A
(1) (1)
(1): inel primar
(2)
(2): inel secundar
(2)
Figura 3
concentrator











FDDI


6
Portul B este utilizat pentru conectarea la inelul primar de ieire i la inelul
secundar de intrare. Un astfel de port este de asemenea esenial pentru
conectri DAS i DAC. Mai mult, un port tip B este folosit si pentru a conecta
un DAS la un DAC.
Portul M conecteaz un concentrator la un SAS, un DAS sau orice alt
concentrator. Un astfel de port este singurul pe care-l ntlnim ntr-un
concentrator.
Portul S realizeaz conectarea unui SAS sau SAC la un DAC sau SAC.
Modul cum se folosesc aceste 4 tipuri de porturi este ilustrat n figura 3.

Pentru mbuntirea fiabilitii transmisiei n inel, fiecare staie ar trebui s fie
prevzut cu o cale de untare optic (n englez, bypass), astfel ca o staie
czut s poat fi ndeprtat. Soluia de untare optic este ilustrat n figura 4.

Chiar dac este foarte util, adoptarea unei astfel de soluii trebuie s ia n calcul
ntotdeauna i cteva dezavantaje:
utilizarea bypass-ului optic conduce la pierderi de putere suplimentare;
cnd bypass-ul este comutat n starea on, n staia untat nu exist
semnal regenerat;
untarea unei staii are ca rezultat o distan de transmisie mai mare ntre 2
staii, vecine celei untate; acea distan de transmisie nu poate depi
niciodat valoarea permis;
De asemenea bypass-ul nsui poate cdea, astfel reducndu-se fiabilitatea
reelei.

Pentru a asigura capacitatea de interconectare la calculatoarele mainframe, IBM
produce mai multe dispozitive care pot fi echipate cu adaptoare token-ring i care
funcioneaz ca porturi.


A
B

D A S

Bypass
optic

Inel secundar
Inel primar
Figura 4











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

7
2.1.3. Izolarea defectelor

O staie czut 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 direcia opus (un FDDI const din
dou inele datele rotindu-se n sensuri opuse). ntreruperea ambelor inele poate fi
izolat conectnd inelul primar la inelul secundar (figura 5).
Cnd se produce un defect, staiile de pe fiecare parte a punctului de ntrerupere
se reconfigureaz. Aceasta reface continuitatea inelului, permind continuarea
funcionrii normale. Topologia de tip inel dublu este schimbat ntr-o topologie
de tip inel simplu. Cnd defectul este remediat, topologia revine napoi la
topologia inel dublu.

Dac au loc defecte multiple, inelul se segmenteaz n mai multe inele
independente, aa cum este ilustrat n figura 6.
Izolarea defectelor
Structura de principiu

Inel primar
Inel secundar
Figura 5

A
D
D

A

B
C

C


B
Figura 6











FDDI


8

Diverse alte tehnici de interconectare a inelelor (wrap-are) pot fi utilizate pentru
eliminarea unei staii czute aa cum se poate vedea n figura 7.



2.2. Protocolul nivelului fizic - PHY

2.2.1. Sincronizarea

Standardul FDDI PHY specific modul de folosire a unui ceas de sincronizare
distribuit n reea. Fiecare staie este prevzut cu un ceas cu frecvena de 125
MHz . Coordonarea n timp a recepiei este sincronizat cu irul de date de
intrare. Regenerarea sau transmisia este controlat de ceasul staiei.

2.2.2. Buffer-ul de elasticitate

Fiecare staie folosete o baz de timp generat local pentru a transmite date.
Frecvenele ceasului nu sunt niciodat identice. Aceasta poate cauza ca o staie
repetoare s piard bii deoarece ea este nevoit sa retransmit unele pachete.
Prin urmare, fiecare staie este prevzut 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 staiei. Bufferul de elasticitate poate
reine destui bii astfel nct staia repetoare are totdeauna bii de transmis, chiar
cnd generatorul de tact de emisie are o frecven mai nalt dect a fluxului de
date de intrare.

2.2.3. Funcia de netezire

Entitatea MAC care d natere datelor, va transmite totdeauna 16 simboluri
inactive nainte de transmiterea datelor. Aceste simboluri sunt inserate pentru a
asigura sincronizarea recepiei. Numrul simbolurilor inactive se poate schimba
atunci cnd generatorul de tact al receptorului i emitorului difer foarte mult.
Dac aceasta se ntmpl, staiile receptoare pot pierde cadre. Pentru a preveni
aceasta, un filtru de netezire este construit n cadrul fiecrui PHY. Filtrul de
Figura 7











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

9
netezire insereaz sau terge simboluri inactive n preambul naintea repetrii
secvenei, pentru a asigura numrul necesar de bii de sincronizare iniial pentru
staia din aval care recepioneaz secvena.
Golul dintre pachete trebuie s conin totdeauna cel puin 6 simboluri inactive.
Ca urmare vor fi adugate simboluri inactive dac spaiul dintre pachete conine
mai puin de 7 simboluri inactive.

2.2.4. Filtru repetor

Filtrul repetor previne propagarea violrilor de cod i strilor de linie nevalid. El
permite propagarea cadrelor valide, propagarea cadrelor pierdute sau deteriorate,
ceea ce nseamn c ele pot fi numrate de entitatea MAC urmtoare de pe inel.
Acest filtru permite de asemenea staiei A s repete datele de la vecinii si din
amonte spre vecinii si din aval. Filtrul repetor de asemenea include mecanisme
pentru minimizarea efectelor fragmentelor de cadre, care sunt cadre pariale,
pierdute pe inel prin anumite operaiuni MAC.


2.2.5. Codarea datelor

Unda luminoas (purttorul optic) este modulat digital n amplitudine, modulaie
cunoscut uzual drept modulaie tip ASK (Amplitude Shift Keying). Detectorul
reacioneaz la prezena sau absena puterii optice.
Cu o codare ordinar de tip NRZ (Non Return to Zero), sincronizarea poate fi
pierdut atunci cnd o serie de 0 sau de 1 este transmis. Prin urmare cteva
msuri de precauie sunt necesare:
pentru fiecare set de patru bii, se adaug un bit redundant. Acest bit este
ales astfel nct sincronizarea receptorului s fie ntotdeauna posibil;
patru bii de date, conform celor anterior evideniate, sunt codai cu ajutorul a
cinci bii de cod; aceast schem de codare este referit drept o codare
4B/5B;
codul pe cinci bii furnizeaz 32 de simboluri, dintre care 16 sunt folosite
pentru codarea datelor, iar ceilalte 16 simboluri pot fi definite drept simboluri
de control;
pentru transmiterea semnalelor de informaie este folosit codul NRZI (Non
Return to Zero Inverted); un 1 logic are drept consecin o tranziie a
semnalului la nceputul intervalului de bit, un 0 logic semnific lipsa
tranziiei, n afar de cazul cnd 0 este urmat de un 1, situaie n care
exist o tranziie la sfritul intervalului, vezi figura 8.

Folosirea codrii 4B/5B conduce la o vitez a transmisiei de 125 Mbaud dar rata
datelor rmne 00 Mbps.


2.2.6. Simboluri











FDDI


10

Un grup de 4 bii, transmii ca o secven de 5 bii, este numit simbol. Bitul
adugat suplimentar asigur sincronizarea receptorului. De asemenea, el
furnizeaz 16 simboluri suplimentare, folosite pentru controlul transmisiei.
Codul 4B/5B furnizeaz 3 grupe de simboluri:
16 simboluri de date, care reprezint date de transmis.
Simbolurile pentru starea liniei, folosite pentru transmiterea semnalizrii PHY
(de exemplu schimbarea informaiei de stare ntre staiile adiacente). Ele sunt
de asemenea folosite de ctre SMT pentru verificarea i ntreinerea inelului
n stare operaional.
- Q(Quiet): Simbol de linite (00000): nici o transmisie de semnal pe inel;
- H(Halt): Simbol de oprire (00100): indic o pauz logic forat a
activitilor pe inel;
- I(Idle): Simbol de inactivitate (11111): situaia normal a inelului ntre
transmisii succesive. Simbolurile inactive sunt utilizate pentru a conserva
sincronizarea ceasului.

Simbolurile de control folosite pentru a ilustra starea unui cadru. Cteva
exemple de simboluri de control sunt:
- Erori detectate: setat de ctre o staie care detecteaz eroare de
transmisie ntr-un cadru;
- Adres recunoscut: setat de ctre o staie care a recunoscut adresa sa
ntr-un cadru;
- Cadru copiat: setat de ctre staia care a citit informaia ntr-un cadru,
purtnd adresa ei;
- Alte indicaii care nu sunt asigurate cu un singur bit, dar folosesc un
simbol complet (5 bii):
- R sau Reset (00111), nseamn 0 logic sau fals;
- S sau Set (11001), indic un 1 logic sau adevrat.



Cod NRZI
Figura 8
t
0 0 1 1 1 1 0 1 0 1 0











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

11














FDDI


12


Tabel 1
Codul 4B/5B

Simbol Cod Asignare Tip simbol
Q 00000 Quiet Simbol de stare a liniei
I 11111 Idle Simbol de stare a liniei
H 00100 Halt Simbol de stare a liniei
J 11000 J Symbol non-data (delimitator de inceput)
K 10001 K Symbol non-data (delimitator de inceput)
0 11110 Zero Simbol de date
1 01001 One Simbol de date
2 10100 Two Simbol de date
3 10101 Three Simbol de date
4 01010 Four Simbol de date
5 01011 Five Simbol de date
6 01110 Six Simbol de date
7 01111 Seven Simbol de date
8 10010 Eight Simbol de date
9 10011 Nine Simbol de date
A 10110 A Simbol de date
B 10111 B Simbol de date
C 11010 C Simbol de date
D 11011 D Simbol de date
E 11100 E Simbol de date
F 11101 F Simbol de date
T 01101 T Delimitator de sfarsit
R 00111 R Indicator de control 0 (reset)
S 11001 S Indicator de control 1 (reset)
V/H 00001 V/H Asignare de cod invalida
V/H 00010 V/H Asignare de cod invalida
V/H 01000 V/H Asignare de cod invalida
V/H 10000 V/H Asignare de cod invalida
V 00011 V Asignare de cod invalida
V 00101 V Asignare de cod invalida
V 00110 V Asignare de cod invalida
V 01100 V Asignare de cod invalida













INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

13



3. NIVELUL LEGTURII DE DATE

3.1. Controlul legturii logice (LLC)

LLC definete procedurile pentru schimbul de date ntre doi utilizatori LLC, printr-
o legtur controlat MAC. LLC este descris n standardul IEEE802.2.

3.2. Control Access Mediu MAC

3.2.1. Servicii MAC

Controlul accesului la mediu este cea mai important parte a standardului FDDI.
El este responsabil pentru furnizarea urmtoarelor servicii:

Generarea de date i cadre tip token (jeton).
Transmiterea, recepia, regenerarea i eliminarea de cadre i token-uri.
Trimiterea informaiei spre utilizatorii LLC printr-o interfa adecvat.
Asigurarea unui acces nediscriminatoriu pentru toate staiile, prin utilizarea
unui protocol token sincronizat.
Controlarea comunicaiei ntre staiile ataate, folosind cadre i token-uri
adecvate.
MAC este de asemenea responsabil pentru iniializarea inelului prin folosirea
unui proces de revendicare.
MAC trebuie de asemenea s detecteze i erorile accidentale izolate sau
cderea inelului, folosind metode de balizaj.


3.2.2. Protocolul MAC, o reea token-ring

Cu toate c exist unele diferene, FDDI (interfa de date distribuite pe fibr
optic) i reeaua token-ring IEEE802.5 (inel cu jeton) sunt procese MAC
comparabile. Dac nici o staie nu dorete s transmit date, un mic cadru token
circul continuu in lungul inelului. O staie care dorete s transmit date trebuie
s atepte pn cnd primete token-ul (jetonul). Aceasta captureaz token-ul
prin ntreruperea retransmisiei lui. Dup reinerea token-ului staia poate
transmite una sau mai multe cadre. Pe durata acestei perioade, nu exist nici un
token pe inel, astfel c celelalte staii trebuie s atepte nainte de a transmite.
Cadrele transmise sunt dirijate n lungul inelului i vor fi eliminate de nsi staia
de origine. Imediat dup transmiterea cadrelor ei, staia genereaz un nou token.












FDDI


14
C
D
B
A
T
(a)
C
D
B
A
(b)
F1
C
D
B
A
(c)
T
F1
C
D
B
A
(d)
T
F1
C
D
B
A
(e)
F2
F1
C
D
B
A
(f)
T
F2
F1
C
D
B
A
(g)
F2
T
C
D
B
A
(h)
T
Figura 9
T - Token
F1,F2 - Cadre Informaionale











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

15
Protocolul MAC este ilustrat n figura 9. Aceasta evideniaz urmtorii pai:

(a) staia A ateapt un token;
(b) A captureaz token-ul i ncepe transmiterea primului cadru al ei, F
1
;
(c) dup transmiterea lui F
1
, staia A transmite imediat un nou token;
(d) staia C i recunoate adresa n cadrul F
1
i copie acel cadru fr s
elimine cadrul din inel, astfel c acel F
1
rmne pe inel;
(e) C citete nc informaii din F
1
, n timp ce staia B captureaz token-ul i
ncepe transmiterea cadrului ei F
2
;
(f) B a ncheiat transmisia lui F
2
i imediat genereaz un nou token. D i
recunoate adresa n F
2
i ncepe citirea de date din acel cadru. A
elimin cadrul F
1
de pe inel;
(g) staia A a absorbit cadrul F
1
, dar regenereaz cadrul F
2
, care va fi
absorbit de B;
(h) nici o staie nu a capturat token-ul, generat de staia B; i aceast staie
de asemenea permite token-ului s treac.
Aa cum deja s-a menionat, exist cteva diferene ntre IEEE802.5 i FDDI:

O staie FDDI nu captureaz token-ul prin inversarea unui bit, cum se
ntmpl n cazul reelei token-ring IEEE 802.5; aceasta ar fi aproape
imposibil datorit vitezei ridicate a transmisiei.
Staia FDDI genereaz un token de ndat ce ea i-a terminat transmisia
cadrelor proprii. Aceasta are loc tot datorit ratei nalte de transmisie.
Fiecare staie trebuie s elimine cadrele pe care le-a transmis. Aceast
eliminare poate ncepe numai dup ce staia i-a recunoscut propria adres,
altfel spus dup ce unii bii au fost deja regenerai. Aceti bii, care nu au fost
eliminai, sunt referii ca fragmente de cadru. Un asemenea fragment de
cadru trebuie s fie i el eliminat; aceast eliminare este fcut automat de
prima staie care emite n momentul n care fragmentul de cadru ajunge acolo
(deoarece o staie transmitoare nu trebuie niciodat s regenereze cadrele
de intrare).
FDDI este un protocol token sincronizat (TTP Timed Token Protocol):
numai o staie are permisiunea s transmit un cadru, cnd ea captureaz
token-ul, nainte s treac un anumit interval de timp; o rotaie complet a
token-ului n lungul inelului poate s nu ia mai mult timp dect durata
procedurii de startare (procesul de revendicare).
O dat ce o staie este n emisie, regulile de meninere a token-ului determin
ct timp poate s dureze transmisia. Ca urmare transmisia se oprete fie
cnd nu mai sunt date de transmis, fie cnd timpul de transmisie a expirat.
Protocolul TTP garanteaz c fiecare staie va primi token-ul ntr-un interval
de timp un maxim egal cu de dou ori timpul de rotaie al token-ului destinaie
(TTRT).













FDDI


16

3.2.3. Cadrul FDDI

Cadrele sunt folosite pentru a transfera unele informaii ntre nivelele MAC dintr-o
reea FDDI. Standardul definete tipurile de cadre, aa cum sunt cadrele MAC
pentru transportul datelor de control MAC, cadrele SMT care transport informaii
de gestiune specifice FDDI ntre staii i cadrele LLC care asigur transmisia de
tip LLC sau informaii despre utilizator. Pentru transmisie este folosit codarea
4B/5B: un grup de 4 bii, care va fi codat i transmis ca 5 bii, este desemnat ca
simbol. Cadrul MAC conine diferite cmpuri, aa cum este ilustrat n figura 10.

Zona de preambul, PA, este folosit ca sincronizare pentru receptor. Ea conine
cel puin 16 simboluri inactive. Lungimea sa poate fi modificat de staia
regeneratoare n cadrul funciei de sincronizare a inelului. Delimitatorul de
startare (SD Starting Delimiter) indic nceputul unui cadru; el conine
simbolurile non-data J i K. PA i SD mpreun formeaz startul secvenei cadru
(SFS Start of Frame Sequence).

Controlul cadrului (FC) are formatul CLFFZZZZ:
C este bitul de clasificare:
- C=1 indic transmisie sincronizat
- C=0 indic un cadru asincron.
L este bitul lungime de adres; el face distincia ntre adresele de 16 bii (L=0)
i cele de 48 de bii (L=1).
FF sunt biii de format; ei definesc cadrele ca fiind LLC sau MAC:
- FF = 00: cadru MAC.
- FF = 01: cadru LLC.
- FF = 10: rezervat pentru implementarea aplicaiilor specifice.
- FF = 11: rezervat pentru aplicaii viitoare.
Dac cadrul prezent este unul de tip MAC (FF = 00), atunci biii de control
ZZZZ vor defini tipul cadrului MAC.
P.A. S.D. F.C. D.A. S.A. INFO F.C.S. E.D. F.S.
(a) Formatul cadrului
P.A. S.D. F.C. E.D.
(b) Formatul jetonului
Figura 10











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

17

Adresa destinaie DA (Destination Address) indic staia sau staiile creia/crora
i/le sunt adresate datele. Aceasta poate fi o adres de staie singular, o adres
de grup tip multicast sau o adres de difuzare broadcast. Adresele de 16 i 48 de
bii pot fi folosite pe acelai inel.

Adresa sursei SA (Sourse Address) este adresa staiei emitoare. Secvena de
verificare a cadrului FCS (Frame Check Sequence) este un CRC pe 32 de bii,
acoperind FC, DA, SA i cmpul de informaii.

Delimitatorul de sfrit ED (Ending Delimiter) conine simboluri non-data (T); el
indic sfritul unui token, deci el este urmat numai de FS.

Starea cadrului FS (Frame Status) conine 3 indicatori: eroare detectat (E),
adres recunoscut (A) i cadru copiat (C). Aceti indicatori sunt setai adevrat
(simbol Set) sau fals (simbol Reset). La instalare, se poate decide adugarea mai
multor indicatori.

ED i FS mpreun formeaz sfritul unei secvene cadru EFS (End of Frame
Sequence).

Un cadru conine maxim 4500 bytes, sau altfel spus 45 000 bii (dup codarea
4B/5B).

Viteza luminii ntr-o fibr optic este n jur de 20 cm/ns. Biii codai sunt transmii
la o rat de 125 Mbps. Prin urmare se pot trage cteva concluzii:

Un bit are lungimea de aproximativ 160 cm n cablul de fibra optic.
Un token, coninnd 16 simboluri inactive (preambulul) plus 6 simboluri token
(SD, FC i ED) va ocupa 176 m pe inelul respectiv.
Un cadru minimal (nici o informaie, adrese a 12 simboluri) ocup 448 m.
Un cadru maximal (4500 bytes) ocup 72 km pe inel. Dac inelul este mai
scurt de 72 km, atunci staia care transmite un asemenea pachet, va elimina
propria ei transmisie de rentoarcere din inel n timp ce aceasta este nc
emis.


3.2.4. Transmisia sincron i asincron

n cazul primelor reele FDDI implementate, a fost folosit doar transmisia de date
asincron. Transmisia asincron este bazat pe regulile de meninere a token-
ului. Cnd transmisia sincron este utilizat, o parte din lrgimea de band a
inelului sau din capacitatea de transmisie va fi rezervat penstru asigurarea
sincronismului. Transmisia sincron este necesar pentru a transmite informaii











FDDI


18
vocale sau informaii video. Staiile vor negocia timpul maxim de transmisie
sincron (via SMT).

Timpul maxim disponibil pentru transmisia asincron este variabil i depinde de
TRT i mrimea lrgimii de band sincron nefolosit. Staiile care au
permisiunea de a transmite informaii n mod sincron pot ntotdeauna captura
token-ul i transmite informaiile sincrone n intervalul de timp permis. Transmisia
sincron ar trebui s fie declarat n prealabil.

Transmisia asincron pe inel este utilizat n mod obinuit pentru traficul inelului
sau alte servicii care nu sunt foarte sensibile la ntrzieri. Nu trebuie confundat
transmisia asincron FDDI cu transmisia asincron utilizat pe liniile de
comunicaie de vitez sczut (transmisii start-stop).


3.2.5. Clasificarea token-urilor

Alocarea de drepturi pentru transmisia asincron este controlat de 2 tipuri de
token-uri:

Token-ul nerestricionat este o metod comun pentru a furniza capacitate de
transmisie asincron ctre toi utilizatorii conectai la reeaua FDDI. El se
bazeaz pe utilizarea de timeri diferii i TTRT.
Cnd este utilizat un token restricionat, drepturile de transmisie asincron
pot fi alocate unei singure staii, fiind posibil dialogul extins dintre dou staii,
care au rezervat token-ul restricionat.

De obicei, inelul este iniializat ntr-un mod nerestricionat, care este modul
normal de funcionare. Modul nerestricionat garanteaz un acces ct mai corect
pentru toate staiile. Modul restricionat va fi folosit numai cnd o staie dorete s
iniieze un dialog extins cu o alt staie, aceasta presupunnd folosirea unei mari
pri din capacitatea inelului. Staia iniiatoare, atunci cnd captureaz un token
nerestricionat, transmite primul ei cadru i genereaz dup aceea un token
restricionat, care este adresat ctre una sau mai multe staii. Ca urmare staia
destinaie va intra n modul restricionat, transmite cadre i genereaz la rndul ei
token-uri restricionate. Staiile prsesc modul restricionat prin generarea unui
token nerestricionat. Pe durata dialogului restricionat, toate celelalte transmisii
asincrone sunt mpiedicate. Transmisia sincron rmne neschimbat.


















INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

19



3.2.6. Tipuri de cadre FDDI


Tabelul 2

Controlul Cadrelor (FC)
Campul bitilor
CLFF ZZZZ
Tipul
Cadrului
Description
0x00 0000 Void Cadru vid
1000 0000 Token Jeton nerestrictionat
1100 0000 Token Jeton restrictionat
1L00 0001
pn la
1L00 1111
MAC Cadru MAC
1L00 0010 MAC Cadru MAC de balizare
1L00 0011 MAC Cadru MAC de revendicare
0L00 0001
pn la
0L00 1111
SMT Cadru SMT
0L00 1111 SMT Cadru de adresare a
urmatoarei statii
CL01 r000
pn la
CL01 r111
LLC Cadru LLC
0L01 rPPP LLC Transmisie prioritara
asincrona (prioritate data de
PPP)
1L01 rrrr LLC Transmisie sincrona
CL10 r000
pn la
CL10 r111
Implementator Cadru de implementare
CL11 rrrr Rezervat Rezervat pentru dezvoltri
ulterioare a standardului
C:Clasa
L:Lungime
P:Prioritate
r : rezervat
X: indiferent


















FDDI


20

3.2.7. Prioriti

nainte de a merge mai departe trebuie s facem observaia c prioritile pot fi
controlate prin transmisie sincron sau prin utilizarea unui token restricionat.
n modul asincron, prioritile se pot baza pe utilizarea biilor de tip P:

Traficul asincron poate fi subdivizat n 8 nivele de prioritate.
Fiecare staie are un set de 8 valori de prag: T_Pr (1), ,T_Pr

(8).
T_Pr (i) este timpul maxim de care un token are nevoie pentru a circula,
permind ns i transmiterea cadrelor de prioritate i.
Dup transmiterea cadrelor sincrone (sau dac nu au fost cadre sincrone de
transmis), THT-ul este validat i ncepe s funcioneze de la valoarea
prescris. Staia poate acum s transmit date asincrone de prioritate i numai
att timp ct THT < T_ Pr ( i ).
Valoarea maxim a oricruia din T_Pr (i) nu trebuie s fie mai mare dect
TTRT (Target Token Rotation Time).


3.3. Pornirea unei reele FDDI

n timpul procedurii de iniializare sau restartare, staiile fac oferta pentru dreptul
de a iniializa inelul FDDI prin fixarea valorii pentru TTRT. Negocierea asupra
valorii lui TTRT se numete proces de revendicare. Pentru o funcionare corect
au fost definite trei tipurri de semnale de sincronizare: TRT, THT i TVX.

3.3.1. Semnale de sincronizare

n scopul de a asigura un acces echitabil la mediul FDDI, sunt prevzute cteva
semnale de sincronizare (ceasuri) importante. n cele ce urmez sunt prezentate
pe scurt semnalele TRT (Token Rotation Timer), THT (Token Holding Timer) i
TVX (Valid Transmission Timer).

TRT- ul, sau ceasul pentru rotaie token, msoar timpul care se scurge ntre
recepia de token-uri (jetoane) de ctre o staie. Este reiniializat la fiecare trecere
a jetonului. Este foarte important asigurarea unei alocri echitabile de capacitate
i o funcionare corect a reelei. Pn la recepia token-ului, TRT-ul este ncrcat
cu valoarea lui TTRT i ncepe decrementarea. n regim staionar, timpul TRT
expir cnd TTRT-ul a fost depit. Dac acest contor de timp expir, nseamn
c jetonul nu a fost vzut un interval de timp prea ndelungat. Staiile negociaz
valoare pentru TTRT printr-un proces de revendicare.

THT-ul, sau ceasul de meninere token, msoar ct timp poate continua s
transmit o staie dup ce a dobndit jetonul, cu alte cuvinte, controleaz durata











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

21
perioadei n care o staie poate iniia cadre asincrone. Acest contor de timp
elimin situaia n care staia ar ocupa inelul timp nelimitat. O staie reinnd
token-ul poate porni transmisia asincron dac THT- ul nu a expirat. THT-ul este
iniializat cu valoarea corespunztoare diferenei dintre timpul de sosire a token-
ului (jetonului) i TTRT.

TVX-ul, sau ceasul pentru transmisie valid, msoar perioada dintre transmisiile
valide pe inel (cadre de date sau token-uri nerestricionate). Este folosit la
detectarea i recuperarea unor erori temporare n inel. Cnd o staie primete un
cadru valid sau un token, TVX-ul este resetat. TVX poate fi folosit pentru a
detecta cderea inelului. Dac TVX-ul expir, staia va porni o secven de
iniializare a inelului.

Numrtorul de ntrziere LC (Late Counter) va fi setat atunci cnd un jeton
sosete mai trziu dect este permis pentru acea staie. n acest caz staia nu va
mai avea posibilitatea s transmit date asincrone.

3.3.2. Folosirea ceasurilor pentru transmisia de date

Fiecare staie utilizeaz un ceas TRT i un ceas THT, mpreun cu un LC. TRT
msoar timpul scurs din momentul n care ultimul token a fost detectat de staie.

Cnd token-ul sosete, TRT va fi reiniializat cu TTRT i ncepe numrtoarea
invers:

Dac TRT atinge valoarea 0 nainte ca urmtorul token s soseasc atunci:
TRT este reiniializat cu TTRT.
LC este setat.
Dac token-ul sosete la timp, atunci LC rmne la valoarea 0.

Dac presupunem c token-ul sosete la timp, atunci pot avea loc urmtoarele
aciuni:

Staia transfer valoarea lui TRT n THT.
TRT este reiniializat, i ncepe numrtoarea invers.
THT conine timpul disponibil pentru transmisia de date.
THT ncepe numrtoarea invers.
Sunt transmise la nceput datele sincrone (dac sunt disponibile).
Sunt transmise apoi datele asincrone dar numai dac aceea staie
poate transmite (dac este permis de THT).
Cnd THT atinge valoarea 0, transmisia trebuie s se ncheie. Dac
mai exist nc date de transmis, acea transmisie va trebui ntrziat
pn la urmtoarea captur a token-ului.












FDDI


22
Dac semnalul sosete prea trziu (LC=1), atunci transmisia datelor asincrone
este ntrziat pn la urmtorul prilej favorabil.











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

23


Da
Transm.
ncheiat
?
Da
Da
Nu
THT<T_Pr(i)?
Trimite
Token
Clasa i de
trimis?
Da
THT<TTRT
i
i 0?
N
Da
Nu
Da
Da
Nu
N
Da
Trimite
Token
Nu
DA=
MA?
Nu
Token
reatrcionat
Transmisiea
sincron?
Alocare
sincron
finalizat?
Mrime
Token
Transmisiesi
ncron?
THT TRT
TRT 0
Enable TRT
Transmite
cadru
Da
Transmite
Cadru
Validare THT
i7
Nu
Nu
ii-1
Transmite
Cadru Figura 11











FDDI


24
Sunt valabile observaiile:
Datele sincrone vor fi transmise ntotdeauna.
THT nu este utilizat pentru astfel de transmisii sincrone.
TRT nu este reiniializat cu TTRT.
TRT continu numrtoarea invers.

Transmisia sincron ocup deci o parte important din lrgimea de band a
timpului de rotaie a token-ului urmtor. Dup aceast transmisie sincron, un
nou token trebuie s fie generat imediat.

Organigrama prezentat n figura 11 oglindete secvena descris mai sus.

n figura 12 este ilustrat alocarea de capacitate ntre transmisia sincron i
asincron, cu un token restricionat sau unul nerestricionat.



3.3.3. Iniializarea inelului

nainte ca procesul de revendicare s poat fi iniializat, staiile trebuie s
stabileasc conexiuni cu staiile din vecintate.

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 staiei. La pornire sau dup o oprire, staiile trebuie s-i
si
sau
100 %
SINCRON ASINCRON
RESTRICIONAT NERESTRICIONAT
8 7 6 5 4 3 2 1
Figura 12











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

25
recunoasc vecinii. Aceasta se realizeaz prin utilizarea secvenelor de stare a
liniei, specifice transmisiei i implicit recunoaterea acelora. Staiile din vecintate
schimb informaii referitoare la tipurile proprii de porturi i regulile de conectare
la acestea i verific calitatea legturii dintre staii. Dup aceasta, ele schimb
rezultatele testelor i, dac totul este gsit a fi n regul, ele pot accepta tipul de
conectare i completa conexiunea fizic prin transmiterea secvenei de stare a
liniei corespunztoare. Acest proces este repetat pentru fiecare legtur a inelului
dublu FDDI i toate staiile pot astfel s se conecteze la inel.

Dup ce staiile au stabilit conexiunea, ele trebuie s oferteze pentru dreptul de a
iniializa inelul prin generarea unui token. Aceast negociere este numit proces
de revendicare.


3.3.4. Procesul de revendicare

Procesul de revendicare determin care staie va iniializa inelul. Staia cu oferta
de timp cea mai avantajoas pentru TTRT ctig procesul de revendicare.

Valoarea lui TTRT poate fi setat pe baza numrului de staii ataate, lungimea
inelului i timpul cerut de ctre fiecare staie pentru a transmite date n lungul
inelului.

Procesul de revendicare ncepe atunci cnd entitatea MAC, n una sau mai multe
staii, introduce starea de revendicare. n aceast stare, MAC-ul n fiecare staie
transmite continuu cadre de revendicare. Un cadru de revendicare conine
adresa staiei i o ofert pentru TTRT. Staiile din inel vor compara cadrele de
revendicare sosite cu propria lor ofert pentru TTRT i au loc urmtoarele aciuni:

Dac cadrul are o ofert de timp mai mic, staia repet cadrul de
revendicare i oprete trimiterea propriei sale revendicri.
Dac cadrul are o ofert de timp mai mare, staia mut cadrul de revendicare
i continu trimiterea cadrelor cu oferta sa proprie pentru TTRT.
Cnd o staie primete propriul ei cadru de revendicare, acea staie ctig
dreptul de a iniializa inelul.

Dac dou sau mai multe staii fac oferte identice, staia cu cea mai lung i mai
prioritar adres ctig. Staia ctigtoare apoi iniializeaz inelul prin emiterea
unui token. Acest token trece n lungul inelului fr a fi capturat de vreo staie.

Cum fiecare staie primete acest token, ea seteaz propriul TTRT la o valoare
egal cu TTRT-ului staiei ctigtoare. La cea de a treia rotaie a token-ului,
inelul ar trebui s fie n regim de funcionare staionar i nodurile pot ncepe s
transmit date asincrone.













FDDI


26

3.4. ntreinerea inelului

Pentru ntreinerea inelului pot fi transmise cadre de control special, eventual sub
controlul SMT-ului. Toate staiile au o responsabilitate egal n ntreinerea
inelului. Iniiativa pentru pornirea funciilor de ntreinere este n majoritatea
cazurilor bazat pe situaiile care produc o reiniializare a inelului, cum ar fi o
inactivitate care ia mai mult timp dect timpul TVX, o cdere fizic sau logic a
inelului sau prezena unor cadre nevalide pe inel.

3.4.1. Timpul de transmisie valid

Staiile folosesc setarea timpului n TVX pentru a detecta o pauz n activitatea
inelului. Dac timpul dintre transmisii valide depete valoarea setat n
numrtor atunci se concluzioneaz c exist o condiie de eroare. Dup aceasta
staiile iniiaz un proces de revendicare. Dac procesul de revendicare eueaz,
staiile iniiaz procesul de balizare.

3.4.2. Procesul de balizare

O baliz (beacon n englez) este un cadru specializat folosit de ctre MAC
pentru a anuna celorlalte staii c inelul este ntrerupt. Un cadru de balizaj este
similar unui salut: Salut, eti acolo? fiind ateptat apoi rspunsul sub forma
propriului cadru returnat.

O staie FDDI poate ncepe procesul de balizare atunci cnd revendicarea
eueaz ori dac procesul de management al staiei i cere aceasta (figura 13). n
una dintre aceste condiii, staia ncepe transmisia continu a cadrelor de
balizare. MAC-ul folosete cadre de balizaj pentru a anuna c inelul este
ntrerupt i pentru a localiza i izola defectul, dac este posibil.
Inel primar
Cadru balizare

D

C

A

B
Simboluri de asteptare
Inel secundar
Figura 13











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

27

Dac o staie primete o baliz de la vecinul din amonte, ea repet acea baliz i
oprete transmisia propriei sale balize. Dac o staie primete propria sa baliz,
ea consider inelul logic ca fiind restaurat, oprete balizarea i ncepe procesul
de revendicare. Dac o staie nu primete baliza, ea transmite un ir continuu de
balize. Aceast blocare a balizrii indic faptul c una din staii nu ndeplinete
condiiile necesare pentru trimiterea continu a cadrelor de balizare.

3.4.3. Condiia de blocare a balizrii

Un contor pentru blocarea balizrii, funcionnd sub controlul procesului de
management al inelului, msoar durata de transmisie a unei balize. Dac
transmisia unei balize depete limita ceasului (aproximativ 10 sec.), procesul
de gestiune a inelului ncepe procedurile de refacere a balizrii, ncercnd astfel
s refac funcionarea normal a staiei.

Procedura de refacere ncepe prin transmisia unei balize direcionate. Aceast
semnalizare direcionat indic existena unei condiii de blocare la nivelul
inelului. Dac inelul nu se reface pn la sfritul acestei transmisii, atunci, prin
procedura de management a inelului se iniiaz o funcie de marcare.


3.4.4. Funcia de marcare

Funcia de marcare folosete semnalizarea PHY pentru restabilire a inelului dup
o condiie de blocare a balizrii. Defectul poate fi localizat prin balizarea MAC-
ului i a staiei vecine ei din amonte. Acest mecanism este schematizat n figura
13.

S presupunem c staia defect (A) transmite continuu simboluri inactive. Staiei
din aval ei (B) i expir timpii TVX i aceasta eueaz n procesul de revendicare
(A nu a repetat cadrele de revendicare) i genereaz un proces de blocare a
balizrii. Staia B trimite mesaje pentru a marca staia A, folosind semnalizarea
PHY. Primirea mesajului de marcare determin A i B s prseasc inelul i s
iniieze procedurile de autotest. Dac defectul este la staia A, atunci ea rmne
deconectat, iar B se reconecteaz la inel.

3.4.5. Eliminarea cadrelor parazite

Inelul se reconfigureaz cnd dispozitivele se conecteaz sau prsesc inelul.
Datorit acestui proces pot fi introduse n noua topologie cadre parazite. Aceste
cadre parazite pot fi generate de un dispozitiv care nu mai este parte component
a topologiei. Ele nu pot fi identificate ca aparinnd nici unui dispozitiv particular
ataat i deci nu pot fi eliminate de ctre acel dispozitiv. Pentru a elimina aceste
cadre parazite, o staie trimite o serie de simboluri inactive ctre inel. n acelai
timp, MAC epureaz inelul de cadre i jetoane parazite. Dup aceast filtrare











FDDI


28
staiile active reiau procesul de revendicare. Dup epurare, este garantat faptul
c toate cadrele din inel au fost generate dup realizarea reconfigurrii. Se
mpiedic astfel circulaia continu pe inel a cadrelor invechite.




4. STANDARDUL DE GESTIUNE A STAIEI (SMT)

SMT (Station ManagemenT standard) furnizeaz servicii la nivelul staiei n
scopul monitorizrii i controlului unui nod FDDI. Gestiunea staiei permite
acestora s lucreze cooperativ n interiorul inelului i asigur operarea corect a
staiei.

SMT conine 3 componente majore:
Gestiunea conexiunii (CMT)
Gestiunea inelului (RMT)
Servicii cadre SMT.

4.1. Gestiunea conexiunii - CMT

CMT (Connection ManagemenT) este poriunea din SMT care asigur nglobarea
nivelului fizic i eliminarea staiilor. Aceasta folosete diagnosticarea marcrii
pentru a identifica i izola o component defect. CMT prezint la rndul lui trei
componente importante:

Gestiunea conexiunii la nivel fizic, PCM (Physical Connection Management) -
controleaz legtura fizic dintre elementele adiacente PHY-ului (teste de
calitate, confidenialitatea inelului, aplicarea regulilor de conectare forat).
Gestiunea configurrii CFM (Configuration Management) - furnizeaz reguli
pentru configurare entiti PHY i MAC n interiorul unui nod.
Gestiunea coordonrii entitilor ECM (Entity Coordination Management) -
asigur pentru controlul releelor bypass i semnalizarea ctre PCM atunci
cnd mediul de transmisie este disponibil; coordoneaz funciile de marcare.


4.2. Gestiunea inelului - RMT

Procesul de gestiune a inelului, RMT (Ring ManagemenT) primete informaii de
stare de care are nevoie pentru funcionarea corect, de la MAC i CMT. RMT
raporteaz apoi aceast informaie de stare spre SMT i proceselor de nivel mai
nalt. El furnizeaz urmtoarele servicii:

Detecteaz blocarea balizrii;
Rezolv problemele legate de procesul de marcare;











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

29
Acord MAC-ului posibilitatea de a transmite;
Detecteaz adresele duplicat, care mpiedic funcionarea corect a inelului,
chiar dac el devine operaional.

4.3. Servicii cadre SMT

Serviciile cadre SMT furnizeaz mijloacele de control i observare a unei reele
FDDI. Ele sunt implementate de diferite clase i tipuri de cadre SMT.

Clasa cadre identific funcionalitatea cadrelor, cum ar fi: cadrul de informaii
privind vecintile NIF (Neighbourhood Information Frame) i cadrul de informaii
privind staia SIF (Station Information Frame). Acestea sunt folosite pentru a
informa vecinii staiei, periodic (cam la fiecare 30 sec.), asupra adresei ei, asupra
configuraiei i caracteristicilor ei.

Tipul cadrului desemneaz dac cadrul este un anun, o cerere sau un rspuns la
o cerere.



DAC DAC
SAC






CPU
DAC
Figura 14











FDDI


30


5. CONECTAREA STAIILOR LA REEAUA FDDI

Aa cum s-a menionat deja, FDDI este un inel cu circulaie dual. Staiile pot fi
conectate direct (SAS i DAS) sau via un concentrator (SAC sau DAC). Cu
ajutorul acestor concentratoare, inelul poate fi extins astfel nct s formeze un
inel dublu alctuit din topologii arborescente.

5.1. Concentratoare

Un concentrator ofer flexibilitatea necesar pentru a expanda o reea. Prin
intermediul unui concentrator diferite tipuri de echipamente pot fi conectate la un
inel. El trebuie s permit conectarea direct de staii (SAS i DAS), dar i
conectarea altor concentratori la inelul dublu. ntr-o configuraie de sine
stttoare, concentratorul acioneaz asemenea unui hub pentru staiile din reea.
Un exemplu de astfel de configuraie este prezentat n figura 14.

Concentratorul decodific de asemenea i regenereaz datele de intrare. n acest
mod el acioneaz ca un regenerator pentru fluxul de date care parcurge
concentratorul. Un concentrator poate aciona ca un concentrator simplu ataat
(SAC, Single Attachment Concentrator) sau ca un concentrator dublu ataat
(DAC, Dual Attachment Concentartor). Un concentrator simplu ataat conine de
obicei mai mult de o entitate PHY i una PMD i opional o entitate MAC (figura
15).






S M T
MAC (opional)
Switch configurare
PHY PHY PHY
PMD PMD PMD


port
Figura 15











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

31
Prezena unei entiti MAC depinde de cerinele reelei i de aplicaia
implementat. MAC furnizeaz ctre concentrator serviciile care sunt necesare
staiilor aflate la distan pentru controlul concentratorului. n aplicaiile simple, de
sine stttoare, MAC nu va fi implementat n mod obinuit din cauza preului su
ridicat.

Comutatoarele de configurare intern ale concentratorului au n sarcin untarea
de staii (bypass) sau inserarea acestora.

Software-ul de gestionare a reelei permite configurarea concentratorului n
funcie de necesitile reelei. Cu ajutorul aceluiai software, managerul de reea
poate insera sau ndeprta staiile din configuraia concentratorului.


5.2. Staiile i nodurile reelei

Controlerele FDDI conecteaz staiile sau sistemele utilizator la inelul FDDI.
Aceste controlere permit dispozitivelor ataate s acioneze ca staii de conectare
simple sau duble. Fiecare controler are o interfa ctre o staie de lucru specific
sau ctre o magistral de sistem. Astfel de controlere constau din entiti de tipul
PMD, PHY, MAC i SMT. Controlerele inteligente au logic controlat de
microprocesor, care le permite s transfere informaii ntre utilizatorul final i
magistrala FDDI, de cele mai multe ori fr intervenia staiei nsi.

Staiile reelei pot fi de asemenea conectate n dou moduri: staie simplu ataat
(SAS, Single Attachment Station) sau staie dublu ataat (DAS, Dual Attachment
Station).
Un SAS, aa cum este ilustrat n figura 16, este modalitatea cea mai simpl de
conectare la un inel FDDI.

Un SAS este conectat numai la inelul primar. Conectarea la inelul secundar
trebuie s se fac printr-un concentrator. Una din raiunile principale pentru



S M T
MAC
PHY
PMD
concentrator
recepie
transmisie
Figura 16











FDDI


32
conectarea SAS-ului la un concentrator este de a preveni o deteriorare a inelului
cauzat de un eventual SAS defect.

Caracteristicile de proiectare nglobate ntr-un concentrator, i permit acestuia s
detecteze problemele de conectare cauzate de cderea unui SAS i de a-l izola
pe acesta de inel. Un SAS este de asemenea numit i staie de clas B. ntr-un
inel dublu de topologii arborescent un SAS este ntotdeauna o soluie
interesant, fiabil i ieftin pentru conectarea unei staii la reea.

Un DAS se conecteaz la ambele inele, aa cum este artat n figura 17.

Un DAS are dou elemente PHY, dou elemente de tip PMD, unul (sau opional
dou) MAC-uri, un SMT i un unt optic opional. El poate fi ataat inelului fr
intervenia unui concentrator. n caz de cdere un DAS poate avea grij de
conexiunea inelului, ea fiind adesea referit ca o staie de clas A. O reea FDDI
alctuit numai din staii DAS are o serie de limite. De exemplu atunci cnd dou
sau mai multe staii DAS cad sau sunt deconectate, reeaua local FDDI poate fi
segmentat n reele disparate, izolnd astfel utilizatorii de la unele resurse ale
reelei LAN.


6. FDDI II: SERVICII INTEGRATE LAN

FDDI -II este o extensie a interfeei de date distribuite pe fibr, aa cum a fost ea
descris pn acum. Pe lng 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.
MAC
Figura 17
PHY
MAC
PMD
PHY
PMD



S M T

Releu bypass
Port A Port B











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

33

n acest scop sunt adugate servicii de timp real (pn la 16 canale de 6,14 Mbps
pentru transmisia n timp real). Scopul este de a armoniza aceste servicii cu
standardul IEEE 802.9 (reele integrate de date i voce). Prin urmare s-a prevzut
un canal cu banda de 64 kbps, permanent, pentru comunicaii de tip voce. Acest
canal vocal trebuie s fie conform cu recomandrile CCITT.

Modul izocron al FDDI-II nu folosete capabilitile de adresare ale cadrelor
FDDI, ci din contra, are la baz o conexiune stabilit potrivit unor acorduri
anterioare. Prin urmare FDDI-II combin accesul orientat pe conexiune i cel de
tip nonconectiv ntr-o singur soluie. Stabilirea conexiunii poate fi negociat
folosind cadre sau printr-o preasignare (de tip semipermanent) ntre staii.

Referina de timp de baz folosit este perioada cadrelor PCM de 125 s, folosit
n cele mai multe din reelele de comunicaii. Fiecare ciclu de 125 s este compus
dintr-un preambul (care este folosit pentru sincronizarea cadrelor la un ceas de
eantionare 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, aa dup cum
se poate vedea i n figura 18. Acest mod de organizare las ceva timp pentru
traficul de pachete suplimentare de 768 kbps, alctuit 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 funciona fie n mod izocron (sau circuit comutat), fie n mod
pachet. Un WBC va fi alocat unei anumite staii specifice pentru un timp
determinat; aceasta se poate reliza ntr-un mod semipermanent sau ntr-un mod
comutat. n cadrul fiecrui WBC, lrgimea benzii poate fi alocat de ctre staie n
termenii unor multipli de 8 kbps (incluznd subcanale de 64, 384, 1536, 2048
kbps). Hederul conine informaii despre fiecare WBC, indicnd tipul de trafic n
care este folosit acel WBC.

FDDI II ofer 4 tipuri de calitate a serviciilor, depinznd de nivelele de prioritate.
Se poate face distincie ntre aceste 4 nivele de prioritate dup modul de lucru
izocron i pachet i prin folosirea fie a unui token restricionat fie a unuia
nerestricionat.

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 lrgimea benzii este alocat
ntr-un mod semipermanent sau numai pentru durata conectrii.

Al doilea nivel de prioritate este utilizat pentru traficul de pachete sincrone, care
garanteaz c ntrzierea transmisiei nu va fi mai mare dect dublul TTRT-ului.
Asemenea date pot fi transmise de fiecare dat cnd un token (restricionat sau
nerestricionat) poate fi capturat.













FDDI


34





A treia prioritate se refer la trafic n mod pachet fr restricii la ntrzierea
transmisiei. Asemenea informaii pot fi transmise oricnd un token (restricionat
sau nerestricionat) este capturat, dar staiile pot folosi doar un token restricionat
dup negocieri, n scopul de a fi siguri c lrgimea de band disponibil nu va fi
niciodat depit.

Prioritatea cea mai de jos este dat de traficul de tip pachet i are loc doar atunci
cnd un token nerestricionat a fost capturat. Asemenea transmisii vor umple
toat lrgimea de band rmas disponibil pentru transmisia datelor.

FDDI - II poate aciona ca o reea magistral pentru interconectarea diferitelor
cldiri pe un domeniu ntins, privat. Bineneles, ea poate fi sincronizat pe o
reea de telefonie public. Un master de ciclu genereaz un ciclu la fiecare 125
s, iar acesta va fi repetat de celelalte staii. n cadrul fiecrui ciclu o anumit
capacitatea este rezervat pentru comunicarea vocal.




W
B
C
15
W W W
B B B
C C C
0 1 2
95
PDG
12
2
t
t
1
12 bytes
5 simboluri 1
byte
Hederul ciclului
Preambul
0
8
88
Figura 18











INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

35

7. EXEMPLE DE REELE FDDI

7.1. Configuraia de baz

Configurarea primar conine staii SAS i DAS precum i concentratoare. Cele
mai importante staii sunt implementate ca staii DAS, conectate la ambele inele.
Cteva staii, mai puin importante, vor fi conectate la inelul primar, acelea fiind
staiile SAS. O asemenea configuraie de baz este prezentat n figura 19.


7.2. Exemplu de reea complex

n figura 20 este prezentat un exemplu de reea complex FDDI. Inelul FDDI
acioneaz ca o reea magistral (backbone). Inelul conecteaz:
Staii de lucru, printr-un concentrator cablat.
Staii administrative interconectate prin Ethernet, i conectate la inelul FDDI
printr-un bridge (punte) MAC.
Servere pentru fiiere.
Modem-uri (accesibile prin PABX).
Staiile din reeaua token-ring, conectate la FDDI printr-un router.
Un computer gazd avnd acces la un echipament de stocare a informaiei
prin legturi de capacitate mare Gbps.


7.3. Domeniile de aplicaie pentru FDDI

Cele mai importante domenii de aplicaie de tip FDDI n acest moment sunt LAN-
urile back-end, LAN-urile de vitez ridicat (HSLAN), reelele de birou de vitez
ridicat, precum i LAN-urile tip coloan vertebral sau backbone.


7.3.1. Reele locale back-end

Reelele locale back-end sunt utilizate n centrele de comunicaii de date pentru
conectarea calculatoarelor principale la dispozitive de stocare a informaiei de
capaciti foarte mari. Scopul unor astfel de sisteme de transmisie back-end este
legat de posibilitatea de vehicularea unor cantiti uriae de date ntre un numr
mic de staii, situate ntr-o arie mic.

Fiabilitatea nalt, calitate major a FDDI-ului, este de extrem importan pentru
asemenea conexiuni. De asemenea sunt necesare viteze mari de transmisie
(minim 50 Mbps), aceste cerine neridicnd ns nici o problem pentru FDDI.
Pentru asigurarea fiabilitii, este preferat un MAC distribuit. Din aceste motive











FDDI


36
FDDI-ul este o alegere bun ca reea de tip back-end. Cele mai multe dintre staii
sunt de tip DAS.

Protocolul MAC trebuie s asigure un dialog tip multicadru ntre dou staii astfel
ca o mare cantitate de date s poat fi vehiculat.

7.3.2. Reele de birou de nalt vitez

ntr-un birou se gsesc un numr relativ mare de terminale de joas vitez.
Pornind de la standardele IEEE 802, pot fi construite reele la preuri sczute.
Tipurile noi de dotri (fax, procesoare de documente sau imagini, aplicaii grafice
etc.) cer pentru transmisia de date o vitez ridicat. n asemenea cazuri, FDDI
poate fi folosit ca backbone. n scopul de a economisi resursele financiare, se
poate utiliza o reea FDDI de tip inel primar, conectndu-se doar staii SAS.


7.3.3. Reele locale backbone

Creterea exploziv a pieei PC-urilor i distribuia aplicaiilor de proces
determin necesitatea utilizrii de strategii pentru o reea ct mai flexibil. Toate
resursele i echipamentele trebuie s fie interconectate.



(B)


(B)











(A)
(B)
Figura 19
(A)


(A)
(1) : inel primar
(2) : inel secundar
(A) : staie clasa A
(B) : staie clasa B
(2)
(2)
(2)
(1)
(1)
(1)
(1)












INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

37
Utilizarea unei singure reele are cteva dezavantaje:

Fiabilitate: o cdere ntr-o reea primar poate cauza enorme pagube,
deoarece se oprete ntreaga transmisie.
Capacitatea de transmisie: o singur reea este foarte rapid saturat atunci
cnd numrul de utilizatori crete n timp.
Costul: o reea niciodat nu poate fi optimizat pentru toate serviciile pe care
le poate furniza. De exemplu, conectarea de microcomputere ieftine la reea
cere interfee ieftine; LAN-urile cu astfel de interfee ieftine niciodat nu vor fi
capabile s conecteze un numr mare de staii.
FDDI Backbone
Network
Ethernet
band
Computer
Gazd
disk
Token
Ring

Router
PABX

File server
Concentrator
Punte
MAC
Staii de lucru
Reele FDDI
Figura 20
Legturi
modem











FDDI


38

Prin urmare pot fi instalate LAN-uri mici i ieftine, iar acestea pot fi interconectate
ntr-o reea backbone de nalt vitez. Este evident c pentru acest scop FDDI
este cea mai potrivit soluie.



































INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

39








INDEXUL ABREVIERILOR




ANSI American National Standard Institute
ASK Amplitude Shift Keying
CDDI Copper Distributed Data Interface
CFM Configuration Management
CMT Connection Management
DA Destination Address
DAC Dual Attachment Concentrator
DAS Dual Attachment Station
ECM Entity Coordination Management
ED Ending Delimiter
EFS End of Frame Sequence
FDDI Fiber Distributed Data Interface
FS Frame Status
H Halt
I Idle
ISDN Integrated Services Digital Network
LAN Local Area Network
LC Late Counter
LCF Low Cost Fiber
LLC Logical Link Control
MAC Medium Access Control
MAN Metropolitan Area Network
MIC Medium Interface Connector
NIF Neighbourhood Information Frame
NRZ Non Return to Zero
NRZI Non Return to Zero Inverted











FDDI


40
OSI Open Szstems Interconnection
PA Preambul
PCM Physical Connection Management
PDG Pachet Data Group
PHY Physical Layer
PMD Physical Medium Dependent
PSTN Public Swiched Pelephone Network
Q Quiet
R Reset
RMT Ring Management
S Set
SAC Single Attachment Concentrator
SAS Single Attachment Station
SD Starting Delimiter
SFS Start of Frame Sequence
SIF Station Information Frame
SMF Single Mod Fiber
SMT Station Management Standard
STP Shielded Twisted Pair
THT Token Holding Timer
TP Twisted Pair
TRT Token Rotation Timer
TTP Timed Token Passing
TTP Time Token Protocol
TTRT Target Token Rotation Time
TVX Valid Transmission Timer
UTP Unshielded Twisted Pair
WBC Wide Band Channel





















INTERFAA DE DATE DISTRIBUITE PRIN FIBR OPTIC

41







Bibliografie


[1] De Backer, Luc Fiber Distributed Data Interface, Department of
Electricity, K.I.H.O., Ghent, Belgium, 1994
[2] De Prycker, M. Asynchronous Transfer Mode solution for broadband
ISDN, Ed. Ellis Horwood, England
[3] Stallings, William Handbook of Computer Communication Standards,
volume 2 Local Network Standards, Ed. Howard W.
Sams & Co, Macmillan Inc., 1996
[4] *** A Primer on FDDI: Fiber Distributed Data Interface, Ed.
Digital Equipement Corporation, version 2.0, USA

S-ar putea să vă placă și