Documente Academic
Documente Profesional
Documente Cultură
Aplicatii Ale Comutatiei de Circuite Si Pachete PDF
Aplicatii Ale Comutatiei de Circuite Si Pachete PDF
Aplicatii Ale Comutatiei de Circuite Si Pachete PDF
Cuvnt nainte
Autorul
2.
APLICAII ......................................................................................................... 35
EXERCIIUL 1. Folosirea unitii PCM/EV .......................................................... 35
EXERCIUL 2. Etapele conectrii ........................................................................ 37
EXERCIIUL 3. Selecia canalelor PCM ............................................................... 41
EXERCIIUL 4. Codarea HDB3 ............................................................................ 42
EXERCIIUL 5. Recepia semnalului HBD3 ......................................................... 44
EXERCIIUL 6. Efectele zgomotului de pe linie ................................................... 45
EXERCIIUL 7. Faza de recepie ......................................................................... 47
EXERCIIUL 8. Alinierea recepiei ....................................................................... 48
EXERCIIUL 9. Mesaje de la PCM/EV ctre terminal .......................................... 49
EXERCIIUL 10. Reconfigurarea ctigurilor ....................................................... 51
EXERCIIUL 11. Atribuirea time slot-ilor ............................................................. 53
3.
5.
7.
8.
9.
1.2.
1.3.
1.4.
1.5.
1.6.
2.3.
2.4.
2.5.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
3.9.
3.10.
3.11.
3.12.
3.13.
3.14.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
4.11.
4.12.
4.13.
4.14.
5.2.
5.3.
5.4.
5.5.
5.6.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
6.8.
6.9.
6.10.
6.11.
6.12.
6.13.
10.
7.1.
7.2.
7.3.
7.4.
1.1. Introducere
Cele trei elemente de baz ale reelelor de transmisie constau n terminale, ci
de transmisie i comutatoare. Terminalul standard pentru serviciul de telefonie este
telefonul, care are ca scop principal conversia unui semnal acustic ntr-un semnal
electric i invers. Cile de transmisie interconecteaz telefoanele ntre ele, facilitnd
propagarea semnalelor electrice ntre echipamente i n consecin transmisia vocii.
nc de la nceputurile telefoniei a fost evident c telefonul nu putea fi foarte
folositor fr introducerea de instrumente capabile s faciliteze conectri simultane
ale diferitelor terminale. Aceast funcie a fost preluat de comutatoarele locale, care
asigur alimentarea tuturor telefoanelor i n acelai timp le furnizeaz puterea
electric necesar modulaiilor .
Schema general simplificat a unei reele de comunicaii telefonice este
prezentat n Fig. 1.1.
MT
MT
MT
Central
telefonic
(comutator)
Mediu de transmisie
(MT)
Central
telefonic
(comutator)
Mediu
de transmisie
Mediu
de transmisie
Central
telefonic
(comutator)
MT
MT
MT
Emitor
Receptor
Fig. 1.2.
Hibrid
Fig. 1.3.
Hibrid
Circuitul hibrid trebuie s izoleze perfect cele dou direcii de propagare ale
conexiunilor cu patru fire, mpiedicnd astfel suprapunerea semnalului de intrare cu
cel de ieire.
Funcionarea circuitului hibrid este perfect numai dac linia cu dou fire are
impedana egal cu cea caracteristic.
Tipic, impedana caracteristic a cablului bifilar pentru banda telefonic este de
600 Ohm; aceast valoare este deseori obinut prin introducerea unui circuit
echivalent cu impedana complex a liniei.
Impedana caracteristic a liniei precum i atenuarea semnalului transmis
depind de banda de frecven utilizat; n cazul cablului bifilar torsadat intervalul
folosit este, n general, de 300 pn la 3400 de Hz.
n sfrit, trebuie amintit c msurtorile de putere ale semnalelor telefonice n
diferite puncte ale conexiunii se realizeaz n mW (miliwatt) i sunt exprimate n
termeni absolui ca dBm (dB/miliwatt), adic 10 lg (P/1mW).
1.3. Terminalul i interfaa cu utilizatorul
1.3.1. Telefonul
Interfaa utilizatorului (telefonul) realizeaz dou funcii principale: transmisiarecepia semnalelor telefonice i activarea procedurilor de semnalizare. A treia
funcie este de protecie a terminalului la supratensiune.
Pe terminalul utilizatorului este instalat dispozitivul de conversie a semnalelor
acustice n semnale electrice (microfonul) i din semnale electrice n semnale
acustice (receptorul).
Pe durata pailor de conectare i deconectare se face un transfer de informaii
ntre comutator i utilizatori, sub form de semnale electrice, iar rezultatul const n
crearea conexiunii solicitate de una dintre cele dou pari i activate de comutatorul
central. Conectarea const n crearea unui circuit de voce ntre cele dou telefoane.
S1
Telefon
Circuitele
telefonului
Reea
telefonic
S2
Circuitele
telefonului
a)
Circuitele
telefonului
c)
S2
Reea
telefonic
b)
S1
Telefon
S1
Telefon
S2
S1
Telefon
Ton
Reea
telefonic
Circuitele
telefonului
Formare
numr
S2
d)
Reea
telefonic
1336 Hz
1477 Hz
1633 Hz
697
Hz
770
Hz
852
Hz
941
Hz
Durata tonurilor este foarte scurt, de aproximativ 50 ms, n timp ce ntre o cifr
i urmtoarea pauza minim este de aproximativ 45 ms; acest lucru conduce la
minimizarea timpului de selecie. Circuitele sunt alimentate de curentul de linie.
O dat ce numrul format a fost recepionat, centrala realizeaz conexiunea i
trimite tonul de liber la telefonul care a sunat. Acesta are ntotdeauna frecvena de
425 Hz i este modulat: ON/OFF = TON/PAUZ cu raportul de 1s/4s; simultan, se
trimite curentul de apel ctre terminalul apelat, cu aceeai temporizare ca i n cazul
tonului de liber.
Curentul de apel este un semnal transmis de la central la terminalul
utilizatorului care a fost sunat, unde activeaz soneria.
Dac telefonul la care s-a sunat este ocupat, centrala trimite apelantului tonul
de ocupat, care este o secven alternativ de TON/PAUZ, cu perioade egale de 1
s.
Cnd utilizatorul apelat ridic receptorul i folosete la rndul lui linia, centrala
sesizeaz curentul de linie din bucla local i imediat oprete curentul care
alimenteaz soneria.
Activare linie
Microfon
Linie
utilizato
r
Dispozitiv
de
protecie
Dispozitiv
de
apel
Circuit
de
formare
numr
Circuit
pentru
semnalul
de
voce
Xt
Micro
receptor
Xr
Receptor
1
2
Matrice de comutaie
N
1
Matrice
de
comutaie
Unitate
de
semnalizare
Unitate
de
control
Unitate
de
semnalizare
Cadru
1
2
1
1 N
1 N
MUX
DEMUX
Numrul
nivelului
Numrul de
circuite
vocale
30
120
480
1920
7680
1
2
3
4
5
Numele
Multiplexului
Rata Baud
Mbits/s
M12
M23
M34
M45
2,048
8,448
34,368
139,264
565,148
1
2
MUX
DEMUX
N
MUX
DEMUX
R
4 3
2 1
4 3
2 1
Memorie
spaiu-timp
17
2 1
17
2 1
N
Fig. 1.11. Operaia de comutare spaiu - timp
Unitatea de comutare din Fig. 1.11 este necesar pentru a transfera informaia
dintr-un interval de timp (slot) specificat (sau canal) al unei linii TDM de intrare ntr-un
interval de timp dat al liniei TDM de ieire.
Procesul de conectare complet ntre dou circuite digitale de semnal vocal
implic dou conexiuni fizice diferite i dou intervale de timp diferite; astfel se
produce o translaie n spaiu (ntre liniile TDM) i o translaie n timp (de la un
interval de timp la altul). Din acest motiv, comutaia la care ne referim este numit
comutaie bidimensional.
n diagrama din Fig. 1.11 este creat un circuit complet de voce cu alocarea
dubl a timpului i spaiului, care transfer, de exemplu, datele canalului de emisie 3
4 fire
2 fire 1
2
3
Comutator
spaiu - timp
Puncte de conexiune
Cadre
18 17
31 30 29
18 17
2 1
2 1
Adrese puncte de
conexiune
Paralel
Baz
de
timp
Serial
31 30 29
2 1
Control
central
18 17
31 30 29
Adrese
scriere
Adrese
citire
secvenial
31
30
29
31
30
29
31
30
29
18
18
18
17
17
17
3
2
3
2
3
2
1
0
1
0
1
0
Memorie de comutaie
Serial
Paralel
Cadru
faza 2 (Fig. 1.14b): datele intervalului de timp 3 din cadrul 1 sunt stocate n
intervalul de timp 30 din cadrul 2 (sub controlul adreselor de scriere);
faza 3 (Fig. 1.14c): cadrul de ieire 2 este constituit prin citirea secvenial a
memoriei unde sunt stocate datele despre diferite intervale de timp. Intervalul de timp
30 (de unde utilizatorul Y va primi datele recepionate) conine biii sosii de la
utilizatorul X.
Conexiunea Y==X:
faza 1 (Fig. 1.14a): matricea de conexiuni conecteaz, corespunztor
intervalului de timp 30 i pe durata de un interval de timp, linia 2 (cadrul de intrare)
la coloana 1 (cadrul de ieire);
faza 2 (Fig. 1.14b): datele intervalului de timp 30 din cadrul 2 sunt stocate n
intervalul de timp 3 din cadrul 1 (sub controlul adreselor de scriere);
faza 3 (Fig. 1.14c): cadrul de ieire 1 este constituit prin citirea secvenial a
memoriei unde sunt stocate datele despre diferite intervale de timp. Intervalul de timp
3 (de unde utilizatorul X va primi datele recepionate) conine biii sosii de la
utilizatorul Y.
Slot de
timp 3
31 30 29
18 17
31 30 29
18 17
31 30 29
18 17
Adrese puncte de
conexiune
2
S/P
Control
central
Adrese
scriere
Adrese
citire
secvenial
Baz
de
timp
31
31
31
30
30
30
29
29
29
18
18
18
17
17
17
1
2
Conexiune pe durata
unui slot de timp
8
P/S
Fig. 1.14 a.
Memorie de comutaie
Slot de
timp 30
Puncte de conexiune
Puncte de conexiune
1
29
18 17
31 30
29
18 17
31 30
29
18 17
8
S/P
Control
central
Adrese
scriere
Adrese
citire
secvenial
Baz
de
timp
31
31
31
30
30
30
29
29
29
18
18
18
17
17
17
Memorie de comutaie
31 30
Adrese puncte de
conexiune
Fig. 1.14 b.
P/S
8
N
Slot de
timp 3
1
31 30 29
18 17
31 30 29
18 17
31 30 29
18 17
Adrese puncte de
conexiune
Slot de
timp 30
Puncte de conexiune
8
8
2
S/P
Control
central
Adrese
scriere
Baz
de
timp
Adrese
citire
secvenial
1
2
P/S
31
31
30
30
30
29
29
29
18
18
18
17
17
17
Slot de
timp 3
Slot de
timp 30
31
Fig. 1.14 c.
Memorie de comutaie
8
N
2.048 Mbit/s
32N
N*2.048 Mbit/s
S/P
P/S
5
6
MC
7
8
CADRU
LENT
MULTIPLEXOR
PCM
2
3
CITIRE
32N
lg2 32N
lg2 32N
1
2
3
SCRIER
E
CADRU
RAPID
MULTIPLEXOR
PCM
2.048
Mbit/s
CONTROL
CENTRAL
MA
SCRIERE
CITIRE
BAZ
DE
TIMP
Multi-cadrul
Pentru a controla ntr-un mod corect semnalizarea telefonic a 30 de utilizatori
i de asemenea de a mbunti structura de sincronizare, cadrele sunt organizate n
grupe de 16 uniti: multi-cadrele.
Al 16-lea slot de timp ale primului cadru (cadrul 0) conine configuraia de
aliniere a multi-cadrului. Al 16-lea slot de timp ale celorlalte 15 cadre este rezervat
semnalizrilor. n multi-cadru, cadrele pare pornind de la primul (cadrul 0) conin
sincronizarea de cadru n primul slot de timp (slotul 0); n cele impare, acest slot
conine semnalizri disponibile pentru serviciile auxiliare. Alternarea ntre cadrele
impare i cele pare este semnalizat de alternana unui bit n slotul de timp 0.
Dup 6 cadre ncepnd cu cel cu indice 0, structura multi-cadrului se repet
identic.
Interfaa de linie
Structurile de cadru i multi-cadru sunt organizate de o interfa de linie
corespunztoare. La emisie, aceast interfa primete semnalul de voce multiplexat
n timp, sincronizarea (la nivel de bit i cadru) i semnalizrile de serviciu i
furnizeaz structura multiplexat care va fi transmis pe linie.
MULTICADRU (2 ms)
CADRU 0 CADRU 1
CADRU 2
TS 0 TS 1 TS 2
Y X
1
CADRU
0
A B A
A B A
1
1
ALINIERE MULTICADRU
TS 16
TS 0 TS 1 TS 2
TS
31
TS 16
X
0ALINIERE
0 1 1CADRU
0 1
CADRU 14 CADRU 15
X X X X
SERVICII
B A
A B A
1
1
SEMNALIZRI
TS 0 TS 1 TS 2
TS 16
X
0 0 1 1 0 1
ALINIERE CADRU
CADRU
IMPAR
TS
31
TS
31
CADRU
PAR
H K
0 0 1
1
SEMNALIZRI
CADRU n
SINCRONIZARE
CADRU
CADRU n+1
SEMNAL DE CEAS LA
NIVEL DE BIT
B
7
B
6
B
5
B
4
B
3
B
2
B
1
B
0
B
7
B
6
B
5
CANAL 0
B
4
B
3
B
2
B
1
B
0
B
7
B
6
CANAL 31
B
5
B
4
B
3
B
2
B
1
SEMNALE
PCM
B
0
MULTIPLEXARE
CANAL 0
CADRU n
SINCRONIZARE
CADRU
CADRU n+1
SEMNAL DE CEAS
LA NIVEL DE BIT
B
7
B
6
B
5
B
4
B
3
B
2
CANAL 1
B
1
B
0
B
7
B
6
B
5
B
4
B
3
B
2
B
1
B
0
CANAL 24
B
7
B
6
B
5
B
4
B
3
B
2
CANAL 1
B
1
SEMNALE
PCM
B
0
MULTIPLEXARE
Slot 16 / Cadru 0
0000
XYXX
Slot 16 / Cadru 1
Biii ABCD ai
Biii ABCD ai
canalului telefonic canalului telefonic
nr. 1
nr. 16
.....
.....
Slot 16 / Cadru 15
Biii ABCD ai
Biii ABCD ai
canalului telefoniccanalului telefonic
nr. 15
nr. 30
SUB
MULTI-CADRU
I
SUB
MULTI-CADRU
II
Cadru CRC#
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Slot 0/Bit 1
CRC1
0
CRC2
0
CRC3
1
CRC4
0
CRC1
1
CRC2
1
CRC3
Si1
CRC4
Si2
2 ms
CADRU
15
CADRU
0
CADRU
14
SLOT DE
TIMP 0
SLOT DE
TIMP 1
CADRU
15
SLOT DE
TIMP 30
CADRU
0
SLOT DE
TIMP 31
125 s
MSB
Bit
1
Bit
2
Bit
3
Bit
4
Bit
5
Bit
6
Bit
7
Bit
8
LSB
(8 / 2048) s
Fig. 1.19. Structura cadrelor i multi-cadrelor sistemului primar CEPT
Sistemul T1
n principiu, sistemul care este deja n uz de muli ani n America de Nord (sistemul
T1) are o vitez de transmisie de 1544 kbit/s. Acest sistem primar st la baza lui T1C la
3152 kbit/s i a lui T2 la 6321,2 kbit/s. Semnalul de linie al sistemului T1, normat ca linie
DS1, este de tipul AMI (Alternate Mark Inversion). Multiplexarea de linie, standardizat ca
multiplexare D3/D4 (AT&T) include:
Aliniere de cadru;
Aliniere de multi-cadru.
Fiecare cadru este compus din 24 intervale de timp (time slots) rezervate aceluiai
numr de eantioane de semnal de voce pe 8-bii, plus un bit de start (bitul S) pentru
sincronizare. Aceast structur este prezentat n Fig. 1.20.
125 s
CANAL
24
Bit
S
CANAL
1
CANAL
23
CANAL
24
Bit
S
CANAL
1
(1 / 1544) s
MSB
Bit Bit
1 2
LSB
(8 / 1544) s
FT
1
FS
Semnalizare
0
0
0
1
1
0
1
1
1
0
0
2. APLICAII
Capacul cutiei poate fi ridicat. Cnd acesta este ridicat, se observ panoul
sistemului cu punctele de testare i semnalele luminoase (leduri).
Materiale necesare
Unitate PCM/EV;
1 telefon setat pe puls;
1 telefon setat pe multifrecven.
Mod de folosire
normal aprinse
Ledul sursei de tensiune de pe panoul frontal;
Ledul VOICE din seciunea RX MPX;
4 leduri S pe decodorul DTMF;
Ledul VOICE din seciunea TX MPX;
Ledul 1 (MOD COMUTAIE) n seciunea P;
Ledul TRAP INT n seciunea P;
normal stinse
Ledul BER poate fi aprins sau stins n mod bine definit, fr a clipi. n cazul n
care acesta clipete, sau ledurile FRAME SYNC i MULTIFRAME SYNC se aprind,
se verific dac generatorul de zgomot este oprit, sau se calibreaz L i C din
circuitul pentru extragerea semnalului de ceas din seciunea HDB3.
Formai numrul unuia din celelalte telefoane i observai cum tonul dispare dup
formarea primei cifre. Numerele telefoanelor ce vor fi apelate pentru conexiunile
interioare (care nu privesc linia extern) sunt urmtoarele:
11 pentru a apela telefonul #1;
12 pentru a apela telefonul #2;
13 pentru a apela telefonul #3;
14 pentru a apela telefonul #4.
Pentru conexiune extern (trecnd de la linia extern) numerele de apel sunt:
21 pentru a apela telefonul #1;
22 pentru a apela telefonul #2;
23 pentru a apela telefonul #3;
24 pentru a apela telefonul #4;
Observai LEDUL de activare clipind pe timpul perioadei efecturii apelului;
ateptai s sune telefonul apelat observnd existena de ton liber al
telefonului #1 (cel care sun);
Dezactivare
TIPUL SEMNALULUI
UTILIZATORUL
APELANT
Linie dezactivat la
Utilizator Central
terminalul utilizatorului
Ton de DIAL (invitaie
Utilizator Central
de a forma numrul)
Decad sau DTMF
Utilizator Central
Ton de ocupat
Utilizator Central
Ton de liber
Utilizator Central
Convorbire curent
Linie dezactivat la
terminalul utilizatorului
INIIALIZAREA CONEXIUNII
Deschidere bucl
Utilizator Central
utilizator
UTILIZATORUL
APELAT
Utilizator Central
Utilizator Central
CONECTARE I DECONECTARE
Mod de lucru
Conectai multimetrul (50 Vfs) ntre TP1 (Test Point 1) i TP2: voltajul pe linia #1
prezint o valoare de aproximativ 40 Vdc;
Conectai osciloscopul (in curent alternativ) ntre TP1 i mas: ajustnd scalele de
msur ntr-un mod convenabil, vei evidenia tonul de invitaie pentru formarea
numrului; prezena acestui ton este de asemenea semnalizat i de LED;
Acelai ton poate fi observat ntre TP11 i mas, ca un semnal vocal de intrare la
interfaa utilizatorului (RECEIVE INPUT);
n conformitate cu cifrele formate, telefonul poate primi ton de liber sau ocupat, cu
semnalul de apel al unuia din telefoanele rmase;
Conectai osciloscopul (curent alternativ, 0.5 V/Div, sond 10:1) la TP7 i ridicai
telefonul #4 (multi-frecven) observnd aprinderea ledului conectat la linia de
activare (SW HOOK DETECTOR) a interfeei utilizatorului;
Semnalul prezent la TP7 este suma celor dou tonuri, nalt i jos, care
codeaz cifra tastat.
Q2
Q3
Q4
DIGIT:
ON
OFF
OFF
OFF
OFF
ON
OFF
OFF
ON
ON
OFF
OFF
OFF
OFF
ON
OFF
ON
OFF
ON
OFF
OFF
ON
ON
OFF
ON
ON
ON
OFF
OFF
OFF
OFF
ON
ON
OFF
OFF
ON
OFF
ON
OFF
ON
de la un telefon, altul dect #1 formai numrul liniei #1 (11 sau 21) dup
semnalul de ton de invitaie. Cnd semnalul de apel ajunge la telefonul #1,
TP9 arat comanda curentului de apel (activ logic jos) furnizat de unitatea de
control i TP2 semnalul curentului de apel prezent pe linie;
notai corespondenta dintre starea liniei de unde s-a iniiat apelul, activarea
releului cu aprinderea ledului de apel, prezenta curentului pe linie i semnalul
de ton liber trimis telefonului apelant: toate aceste semnale sunt sincronizate (
o secund de activitate care se repet la fiecare 5 secunde);
Ridicai din furc unul din telefoanele rmase i formai numrul su (12, 13,
14 sau 22, 23, 24). Observai c ledul care indic prezenta tonului de ocupat
la telefonul #1 se aprinde. Examinai caracteristicile tonului ajustnd scala
osciloscopului;
Obiective
Scopul acestui exerciiu este s selectai i s observai transmiterea (Time
Slot) PCM i recepia pe canalele ce compun circuitele de semnal pentru voce. Pe
linia de transmisie PCM (DX0) 4 canale din 32 sunt ocupate:
- canalul 9 pentru telefonul #1;
- canalul 11 pentru telefonul #2;
- canalul 13 pentru telefonul #3;
- canalul 15 pentru telefonul #4;
- canalele ramase sunt toate la nivelul 1.
Pe linia de recepie PCM (DR0), n stare de repaus, toate canalele au valoarea
0 PCM (succesiuni de 1 i 0, conform codrii ADI: Alternate Digit Inversion). n
prezena unuia sau mai multor circuite de semnale vocale, datele recepionate apar
n urmtorii time slot-i:
- canalul 1 pentru telefonul #1 (default);
- canalul 2 pentru telefonul #2 (default);
- canalul 3 pentru telefonul #3 (default);
- canalul 4 pentru telefonul #4 (default).
Materiale folosite
Mod de lucru
n acest caz, vorbind n unul dintre cele dou telefoane (ex. #2) vei observa
c variaiile canalelor de transmisie corespunztoare (Time Slot #11) vor
afecta canalul de recepie al telefonului #3 (Time Slot #5) i viceversa;
Material necesar
Mod de lucru
Realizai una sau mai multe conexiuni de voce pe o linie extern (reinei c
pentru a realiza acest lucru trebuie apelat 21 pt. telefonul #1, 22 pt. telefonul
#2, 23 pt. telefonul #3, 24 pt. telefonul #4);
Obiective
Scopul acestui exerciiu este de a analiza procesul de recepie a semnalului
HBD3.
Semnalul prezent la intrare n receptor e afectat de transmitor i
caracteristicile liniei de transmisie.
nainte de a ajunge la receptor, semnalul este egalizat de un circuit (LINE
EQUALIZER) care compenseaz rspunsul n frecven al liniei. n receptor, un
circuit de feedback compenseaz n mod adaptiv efectele datorate lungimii i
caracteristicilor liniei de transmisiune: ALBO (Automatic Line Bulid Out).
Fazele de recepie rmase (extragerea clock-ului, eantionarea semnalului
HDB3, detecia componentelor RXA i RXB corespunztoare celor 2 polarizri ale
HDB3) sunt prezentate n Fig. 2.4.
Materiale necesare
Unitatea PCM/EV cu telefoane;
Osciloscop.
Mod de lucru
Se sincronizeaz osciloscopul (EXT trigger) pe semnalul SYNC al canalului i
se ajusteaz scalele pentru semnalele sub test (zeci de mV, 2 MHz);
Se las telefoanele n starea obinuit (s nu sune), se conecteaz sondele 10:1
la TP29 i TP28;
Se selecteaz canale diferite, comparnd semnalizarea HDB3 nainte i dup
egalizator (TP29 i TP28);
Se mut sonda de la TP29 la TP22 (EXTCK) i se detecteaz raportul de faz
dintre impulsurile HDB3 i clock-ul regenerat la receptive;
Se mut sonda de la TP22 la TP23 i/sau TP24, detectnd raporturile de faz
dintre impulsurile HDB3 i componentele recepiei RXA i RXB; tranziiile
negative ale acestor componente identific timpul de eantionare al impulsurilor;
Se conecteaz unul sau mai multe circuite de semnal vocal pe linia extern i se
repet operaiile de mai sus.
Mod de lucru
Pornii generatorul de zgomot pstrnd nivelul la minim i telefoanele nchise;
Conectai osciloscopul, cu sonda 10:1 si 50mV/div la TP28 (semnal HDB3
recepionat);
Materiale necesare
Unitatea PCM/EV cu telefoanele;
Osciloscop.
Mod de lucru
Se conecteaz osciloscopul (sonda 10:1) n punctul TP22 (EXTCK); se triggereaz baza de timp pe frontul cresctor al acestui semnal (2048 KHz, 5V);
Se conecteaz pe rnd cealalt sond n punctul TP23 (RXA) i n punctul
TP24 (RXB); se observ raportul de timp ntre ceas si recepia componentelor
HDB3;
Se mut sonda din punctul TP22 in TP18 (BCLK) i se observ diferitele
rapoarte de timp dintre componentele RXA i RXB, n acord cu ceasul intern;
Se las sonda n punctul TP18 i se conecteaz cealalt sond n punctul
TP22; se verific diferena de faz dintre ceasul de recepie si cel intern;
Se repet operaiile descrise mai sus dup ce au fost setate unul sau dou
circuite de semnal vocal; se noteaz c potrivit ultimelor dou cazuri, exist
diferene substaniale.
Este posibil s se varieze decalajul de faz dintre ceasul intern i cel de
recepie prin dezacordarea fin a oscilatorului circuitului de regenerare a ceasului
(trimmer-ul capacitiv montat n zona PCM REPEATER).
Obiective
Scopul acestui exerciiu este acela de a verifica corespondena dintre intrarea
multiplexoare PCM la interfaa CEPT i ieirea aceleiai interfee, oferit sistemului
dup ntoarcerea la linia extern. Activitatea buffer-ului elastic n interfaa CEPT
aliniaz cadrele PCM de recepie cu sincronismul sistemului.
Materiale necesare
Unitatea PCM/EV cu telefoanele;
Osciloscop.
Mod de lucru
Se trigger-eaz osciloscopul (EXT trigger) pe semnalul SYNC al canalului
comutat; se seteaz intrrile pentru semnale n domeniul 0-5V la 2048 Kbps;
Se conecteaz prima sond (10:1) la pinul TP16 (cadru PCM transmis) i
cealalt la P13 (recepia cadrelor PCM dup calea extern);
Se selecteaz diferite canale cu telefoanele nchise, se verific corespondena
dintre cele 2 semnalizri; eventualele diferene pot fi gsite n slot-urile de la 0
la 16, unde semnalizarea de linie conine alinierea i biii de serviciu;
Se conecteaz unul sau mai multe circuite de semnal vocal de-a lungul liniei
externe;
Pe TIME SLOT SELECTION se selecteaz canalele de transmisie ale
semnalelor vocale (9-11-13-15) i se verific prezena semnalului vocal n
canalele celor dou semnale;
Se activeaz generatorul de zgomot i se crete nivelul pn la pragul de
nenelegere a semnalelor vocale, verificndu-se deplasarea alinierii dintre
cele 2 semnale (cadrul de recepie i time slot-urile interne se mic n mod
continuu);
Se crete nivelul de zgomot pn la limita alinierii tamponului elastic; se verific
starea semnalului vocal n aceste condiii.
Materiale necesare
Unitatea PCM/EV;
Terminal asincron sau un calculator ce ruleaz programul de emulare a
terminalului.
Mod de lucru
Se conecteaz portul serial al terminalului cu unitatea PCM/EV (conectorul de
pe panoul frontal) folosind un cablu direct (pin cu pin);
Se pornete terminalul i se seteaz urmtorii parametri de comunicaie:
7 bii de date
EVEN/PARITY
1 bit de stop
viteza de 1200 bps
Se pornete unitatea PCM/EV. La pornire, modul implicit este cel de comutare
(switching mode) i este transmis mesajul ##4 CR LF: acest cod (3 caractere
de informaie plus 2 de control) este folosit pentru a indica faptul c sistemul
se gsete n configuraia implicit i c este pregtit pentru a funciona ca
unitate de comutaie;
Se ridic receptorul telefonului i dup apariia semnalului de ton, se
selecteaz numrul unei alte linii: de exemplu, de la telefonul #4 sunai la
telefonul #3. nainte ca telefonul #3 s fie gsit de ctre curentul de apel,
ecranul terminalului arat codul 431 CR LF, ceea ce nseamn c telefonul
#4 a fcut apel ctre #3;
Se ateapt semnalul de apel din partea telefonului #3, apoi se ridic
receptorul acestuia. n acest punct, pe ecranul video se pot afia 2 mesaje, n
funcie de prima cifr folosit in apel: 2 (conexiune intern) sau 3
(conexiune extern):
432 CR LF sau
433 CR LF.
Primul cod arat faptul c telefonul #4 s-a conectat cu #3 printr-o conexiune
local care nu implic linia extern; cel de-al doilea cod indic faptul c
circuitul de semnalul vocal creat trece prin linia extern;
nchiznd telefonul #3 (apelatul) conexiunea se pstreaz; n schimb,
nchizndu-l pe #4 (apelantul), conexiunea este eliberat i terminalul afieaz
mesajul: 434 CR LF care nseamn c telefonul #4 s-a deconectat de #3;
Ridicai un receptor, de exemplu cel al telefonului #2 i efectuai un apel
nepermis, de exemplu sunai la acelai telefon (#2) sau la un numr nealocat
(de exemplu 55);
pentru telefonul #1
pentru telefonul #3
pentru telefonul #2
pentru telefonul #4
Ctigul de transmisie este dat prin fixarea valorii efective a semnalului vocal
prezent de-a lungul intrrii analogice a CODEC-ului (VOICE TX) pentru a obine
semnalul PCM cu ieire corespunztoare configuraiei stabilite de ctre CCITT pentru
nivelul de 0 dBm. Modalitile de codare a valorii ctigului care va fi transmis
CODEC-ului sunt cele definite pentru recepie i valoarea poate fi calculat cu
formula:
XX = WHOLE OF: 200*log(Vi/0.08595)
Dac, de exemplu, un semnal vocal cu nivelul -6 dBm/600 ohm este cerut la
intrarea analogic de transmisie, valoarea corespondent a tensiunii efective va fi tot
388.218 mV. Completnd formula cu aceast valoare obinem:
200*log(0.388218/0.08595) = 130.996, de valoare ntreag egal cu 130.
Echivalentul hexazecimal al lui 130 este 82, ce reprezint valoarea ce va fi
transferat CODEC-ului sub forma a dou caractere ASCII.
Mesajul complet care va fi trimis sistemului pentru a seta ctigul de transmisie
al CODEC-ului este:
[7CXX]
[7FXX]
[82XX]
[85XX]
pentru telefonul #1
pentru telefonul #3
pentru telefonul #2
pentru telefonul #4
Material necesar
Unitatea PCM/EV;
Terminal asincron sau emulator de terminal pe PC.
Mod de lucru
Alegei un nivel de recepie mai nalt dect cel implicit de -7dBm (de exemplu 3dBm) i pregtii, prin modalitile descrise, mesajele ce trebuie trimise la
CODEC-urile #3 i #2 pentru a varia ctigul de recepie;
ntoarcei-v n modul "message", alegei un nivel mai sczut dect cel implicit
de -6dBm (de exemplu -10 dBm), pregtii cele dou mesaje ce trebuie
transmise sistemului pentru a modifica valoarea ctigului de transmisie al
celor dou telefoane;
XX = $81 : slot #1
XX = $82 : slot #2
XX = $83 : slot #3
XX = $84 : slot #4
XX = $85 : slot #5
XX = $86 : slot #6
XX = $87 : slot #7
XX = $88 : slot #8
XX = $89 : slot #9
XX = $8A : slot #10
XX = $8B : slot #11
XX = $8C : slot #12
XX = $8D : slot #13
XX = $8E : slot #14
XX = $8F : slot #15
XX = $91 : slot #17
XX = $92 : slot #18
XX = $93 : slot #19
XX = $94 : slot #20
XX = $95 : slot #21
XX = $96 : slot #22
XX = $97 : slot #23
XX = $98 : slot #24
XX = $99 : slot #25
XX = $9A : slot #26
XX = $9B : slot #27
XX = $9C : slot #28
XX = $9D : slot #29
XX = $9E : slot #30
XX = $9F : slot #31
Material necesar
Unitatea PCM/EV;
Terminal asincron sau emulator de terminal pe PC.
Mod de lucru
Trimitei terminalului mesajele date pentru exemplul sugerat, unul cte unul,
ateptnd rspunsul sistemului nainte de a transmite urmtorul mesaj; dac
rspunsul sistemului este negativ (NAK), trimitei din nou acelai mesaj;
Dac sunt dorite alte atribuiri, pregtii alte mesaje, trimitei-le la sistem n
modul message i observai schimbrile n modul switching.
W log(1 S / N )
, unde:
log 2
MODEM
Controller
RAM
EEPROM
Linie
Calculator
telefonic
Serializare/
Deserializare
Verificare
erori i
comprimare
Codare/
decodare
Comenzi
linie
Prelucrare vocii
CDA, CAD
Cti
Egalizatoare i
anularea
ecoului
Microfon
DIP = Dual Interface Poll; aceste comutatoare permit setarea rapid a unui numr de parametri critici
ai modemului.
BBS = Bulletin Board System - un software proiectat s primeasc apeluri printr-un modem i s
rspund la comenzi trimise de computerul apelant. BBS-urile ofer n mod normal arii de descrcare,
baze pentru mesaje i abilitatea de a face chat interactiv cu ali utilizatori online.
Tehnologia DOCSIS 2.0 se bazeaz pe DOCSIS 1.x prin suportarea a dou noi
metode de operare la nivelul fizic:
- CDMA sincron (S-CDMA): este o variant a comunicaiilor cu spectru
mprtiat (Direct Sequence Spread-Spectrum) special proiectat pentru a
opera n reele de cablu. S-CDMA folosete un set de coduri ortogonale,
aliniate temporal pentru a menine sincronizarea, eliminnd orice
interferen ntre utilizatorii simultani;
- A-TDMA: dezvoltat din tehnologiile standardelor DOCSIS mai vechi, ATDMA este un protocol de acces simultan ce folosete tehnica de
comunicare n rafale one-at-a-time. Prin acest protocol este suportat
accesul simultan, prin stricta alocare a timpului pentru fiecare utilizator de
ctre temporizatorul CMTS-ului pentru a partaja acelai canal. Aceast
metod ofer un ordin de modulare ce poate s ating 64 QAM.
Legat de modem-ul de cablu trebuie menionate cteva aspecte: mai nti, este
foarte probabil faptul c soluia de modem de cablu care va fi adoptat n cele din
urm va oferi descrcri de mare vitez (maina local), dar invers conexiunile vor fi
comparabile cu un standard de modem 33.6. n al doilea rnd, serviciile de modem
de cablu sunt mai puin rspndite i se extind relativ ncet.
3.2.6. Modem-ul radio
Tehnologia exista de ceva timp i spre deosebire de celelalte variante, i-a
depit "bolile copilriei". Poate este din cauza faptului ca radioul este perceput ca o
tehnologie nvechit. Pe de alt parte, costurile ridicate i-ar putea speria pe cei
interesai.
Tehnologia radio utilizeaz aa-numitele Wireless Local Loops". Ceea ce sun
att de impuntor este doar o depire a ultimei mile" (legtura dintre ISP si
utilizator), fr a apela la reeaua telefonic.
Exist patru tipuri de transfer de date pentru Wireless Local Loops: sisteme de
telefonie mobil celular precum UMTS, 4G, reele minicelul pentru telefonie mobil
n spaiu restrns, sisteme satelit i, n fine, sisteme de orientare radio. n cazul
tehnologiei de orientare radio, antenele parabolice recepioneaz semnale n zona
GHz-ilor. Aceste semnale sunt transmise prin microunde sau infrarou. n funcie de
lungimea de und, pot fi acoperite n acest fel distane de pn la 100 km, ns n
practic distanele sunt mult mai mici. Pentru orientarea radio optic este nevoie
chiar de o conexiune vizibil pentru ca datele sa ajung la destinaie.
La orientarea radio se face deosebirea ntre sistemele punct la punct i cele
punct la multipunct. Sistemele punct la punct leag dou staii i sunt folosite
ndeosebi pentru depirea distanelor mari i pentru conectare de Internet Service
Providers. Cu ajutorul acestei tehnologii pot fi obinute capaciti de transfer de peste
155 Mbps. Sistemele de orientare radio punct la multipunct sunt utilizate n schimb
pentru distane mai scurte, i alimenteaz mai muli receptori.
ntr-adevr, pe vreme rea pot aprea probleme cu conexiunea. Dac ploaia nu
influeneaz capacitatea de transmisie, pe cea sau ninsoare deas pot aprea
bruiaje considerabile i chiar cderea conexiunii.
UART este un circuit integrat (chip) care convertete datele de intrare paralele n
date de ieire seriale. CPU-ul comunic cu echipamentele seriale scriind n regitrii
UART-ului. UART-urile au buffer-e FIFO, prin intermediul crora are loc comunicaia.
Protocoalele de modulare determin modul n care modem-urile convertesc
date digitale n semnale analogice care pot fi trimise prin linii telefonice.
Cteva organizaii cu atribuii n domeniul transmisiilor de date sunt:
- ISO International Standards Organization;
- EIA Electronic Industries Association;
- ITU-T International Telecommunications Union-Telecommunications
Standardization Sector;
- IEEE Institute of Electrical and Electronics Engineers;
- ANSI American National Standards Institute.
ITU-T a realizat recomandrile cele mai larg acceptate din lume, seria de
standarde V (V dot). Din 1988 recomandrile sunt modernizate la fiecare 4 ani, iar de
civa ani mult mai des, de cte ori este nevoie. Numele acestor recomandri este
Data Communications over the Telephone Network. Fiecare standard din seria V
specific pentru un anumit tip de modem:
- viteza maxim pe linie;
- modul de separare a sensurilor (transfer pe 4 fire (4W) sau prin divizare de
frecven (FD));
- frecvena purttoarei (purttoarelor);
- modul de transfer FDX sau HDX;
- sincron sau asincron;
- tehnica modulrii (FSK,PSK,QAM,TCM) i modelul constelaiei;
- tipul de linie (comutat sau nchiriat). La linia nchiriat sunt posibile
legturi punct la punct (PP) sau multipunct (MP);
- anularea ecoului (EC);
- egalizatorul i tipul de egalizare;
- existena unui canal de date invers, de rspuns, de capacitate mic
(Backward Channel).
Primele protocoale de modulare au fost Bell 103 i V.21 care permiteau
transmisii la 300 bps. n orice caz, este imposibil s fie transmisii peste 600 bps prin
convertirea unui singur bit ntr-un semnal analogic. Modul cum se transmit peste 600
bps este determinat de alte protocoale, precum V.32bis sau V.34. Sufixele "bis" i
"ter" indic faptul c protocoalele respective sunt versiuni avansate ale protocoalelor
anterioare. Astfel, 19.2 V.32terbo este o mbuntire a lui 14.4 V.32bis, care la
rndul sau este o mbuntire a protocolului 9600 V.32.
Bell, CCITT i ITU-T au creat standarde pentru modulare, transfer de date i
protocoale de compresie de date. La nceputurile tehnologiei modem-ului, Bell a
creat standardele de modulare Bell 103 i Bell 212A pentru Statele Unite.
CCITT a creat standarde internaionale i a devenit mai trziu ITU-T.
Standardele care ncep cu V. sunt create de CCITT/ITU-T.
Protocoalele de transfer de date sunt metode prin care computerele trimit fiiere
binare prin modem. Exist mai multe astfel de protocoale, precum Xmodem,
Ymodem i Zmodem. Xmodem. Xmodem este un protocol relativ lent.
Zmodem, adaug blocurilor de date verificatori de eroare CRC-32. Acesta nu
ateapt un mesaj de confirmare de la computerul receptor, ci presupune c totul
este n regul. Aceste caracteristici fac din Zmodem un protocol mai rapid dect
multe altele. Zmodem are capabiliti de transfer multiplu de fiiere i recuperare
(crash recovery), prin care un transfer poate fi continuat dup ce a fost suspendat.
Tabelul 3.1.
Interfa
Vitez
Mediu
RS-232C
USB
IrDA
I2C
Access Bus
P1394
115Kbps
12Mbps
4Mbps
400Mbps
100Mbps
100Mbps
2 fire torsadate
6 fire speciale
optic
2 fire
4 fire ecranate
6 fire speciale
Dispozitive
conectate
2
127
126
128
125
16
Tabelul 3.2.
Mnemonica
Descriere
semnal
semnal
TxD
Transmit data
RxD
Receive data
DTR
Data terminal ready
DSR
Data set ready
RTS
Request to send
CTS
Clear to send
DCD
Data carrier detect
RI
Ring indicator
GND
Signal ground
Sensul la
DTE
out
in
out
in
out
in
in
in
-
pin
(DB25)
2
3
20
6
4
5
8
22
7
pin
(DB9)
3
2
4
6
7
8
1
9
5
Tabelul 3..3
Bit 1 Bit 0
Variaie de faz
11
=45
10
=135
01
=225
00
=315
Graficul fazei, numit i modelul constelaiei (pentru c punctele seamn cu o
constelaie) este dat n Fig. 3.2 a):
sin 2f
00
sin2f
11
cos 2f
01
cos 2f
10
a) 4 PSK
b) 8 PSK
a) 8 PSK
b) 8 QAM
c)16 QAM
A2
A1
0
-A1
-A2
Faza
Bit
0
90
90
180
000
001
010
011
100
Y1n Y2n
reprezint valoarea unui eantion este numit cuvnt. O schem simplificat a acestei
atribuiri este dat n Fig. 3.5:
U(t)
S(t)
t
t
Eantioane 1
Te
Te
Fig. 3.5. Atribuirea unui ir de impulsuri unui eantion
Cuvntul serial obinut este transmis n intervalul de dou eantioane (Te fiind
perioada de eantionare). De regul convertorul Analog/Numeric este cu aproximri
succesive. Modulaia PCM se utilizeaz, de exemplu, la modem-urile de 56kbps.
3.6. Legturi de date
Legturile telefonice se realizeaz pe 2 fire (2W) sau pe 4 fire (4W), ca n Fig
3.6:
a) 2W
b) 4W
Soluia b) este mai puin economic, preul firelor de cupru, mai ales pentru
distane mari nefiind neglijabil. n varianta b) fiecare pereche transmite semnalul ntrun sens. Att liniile comutate ct i cele nchiriate pot fi pe 2 sau pe 4 fire. Pentru
interfaarea liniilor pe 2 fire cu cele pe 4 fire se folosesc interfee hibride, cu
transformatoare.
O transmisie Half Duplex (HDX) nseamn c datele sunt transmise n ambele
sensuri dar nu n acelai timp, iar o transmisie Full Duplex (FDX) nsemn c datele
Transmisie:
a) diferenial
b) unipolar
c) ieire unipolar
4. ECHIPAMENT I RECOMANDRI
4.1.
4.2.
Caracteristicile modem-ului
4.3.
Recomandarea V21
Modem-ul V21 folosete modulaia FSK i transmiterea datelor la 300 b/s, fullduplex, pe linii comutate i nchiriate. Cele dou canale de transmisie sunt numite
Surs i Rspuns. Prin convenie, modem-ul care ncepe comunicaia este setat pe
canalul Surs, iar modem-ul care rspunde pe canalul Rspuns. Fig. 4.3 arat
formele de und ale semnalului modulat i spectrul de emisie al modem-ului V21.
V21 Surs
FSK
300
1180
980
RX [Hz]
SP(0)
MK(1)
1850
1650
V21 Rspuns
V23 Canal
principal
V23 Supervivisor
FSK
300
1850
1650
1180
980
FSK
1200
2100
1300
2100
1300
FSK
75
450
390
450
390
V22 Surs
4 - DPSK
1200
1200
2400
V22 Rspuns
4 - DPSK
1200
2400
1200
V22bis Surs
16 - QAM
2400
1200
2400
V22bis Rspuns
16 - QAM
2400
2400
1200
V32
QAM/trellis
9600
V32bis
QAM/trellis
14400
V34
QAM/trellis
28800
V34plus
QAM/trellis
33600
Rata max.
Bit/s
modulaie
Standard
TX [Hz]
SP(0) MK(1)
1
DATE (C103)
Semnal FSK
transmis pe
linie
BAND TELEFONIC
SURS
1 0
RSPUNS
1 0
CCITT V21: 300 bit/s
300
980 1180
1650 1850
3400
Hz
Fig. 4.3. Formele de und i spectrul de emisie pentru modem-ul V21
4.3.2.
Recomandarea V23
BAND TELEFONIC
CANAL PRINCIPAL
1 0
SUPERVIZOR
1 0
bit/s
1300 1700
3400
Hz
BAND TELEFONIC
CANAL PRINCIPAL
1
0
SUPERVIZOR
1 0
1300
2100
3400
Hz
4.3.3.
Recomandarea V22
probleme procesului de modulaie. Datele amestecate sunt apoi codate n Dibit (doar
pentru o rat de 1200 bit/s). Fiecare Dibit produce o schimbare de faz anume a unei
purttoare sinus (Fig.4.5) .
Diagrama constelaiei
Fig.4.6 arat spectrul de emisie al modem-ului cu 2 purttoare la frecvenele
1200 i 2400 Hz i formele de und ale semnalului modulat. Fig. 4.7 arat strile de
modulaie ale modem-ului n diagrama vectorial. Fiecare punct identific o stare de
modulaie, caracterizat de ctre o faz i o amplitudine. Aceast reprezentare este
cunoscut ca diagrama constelaiei sau diagrama spaiului de semnal.
4.3.4.
Recomandarea V22bis
Modem-ul V22bis poate fi considerat o evoluie a lui V22, ale crui aspecte de
baz sunt meninute. El transmite n mod sincron i asincron la 2400/1200 bit/s, fullduplex pe dou purttoare la 1200 i 2400 Hz pe linie comutat sau nchiriat,
folosind modulaie (16-QAM).
La 2400 bit/s, datele sunt codate n Quadribit. Primii 2 bii produc schimbarea
quadrantului fazei n raport cu quadrantul ocupat de ctre ultimul Quadibit (tabelul din
Fig. 4.8). Urmtorii 2 bii identific unul din cele patru puncte de modulaie, asociat
fiecrui quadrant (Fig. 4.9).
La 1200 bit/s, datele sunt divizate n Dibit, fiecare din ei cauzeaz o schimbare
de faz a purttoarei indicat n tabelul din Fig.4.8. Fiecrui quadrant i este dat un
punct fix de modulaie, corespunztor Dibit-ului 01 din Fig. 4.9. Diagrama
constelaiei de 1200 bit/s este cea din Fig. 4.10. Aceast metod garanteaz
compatibilitatea cu modem-ul V22.
Mod
Alternativa
A
B
C
*
*
*
*
*
I
II
III
IV
*
*
*
*
00
01
11
10
0
1
-
Operare
1200 b/s sincron
1200 b/s asincron (Start - Stop)
8, 9, 10, 11 bii pe caracter
600 b/s sincron (opional)
600 b/s asincron (Start - Stop)
8, 9, 10, 11 bii pe caracter (opional)
1200 b/s asincron (Start - Stop) i 0 la
300 b/s asincron
Schimbare de faz
Modurile I-II-III-IV
Modul V
+90
+270
0
+180
+270
+90
+180
0
SEMNAL DE DATE
LA INTRAREA N
MODULATOR
00
10
11
01
00
SEMNAL
D-QPSK
(PURTTOARE DE 2400Hz)
A
BAND TELEFONIC
SURS
RSPUNS
300
1200
2400
Hz
3400
01
Schimbarea fazei
quadrantului
12
23
34
41
11
22
33
44
+90
14
21
32
43
13
24
31
42
11
10
+270
+180
4.3.5.
Recomandarea V32
4.3.6.
Recomandarea V32bis
4.3.7.
Recomandarea V34
Recomandarea V34plus
Modem-ul V34plus este o evoluie a lui V34, a crui rat de simbol a fost
crescut la 3429 Baud. Rata de transmisie maxim este de 33,6 kb/s, cu o rat de
rezerv de 31,2 kb/s.
4.4.
Mediile AT i V25bis
Programarea modem-ului
datele salvate dinainte n memoria non volatil (Fig. 4. 13). La prima pornire, modemul este iniializat cu valorile iniiale (default) i intr n modul AT. Activarea V25bis
are loc cu comanda AT*Vn (vezi cap. 7). Comanda complementar HAY permite
trecerea de la V25bis la modul AT. Cu comanda AT&W, se poate salva
schimbarea parametrilor din modul AT, naintea schimbrii modului.
PORNIRE
V25 bis
HAY
AT*V
PRESETARE
AT
DE MODEM
AT&W
PARAMETRII
STOCAI N
MEMORIE
* ncrcare parametru
Fig. 4.13. Mod AT i V25bis
4.5.
FUNCII DE
CIRCUITE
DE INTERFA
DTE
V24
FUNCII
CONTROL A ERORII
DE CONTROL
CONVERTOR
DE SEMNAL LINIE
ASINCRON
CIRCUITE
FUNCIA DE
FUNCIA DE
CONTROL A ERORII CONVERTOR
V24
DE SEMNAL LINIE
FUNCII DE CONTROL
Fig. 4.16. Exemplu de schimb de date dintre DCE prevzute cu corectare de eroare
CLASA 4 MNP
Aceast clas introduce dou caracteristici noi n corectarea erorii:
Pachet adaptiv: o optimizare a pachetelor transferate, conform cu
caracteristicile procedeului de transmisie. n timpul transferului, modem-ul
realizeaz monitorizarea liniei detectnd cantitatea de erori (i calitatea
conexiunii) i acioneaz n consecin prin optimizarea lungimii pachetului (de
la 1 la 256 caractere, n mod dinamic). Dac canalul de date este relativ fr
erori, MNP crete automat lungimea pachetului, obinndu-se o eficien
ridicat. Viceversa cnd exist erori.
CLASA 5 MNP
Aceasta implementeaz comprimarea de date obinut cu un algoritm adaptiv n
timp real. Aceast comprimare este compatibil cu algoritmul de corectare MNP4.
Eficiena liniei ajunge la 200% din valoarea nominal.
CLASA 6 MNP
Implementeaz dou funcii: negocierea automat a ratei liniei ntre 300 i 9600
bit/s i posibilitatea de simulare a operrii full-duplex pe modem-ul V29 half-duplex.
CLASA 7 MNP
Implementeaz mai bine comprimarea datelor n comparaie cu cea de la
MNP5. Eficiena liniei crete cu 300% din valoarea nominal.
CLASA 8 MNP
Implementeaz corectarea erorilor. La nceput, aceasta a fost dezvoltat pentru
folosirea compresiei MNP7 pe modem-uri V29 half-duplex. Rspndirea modem-ului
V32 a demodat MNP8 nainte de a fi introdus pe pia.
CLASA 9 MNP
n raport cu ultimele MNP, el dezvolt dou funcii ale modem-ului n timpul
comunicaiei, fcndu-le mai rapide, cu corectarea i comprimarea datelor.
Aceste funcii sunt: detectarea blocului de date ce a fost recepionat;
retransmiterea datelor dup o eroare.
CLASA 10 MNP
S-a studiat pentru liniile telefonice ncrcate cu zgomote. Este realizat
comprimarea i corectarea datelor i, ca funcie a calitii liniei, se pot controla
celelalte funcii importante: rata liniei i prin urmare tipul de modulaie; adaptarea
lungimii pachetelor de date; negocierea MNP.
Cele mai inovatoare clase MNP i prin urmare cele mai utilizate n modemurile standard sunt MNP4 i MNP5. Modem-ul VM34/EV poate comunica cu toate
modem-urile prevzute cu MNP5 sau inferior lui, dup cum se art n tabelul 4.17.
Cnd se folosete corectorul de eroare, este necesar s avei n vedere
controlul fluxului (vezi comanda &U). De fapt, dac caracteristicile liniei n timpul
conexiunii se nrutesc, modem-ul va fi obligat s retransmit mai multe cadre de
mai multe ori. Aceasta poate face ca buffer-ul modem-ului s ajung la saturaie i
fr un control corespunztor al fluxului (RTS/CTS sau Xon/Xoff) multe date
transmise de localizate n buffer-ul DCE vor fi supra-scrise de cele emise n continuu
de DTE.
4.5.2.
V42 i V42bis
COMPRESIE
*E
MNP2
MNP3
MNP2+4
MNP3+4
MNP2
MNP5
MNP3
MNP5
MNP2+4
MNP5
MNP3+4
MNP5
ITU-T V42
ITU-T V42
ITU-T V42
4.6.
Suprimarea ecoului
Principiul de funcionare
ntr-o conexiune cu dou fire, prile de transmisie i de recepie ale modemului sunt conectate la aceeai linie. Tehnica de suprimare a ecoului este folosit
pentru a elimina, de la intrarea seciunii de recepie, toate semnalele care nu vin de
la transmitorul ndeprtat, i, n particular, acelea de la transmitorul aceluiai
modem (Fig. 4.19).
Suprimarea ecoului este bazat pe dou principii:
Echilibrul circuitului (hybrid) de separare dintre seciunea de transmisie i cea
de recepie. Cu ct echilibrul este mai bun, cu att va fi mai profund
separarea dintre cele dou seciuni;
Cunoaterea de ctre modem a semnalului pe care el l transmite ctre linie.
ntruct modem-ul cunoate exact care este semnalul electric transmis ctre
linie, el poate suprima efectiv acest semnal care este recepionat de pe linie.
Semnalul ce rmne este cel ce vine de la modem-ul ndeprtat.
Dei conceptul de la baza suprimrii ecoului este relativ simplu, el a fost posibil
numai datorit vitezei i puterii DSP-urilor (Digital Signal Processors).
A
A
BAND TELEFONIC
AB
BAND TELEFONIC
BA
AB
BA
Hz
300
3400
a)
Fig. 4.18.
Hz
300
3400
b)
Tehnici de transmisie full-duplex pe 2 fire
a.
Separare de frecven
b.
Ecou suprimat
SEMNAL A B
SEMNAL B A
TX
TX
ECOU
DISPOZITIV CU
AUTOADAPTARE
PENTRU
SUPRIMARE
DE ECOU
ECOU
LINIE CU
2 FIRE
RX
DISPOZITIV DE
AUTOADAPTARE
PENTRU
SUPRIMARE
DE ECOU
RX
SEMNAL B A
+ECOU A B
SEMNAL A B
ECOU + B A
4.7.
Q1
ntrebri
Q2
Q3
Q4
9600 b/s;
9600 b/s n half-duplex pe 2 fire;
14400 b/s n full-duplex pe 4 fire;
28800 b/s;
33600 b/s;
14400 b/s n full-duplex pe 2 fire;
Comenzile AT:
1.
2.
3.
4.
5.
6.
Q5
Q6
Care dintre modem-urile de mai sus folosete modulaia QAM sau trellis?
Q7
Q8
5. DESCRIEREA ECHIPAMENTULUI
5.1.
PORT
PRINCIPAL
CIRCUITE
DE
INTERFA
COMPRIMARE
I
CORECTARE
SINCRONIZARE
I
MODULARE
CIRCUITE
DE
LINIE
PORT DE
COMAND
CIRCUITE
DE
CONTROL
COMENZI I
SEMNALIZARE
CIRCUITE
DE
CONEXIUNE
5.1.2.
Circuitele de linie
8 SONERIE
TEL
RL1
COMUTAT
BOBIN
HOLD
NCHIRIAT
10
RL1
RL2
IC1b
LINIE
COMUTAT
IC2a
IC1a
2W
RL2
11
PULS
12
TEL/DATA
4W
13
TX/RX 2W
P
TX
14
RX
4W
LINIE
NCHIRIAT
4W
5.1.6.
Recomandarea ITU-T V54 definete toate tipurile de bucl care pot fi realizate
pe modem i conectarea pentru testare. De altfel, se specific procedurile de
activare de la distan ale buclei de interfa (bucla 2), cu posibilitatea de a adresa
staia de la distan n cazul unor reele cu multipunct.
Buclele definite de ITU-T sunt 4 (Fig. 5.3):
Bucla 1, pe DTE la nivelurile semnalelor interfeei;
Bucla 3, pe modem-ul local la nivelul de semnal analogic;
Bucla 4, numai liniile de conectare cu 4 fire i pe terminalele ndeprtate de pe
linie;
Bucla 2, pe modem-ul de la distan la nivelurile de semnalelor de interfa.
Bucla 3 i bucla 2 pot fi activate pe modem-ul VM34, bucla 2 de asemenea
activat cu control de la distan.
1
DTE A
3
DCE
2
DCE
DTE
realizat prin microprocesor. Cu acest tip de bucl se poate exclude interfaa de date
(Fig. 5.5) . Datele primite furnizate de demodulator sunt trimise ca i date transmise
la modulator i apoi retransmise n linie la modem-ul de la distan. n acest fel, un
singur DTE de la distan, sau un dispozitiv de test, controleaz funcionarea
corespunztoare a celor 2 modem-uri i lina de conexiune (Fig. 5.6).
MODULATOR
CIRCUITE
DE
INTERFA
BUCL
ANALOGIC
(BUCLA 3)
LINIE
DEMODULATOR
MODULATOR
CIRCUITE
DE
INTERFA
BUCL
ANALOGIC
(BUCLA 3)
LINIE
DEMODULATOR
DTE DE LA
DISTAN
DCE DE LA
DISTAN
LINIE
DCE
LOCAL
DTE
LOCAL
TD
TD
RD
RD
5.2.
Descrierea funcionrii
(Cu referire la diagrama bloc a Fig. 5.8) Vom examina acum funcionarea
modem-ului multistandard descriind fazele diferite ale unei sesiuni de transmitere a
datelor pe reeaua comutat (Fig. 5.7):
Faza de programare a modem-ului;
Faza de apel automat;
Faza de rspuns automat;
Faza de handshake pentru a alege transmiterea standard;
Faza de negociere pentru comprimare i corectare a datelor;
Faza de transmitere a datelor;
Faza de terminare a comunicrii.
a)
b)
c)
d)
Fig. 5.7. Fazele
unei sesiuni de transmitere
a datelor
a. Programarea
modem-ului
b. Apel / rspuns
c. Handshake / negociere
d. Schimb de date
Fig. 5.8.
5.2.1.
Faza de handshake
Faza de negociere
5.3.
5.3.1.
Alte circuite
Alimentarea
5.4.
Q1
ntrebri
Care din urmtoarele expuneri este adevrat, referitor la diagrama bloc din
Fig. 5.8?
1 datele de transmis intr n pinul 2 al interfeei (TD-C103);
2 blocurile interpreter convertesc mesajele n diferite limbaje;
3 datele primite de la modem sunt furnizate de DTE ctre pinul 17 al
interfeei (RC-C115);
4 datele primite de la modem sunt furnizate de DTE la pinul 3 al interfeei
(RD-C104);
5 contactele releului RL2 sunt folosite pentru conexiunile pe lini comutat;
6 circuitul SONERI (RING) este folosit pentru conexiunile cu linie comutat;
Q2
VM34/EV?
1
2
3
4
5
6
Q3
terminarea conexiunii;
msurarea ratei de eroare;
negocierea;
apelul;
alegerea codului de date;
handshake-ul;
bucla 3 distant;
Care din urmtoarele aciuni este executat n timpul handshake?
DTE A
DCE
DCE
DTE
Interfaa DTE-DCE
Rata de date
n modul asincron: 300, 1200, 2400, 4800, 7200, 14400, 19200, 38800, 57600,
115200bit/s.
n modul sincron : 1200, 2400, 4800, 7200, 9600, 12000, 14400, 16800, 19200,
21600, 24000, 26400, 28800, 31200, 33600 bit/s.
Ceasul datelor transmise
La funcionarea sincron modem-ul are nevoie de un ceas pentru transmiterea
datelor. Acesta poate fi generat de modem (ceas intern) i trimis ctre DTE cu
circuitul de interfa C114, sau generat de DTE (ceas extern) i furnizat modem-ului
pe circuitul C113.
Ceasul datelor primite
La funcionarea sincron modem-ul furnizeaz temporizarea datelor primite pe
circuitul de interfa C115.
6.2.
Interfaa analogic
Mediu de Transmisie
Linia comutat (2 fire echilibrate), sau linie nchiriat de 2 sau 4 fire .
Modulaie standard
V21/V23/V22/V22bis/V32/V32bis/V34/V34plus.
Pin
V24
RS232D
DTE-DCE
cod
Descriere
AA
<===>
FG
Mas de protecie
103
BA
===>
TD
Date transmise
104
BB
<===
RD
Date recepionate
105
CA
===>
RTS
Cerere de transmisie
106
CB
<===
CTS
Pregtit de transmisie
107
CC
<===
DSR
Modem pregtit
108
AB
<===>
SG
Masa semnalelor
109
CF
<===
DCD
<===
+Vdc
Tensiune pozitiv
10
<===
-Vdc
Tensiune negativ
11
116
===>
BUR
12
13
117
<===
BUI
14
TXC
===>
15
114
DB
<===
TC
16
RXC
<===
17
115
DD
<===
RC
18
141
CN
===>
L3
Cererea buclei 3
19
20
108,1
===>
21
108,2
CD
===>
DTR
22
140
CF
===>
RDL
23
125
CE
<===
24
25
113
DA
===>
ETC
26
142
<===
TI
Bucl activ
Indicator de apel
LL = Linie nchiriat
SW = Linie comutat
Fig. 6.1. Circuitele de interfa folosite
6.3.
Autobaud
Modem-ul poate detecta rata i formatul datelor asincrone furnizate de DTE, de
la 300 la 115200 b/s. Formatele acceptate sunt:
7 bii + paritate par/impar/mark/spaiu;
8 bii fr paritate.
Multistandard
Acest mod de funcionare permite adaptarea automat a echipamentului la
modem-ul aflat la distan. Acesta comunic cu urmtoarele standarde de modulare:
Standard Vitez
Standard
Vitez
V34
7200 bit/s
V34plus
33600 bit/s
V34bis
4800 bit/s
V34plus
31200 bit/s
V32bis
14400 bit/s
V34
28800 bit/s
V32
12000 bit/s
V34
26400 bit/s
V32
9600 bit/s
V34
24000 bit/s
V32bis
7200 bit/s
V34
21600 bit/s
V32
4800 bit/s
V34
19200 bit/s
1200/75bit/s
V23
V34
16800 bit/s
(Videotex)
V34
14400 bit/s
V22bis
2400 bit/s
V34
12000 bit/s
V22
1200 bit/s
V34
9600 bit/s
V21
300 bit/s
Standarde fixate
Ca alternativ la funcionarea multistandard, este posibil forarea modem-ului
pentru a opera cu un standard fixat.
Apel invers
Aceast funcie face posibil un apel de la locaia A la B; cnd conexiunea
este stabilit, locaia B se deconecteaz i apeleaz napoi locaia A.
Operarea sincron i asincron
Modem-ul poate fi setat cu funcionare sincron i asincron. n mod sincron
poate fi setat ceasul intern, ceasul extern sau ceasul regenerat.
Linie comutat sau nchiriat
Modem-ul poate lucra pe 2 i 4 fire de linie comutat sau nchiriat. Cu funcia
anterioar, poate detecta starea de repaus a liniei nchiriate i comuta automat pe
linia comutat.
Corectorul de eroare i comprimarea de date
Conexiunile pot fi stabilite cu un corector de eroare MNP4 i V42, i cu
compresia de date MNP5 i V42bis.
Diagnosticrile V54
Modem-ul poate controla activarea buclei locale 3 i buclei 2 conform cu
recomandarea V54.
Programarea de la distan
Controlul de la distan al modem-ului care opereaz parametrii este posibil.
7. DESCRIEREA FUNCIONRII
7.1.
Butoanele i ledurile
BUTOANE
DATA/TEL: comutare date/telefon
TEST :
se dezactiveaz (Off-line) bucla 3 i se activeaz bucla 2 (On-line)
aflat la distan
Panoul de interfa cu utilizatorul
Un led este conectat la fiecare circuit de interfa semnaliznd starea activ
(ON) atunci cnd e cazul.
7.2.
C108 ON
ncrcare fabric 0
ncrcare utilizator 0
C103 ON
ncrcare fabric 1
ncrcare utilizator 1
C106 ON
ncrcare fabric 2
ncrcare utilizator 2
C104 ON
ncrcare fabric 3
ncrcare utilizator 3
C109 ON
ncrcare fabric 9
ncrcare utilizator 9
7.3.
De la panoul frontal
Se pornete modem-ul innd tasta TEST apsat;
Sclipirea led-ului TEST indic activarea acestei funcii;
Se apas tasta TEST de mai multe ori pn cnd led-ul C108 i LINE de pe
panoul frontal se aprind. Aceasta corespunde cu selectarea fabric 0;
Se apas tasta DATA/TEL pentru confirmare;
Se oprete i pornete modem-ul;
De la terminalul asincron
Configuraia iniial poate fi ncrcat folosind terminalul numai dac modemul este setat n modul asincron, Hayes (non V25bis), i n autobaud (dac rata
setat spre DTE de modem este cunoscut);
De la terminal, tastnd comanda: AT&F0
7.4.
7.5.
Comanda
AT
A/
A
B
C
D
E
F
H
I
L
M
N
Nn?
O
Q
Sr
Sr?
V
X
Y
Z
&A
&C
&D
&E
&F
&G
&H
&I
&K
&L
&M
&N
&P
&Q
&R
&S
&T
&U
&V
&W
&X
&Y
&Z
*B
Descrierea
Atenie
Repetai ultima comand
Conexiune de rspuns
Half/full duplex
Controlul purttoarei
Comanda de formare a numrului (dial)
Ecou ON/OFF
Definii modulaia de linie. Comanda ajuttoare #F,
definete rata maxim de conectare
ON/OFF hook
Cerere
Volumul difuzorului
Controlul difuzorului
Pointerul crii de telefon
Afiarea numrului stocat n
On-line
Mod silenios
Schimbarea de coninut a registrului r
Citirea coninutului registrului r
Mesaje clare i concise
Selectai tipul de mesaj detectat
Oprirea deconectrii
ncarc datele unui utilizator
Moduri multistandard
C107/C109 forate ON sau controlate
Opiuni de control a C108
Corectare de eroare
ncrcarea setrii de fabric
Selecia tonurilor de protecie
Handshake automat pe linie nchiriat
Selecie de buffer
Control de flux DCE
Linie nchiriat
Sincron/asincron
Afiarea numerelor de telefon
Durata ciclului de apelare n mod puls
Sincron/asincron
C106 ON/control n mod sincron
Validare/invalidare a panoului frontal
Mod test
Controlul fluxului DTE
Dumb mode control
Memorarea configuraiei utilizatorului
Ceas de control
Port de comand
Memorarea numrului de telefon
Afiarea listei negre de comenzi
Implicit
0
1
1
0
2
1
0
1
1
0
0
0
0
0
2
1
1
3
0
0
0
0
0
1
4
0
0
0
0
-
*C
*D
*E
*F
*G
*I
*K
*L
*N
*O
*P
*Q
*S
*T
*V
*X
*Y
*Z
#A
#B
#E
#F
#H
#K
#P
#Q
#T
#V
#W
#X
!L
+++
Afiarea configuraiei
Mod asincron C108/1
Comprimare de date (MNP5 & LAPM)
Controlul fluxului de linie
Ton de apel
Selecie de rat DTE (autobaud)
Opiunile C106 i XON/XOFF
Nivel TX pentru linie comutat
Afiarea numrului memorat pentru V25bis C108/1
Selecie de depire a vitezei normale
Control C107
Controlul aciunii asupra calitii semnalului
Afiarea registrului S de stare
Control C140 i C141
Intrarea modului V25bis
Control de ceas
Control de mod BREAK
Memoreaz numrul V25bis C108/1
Controlul autofiabilizrii buffer/character
Control back-up apelare linie comutat/nchiriat
Control fazei de detectare
Conectarea la rata minim
Simulare Half duplex
XON/XOFF control
Pauz Handshake
Prag B.E.R.
Programare de la distan
Mod special
Controlul prefixului de apel
Cod extins
Nivel de transmisie n linia nchiriat TX
Secvena escape
0
1
0
0
0
0
10
0
0
1
0
1
0
0
0
1
0
0
1
0
1
5
0
0
1
10
-
7.5.2. Registrele
Modem-ul are registre care stocheaz caracterele de control, temporizatoare i
numrtoare folosite n funcionare. Registrele pot fi identificate ca registre care pot fi
schimbate de utilizator i registre interne (folosite de modem).
Registrele interne NU TREBUIE NICIODAT schimbate de utilizator, pentru a
preveni orice funcionare defectuoas a echipamentului.
Comanda S permite scrierea sau citirea valorilor n registre:
ATSr=xx scrie valoarea xx n registrul r n zecimal;
ATSr?
Citete coninutul registrului r
n continuare este prezentat lista i nelesul registrelor.
Reg.
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
Interval
0-255
0-255
0-127
0-127
0-127
0-127
0-255
0-255
0-255
0-40
1-255
Unitate
RING
RING
ASCII
ASCII
ASCII
ASCII
1 sec
1 sec
1 sec
100ms
100ms
Implicit
0
0
43
13
10
8
3
45
2
6
7
S11
S12
50-255
0-255
1ms
20ms
70
50
S13
0-255
1 sec
S14
S15
S16
0-255
0-255
170
0
S17
S18
S19
S20
S21
S22
S23
S24
S25
S26
S27
S28
S29
S30
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
1 sec
1 sec
1 sec
10ms
1 min
-
2
60
2
255
4
70
136
7
5
2
0
30
72
0
S31
S32
S33
S34
S35
S36
S37
S38
S39
S40
S41
S42
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
0-255
1 sec
1 sec
ASCII
ASCII
1 sec
128
99
0
0
0
255
255
0
17
19
0
Descriere
Sun pentru a rspunde
Sun timp de 8 secunde
Caracter de cod escape
Return
Alimentare linie
Back space
Ateapt ton de apel
Ateapt purttoarea de date
Pauz de timp pentru virgul
Timp pentru detecie a tonului de rspuns
Purttoare pierdut la ntrzierea de
ridicare a receptorului
Rata de apelare DTMF
Timp de gard pentru codul secvenei
escape
Durat de expirare a ateptrii pentru ton
de apel
Registru de opiuni pentru bitul mapat
Nu este folosit
Registru de opiuni pentru testarea
modem-ului
Monitorizare n timp a calitii liniei
Timer de test
Autosync (autosincronizare)
Autosync (autosincronizare)
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
ntrziere C108 (doar sincron)
ntrziere C105/C106
Registru de opiuni pentru bitul mapat
Lookback timer
Registru de opiuni pentru bitul mapat
Formatul modului de date, registrul bitului
mapat
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Folosire intern
Registru de opiuni pentru bitul mapat
Timp de inactivitate a datelor transmise
Timp de inactivitate a datelor recepionate
Identificare modem
XON caracter pentru &K, *F
XOFF caracter pentru &K, *F
Nu este folosit
Timp de ateptare pentru reapelare n
S43
S44
0-99
0-99
255
255
S45
S46
S47
S48
S49
S50
S51
S52
S53
1-255
0-255
0-127
0-255
0-255
0-255
10ms
1 sec
ASCII
ASCII
ASCII
1 sec
200
0
10
13
17
19
255
S54
S55
S56
S57
S58
S61
0-255
0-255
0-255
0-255
0-255
0-255
8
21
32
36
0
3
S62
S63
S64
S65
1-255
0-99
0-9
1 sec
-
60
0
9
S66
0-9
255
S67
S68
0-255
0-255
1 sec
1 sec
255
255
S69
S70
S71
S72
S73
S74
S75
S76
S77
0-255
0-255
0-255
0-255
0-255
1 sec
-
8
0
60
153
0
S78
0-255
S79
0-255
backup
Pointer Auto logon pentru call-back
Pointer-ul secvenei de securitate pentru
control de la distan
Durata semnalului BREAK
Folosire intern
Timp de reformare
Caracter corectare de eroare fall-back
XON caracter pentru comanda &U
XOFF caracter pentru comanda &U
Rezervat pentru managementul reelei
Nu este folosit
Expirare de timp pentru modem ocupat
cu C108 nchis
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Numr de reformri n S62 la
deconectare
Numrare de reformri pentru S61
Indicare carte de telefon C108/1
Nu este folosit
Primul pointer de configurare pentru
download
Al doilea pointer de configurare pentru
download
C105 antistreaming timeout
C109/C105 expirare de timp cu transport
controlat
Registru de opiuni pentru bitul mapat
Registru de opiuni pentru bitul mapat
Nu este folosit
Nu este folosit
Fall-forward delay
Nivel TX (SW/LL)
Rezervat pentru managementul reelei
Nu este folosit
Registru de opiuni pentru bitul mapat
(special)
Registru de opiuni pentru bitul mapat
(special)
Registru de opiuni pentru bitul mapat
8. APLICAII
INTRODUCERE LA EXERCIII
Urmtoarele capitole descriu diferite exerciii cu privire la cele mai semnificative
aspecte i cele mai tipice utilizri ale modem-ului multistandard.
Pe parcursul exerciiilor am utilizat cele mai importante comenzi AT. Simbolul
pe lng descriere se refer la gsirea mai multor explicaii detaliate sau a
subiectelor corelate.
Conexiune pe reeaua comutat
Pentru a conecta dou modem-uri printr-o linie comutat, trebuie s fie libere
dou linii comutate, una pentru fiecare modem. Aceste linii pot fi:
linii ale reelei principale publice (posibil s nu fie utilizate, deoarece se
pltete ct dureaz conectarea);
linii ale centralei telefonice principale dintr-o instituie sau furnizate de ctre
orice alt staie telefonic privat care controleaz funciile tipice de apel ale
reelei telefonice;
linii furnizate de o mic central telefonic dintr-un laborator: n acest scop
poate fi utilizat microcentrala PCM/EV.
Stabilirea conexiunilor pentru reeaua comutat
Pentru conexiunea pe linia comutat, terminalele, modem-ul i staia de control
trebuie s fie setate ca n Fig.8.1. n detaliu:
Se consider L (local) i R (ndeprtat) ca 2 locaii terminal + modem (Fig.
8.1)
Partea L:
DTE (terminal): se conecteaz portul serial al terminalului la portul
modem-ului V24/V28;
Modem/ staia control
- se conecteaz o ramificaie interioar a staiei de control la
LINE_IN_2km;
- LINE_OUT_2km la NOISE_IN;
- NOISE_OUT la SWITCHED_LINE;
- se conecteaz aparatul telefonic la bornele TEL ale modem-ului;
PARTEA R:
DTE (terminal):
se conecteaz portul serial al terminalului la portul
modem-ului V24/V28;
Modem/ staia control
- se conecteaz o ramificaie interioar a staiei de control la
LINE_IN_2km;
- LINE_OUT_2km la NOISE_IN;
- NOISE_OUT la SWITCHED_LINE;
- se conecteaz aparatul telefonic la bornele TEL ale modem-ului.
Simularea erorii
Pe parcursul exerciiilor se pot insera erori care s simuleze condiiile unui
defect real al modem-ului sau conexiunii. Descrierea erorilor nu este coninut aici.
Obiective
folosirea terminalelor asincrone sau a calculatorului personal la emularea de
terminal;
modul de inserare i sintaxa comenzilor AT;
interpretarea rspunsurilor furnizate de modem;
memorarea configuraiei i reapelarea;
folosirea portului PRINCIPAL (MAIN);
folosirea Tester-ului de interfa pentru a construi un cablu ncruciat
(crossed). Folosirea portului de COMAND.
Dispozitive folosite
1 modem VM34/EV multi-standard;
1 DTE asincron (terminal sau PC cu emularea software a unui terminal
asincron);
Tester de interfa VIF/EV.
Exerciiul 1: Setarea DTE asincron
dac este folosit un terminal, se seteaz pentru:
- o rat particular, de exemplu 2400 bit/s. Rata poate fi ntre 300 i
115200 bit/s, modem-ul detecteaz automat rata i formatul
caracterelor DTE;
- unul din urmtoarele formate pentru caractere:
1 bit de Start
7 bii de date
par/impar
1 bit de Stop
1 bit de Start
7 bii de date
mark/space
1 bit de Stop
1 bit de Start
7 bii de date
fr paritate
2 bii de Stop
1 bit de Start
8 bii de date
fr paritate
1 bit de Stop
dac este folosit un PC cu software de comunicaii (emularea terminalului din
Accesorii - Hyperterminal), se ncarc soft-ul i se seteaz rata i formatul
caracterelor ca la ultimul punct. Se selecteaz, de asemenea, portul de
comunicare (1 sau 2) i controlul fluxului (RTS/CTS sau Xon/Xoff).
Comenzi utilizate
ATF: standard
ATW: memorare
ATF: recheam setrile de fabric
ATZ: reapelarea configuraiei utilizatorului
ATI: validare buffer
ATE: corectare de eroare
AT*I: rata prii DTE
ATY: controlul portului de comand
Q1
par. 7.3
fii siguri c nu este inserat nici o eroare n modem (toate comutatoarele de
eroare OFF);
setai modem-ul la condiiile implicite (default). La urmtorul pornire a modemului led-urile C106 (CTS), C107 (DSR) i C109 (DCD) trebuie s se aprind:
cu programare default, CTS, DCD i DSR trebuie s fie forate n starea de
funcionare;
Q2
Par. 7.5.1
1 AT*B <CR>
2 ATM <CR>
3 ATDT18<CR>
4 AT*C <CR>
5 ATS0=2<CR>
ATF
Pentru a schimba parametrul unei funcii, inserai codul corespunztor. De
exemplu, setai modem-ul n V22bis fix. tastai comanda: ATF5<CR>;
ATW
Dup schimbarea unor parametri (vezi ultimele puncte), memorai noua
configuraie tastnd comanda: ATWn <CR> (n este numrul locaiei de
memorie unde a fost salvat configuraia de utilizare);
pornii i oprii modem-ul i verificai cu AT*C dac configuraia curent este
cea memorat.
ATF ATZ
reapelarea configuraiei default tastnd: ATF0 <CR>;
reapelarea configuraiei memorate tastnd: ATZn <CR> (n este acelai
numr folosit la ultima comand ATW).
par.6.1
Portul de comand este folosit n situaii particulare, ca atunci cnd modem-ul
este conectat la un terminal de date sincron. n acest caz, nici o comand (comenzile
AT trebuie s fie inserate n format asincron) nu poate fi trimis de la terminalul de
date i trebuie s fie folosit un al doilea terminal de programare (asincron) conectat la
3 linii (TXC, RXC i mas) ale portului de comand.
Obiective
Activarea Buclei 3;
Transmitere de date cu modem n Bucl;
Folosirea secvenei Escape;
Selectarea diferitelor transmisii;
Examinarea diagramei de constelaii.
Dispozitive utilizate
1 modem VM34/EV multistandard;
1 DTE asincron (terminal sau PC cu emulare software a unui terminal
asincron);
1 osciloscop.
Exerciiul 1: activarea buclei 3, transmisia de date i secvena Escape
Comenzi utilizate
ATF: standard
AT&T: test
AT&F: recheam setrile din fabric
+++: secvena Escape
AT&I: validare buffer
AT&E: corectare de eroare
AT*I: rata prii DTE
AT&Y: controlul portului de comand
apl. 1 ex. 1
par. 7.3
Setai modem-ul la condiiile default. Tastai prefixul AT de la terminal,
modem-ul rspunde OK;
par. 5.1.6
Pentru activarea Buclei 3, apsai butonul TEST de pe panoul frontal. Ledul
C142 se aprinde i modem-ul rspunde cu CONNECT urmat de rata de linie
(2400) i indicarea buffer-ului activ (/BUF). Pentru c modem-ul este setat n
mod multistandard, rata va fi cea pe care modem-ul a recunoscut-o pe
partea DTE;
Tastai cteva caractere pe tastatur i verificai recepionarea lor pe monitor.
Corespunztor cu datele introduse, ledurile C103 (TD) i C104 (RD) se aprind.
Apsai TEST din nou pentru a dezactiva bucla.
AT&T
Bucla 3 poate fi activat prin software cu comanda: AT&T1
Q1
par. 7.3
Setai terminalul la 1200 bit/s i conectai-l
modem-ul la configuraia iniial (default);
Q2
1
2
3
4
5
ATL4
ATS4
AT*C
ATF5
ATF4
Atxx
F4
F5
F6
F7
F8
F9
rat
1200
2400
4800
7200
9600
12000
standard
V22
V22bis
V32
V32bis
V32
V32bis
ATxx
F12
F13
F14
F15
F16
F17
rat
19200
21600
24000
26400
28800
31200
standard
V.34
V.34
V.34
V.34
V.34
V.34plus
F10
F11
14400
16800
V32bis
V.34
F18
F1
33600
300
V.34plus
V.21
Obiective
Analiza circuitelor de conectare la linie;
Selectarea n mod Hayes;
Selectarea puls multifrecven;
Controlul ghidului telefonic;
Comenzi n mod V25bis.
Dispozitive utilizate
1 modem VM34/EV multistandard;
1 DTE asincron (terminal sau PC cu software de emulare a unui terminal
asincron).
Comenzi utilizate
ATD: selectarea n mod Hayes
ATN: indicarea ghidului de telefon
ATZ: stocarea numrului de telefon
AT*N: lista numerelor stocate
AT&N: Afieaz ghidul cu numere telefonice
AT*V: comutare la mod V25bis
HAY: comutare la mod Hayes
Q1
1 AT54321;
2 ATDT54321;
3 ATDP54321 sau
multifrecven);
4 ATDP54321 sau
multifrecven).
ATD54321
(doar
dac
ultimul
este
selecie
ATD54321
(doar
dac
ultimul
este
selecie
setai modem-ul la condiiile default. De la terminal tastai prefixul AT, modemul rspunde OK;
Obiective
Controlul automat al apelului;
Controlul apelului de intrare: rspuns automat i manual;
Indicatorul de apel;
Conectarea n apel multistandard sau standard fix;
Terminarea conexiunii;
Dispozitive utilizate
1 modem VM34/EV multistandard;
1 DTE asincron (terminal sau PC cu software de emulare a unui terminal
asincron);
O mini-central telefonic;
Un osciloscop.
Stabilirea exerciiilor
Comenzi utilizate
ATD: formarea numrului
ATF: standard
ATH: conexiunea de linie
ATA: conexiune n rspuns
ATS0 (registru S0): rspuns automat
+++: secvena de Escape
L
tastai comanda pentru apel
(ATDPrr), cu numrul de telefon
rr al modem-ului R;
centrala
telefonic
trimite
tensiunea de apel la modem-ul
R.
Modem-ul
detecteaz
tensiunea i la fiecare sunet de
sonerie
furnizeaz
mesajul
RING la DTE R;
verificai comportarea circuitelor
de interfa;
tastai: ATA pentru a conecta
modem-ul R la linie;
modem-ul R se conecteaz la
linie i emite tonul de rspuns;
ATX
AT&I
Q1
Q2
1
2
3
4
5
nici unul;
TP11 al modem-ului apelant;
TP11 al modem-ului apelat;
TP8 al modem-ului apelant;
TP8 al modem-ului apelat;
ATH
Q3
1
2
3
4
5
fii siguri c modem-urile sunt deconectate de la line (ledul LINE stins), dac
nu, apsai DATA/TEL;
Q4
nu, niciodat;
da, dac un modem este programat pe un standard mai nalt dect cellalt;
da, dac ambele modem-uri sunt programate pe acelai standard;
da, dac ambele modem-uri sunt programate pentru acelai standard sau
pentru diferite viteze de linie, dar raportate la acelai standard. De
exemplu: ambele modem-uri programate n V32, unul la 9600 b/s (ATF8),
iar cellalt la 4800 b/s (ATF6).
Exerciii viitoare
Pstrnd ultima setare putei dezvolta exerciiile descrise n aplicaiile
5/6/7/9/10/11/12/13.
Obiective:
Stabilirea unei conexiuni cu apel manual i rspuns;
Stabilirea unei conexiuni cu apel manual i rspuns automat;
Dispozitive utilizate
par. 8.1
2 modem-uri VM34/EV multistandard;
2 DTE asincrone (terminal sau PC cu software de emulare a unui terminal
asincron);
1 central telefonic;
2 telefoane;
1 osciloscop.
Comenzi utilizate
ATH: conectare a linie
Stabilirea exerciiilor:
cap.8, apl. 1, par. 7.3
setai conexiunile ca n Fig. 8.6;
setai terminalele la 19200 bit/s i conectai-le la modem;
setai modem-urile n modul default;
Exerciiul 1: Activarea conectrii cu apel manual i rspuns
L
ridicai receptorul i ateptai
tonul de la central. Selectai
apoi numrul rr al telefonului
R
telefonul
sun.
Ridicai
receptorul i pornii conversaia.
ATX
AT&I ATH
La sfritul negocierii modem-urile furnizeaz mesajul:
Connect 19200/BUF (19200 = rata de linie, BUF= buffer activ);
R
activai rspunsul automat dup, de
exemplu, 2 sunete (ATS0=2)
Obiective
Scopul exerciiului este de a examina modurile de control ale fluxului de date
ntre DTE i DCE:
Controlul fluxului Hardware (RTS/CTS);
Controlul fluxului Software (Xon/Xoff);
Dispozitive utilizate
setai o conexiune pe linie comutat (vezi apl. 4) sau linie nchiriat (vezi apl.
8);
Terminal L
4800 bit/s
Modem L
condiii default
generatorul de
zgomot nchis
Modem R
condiii default
generator de
zgomot nchis
Terminal R
300 bit/s
apl. 4/5
stabilii conexiunea;
cnd conexiunea este stabilit, cele 2 terminale vor arta mesajul: CONNECT
300/BUF;
notai c:
- un terminal comunic (transmite i recepioneaz) cu modem-ul su la
4800 bit/s i cu cellalt la 300 bit/s;
- fiecare modem detecteaz automat rata propriului su terminal;
- modem-urile sunt conectate la rata de linie necesar minim, de
exemplu 300 bit/s setat de unul dintre cele dou terminale.
Comenzi utilizate
AT&K: controlul fluxului de date
Controlul de flux al datelor DTE DCE este necesar n multe situaii. Cel mai
evident este cnd rata DTE depete rata de linie. n acest caz, buffer-ul asigur
stocarea temporar a datelor furnizate de la DTE la DCE. Cnd buffer-ul este plin,
modem-ul trebuie s stopeze emisia de la DTE, pentru a preveni pierderea datelor.
Care din urmtoarele moduri permite controlul fluxului de date dintre DTE i
DCE?
Q2
1
2
3
4
5
Modem L
condiii default
4800 bit/s
controlul de flux generatorul de
Xon/Xoff
zgomot nchis
Modem R
Terminal R
condiii default
300 bit/s
generatorul de controlul de flux
zgomot nchis
Xon/Xoff
Terminai conexiunea;
Stabilirea exerciiilor
setai conexiunea pe linie comutat (vezi apl. 4) sau linie nchiriat (vezi apl.
8);
setai modem-urile la condiiile default;
19200 bit/s
Modem L
Modem R
ATF5: V22bis
generatorul de
zgomot nchis
ATF0: multistandard
Conectai osciloscopul
la constelaie (apl. 2)
generatorul de zgomot
nchis
Terminal R
19200 bit/s
Stabilii conexiunea;
Realizai din nou conexiunea, transmitei datele i verificai acum dac erorile
s-au redus. Aceasta se poate vedea verificnd noua diagram de constelaie,
unde zonele de decizie pentru strile de modulaie sunt mai mari dect cele
ale lui V22bis;
ATF: standard
AT*Q: aciune care trebuie s fie realizat cu semnal de calitate proast
AT#Q: pragul BER (Bit Error Rate) pentru a ncepe Retrain
AT&I: indicarea ratei conexiunii
ATO: ntoarce ON-Line cu Fall-back sau Retrain
ATS61 (registrul S61): numrul de Retrain pentru deconectare
ATS62 (registrul S62): evidena numrului de Retrain
ATS73 (registrul S73): ntrzierea Fall-forward (creterea ratei de linie)
nceputul programrii
Terminal L
Modem L
Modem R
2400 bit/s
AT&F:
ncrcarea
configuraiei default
ATF0: multistandard
AT*Q2: n cazul unui
semnal de slab
calitate activai Fallback (reducerea ratei
de linie)
ATS61=10:
10
ncercri de retrain
nainte de a termina
de-conectarea
ATS62=10: numrare
ncercri retrain timp
de 10 s
ATS73=15: ntrziere
Fall-forward dup 15
s
generatorul
de
zgomot nchis
AT&F:
ncrcarea
configuraiei default
ATF0: multistandard
AT&I1: la conectare
apare
CONNECT
urmat de rata de linie
AT*Q2: n cazul unui
semnal
de
slab
calitate activeaz Fallback (reducerea ratei
de linie)
ATS61=10:
10
ncercri de retrain
nainte de a termina
de-conectarea
ATS62=10: numrare
ncercri retrain timp
de 10 s
ATS73=15: ntrziere
Fall-forward dup 15 s
Conectai osciloscopul
la constelaie
generator de zgomot
nchis
Dac
apare
NO
ANSWER sau NO
CARRIER, ATS0=2 i
se reia exerciiul n
noile condiii
Terminal R
2400 bit/s
Fall-back
apl. 4
stabilii conexiunea pe reeaua comutat;
cnd conexiunea este stabilit, cele dou terminale vor arta mesajul:
CONNECT 2400/BUF. Osciloscopul arat constelaia 16-QAM pentru acelai
standard V22bis. Tastai cteva caractere de la terminalul L i verificai
recepionarea lor pe terminalul R;
Retrain
Q1
Comenzi utilizate
ATF: standard
AT*Q: aciune luat cu un semnal de slab calitate
AT&K : control de flux
AT&E: corector de eroare
nceputul programrii
Terminal L
Modem L
Modem R
Terminal R
2400 bit/s
control
de
flux Xon/Xoff
AT&F: ncrcai
configuraia
default
ATF5: V22bis
AT&K1:
control
de flux Xon/Xoff
AT*Q0:
fr
aciune n cazul
semnalului
de
slab calitate
Generator
de
zgomot nchis
AT&F:
ncrcai
configuraia default
ATF0: multistandard
AT&K1: control de
flux Xon/Xoff
AT*Q0: fr aciune
n cazul semnalului
de slab calitate
Conectai
osciloscopul pentru
constelaie
Generator de zgomot
nchis
2400 bit/s
controlul
de
flux Xon/Xoff
Q2
Comenzi utilizate
ATF: standard
AT*Q: aciune de realizat la un semnal de slab calitate
AT&K: control de flux
AT*E: comprimare de date
AT&E: corector de eroare
nceputul programrii
Terminal L
9600bit/s
control de
flux
Xon/Xoff
Modem L
AT&F:
ncrcai
configuraia default
ATF5: V22bis
AT&K1: control de
flux Xon/Xoff
AT&E1:
permite
corectarea
de
eroare
Modem R
AT&F:
ncrcai
configuraia default
ATF0:
multistandard
AT&K1: control de
flux Xon/Xoff
AT&E1:
permite
corectarea
de
Terminal R
9600 bit/s
controlul de flux
Xon/Xoff
AT*E1:
permite
comprimare
de
date
AT*Q0:
fr
aciune n cazul
semnalului
de
slab calitate
Generator
de
zgomot nchis
eroare
AT*E1:
permite
comprimare
de
date
AT*Q0:
fr
aciune n cazul
semnalului
de
slab calitate
Conectai
osciloscopul pentru
constelaie
Generator
de
zgomot nchis
Fiier
FRTEXT
FRTEXT
FRTEXT
FRTEXT
Eficien
[%]
100
98
170
217
TABULAR
TABULAR
TABULAR
TABULAR
30720
30720
30720
30720
Teoretic
Buffer
MNP5
V42bis
128
131
61
42.3
2400
2345
5036
7262
100
98
210
303
CSOURCE
CSOURCE
CSOURCE
CSOURCE
63796
63796
63796
63796
Teoretic
Buffer
MNP5
V42bis
266
273
158.2
158
2400
2337
4033
4038
100
97
168
168
MACWRIT1
MACWRIT1
MACWRIT1
MACWRIT1
58297
58297
58297
58297
Teoretic
Buffer
MNP5
V42bis
243
249.9
172.7
124.6
2400
2333
3376
4679
100
97
141
195
IMAGE
IMAGE
IMAGE
IMAGE
67584
67584
67584
67584
Teoretic
Buffer
MNP5
V42bis
282
289
176.2
121
2400
2339
3836
5585
100
97
160
233
Fig. 8.8.
Fig. 8.9.
Fig. 8.10.
Fig. 8.11.
Fig. 8.12.
Fig. 8.13.
Q1
Comenzi utilizate
ATF: standard
AT&L: linie
ATS0 (registrul S0): rspuns automat
nceputul programrii
Terminal L
19200
bit/s
Modem L
Modem R
Terminal R
AT&F:
ncrcai
configuraia default
ATF5: V22bis (pentru
a face o conexiune
pe linie nchiriat
selectai un standard
fix, acelai pentru
cele 2 modem-uri)
AT&L2: linie dedicat
de 4 fire
ATS0=0:
pentru a
conecta
o
linie
nchiriat, registrul S0
trebuie s fie 0 ntr-un
modem
(modem-ul
apelant, Origine), i 1
n cellalt (modem
apelat, Rspuns)
Generator de zgomot
nchis
AT&F:
ncrcai
configuraia default
ATF5: V22bis (pentru
a face o conexiune pe
linie
nchiriat
selectai un standard
fix, acelai pentru
cele 2 modem-uri)
AT&L2: linie dedicat
de 4 fire
ATS0=0: pentru a
conecta o linie
nchiriat, registrul S0
trebuie s fie 0 ntr-un
modem (modem-ul
apelant, Origine), i 1
n cellalt (modem
apelat, Rspuns)
Generator de zgomot
nchis
19200 bit/s
Exerciii suplimentare
Pstrnd ultima
6/7/9/10/11/12/13.
setare
efectuai
exerciiile
descrise
aplicaiile
Comenzi utilizate
ATF: standard
AT&L: tip de linie
AT#B: control back-up
ATNn&Zx: memorarea numrului de telefon
AT&W: memorarea configuraiei
ATS28 (registrul S28): loop-up timer
ATS0 (registrul S0): rspuns automat
nceputul programrii
Terminal L
19200
bit/s
Modem L
Origine (apelant)
Ca la ultimul
exerciiu, plus:
AT#B2: back-up pe
linia comutat validat,
cu resetarea conexiunii
pe linia nchiriat cnd
timer-ul setat n S28
este expirat
ATS28=1:
modem-ul
ncearc
din
nou
conectarea pe linia
nchiriat
dup
un
minut
ATN0&Zx: memorarea
locaiei de memorie 0 a
numrului de telefon (x)
la care este conectat
modem-ul R
AT&W:
memorarea
configuraiei
Generator de zgomot
nchis
Modem R
Rspuns (apelat)
Ca la ultimul
exerciiu, plus:
AT#B2: back-up pe
linia
comutat
validat,
cu
resetarea conexiunii
pe linie nchiriat
AT&W: memorarea
configuraiei
Generator
de
zgomot nchis
Terminal
R
19200
bit/s
Refacei linia nchiriat (conectai firul): cnd timpul setat n S28 expir (1
minut n acest caz), modem-urile se conecteaz la linia nchiriat.
Q2
Pstrnd ultima
6/7/9/10/11/12/13.
setare
efectuai
exerciiile
descrise
aplicaiile
Stabilirea exerciiilor
apl.1 ex. 1, par. 7.3
setai terminalele la 19200 bit/s i conectai-le la modem-uri;
setai modem-urile la pornire n modul default.
Premise
Cnd modem-ul este n modul de date, programarea de la distan poate fi
activat setnd modem-ul n modul de comand cu o secven Escape (+++) i dnd
comanda AT#T6. Fiecare comand AT urmtoare este aplicat direct la modem-ul
aflat la distan, pn cnd programarea de la distan se termin cu comanda
AT#T0.
Fiecare schimbare n configuraia modem-ului aflat la distan va deveni
operativ dup ce configuraia a fost salvat cu comanda AT&W i conexiunea va fi
ncheiat. Dac conexiunea va fi ncheiat naintea recepionrii comenzii AT&W,
configuraia modem-ului de la distan nu va fi schimbat.
n modem-ul de recepie, programarea de la distan trebuie s fie permis cu
comanda AT#T4.
Exerciiul 1: Exemple de programare de la distan
Comenzi utilizate
ATF: standard
AT#T: programare de la distan
ATS0 (registrul S0): rspuns automat
Terminal L
19200 bit/s
Modem L
Modem R
Terminal R
19200 bit/s
Stabilirea exerciiilor
apl. 1 ex. 1, par. 7.3
setai terminalele la 19200 bit/s i conectai-le la modemuri
setai modem-urile la pornire n modul default.
Comenzi utilizate
ATF: standard
AT&T: test
ATS18=x (registrul S18): durata Self-Test (auto-test)
AT*T: activarea circuitului de interfa C141-L3
Butonul TEST
Cu butonul TEST
ncrcai configuraia default (AT&F);
Cu modem-ul Off-Line, apsai butonul TEST de pe panoul frontal al modemului;
Modem-ul realizeaz o bucl 3 i comut pe ON C142-TI, pinul 25 al interfeei;
Pentru a termina testul folosii din nou butonul.
Cu comand AT, cu i fr Self-Test
ncrcai configuraia default (AT&F);
Cu modem-ul Off-Line tastai comanda: AT&T1;
Modem-ul realizeaz bucla 3 i comut pe ON C142-TI;
Pentru a termina testul: trimitei secvena Escape (+++) i la dup OK tastai
comanda AT&T0;
Bucla 3 poate fi activat cu Self-test. Procedai dup cum urmeaz:
- cu modem-ul Off-Line trimitei comanda AT&T8. Modem-ul realizeaz
bucla 3 ca i cu comanda AT&T1, dar adugnd un auto-test;
- auto-testul const n trimiterea i detectarea unei secvene de date
(modelul 511) pentru un timp dat de registrul S18, pe o durat infinit
dac S18= 0. Aici, pentru a termina testul tastai secvena escape (+++)
i dup prompterul OK tastai comanda AT&T0. La terminarea self-testului terminalul arat numrul erorilor detectate n timpul testului.
Q1
Care seciuni ale unei conexiuni pot fi testate activnd bucla 3 pe modem-ul
de la distan?
1
2
3
4
5
6
Setai conexiunile pentru linie comutat (apl. 4) sau linie dedicat (apl 8), cu
zgomot inserat;
Stabilii conexiunea;
Cu butonul TEST
cnd modem-ul este ON-Line, apsai butonul frontal TEST;
Care seciuni ale conexiunii pot fi testate prin activarea buclei 2 pe modem-ul
de la distan?
Q2
1
2
3
4
5
6
7
8
9
Terminal
2400 bit/s
Dup ce modem-ul este programat, deconectai terminalul i conectai Testerul de Date (Fig. 8.19). Deconectai toate cablurile inserate n pinii de interfa
a Tester-ului de Date i trecei toate micro-comutatoarele pe ON;
Selectai parametrul TEST i valoarea BERT (Bit Error Rate Test). n acest
fel, seciunea de transmitere a Tester-ului de Date emite o secven de date i
n acelai timp seciunea de recepie verific dac secvena primit este
aceeai cu cea transmis. Fiecare bit primit greit este socotit ca eroare. n
aceast prim faz a exerciiului suntem preocupai n mod special de
CTS (pin 5)
Msurare
Apsai butonul TEST al modem-ului: bucla 3 este activat;
rata de eroare de bit (BER - Bit Error Rate), definit ca raport ntre biii
greii i biii transmii;
Blocurile transmise;
Blocurile (recepionate) coninnd cel puin un bit greit;
Rata de eroare pe bloc (BLER - Error Rate on Block), definit ca raport
ntre blocurile greite i blocurile transmise;
Durata msurrii;
Secundele coninnd cel puin un bit greit;
Procentul de timp n care recepia este fr erori (Error Free Seconds EFS)
Numrul pierderilor de sincronizare pe durata mesajului folosit pentru
test.
Modem L
off (par. 7.3)
AT*I5: rata pe
partea
DTE
fixat la 2400
bit/s
Generator
de
zgomot nchis
Modem R
off (par. 7.3)
Terminal R
2400 bit/s
Stabilii o conexiune pe linia comutat (vezi apl. 4/5) sau pe linia nchiriat
(vezi apl. 8), conectnd de asemenea generatorul de zgomot;
Setai Tester-ul de Date pentru citirea BER: vei obine indicarea ratei de
eroare. Reinei c rata de eroare pentru conexiunile de 2400 bit/s poate lua
valori de ordinul 10-4 10-6 pe linie nchiriat i de la 10-3 10-5 pe linie
comutat;
Comenzi utilizate
ATF: standard
AT&M: funcionare sincron/asincron
AT&X: selectare ceas de transmisie
AT&W: memorarea configuraiei
AT*I5: rata pe partea DTE fixat la 2400 bit/s
nceputul programrii
Termi
nal L
2400 bit/s
Q2
Modem L
AT&F:
ncrcarea
configuraiei default
AT&M1:
funcionare
sincron. Cu modem-ul
off-line (care nu este
conectat) portul principal
este
activat
pentru
funcionarea asincron,
pentru a permite apelul
automat. Cu modem-ul
on-line (conectat la cel
distant) portul principal
este
activat
pentru
funcionare sincron
AT*I5: rata din partea de
DTE fixat la 2400 bit/s
AT&W:
memorarea
configuraiei
Modem R
Termin
al R
AT&F: ncrcarea 2400 bit/s
configuraiei default
AT&M1:
operare
sincron.
AT*I5:
rata
din
partea
de
DTE
fixat la 2400 bit/s
AT&T4:
activare
pentru
cererea
buclei
2
recepionate de la
linie
AT&W: memorarea
configuraiei
Stabilii o conexiune pe linia comutat (vezi apl. 4/5) sau linie nchiriat (vezi
apl. 8) insernd, de asemenea, generatorul de zgomot;
Programai ambele Testere de Date aa cum a fost descris n apl. 11, ex.1,
schimbnd doar urmtorii parametri:
SERIAL MODE
BIT RATE
Synchronous
External
Q3
Premise
Prin transfer de fiiere nelegem un transfer de informaie (fiiere) ntre 2 PC-uri
conectate prin modem i reeaua telefonic. Aceast operaie trebuie realizat astfel
nct s asigure un transfer corespunztor (fr erori), cu zgomot pe linie. Au fost
dezvoltate diferite protocoale ca s se poat realiza aceast funcie. Cele mai
cunoscute dintre ele sunt:
X-Modem
Kermit
Y-Modem
Z-modem
Aceste protocoale, dei cu moduri de funcionare diferite, sunt bazate pe
principii comune, ale cror aspecte eseniale sunt:
Protocol de Bloc: fiierul de transmis este divizat n blocuri cu o lungime fixat,
fiecare dintre ele coninnd cmpuri de control i cmpuri de date. Pe fiecare
bloc, staia de emisie realizeaz operaii (de tipul CRC, Cyclic Redundancy
Check) activnd staia de primire pentru detectarea erorilor;
Trimite i Ateapt: staia de transmisie trimite un bloc la un moment dat, dup
care ateapt pentru ca staia de primire s trimit confirmarea nainte de a
transmite urmtorul bloc;
Cerere de Repetare Automat (ARQ, Automatic Repeat reQuest): dac staia
de primire detecteaz o eroare n blocul recepionat, cere staiei de transmisie
s retransmit blocul.
Exist dou aspecte principale n ceea ce privete protocoalele de transfer de
fiiere:
Ele pot fi utilizate numai ntr-un mediu asincron, tipic cu PC, avnd porturi de
comunicare serial asincron;
Aceste protocoale (via Software) realizeaz operaii de corectare a erorilor
similar (via Firmware) celor realizate de ctre MNP4/V42, protocoale rezidente
n modem-uri. Cnd este utilizat transferul de fiiere, sugerm s se
foloseasc
corectarea erorii cu modem-uri, pentru a mpiedica
suprancrcarea corectorului, ceea ce ar putea ncetini sau mpiedica
operaiunea de transfer corespunztoare.
Exerciiul 1: Exemplu de transfer de fiier cu protocol X-modem
Protocoalele de transfer de fiier sunt de obicei incluse n cele mai utilizate
Software de comunicare: Terminal (de la accesoriile Windows), Procomm, Crosstalk,
Bitcom, etc. n exemplul urmtor descriem utilizarea unui protocol X-modem, rezident
n programul Terminal (de la accesoriile Windows).
PC L
2400 bit/s
nceputul programrii
Modem L
Modem R
AT&F:
ncarc
configuraia default
AT&F:
ncarc
configuraia default
PC R
2400 bit/s
Stabilii o conexiune pe linia comutat (vezi apl. 4/5) sau pe linia nchiriat
(vezi apl. 8), conectnd de asemenea generatorul de zgomot;
PC L transmisie
(Program Terminal accesorii Windows)
Selectai:
Setai
Transferuri binare
XModem/CRC
Selectai:
Transfer
Trimiterea fiierului binar
numele fiierului de trimis
OK
PC transmite fiierul
PC R recepie
(Program Terminal accesorii Windows)
Selectai:
Setai
Transferuri binare
XModem/CRC
Selectai:
Transfer
Fiier Binar Recepionat
nume pentru a fi dat
fiierului (nume.extensie)
OK
PC recepioneaz fiierul
Q1
Introducere
O coad M/M/1 este format dintr-un registru (buffer) de tip FIFO n care
pachetele ajung aleator conform unui proces Poisson i dintr-un procesor (numit
server) care extrage pachetele din buffer cu o anumita vitez.
Pentru aceast lucrare se vor folosi Node Editor-ul i Project Editor-ul softwareului de modelare (OPNET Modeler sau IT GURU) pentru a realiza o coad M/M/1,
pentru a colecta statistici despre model, pentru a rula o simulare i pentru a analiza
rezultatele.
Performanele unui sistem bazat pe cozile M/M/1 depind de urmtorii parametri:
Rata de sosire a pachetelor;
Dimensiunea pachetelor;
Capacitatea de servire.
n cazul n care rata de sosire a pachetelor i media dimensiunii pachetelor
depete capacitatea de servire, dimensiunea cozii va crete la infinit. La acest
laborator, se va construi un model de coad M/M/1 i se va urmri atingerea unei
stri stabile pentru o anumit rat de sosire, dimensiune a pachetelor i pentru o
anumit capacitate de servire.
1.2.
Realizarea modelului
Queue Module
Dei nu este parte a sistemului de coad M/M/1 descris anterior, modulul sink
este folosit pentru extragerea pachetelor. Distrugerea pachetelor care nu mai sunt
folosite este necesar pentru eliberarea memoriei i reutilizarea ei n timpul simulrii.
Pentru a transfera pachete ntre generator, coad i modulul sink, se folosesc
fluxurile de pachete (packet streams). Acestea reprezint cile prin care pachetele
circul de la un modul la altul.
1 Creare Procesor
2 Creare Queue
1.3.
Node EDITOR-UL
2. Conectai modulul src cu modulul queue, prin click pe pictograma src i apoi
pe pictograma queue;
1.4.
Crearea reelei
Paleta va conine acum modelul de nod pe care l-ai creat n Node Editor.
Vei vedea cele 3 tipuri de sub-reele (fixe, mobile, prin satelit) doar dac avei
funcia Wireless.
Dup configurare se poate trece la crearea modelului de reea:
1. Click pe modelul de nod<initials>_mm1 din paleta de obiecte i
tragei-l n spaiul de lucru. Click dreapta pentru a ncheia operaiunea;
2. nchidei paleta de obiecte;
3. Click dreapta pe obiectul nod i selectai Set Name din meniu;
4. Introducei m1 ca nume i click OK;
1.5.
Colectarea rezultatelor
Pentru cozile M/M/1 pot fi colectate mai multe statistici printre care i:
Timpul mediu de ntrziere n coad a pachetului (queue delay);
Numrul mediu de pachete care se afl n coad (queue size).
Aceste 2 statistici sunt necesare pentru a rspunde la 2 ntrebri referitoare la
acest model de reea:
Timpul mediu de ntrziere n coad a pachetului depete o limit
acceptabil? Pentru aceast lucrare, limita acceptabil este de 20 de
secunde;
Mrimea cozii crete monoton, sau atinge o stare stabil? Cazul n
care mrimea nu atinge o stare stabil poate indica faptul c sistemul
(n special server-ul, n acest caz) este suprancrcat.
Pentru a defini statisticile ce trebuie colectate:
1. Click dreapta pe obiectul nod si selectai Choose Individual DES Statistics
din meniul Object. Se va deschide fereastra Choose Results: top.m1
Analiza rezultatelor
2. Click dreapta pe graficul time-averaged queue size i alegei Add Statistic din
meniu.
Va aprea un nou Results Browser;
3. n Results Browser, expandai Object Statistics i alegei statistica
Object Statistics >
m1 >
queue >
subqueue [0] >
queue >
queue size (packets);
4. Click pe butonul Add.
Graficul pentru statistica queue size (packets) este adugat la graficul timeaveraged queue size deja existent n fereastr.
Graficul queue size indic numrul de pachete din coad din timpul simulrii, la
momentul respectiv de timp, iar graficul time-averaged queue size reprezint media
numrului de pachete din coad, de-a lungul timpului.
Pentru acest grafic, putem spune c media n timp nu depete limita
acceptabil de 20 de secunde, iar coada nu crete monoton, atingnd o stare stabil
dup aproximativ 4 ore. Aadar este un sistem stabil.
Scenariul 1: FIFO
Scenariul 2: PQ
Scenariul 3: WFQ
2.2.
Consideraii teoretice
2.2.1.
Introducere
Un ruter este legat printr-o interfa la fiecare reea pe care o deservete, deci
el va avea cel puin dou interfee. Cnd un pachet apare prin una din interfee,
ruterul introduce acel pachet ntr-o memorie intern. Dup aceea, ruterul prelucreaz
pachetul i decide n ce direcie trebuie s-l trimit. Aceast informaie este obinut
din adresa destinaie, care se afl n interiorul pachetului i din tabela de rutare, care
conine informaii despre forma reelei i pe care ruterul a construit-o conversnd cu
vecinii si. Dup ce decide ncotro trebuie expediat pachetul, ruterul l trimite pe
interfaa care este cea mai potrivit pentru destinaie.
Aparent nimic nu este mai simplu: iei pachetul, caui destinaia n tabel i l
trimii mai departe. O astfel de operaie se numete stocheaz i transmite (store and
forward), din motive evidente. Ce mai e de discutat aici?
Dac vei ncerca s construii un ruter, vei constata c exist o sumedenie de
ntrebri la care rspunsul nu este deloc evident. Iat unele dintre dificultile care se
pot ivi:
Capacitatea de prelucrare:
O parte din probleme provin din faptul c viteza de prelucrare a unui ruter este
finit: de exemplu, se poate ntmpla ca mai multe ntrri s aduc simultan pachete
cu o vitez mai mare dect poate prelucra ruterul. Din cauza aceasta, anumite
pachete pot fi pur i simplu pierdute, pentru c ruterul nu poate ine pasul cu rata de
transmisiune (astfel de pachete vor fi probabil retransmise de ctre surs, mai trziu).
Capacitatea legturilor:
Dar, chiar presupunnd c ruterul poate clasifica pachetele infinit de rapid, se
pot ivi probleme: de exemplu, imaginai-v o reea n care pachetele care vin pe dou
intrri sunt destinate pentru o singur ieire; dac cele trei reele au aceeai
capacitate, atunci n mod clar ruterul nu va putea trimite toate pachetele pe care le
primete. Ce trebuie s fac cu pachetele pe care le primete i nu le poate
transmite?
Din cauza aceasta, ruterele conin memorii, numite buffer-e, n care stocheaz
pachetele pe care nu le pot prelucra. Pachetele se aeaz n cozi, de unde sunt
extrase unul cte unul. Este clar ns c, orict de multe buffer-e am avea, rafale
mari de pachete pentru aceeai destinaie pot umple cozile, cauznd din nou
pierderea pachetelor.
Calitatea:
Chiar presupunnd c avem o memorie infinit n ruter, timpul de ateptare n
cozi se poate dovedi inacceptabil pentru anumite aplicaii. De exemplu, daca avem o
aplicaie de telefonie prin Internet, dac datele ajung dup mai mult de 150 ms de la
un capt la altul, se creeaz pauze neplcute n conversaie. Fenomenul care se
petrece atunci cnd cozile variaz n lungime este chiar mai ru: anumite pachete
vor veni mai repede i altele mai lent, distorsionnd cuvintele la receptor. Aceasta ne
sugereaz c anumitor pachete trebuie s li se dea prioritate. De asemenea, anumite
pachete pot fi preferate pentru a fi distruse (de exemplu pachetele de voce care au
ntrziat deja prea mult), pentru ca nu mai sunt utile. Astfel, un ruter trebuie s ia
urmtoarele decizii:
Care pachete i cnd pot fi aruncate;
n ce ordine deservete pachetele din cozi.
Modul n care ia aceste decizii are consecine foarte importante pentru
comportarea reelei. n cele ce urmeaz avem urmtoarele obiective:
S explicm nevoia mecanismelor de management al congestiilor;
S prezentm algoritmi de implementare a cozilor;
S descriem algoritmii FIFO, PQ, WFQ;
S prezentm i s interpretm rezultatele implementrii acestor algoritmi n
OPNET.
2.2.2. Congestia i cozile
Fig. 9.2.2. Congestia poate apare n oricare loc din reea unde exist puncte cu diferene de vitez
i/sau de agregare. Disciplinele de cozi realizeaz managementul congestiei, pentru a oferi band i
ntrzieri garantate
Congestia ntr-o reea apare n cazul unor nepotriviri de vitez (un link de 1000
Mbps livreaz coninut unui link de 100 Mbps), n cazul apariiei agregrii (link-uri
multiple de 100 Mbps furnizeaz coninut unui link de upstream de 100 Mbps) sau
producerii confluenei (unirea a dou sau mai multe fluxuri de trafic).
Managementul congestiei presupune controlul acesteia n cazul producerii.
Orice ruter implementeaz un mecanism de lucru cu cozile. Pachetele ce sosesc la
ruter sunt puse ntr-o coad de ateptare pentru ca, mai apoi, s fie transmise spre
destinaie. Congestia apare atunci cnd sosesc foarte multe pachete de date, iar
ruterul nu mai are spaiu de stocare n buffer-ele de memorie. Exist mai muli
algoritmi utilizai n lucrul cu cozile, fiecare fiind creat pentru a rezolva o problem
specific de trafic n reea i avnd un efect unic asupra performanei reelei.
Nepotrivirile de vitez sunt cea mai frecvent cauz a congestiilor. Este posibil
s ne confruntm cu o congestie persistent cnd traficul trece de la LAN la WAN,
sau de la un mediu LAN de mare viteza (100 sau 1000 Mbps) la linkurile unui WAN
de mica viteza (1 sau 2 Mbps).
Agregarea se produce n WAN-uri cnd mai multe site-uri remote alimenteaz
un site central. ntr-un mediu LAN, congestia ce rezult din agregare se produce n
nivelul de distribuie al reelei, unde dispozitivele nivelului de acces furnizeaz trafic
switch-urilor nivelului de distribuie.
2.2.3.
o interfa a unui
pn cnd devine
al congestiilor ce
n care pachetele
2.2.4.
Tipuri de algoritmi
FIFO first in, first out cel mai simplu algoritm;
Cozi cu prioriti - Priority Queuing (PQ) permite prioritizarea traficului;
Round Robin permite mai multor cozi s mpart banda;
Weighted Round Robin (WRR) permite mprirea benzii cnd exist
prioritizarea.
FIFO
FIFO este cel mai simplu algoritm folosit n lucrul cu cozile. Permite
operaiunea store-and-forward. Este default n cele mai multe situaii, motiv pentru
care nu necesit vreo configurare. n cea mai simpl form a sa, FIFO cunoscut i
ca first come, first served (FCFS) implic stocarea de pachete cnd reeaua e
congestionat i naintarea lor n ordinea venirii, cnd nu mai este. FIFO nu implic
nici un concept de prioritate sau clase de trafic i nu ia nicio decizie pe baza prioritii
pachetului. Exist o singur coad, toate pachetele fiind tratate la fel cele cu
prioritate mare nu sunt transmise mai repede dect cele cu prioritate mai mic, nu
conteaz dect ordinea venirii.
n cazul metodei FIFO, sursele cu un comportament incorect, pot s foloseasc
ntreaga band sau pot produce ntrzierea traficului important; traficul important
poate fi aruncat datorit faptului c pachete mai puin importante au umplut coada.
Cnd nu sunt configurate alte strategii pentru lucrul cu cozile, toate interfeele cu
excepia celor seriale de E1 (2048 Mbps) folosesc FIFO. FIFO, cea mai rapid
metoda de lucru cu cozile, este potrivit pentru link-urile mari care au ntrzieri mici i
congestie minim. Toate cozile individuale sunt de tip FIFO. Alte metode se bazeaz
tot pe FIFO, acesta fiind mecanismul pentru cozile discrete din strategiile mai
complexe care suporta funcii avansate, precum prioritizarea.
Fig. 9.2.5. Cozi cu prioriti. Se utilizeaz mai multe cozi; se permite prioritizarea; ntotdeauna se
golete prima coad nainte de a se trece la urmtoarea;
Round Robin
Round Robin este un mecanism prin care se aleg n mod egal elementele unui
grup, intr-o ordine raional, ncepnd de obicei din partea superioar a listei i
continund spre cea inferioar, ncepnd din nou de sus i aa mai departe. n
procesul Round Robin se ia cte un pachet din fiecare coad i apoi procesul se
repet.
Fig. 9.2.6. Metoda Round Robin. Se utilizeaz mai multe cozi, nu exist prioritizare. Se extrage cte
un pachet din fiecare coad, n fiecare rund: un pachet din coada1, apoi unul din coada 2, apoi unul
din coada 3, apoi procesul se repet
Dac toate pachetele au aceeai mrime, toate cozile i mpart n mod egal
banda. Dac pachetele din coad sunt mai mari, coada va primi o parte mai mare a
benzii alocate.
Nici o coad nu va fi nfometat atunci cnd se folosete algoritmul Round
Robin, pentru c fiecare coad are posibilitatea de a trimite un pachet n fiecare
rund.
Un inconvenient al acestei metode este imposibilitatea de prioritizare a
traficului.
Round Robin ponderat (Weighted Round Robin)
n WRR, pachetele sunt accesate prin metoda Round Robin, dar acestora li se
pot da prioriti. De exemplu, ntr-o singur rund, pot fi livrate patru pachete dintr-o
clas de prioritate nalt, urmate de dou de la o clas cu prioritate de mijloc i unul
de la o clas de prioritate mic.
Unele implementri ale WRR presupun prioritizarea prin livrarea unui numr
configurabil de bytes n fiecare rund, n locul unui numr de pachete.
Configurarea WFQ
Weighted Fair Queuing (WFQ) este unul dintre mecanismele de cozi default,
implementate pe ruterele Cisco. Pentru ca WFQ este un mecanism simplu,
capabilitile lui sunt limitate, totui el reprezint baza unor sisteme avansate de cozi
precum Class Based Weighted Fair Queuing (CBWFQ) i Low Latency Queuing
(LLQ).
WFQ este similar cu FQ, dar se ine seama i de prioritatea pachetului n
funcie de un cmp special tipic, cmpul ToS (Type of Service) din header-ul IP.
WFQ este varianta de FQ implicit pe ruterele Cisco. Pachetele cu prioritate
mare primesc o pondere (weight) mai mare i au acces preferenial la ieire. Aceasta
se face pstrnd ordinea prin care sunt deservite cozile, dar extrgnd mai multe
pachete dintr-o coad atunci cnd vine rndul cozii i pachetele au pondere mai
mare.
La FQ i WFQ traficul este mprit automat n conversaii separate, fr ca
administratorul s poat interveni. Daca se dorete configurarea manual a unor
clase pe baza unor ACL-uri, protocoale sau interfee, se folosete CBWFQ, care
permite definirea a 64 de clase.
O anumit clas poate primi un procent semnificativ mai mare din band dect
alta clas; de exemplu, dac se dorete transferul unui flux video prin FQ/WFQ, n
prezena multor altor fluxuri, datorit conceptului de fairness, banda alocat fluxului
video poate scdea sub minimul necesar unei transmisii inteligibile; n cazul CBWFQ,
se poate aloca un minim pentru traficul video, care s fie unfair pentru celelalte
forme de trafic, dar care va garanta o anumit calitate pentru acest trafic.
WFQ este un algoritm bazat pe flux care face dou lucruri simultan:
programeaz traficul interactiv n prima parte a cozii pentru a reduce timpul de
rspuns i mparte n mod egal banda ntre fluxuri diferite pentru a mpiedica fluxurile
de volum mare s monopolizeze interfaa de ieire.
Ideea WFQ este s avem o coad dedicat pentru fiecare flux, fr nfometare,
ntrziere sau jitter n coad. WFQ permite o alocare a benzii corect pentru toate
fluxurile cu programarea unei ntrzieri minime. A fost introdus ca soluie pentru
problemele urmtoarelor mecanisme de cozi:
FIFO producea nfometare, ntrziere i jitter;
Priority Queuing (PQ) producea nfometare pentru clasele cu o prioritate mai
mic i era afectat de problemele FIFO din toate cele patru cozi folosite
pentru prioritizare.
WFQ este o metod de programare dinamic, care ofer o alocare corect a
benzii pentru tot traficul din reea. Este un algoritm bazat pe flux, care programeaz
simultan traficul interactiv n partea din fa a cozii, pentru a reduce timpul de
rspuns i imparte n mod egal banda ramas altor fluxuri de band mare. El permite
tratarea cu prioritate a unui trafic de volum mic, precum sesiunile Telnet, fa de un
trafic de volum mare, precum sesiunile FTP. WFQ asigur transferului de fiiere
concurente o folosire echilibrat a capacitii legaturii; atunci cnd are loc transferul
mai multor fiiere, acestora li se aloc o banda comparabil.
Fig. 9.2.10. Clasificarea WFQ. Se folosete un algoritm hash pentru a produce indexul cozii n care
este introdus pachetul. Pachetele din acelai flux ajung n aceeai coad
Aceti parametri sunt fixai pentru un singur flux, dei exist unele excepii. De
exemplu, un proiect QoS poate marca pachete cu valori diferite ale biilor din headerul IP, cu toate ca ele aparin aceluiai flux. Aceast marcare trebuie evitat cnd se
folosete WFQ.
WFQ folosete un numr fix de cozi. Funcia hash este folosit pentru a asigna
o coad unui flux. Exista 8 cozi adiionale pentru pachete de sistem i opional pn
la 1000 de cozi pentru fluxurile Resource Reservation Protocol. Numrul de cozi
dinamice pe care WFQ l folosete ca default are la baz banda interfeei. Cu banda
interfeei default, WFQ folosete 256 de cozi dinamice. Numrul de cozi poate fi
configurat n intervalul dintre 16 i 4096 (numrul trebuie s fie o putere a lui 2).
Dac exist un numr mare de fluxuri concurente, este posibil ca dou dintre
ele s ajung n aceeai coad. Numrul de cozi trebuie s coincid cu numrul de
fluxuri. Acest aranjament nu este posibil n cazul mediilor mari, unde fluxurile
concurente sunt de ordinul miilor.
2.3.
Desfurarea aplicaiei
se
seteaz
constant(100000) la FileSize. Se pstreaz Type of Service (ToS)
la BestEffort(0);
b. Se merge la rndul Video Application Expandeaz ierarhia
Description, se seteaz Low Resolution Video la Video
Conferencing Edit se seteaz valoarea de la Type of Service la
StreamingMultimedia(4);
c. Se merge la rndul VoIP Application Expandeaz ierarhia
Description, se seteaz PCM Quality Speech la Voice.
Fig. 9.2.11.
Configurarea Cozilor
Vom pstra profilele predefinite ce sunt definite n obiectul Queues.
Fig. 9.2.12.
Configurarea Rutere-lor
1. Se selecteaz legtura ce conecteaz cele dou rutere (Router East i
West), iar din meniul Protocols IP QoS Configure QoS, se
verific c urmtoarele configuraii sunt setate (Fig. 9.2.13.):
Fig. 9.2.13.
Configurarea Statisticilor:
Pentru a testa performanele aplicaiilor definite n reea, vom colecta
urmtoarele informaii:
Colectarea statisticilor: click dreapta pe foaia de lucru Choose Individual
DES Statistics, urmnd s se selecteze urmtorii parametri pe care i vom analiza
Global Statistics IP TrafficDropped (packets/sec)
Video Conferencing Traffic Received(packets/sec)
Voice Jitter
Packet Delay Variation
Packet End-to-End Delay
Traffic Received(packets/sec)
Link Statistics Point-To-Point Queueing delay
Configurarea Simulrii:
Se selecteaz din meniu: DES Configure/Run Discrete Event Simulation
i se seteaz timpul de execuie Duration 150 secunde.
Duplicarea Scenariului
n reeaua care a fost creat am utilizat doar coada de tipul FIFO. Pentru a
analiza efectul diferitor discipline de cozi vom mai crea nc dou scenarii pentru a
testa disciplinele PQ i WFQ.
1. Se selecteaz Duplicate Scenario din meniu i se introduce numele PQ;
a. Se selecteaz legtura ce conecteaz cele dou rutere (Router East i
West), iar din meniul Protocols IP QoS Configure QoS, se
verific dac sunt setate urmtoarele configuraii (Fig. 9.2.14):
b. Se salveaz proiectul;
2. Se selecteaz Duplicate Scenario din meniu i se introduce numele
WFQ;
a. Se selecteaz legtura ce conecteaz cele dou rutere (Router East i
West), iar din meniul Protocols IP QoS Configure QoS, se
verific c urmtoarele configuraii sunt setate (Fig. 9.2.15):
b. Se salveaz proiectul.
Fig. 9.2.14.
Fig. 9.2.15.
Rularea Simulrii
Se merge n meniu la Scenarios Manage Scenarios i se modific n
coloana Results <Collect> or <Recolect> Click OK.
Vizualizarea rezultatelor
Se merge n meniu la DES Results Compare Results.
2.4.
Analiza statisticilor
n aceast seciune vom descrie rezultatele extrase din simularea celor trei
tipuri de cozi i efectul acestora pentru traficul dintr-o reea de calculatoare.
2.4.1. Vizualizarea pachetelor pierdute la nivelul legturii ruterelor
Aa cum era de concluzionat chiar din
partea teoretic, se poate observa cum
numrul de pachete IP pierdute n cazul
cozii FIFO este semnificativ mai mare
dect n cazul cozii PQ, respectiv WFQ.
Numrul maxim de pachete pierdute
este de 190 pentru coada FIFO (figurat
cu albastru) n comparaie cu 95 WFQ
respectiv 88 PQ. n cazul ultimelor dou
diferena const n perioada de timp n
care se pierd pachete i nu numrul de
pachete
pierdute,
diferena
fiind
nesemnificativ.
Fig. 9.2.16.
Fig. 9.2.17.
2.4.4. Jitter-ul
Fig. 9.2.19.
Fig. 9.2.20.
Fig. 9.2.21.
2.5.
ConcluzII
3.1.
Introducere
Pentru nceput
nainte de a incepe s se creeze o reea machet, exist cteva concepte ce
trebuie luate n calcul.
Topologia reelei i mediul de comunicare fizic;
Funciile diferitelor tipuri de noduri;
Metoda pe care macheta proces o folosete pentru a determina
care transmitor punct la punct adreseaz un anumit nod
periferic;
Rolul nodurilor periferice.
3.2.
Topologia reelei
3.3.
3.4.
Fiecare flux de pachete are cte un index unic. Cea mai uoar metod este de
a crea o asociere direct ntre indexul ieirii fluxului de pachete a hub-ului i valorile
adreselor de destinaie periferice. ntr-un model mai adaptiv, hub-ul poate menine
(salva) un tabel pentru translatarea valorilor adreselor destinaie n indici ai fluxului
transmitorului. n acest exemplu este adecvat o coresponden direct ntre
alocarea adreselor i fluxul de pachete.
Pe scurt, modelul nodului central va fi alctuit din perechi punct la punct
transmitor/receptor pentru fiecare nod periferic i un model de procesare folosit
pentru a redireciona (transmite) pachete de la un receptor la transmitorul adecvat.
Nodul HUB
3.5.
3.6.
Crearea de module
3.7.
OBS!
De preferat este s se salveze ntr-un fiier special creat pentru fiecare
proiect nou nceput, cu un nume ce poate fi uor asociat cu proiectul la care se
lucreaz i care s nu se poat confunda.
Crearea modulului de legtur
Se creeaz un modul legtur care conecteaz hub-ul i nodurile periferice.
Aceast legatur duplex ar trebui s suporte formatul pachetului creat anterior.
1. Selecteaz File > New apoi Link Model din list. Click OK.
3.8.
Dup crearea modelului de nod central (hub), trebuie setat rata de date a
canalului i formatul pachetelor pentru fiecare receptor i transmitor:
1. inei apasat tasta Shift i selectai cu click-stnga fiecare icoan
transmitor. Asigurai-v c fluxurile de pachete rmn neselectate;
2. Cnd toate modulele transmitor sunt selectate, apsai click dreapta
pe unul dintre ele si selectai Edit Attributes pentru deschiderea
ferestrei de dialog Attributes;
3. Apsai pe valoarea atributului channel. n fereastra de dialog
(channel)Table, schimbai rata la 9600;
4. Pentru a recunoate formatul <initiale>_pksw_format:
a. Apsai pe valoarea atributului packet formats;
b. Deselectai opiunile Support all packet formats i Support
unformatted packets;
c. Click pe cmpul status pentru <initiale>_pksw_format i
schimbai statusul n supported;
d. Click OK n fereastra Select Supported Packet Formats;
5. Verificai dac rata i formatul packetelor corespund i apsati OK;
Stri iniiale
3. Schimbai atributele de stare, ca mai jos:
a. Pentru starea iniial, modificai atributul numelui n int i status n
forced;
Stri schimbate
b. Pentru celelalte stri, schimb atributul numelui n idle (las starea
ca fiind unforced).
n starea init, modelul de proces va ncrca o PDF uniform ntr-o plaj de la 0
la 3.
Apoi, se vor crea tranziiile dintre strile modelului de proces:
1. Deseneaz tranziia ntre stri i specific condiiile i setrile de
transmisie ca mai jos.
Tranziia xmt() va genera i asigna adresa de destinaie pachetelor care
ajung de la generator. Ulterior, pachetele vor fi trimise la transmitorul
punct la punct.
Tranziia rcv() este introdus cnd ajunge un pachet. n execuie, modelul
de proces va determina ntrzierea cap la cap, va reactualiza statistica
global i va distruge pachetele.
Desenarea tranziiilor
Model de reea
2. Dublu click pe subreea pentru a se trece la vizualizarea subreea;
3. Se vor plasa patru obiecte <initials>_pksw_node n fereastr, ca n
imagine.
Reeaua extins
Pentru a suporta mai multe conexiuni, modelul nod hub trebuie s aib o
suplimentare de emitoare i receptoare punct-la-punct.
Deoarece reeaua care se va conecta prin hub a fost extins, trebuie s
adugm o pereche emitor / receptor la modelul nod hub.
4.2.
4.4.
3. Click stnga pe subreea pentru a o selecta, selectai Edit > Copy, apoi
Edit > Paste;
4. Poziionai cursorul la dreapta de subreeaua existent i facei click
stnga pentru a plasa subreeaua a doua;
4.7.
1. Selectai File > Open... i schimbai "Files of type" (Windows) sau Filters
menu (Linux/Solaris) la fiiere n Packet Format Files (*.pk.m). Selectai
<initials>_pksw_format i facei click pe Open;
2. Facei click pe butonul Create New Field, apoi punei noul cmp direct sub
domeniul dest_address;
3. Click dreapta pe noul cmp i selectai Edit Attributes, apoi modificai
atributele, dup cum urmeaz:
Name = dest_subnet
size = 1 (Avem nevoie de doar 1 bit de a alege ntre cele dou
subreele.)
set at creation = unset
Schimbarea Atributelor
4.9.
&dest_address);
op_pk_send (pkptr, dest_address);
}
else
op_pk_send (pkptr, OTHER_SUBNET_STRM);
Funcia modificat route_pk() trimite pachetul la un nod local, n cazul n care
valoarea subreelei destinaie e aceeai cu subnet_id obinut n stare init. n caz
contrar, pachetul este trimis la cealalt subreea.
7. Selectai File > Save din meniul Function Block;
8. Compilai modelul de proces, apoi nchidei cele dou editoare de proces
deschise.
4.12. Rularea Simulrii
Acum, c toate mbuntirile modelului sunt complete, putei rula simularea:
1. n editorul de proiect <intials>_pksw_net, selectai DES > Configure/Run
Discrete Event Simulation... Dac dialogul Configure/Run Discrete Event
Simulation este n mod Simple, apsai pe butonul Detailed din colul din
stnga-jos;
2. Facei click pe Common n structura arborescent i schimbai Simulation
set name la <initials>_pksw_out80 (n panoul din dreapta);
3. Verificai dac Duration este setat la 1000 de secunde;
4. Selectai i extindei nodul Inputs, apoi facei click pe Object Attributes;
5. tergei atributul pksw1.*.source interarrival time, dup cum urmeaz:
a. Facei click pe numele atributului n coloana Attribute pentru a selecta
atributul;
b. Facei click pe butonul Delete;
6. Adaugai *.*.source interarrival time;
7. n caseta de dialog Simulation Set, setai valoarea pentru *.*.source
interarrival time la 80, 8 folosind butonul Enter Multiple Values...;
8. Facei click pe Run pentru a salva i executa noile setri. Rularea simulrii ar
trebui s ia cteva secunde;
9. Atunci cnd se termin simularea, nchidei caseta de dialog DES Execution
Manager.
4.14. Concluzii
Ambele simulri converg la starea de echilibru dup vrfurile iniiale. Mai
mult, ETE Delay este mai mic pentru prima simulare, care se confrunt cu mai puin
trafic. Aceste rezultate par rezonabile. V putei uita i la alte grafice, cum ar fi
ntrzierea cap la cap mediat n timp.
5.1.
Scopul aplicaiei
5.2.
Consideraii teoretice
5.2.1. ALOHA
n anii 70, Norman Abramson i colegii si de la Universitatea din Hawaii au
elaborat o nou i elegant metod de rezolvare a problemei alocrii canalului. De
atunci, munca lor a fost continuat de muli cercettori. Dei realizarea lui Abramson,
numit sistemul ALOHA, utiliza difuzarea prin radio de la sol, ideea de baz se poate
aplica pe orice sistem n care utilizatori ce nu pot fi localizai concureaz la utilizarea
unui canal unic partajat.
Ne vom referi la dou versiuni ale protocolului ALOHA: ALOHA pur i ALOHA
cuantificat (sincron). Ele difer prin faptul c timpul este sau nu divizat in intervale
discrete, n care trebuie s se potriveasc orice cadru. ALOHA pur nu cere
sincronizare de tip global, pe cnd ALOHA cuantificat cere.
5.2.1.1.
ALOHA pur
Ideea de baz ntr-un sistem ALOHA este simpl: utilizatorii sunt lsai s
transmit ori de cte ori au date de trimis. Bineneles c vor exista coliziuni, iar
cadrele intrate n coliziuni vor fi distruse. Oricum, datorit proprietii de reacie a
difuzrii, un emitor poate afla oricnd dac mesajul su a fost distrus, ascultnd
canalul, la fel ca si ceilali utilizatori. ntr-o reea LAN, reacia este imediat; ntr-o
reea prin satelit, exist o ntrziere de 270 ms nainte ca emitorul s afle dac
transmisia s-a ncheiat cu succes.
n cazul n care cadrul trimis a fost distrus, emitorul ateapt un interval
oarecare de timp i l trimite din nou. Timpul de ateptare trebuie s fie aleatoriu,
astfel aceleai cadre vor intra n coliziune iar i iar, blocndu-se reciproc la nesfrit.
Sistemele n care mai muli utilizatori partajeaz un canal comun ntr-un mod
care poate duce la conflicte sunt cunoscute sub numele de sisteme cu conflicte
(contention systems).
n ALOHA pur, cadrele sunt transmise la momente complet arbitrare.
Ori de cte ori dou cadre ncearc s ocupe canalul n acelai timp, se va
produce o coliziune i amndou vor fi denaturate. Dac primul bit al unui nou cadru
se suprapune cu ultimul bit al unui cadru aproape terminat, amndou cadrele vor fi
total distruse i amndou vor trebui transmise mai trziu. Suma de control poate (i
nu trebuie) s disting ntre o perioad total i o ratare la musta.
O ntrebare foarte interesant este: care este eficiena unui canal ALOHA? Cu
alte cuvinte, ce fraciune din cadrele transmise nu intr n coliziune n aceste
circumstane haotice?
Productivitatea maxim este aproximativ 0.184. Cu alte cuvinte, cea mai bun
performan la care putem spera este o utilizare a canalului de 18 procente. Acest
rezultat nu este prea ncurajator, dar, n situaia aceasta n care fiecare utilizator
transmite la dorin, cu greu ne-am fi putut atepta la o performan de sut la sut.
5.2.1.2.
5.2.2.1.
timp i pornete iar). Dac iniial staia detecteaz canalul ocupat, ateapt cuanta
urmtoare i aplic algoritmul de mai sus. Figura de mai sus arat productivitatea n
funcie de traficul oferit pentru toate cele trei protocoale, precum i pentru ALOHA
pur i ALOHA cuantificat.
5.2.2.2.
5.3.
5.3.1.1.
ntreruperile pentru pachete sosite sunt doar ntreruperi presupuse, deci este
sigur s se omit o tranziie implicit pentru starea inactiv neforat. n cazul n care
este livrat o ntrerupere de pachet de sosire, FSM ar trebui s realizeze comenzi s
obin i s transmit pachetele n starea tx_pkt, apoi s revin prin tranziie la
starea de inactivitate.
5.3.1.2.
5.3.1.3.
5.4.
Desfurarea lucrrii
5.4.2.1.
Crearea modelului
Vei crea acum un model de nod generic de transmisie care poate suporta fie
ALOHA, fie CSMA.
1. Alegei File > New i selectai Node Model din meniul vertical. Click pe
OK;
2. Utiliznd butoanele corespunztoare din bara de instrumente, creai dou
module de procesare i un modul de bus de transmisie;
Promovarea Atributelor
5.4.2.2.
Adugarea modulelor
Verificarea conectivitii
1. Pentru prima tranziie (cea de sus) ce pornete din idle i revine tot aici,
modificai atributul condition n PKT_RCVD i atributul executive n
proc_pkt ();
2. Pentru a doua tranziie (cea de la centru), cu revenire tot la idle, modificai
atributul condition n default;
3. Pentru a treia tranziie (cea de jos), cu revenire tot n idle, modificai
atributul condition n END_SIM i atributul executive n record_stats().
Pe urm, introducei codul pentru Header Bock i variabilele de stare.
1. Folosind butonul din bara de instrumente, deschidei Header Block i
scriei definirile de mai jos.
/* Input stream from bus receiver */
#define IN_STRM 0
/* Conditional macros */
#define PKT_RCVD (op_intrpt_type () == OPC_INTRPT_STRM)
#define END_SIM (op_intrpt_type () == OPC_INTRPT_ENDSIM)
/* Global variable */
int subm_pkts = 0;
2. Salvai Header Block.
Indexul pentru fluxul de intrare de la modulul bus-ului de recepie (IN_STRM)
este definit aici. Macro-ul PKT_RCVD determin dac ntreruperea emis ctre
proces este o ntrerupere de flux. Doar un singur fel de ntrerupere de flux este
ateptat la un moment dat, aa c nu mai sunt necesare alte proprieti. Macro-ul
END_SIM determin dac ntreruperea recepionat de proces este asociat cu o
ntrerupere de final de simulare a Simulation Kernel.
Este utilizat variabila global subm_pkts, astfel nct toate nodurile de
transmisie s poat contribui cu toate ncercrile de transmisie individuale la acest
acumulator. Declararea unei variabile ntr-un Header Block al unui model de proces
face ca aceasta s se comporte ca o variabil global n timpul executrii simulrii.
Ascunderea atributelor
3. Pentru fiecare modul, modificai atributul name dup cum se arat mai sus;
4. Conectai modulele cu un flux de pachete, ca n figura de mai sus. Indexul
fluxului de intrare este implicit stream 0, conform cu indexului declarat n
Header Block-ul modelului procesului cct_rx.
5. Deschidei atributul procesorului din caseta de dialog i setai atributul
process model ca <initials>_cct_rx. nchidei caseta de dialog cnd ai
terminat.
Modelul nodului generic de recepie este acum complet, cu excepia atributelor
interfeei.
1. Alegei Interfaces > Node Interfaces;
2. n tabela Node types, modificai valoarea Supported cu no pentru tipurile
mobile i satellite;
3. n tabela Attributes, modificai Status-ul tuturor atributelor cu hidden;
4. Dac dorii, putei aduga un comentariu pentru a descrie modelul nodului.
Cnd ai terminat, click pe OK pentru a iei din caseta de dialog;
5. Save pe modelul nodului ca <initials>_cct_rx, apoi nchidei Node Model
Editorul.
Funcii
Calculeaz ntrzierea transmisiei asociat cu transmiterea unui pachet pe
o legtura de bus (ntrzierea transmisiei este timpul necesar pentru a
transmite pachetul la o rat de bii definit n modulul bus-ului de
transmisie).
closure Determin conectivitatea ntre oricare dou staii pe bus.
propdel Calculeaz ntrzierea de propagarea ntre un emitor i un receptor.
coll
Determin dac un pachet s-a ciocnit pe bus.
error
Calculeaz numrul de bii de eroare ntr-un pachet.
ecc
Respinge pachetele ce depesc pragul coreciilor de eroare, precum i
orice pachete ce au fost implicate n coliziuni.
Model
txdel
5.4.6.1.
Construirea modelului
1. Se alege File > New i se selecteaz Project din meniul vertical. Click
OK;
2. Numii proiectul <initials>_cct_network i scenariul ALOHA, apoi click
OK;
3. n Startup Wizard, folosii urmtoarele setri:
Pentru a construi reeaua mai uor, avei nevoie de o palet personalizat care
conine obiectele necesare. Pentru a crea paleta:
1. n paleta de obiecte, comutai pe pictograma de vedere printr-un click pe
butonul din colul din stnga-sus al casetei de dialog.
2. Apoi, click pe butonul Configure Palette
3. n caseta de dialog Configure pallete, click Clear. Toate obiectele cu
excepia subreelei sunt eliminate de pe palet. Daca avei modulul
Wireless instalat, vei vedea de asemenea subreelele mobile i prin satelit;
4. Click pe butonul Link Models, apoi adugai <initials>_cct_link din lista
de modele de legturi disponibile. Click OK pentru a nchide caseta de
dialog cnd ai terminat;
5. Facei click pe butonul Node Models, apoi adugai <initials> _cct_rx i
<initials> _cct_tx din lista de modele de noduri disponibile. Facei click pe
OK pentru a nchide caseta de dialog atunci cnd ai terminat;
6. Salvai paleta de obiecte fcnd click pe butonul Save As... din caseta de
dialog Configure Palette. Folosii <initials>_cct ca nume pentru fiier;
7. Facei click pe OK pentru a nchide caseta de dialog Configure Palette.
Paleta de obiecte <initials>_cct este gata pentru a fi folosit.
n loc de a crea ntreaga reea bus de mn, putei folosi configurarea rapid
pentru a o construi repede:
1. Alegei Topology > Rapid Configuration ...
2. Selectai Bus din meniul de configuraii disponibile, apoi facei click pe
Next ...
4. Facei click pe OK atunci cnd toate valorile sunt nscrise. Reeaua este
desenat n zona de lucru.
Aceast reea nc are nevoie de un nod receptor. Pentru a aduga acest nod i
pentru a-l conecta la reea:
1. Facei click i tragei n partea stng a spaiului de lucru nodul receptor
<initials> _cct_rx din paleta de obiecte;
2. Facei click pe <initials> _cct_link tap link n paleta de obiecte. Asiguraiv c folosii legtura tap (racord);
Tragerea racordului
5.4.6.2.
Mesajul de terminare
Graficul scalar apare n zona de lucru. Graficul ar trebui s semene cu cel din
figura urmtoare:
n cazul n care canalul nu este liber, procesul intr n starea wt_free pn cnd este
primit o ntrerupere "canalul este liber".
La nivel de nod, firul statistic este declanat atunci cnd statistica busy se
modific la 0.0. Declanarea este activat prin activarea atributului falling edge
trigger al firelor.
1. Adugai urmtoarele linii la sfritul modelului procesului Header Block:
5.4.8.2.
5.4.8.3.
5.5.
n cazul n care un nod are capacitate full-duplex, acesta poate att transmite
ct i monitoriza o legtur de bus n acelai timp. Aceast capacitate poate fi
modelat folosind protocolul Ethernet.
Un nod cu capacitate full-duplex poate transmite i "asculta" pe linie pentru a
stabili dac exist o condiie de coliziune. Acest mod de funcionare se refer la
Carrier-Sense Multiple Access with Collision Detection (sau CSMA / CD). Acest lucru
este practicat de ctre protocolul comercial Ethernet i este modelat cu acuratee de
un exemplu de model furnizat de OPNET.
Deoarece Ethernet este un model destul de sofisticat, nu l vei construi singuri.
n schimb, seciunea ofer un ghid al procesului Ethernet standard, nodului i
modelelor de reea.
Modelul de reea ethcoax_net
Modelul de reea ethcoax_net const dintr-o reea bus multi-tap cu 8 noduri.
Nodurile folosesc modelul de nod ethcoax_station_adv.
5.6.
Modelul ethcoax_net
Acest lucru indic faptul c i atunci cnd traficul pe canal este relativ mare (51
la sut), protocolul Ethernet este n msur s transporte toate datele ncrcate.
Aceasta, de asemenea, demonstreaz superioritatea carrier-sensing, deteciacoliziunii i strategiile backoff folosite de Ethernet fa de mai puin sofisticatele
metode utilizate de protocoalele ALOHA pur i CSMA.
Introducere
Descriere
Suport de
semnalizare
Controlul
traficului
Buffering
Suport pentru
conexiune
6.3.
Modelul ATM conine cteva tipuri de noduri client i noduri server, care pot fi
divizate n urmtoarele categorii: staii de lucru i servere, uni-clieni i uni-servere,
uni-surse i uni-destinaii i elemente de comutaie intermediare (cum ar fi nori i
switch-uri). Modelele de noduri pot fi gsite n paleta de obiecte cu un prefix "atm":
atm, atm_advanced, atm_lane i atm_lane_advanced. Tabelul de mai jos poate fi
folosit ca un punct de pornire pentru a decide care noduri vor fi utilizate n funcie de
trafic.
Pentru modelul...
Aplicaii care ruleaz peste IP peste ATM
trlane_wkstn
atm_uni_client
Servere
Modelul de nod atm_server este folosit cu staia de lucru descris mai sus
(atm_wkstn). Acest server poate suporta toate modelele de aplicaii. Modelul
atm_server se afl pe paleta de obiecte atm, iar modelele corespunztoare pentru
intermediar i avansat se afl pe paleta de obiecte atm_advanced.
6.3.2. Staii de lucru i servere LANE (LAN Emulation)
Staiile de lucru i serverele ATM LANE au aceeai funcionalitate ca i cele de
la ATM principal descrise mai sus, cu facilitate suplimentar de a suporta emularea
LAN (Ethernet sau Token Ring). n nodurile staii de lucru, stratul aplicaie
funcioneaz pe baz de IP peste LANE peste ATM. Modele de noduri LANE se afl
n paleta de obiecte la atm_lane i atm_lane_advanced. Modelele sunt:
ethlane_wkstn, trlane_wkstn
ethlane_server, ethlane_service, trlane_server, trlane_service
6.3.3. Uni-clieni i Uni servere
Aceste modele de noduri-client au ca i caracteristic un strat aplicaie care are
reedina direct peste stratul ATM. Spre deosebire de modelul de nod ATM pentru
staii de lucru, modelul ATM uni-client stabilete o conexiune ATM separat pentru
fiecare sarcin a aplicaiei. Exemple de sarcini sunt trimiterea unui e-mail,
descrcarea unui fiier i realizarea unui apel vocal. ATM uni-clienii se pot utiliza
numai cu ATM uni-servere, care sunt capabile s suporte toate serviciile aplicaiei.
Modele de noduri ATM uni-clieni i uni-servere se afl n paleta de obiecte la
atm_advanced. Modelele sunt:
atm_uni_client
atm_uni_server
6.3.4. Uni-surse i Uni-destinaii
Aceste modele de noduri sunt diferite de nodurile staii de lucru i clieni
descrise pn n prezent, prin faptul c acestea nu vor utiliza modelele de aplicaie
pentru a genera trafic. n schimb, traficul este generat de un generator de pachete
brut, care i are reedina pe stratul ATM. Generatorul de pachete brut v permite s
specificai trafic n termeni de pachete - preciznd valorile pentru dimensiunea
pachetelor i timpii ntre ajungerea lor.
Nodurile atm_uni_source i atm_uni_dest sunt ntotdeauna utilizate mpreun,
nodul atm_uni_source nu se poate dect s genereze trafic, dar nu i s primeasc,
n timp ce atm_uni_dest poate doar primi trafic. Traficul generat de un nod
atm_uni_source poate fi distribuit ntre mai multe noduri atm_uni_dest. n mod
similar, un nod atm_uni_dest poate primi trafic de la unul sau mai multe
atm_uni_source. Modelele sunt:
atm_uni_src
atm_uni_dest
6.4.
Tipuri de conexiuni
6.5.
Nodurile ATM intermediare i avansate au mai multe atribute care pot fi utilizate
pentru a specifica detalii de configurare ATM. n modelele nodului de baz, aceste
atribute sunt "ascunse", sau neconfigurabile. n mod implicit, o staie de lucru i
nodurile client sunt configurate pentru a genera doar apeluri UBR, dar s accepte
apeluri de toate tipurile. Detalii cu privire la oricare dintre atribute pot fi obinute prin
selectarea numelui atributului, apoi click pe butonul Detalii Atribute n caseta de
dialog.
Unele dintre cele mai importante atribute ale modelului ATM sunt enumerate
mai jos.
Contractul de trafic. n funcie de tipul nodului ATM folosit, acest atribut are
urmtoarele nume corespunztoare:
ATM-IP Interface -> ATM IP Parameters -> SVC Characteristics -> Trafic
Contract (IP)
ATM LANE Parameters (LANE)
Parametri de aplicaii ATM (UNI-client i UNI-surse)
Acest atribut specific contractul de trafic folosit de nivelul aplicaie cnd acesta
trimite trafic de peste o stiv ATM. Dei nivelul aplicaie include traficul de date, de
semnalizare i pe cel de rutare IP/ATM, doar traficul de date are un contract
configurabil. Atributul Contractul de Trafic are 3 pri: categoria, contractul de trafic
solicitat i QoS-ul solicitat.
Numrul cozii: Acest atribut specific indexul cozii. Pentru a atribui n mod
automat indici cozilor, se poate utiliza setarea Per VC. Alternativ, putei aloca fiecrei
cozi un numr unic. Numrul de coad este utilizat pentru a identifica coada
monitorizat pentru anumite statistici (cum ar fi lungimea cozii).
Parametrii Cozii: Acest atribut v permite s specificai cantitatea de lime de
band care i este alocat unei anumite cozi.
6.6.
Atributele de rutare
Cel de-al doilea atribut este Comandarea. Dup ce ai selectat un mod, editai
atributul Comandare ca mai jos:
6.7.
6.8.
Statisticile care pot fi colectate de la modelul ATM sunt clasificate n trei grupe:
ATM: acest grup conine statistici generale ATM;
ATM VC: acest grup conine statistici bazate pe conexiune pentru a evalua
ncrcarea, throughput-ul i utilizarea la nivel per-VC;
- ATM Switch: acest grup conine numeroase statistici legate de comutaie
pentru studiul traficului care trece prin comutator, precum i de lungimea
cozilor sau ntrzierile din cozi.
-
Vizualizarea
rezultatelor
pentru
simulrile
comutatorului
ATM
6.9.
Vizualizarea rutabilitii
PVX-urilor (Analiza
fluxului)
tergerea rutabilitii
PVXs
Afiarea rutei ATM PVX Afieaz ruta pe care o adopt ATM hard PVX. Ruta este
configurat pe un PVX utiliznd atributul de descriere a
circuitului
Configurarea tipului
portului ATM
Configureaz ponderi
Admin pentru legturi
ATM selectate
Modelul ghidului
utilizatorului
Ambele, hard i soft PVXs sunt configurate n cereri ATM PVx, care sunt
disponibile de la paleta de obiecte ATM.
Pentru setarea PVX-urilor se
poate folosi GUI sau un fiier
de configurare
Configurare PVX cu
obiect de comand
6.10.1.
proiect
ATM.
Comanda este definit ntre 2
noduri. Se pot specifica atribute
folosind click dreapta
6.10.2.
Soft PVXs sunt configurate n ATM PVX al cererii obiect al atributului Configurare
SPVX. Cnd configurai un soft PVX, nu avei nevoie s configurai urmtoarele atribute:
Parametrii de intrare
Parametrii de ieire
Ruta preferat
Configurarea SPVX
6.10.3.
Utilizai aceeai
indicatori specificai
pentru componenta hard
2.
Urmtorul pas este de a defini una sau mai multe conexiuni SPVX. Ne
ntoarcem la csua de dialog a atributului ATM SPVX Config i editm
atributul SPVX Configuration. Se creeaz un rnd pentru fiecare
conexiune SPVX ce trebuie definit i apoi se se specific atributele
pentru fiecare conexiune;
3.
6.11.2.
6.11.3.
O rut preferat const dintr-o list de noduri ATM care sunt salturi preferate
ntr-o rut dintre surs i destinaie. Aceste salturi cerute pot sau nu pot fi conectate
direct unul cu altul sau cu sursa/destinaia. Se poate specifica, de asemenea, un
port de ieire din nodurile preferate. Dac acesta nu este specificat, este utilizat
portul de referin (default) aa cum este el determinat de algoritmul de selectare a
rutei.
Ruta preferat pentru SPVX poate fi specificat prin GUI sau prin fiierul de
configurare SPVX. Pentru a specifica ruta preferat prin GUI, nti se definete ruta
n obiectul Configurare SPVX Prefered DTL Configuration. Apoi, se specific acest
atribut n SPVX Configuration, atributul Preferred Route. Dac atributul Preferred
DTL Configuration este setat pe NOT_USED, nu apare nicio rut n lista Preferred
Route.
Ultimele dou intrri, separate prin virgule, sunt parte din specificaia rutei
preferate. Formatul este dup cum urmeaz: <node_name>:<port_number>
Se utilizeaz "not_used" pentru a NU specifica un port de ieire specific din
acest nod.
ATM Uni-Surs
Modul doar apel: Prin stabilirea ATM Applications Parameters sau a Arrival
Parameters pe modul Call Only, se poate efectua rapid planificarea de capacitatate
din reea. n modul Call Only, sunt generate doar date de semnalizare; nu se
genereaz trafic de date. Prin setarea apelurilor de sosire pe modul Call Only, banda
este rezervat pe porturi i SPVX, dac exist. n acest mod, se poate determina
cantitatea de lrgime de band folosit pe legturi i ct din ea e liber. Pentru a
vedea ce apeluri au fost blocate, pot fi colectate statistici cum ar fi Call Blocking
Ratio.
6.12.2. ATM Uni-Client
ATM Uni-Clientul poate fi, de asemenea, configurat cu mai multe apeluri.
Aceasta se face prin configurarea de sesiuni multiple de aplicaii concurente. Fiecare
sesiune este reprezentat ca un singur apel.
6.12.3. ATM Staii de Lucru
Traficul IP de intrare poate fi caracterizat n diferite fluxuri ce se bazeaz pe un
numr de opiuni, cum ar fi adresa TOS sau de destinaie. Fiecare caracteristic
poate fi apoi atribuit la o alt conexiune, astfel nct tot traficul aparinnd acelei
caracteristici este trimis prin acea conexiune la destinaie.
Statisticile disponibile pentru modelul de trafic
Urmtoarele statistici sunt disponibile pentru a analiza modelarea traficului n
reea:
Viteza de simulare
Utilizarea memoriei
Dup acest pas vom merge la butonul Configure/Run Discret Event Simulation
(DES), unde va aprea o fereastr de unde vom putea executa scenariul realizat de
noi n exemplu.
Dup executarea programului mergem la butonul View Result unde va aprea
fereastra urmtoare, de unde vom putea alege oricare statistic dorim pentru
vizualizare.
6.13.1.
Crearea reelei
File ->New
Se apas OK.
Se
alege
din
Node
models
Application Config i
Profile Config dup care
acestea se trag pe spaiul
de lucru.
Se
alege
din
Node
models
atm_uni_client_adv,
respectiv
atm_uni_server_adv aa cum se observ n imaginea de mai jos.
Conexiunea reelei se face cu ATM_adv, de tipul full duplex, din meniul Link
Models, aa cum se observ pe imagine.
Application Config:
Obiectul acesta reprezint configuraiile
reelei din punct de vedere al aplicaiei.
Sunt definite 3 tipuri de aplicaii: FTP,
EMAIL, VOICE.
Setarea aplicaiei:
Se apas click dreapta pe simbolul
Application config.
Edit Attributes
Click
pe
ATM
Application
Parameters -> Requested traffic
contract -> PCR -> MCR -> SCR ->
MBS (pentru ultimele 4 submeniuri
setrile sunt la fel ca n imaginea
alturat).
Pentru fiecare calculator gazd al
serviciului
VOICE
trebuie
s
efectum aceleai setri n meniul
ATM Application Parameters.
Click
pe
Requested
Traffic
Contract
>
PCR -> MCR -> SCR -> MBS
(pentru ultimele 4 sub-meniuri
setrile se realizeaz ca n
imaginea alturat).
3. Setarea serverelor
numit
4. Setarea switch-urilor
Click dreapta pe simbolul SWITCH.
Repetm aceast operaie pentru fiecare
Switch n parte.
Click pe ATM -> ATM Parameters ->
Queue Configuration -> din cmpul Value
alegem Edit.
5. Setarea link-urilor
6.13.2.
Setarea adreselor
6.13.3.
Setarea serverelor
6.13.4.
Setarea switch-urilor
6.13.5.
Statistica
pe
(se
(se
(se
6.13.6.
Setarea rulrii
6.13.7.
Simulare
Apoi
simularea
pentru
CBR_CBR.
Dup simulare se d click pe
Close.
6.13.8.
Rezultate
Analiza rezultatelor
Rezultate la VOICE
Rezultate la FTP
Rezultate la EMAIL
CONCLUZII:
VOICE:
La CBR_CBR numrul octeilor recepionai i transmii n unitatea de timp
este mai mic dect la CBR_ABR, astfel la CBR_ABR valoarea maxim este
de aprox. 40000 octei/sec, iar la CBR_CBR de aprox. 27500 octeti/sec;
Valoarea maxim a numrului pachetelor recepionate, respectiv transmise la
CBR_CBR (350 pachete/sec) este mai mic dect la CBR_ABR (500
pachete/sec);
La tot traficul recepionat i transmis, CBR_ABR are o descretere mai
abrupta dect CBR_CBR.
FTP:
La CBR_CBR se transmit i recepioneaz mai multe pachete ntr-o unitate de
timp dect la CBR_ABR;
La tot traficul recepionat i transmis CBR_CBR i CBR_ABR au o cretere
moderat;
La CBR_CBR numrul octeilor recepionai i transmii n unitatea de timp
este mai mic dect la CBR_ABR.
EMAIL:
La CBR_ABR rspunsul n timp are o variaie mai mare dect la CBR_CBR,
din punct de vedere al descrcrii si ncrcrii;
La CBR_CBR rspunsul la ncrcare i descrcare are un palier constant n
comparaie cu CBR_ABR;
Numrul octeilor recepionai i transmii n unitatea de timp la CBR_ABR
este mai mare i constant comparativ cu CBR_CBR.
Introducere
canalelor de date . Canalele Bearer pot fi i ele multiplexate ntr-un canal unic de
capacitate mare printr-un proces numit "bonding" (grupare).
Canalul D poate s fie de asemenea folosit pentru a transmite i recepiona
pachete X.25 precum i pentru conexiuni la reeaua cu comutare de pachete X.25,
dup cum este specificat n standardul X.31. n lumea real, X.31 a fost implementat
ca serviciu comercial numai n Frana i Japonia.
Alt avantaj al telefonului ISDN este posibilitatea unor convorbiri simultane (un
apel per canal B), util n cazul unei familii numeroase, de exemplu. Totui i acest
avantaj ncepe s dispar o dat cu reducerea costurilor telefoniei mobile, fcnd
ISDN-ul o tehnologie neatractiv pentru utilizatorul casnic.
Pentru o conexiune de date, n cazul unei linii analogice este nevoie de un
modem, iar n cazul unei conexiuni ISDN este necesar un Terminal Adapter (TA).
7.2.
Configurarea aplicaiei
Reeaua ISDN
ISDN: -Links
Ethernet 10BaseT (user Ruter reea)
PPP DS3 (node server web Ruter acces)
Ethernet 100BaseT (Ruter ISDN Ruter reea)
PPP DS1 (ruter acces - DSLAM)
Ethernet 100BaseT (servere web- node server web)
7.3.
Rezultatele simulrii
Trafic REDUS
Downloaded Objects Adsl vs ISDN
Downloaded Pages Adsl vs ISDN
Trafic RIDICAT
Downloaded Objects Adsl vs ISDN
Downloaded Pages Adsl vs ISDN
7.4.
Concluzii
10.
BIBLIOGRAFIE