Professional Documents
Culture Documents
dr Slavica Tomović
slavicat@ucg.ac.me
O čemu se radi?
q Predmet koji se bavi komutacionim sistemom kao
najvažnijim elementom svake telekomunikacione mreže.
q Radi se o jednoj od najvažnijih oblasti telekomunikacija.
q Potrebno je elementarno znanje iz telekomunikacija.
q Materijali za spremanje ispita će biti dostupni u formi
prezentacija na zvaničnoj web stranici predmeta na sajtu
UCG.
q Materija ima nastavak u kursevima koji slijede u sledećem
semestru ili na doktorskim studijama
1
O čemu se radi?
Način polaganja:
Pregled kursa:
Pripremne nedjelje Priprema i upis semestra
I nedjelja Uvod
II nedjelja Multipleksiranje.
III nedjelja Koncepti digitalne telefonske komutacije kola
IV nedjelja Digitalni telefonski komutacioni sistem
V nedjelja Signalizacija. Sinhronizacija.
VI nedjelja Osnove komutacije paketa
VII nedjelja Kolokvijum
VIII nedjelja Komutacioni uređaji (baferovanje na ulazu i izlazu)
IX nedjelja Komutacioni uređaji (VOQ i CQ)
X nedjelja Rutiranje. Ruter.
XI nedjelja Optička komutacija. OTN
XII nedjelja MPLS. SDN. OpenFlow.
XIII nedjelja Komutacioni sistemi u mobilnim telekomunikacionim mrežama
XIV nedjelja Komutacioni sistemi u Data centrima
XV nedjelja Odbrana seminarskih radova
XVI nedjelja Završni ispit
Završna nedjelja Ovjera semestra i upis ocjena.
XVIII-XXI nedjelja Dopunska nastava i popravni ispitni rok.
2
Pregled kursa :
Seminarski rad
q Samostalan rad
q Dodjela će biti u trećoj nedjelji
q Tema vezana za sadržaj kursa
q Javna odbrana seminarskog
3
Koncepti telekomunikacione mreže
Struktura telekomunikacione
mreže
q Oprema (hardware & software)
q Infrastruktura (kanalizacija, stubovi,
energetske istalacije, kablovi, objekti,...)
4
Osnovni pojmovi
Mrežno čvorište
q Multiplekser
q Komutacioni sistem
q Ruter ...
q SDN komutacioni sistem
q …
Ostatak svijeta
Mrežno
čvorište
Osnovni pojmovi
Principi realizacije telekomunikacionih mreža:
1. Komutirane
1. Komutacija kola
1. Prostorna raspodjela (uspostavljanje fizičkog puta)
2. Vremenska raspodjela (ostvarivanje veza zauzimanjem vremenskih
kanala u vremenskom multipleksu)
3. Frekvencijska raspodjela (ostvarivanje veza zauzimanjem kanala u
frekvencijskom ili talasnom multipleksu)
4. Hibridne raspodjele
2. Komutacija na principu uskladišti i proslijedi (store & forward)
1. Komutacija poruka (telegrafija)
2. Komutacija paketa
1. Komutacija datagrama (svaki paket se posebno prosleđuje)
2. Komutacija virtuelnih kola (uspostavljanje virtuelnog kola )
3. Komutacija labela (komutiranje na bazi labele u zaglavlju paketa)
4. Komutacija tokova (paketi jednog toka se prosleđuju na isti način)
2. Broadcast
Uvod u komutacione sisteme 1-10
10
5
Osnovni pojmovi
11
Osnovni pojmovi
Komutacija kola
Komutator Komutator
Link Link
Link
Terminal1
Modem 1
Link
Link
Komutator Komutator
Link Link
Link
Terminal 1
Modem 2
Link
Link
Komutator Terminal 2
Uvod u komutacione sisteme 1-12
b)
12
6
Osnovni pojmovi
Komutacija poruka
Poruka Poruka
Mrežno
čvorište Poruka
Izvor Mrežno
čvorište
Poruka
Mrežno Mrežno
čvorište čvorište
Mrežno
Mrežno
čvorište
čvorište Destinacija
13
14
7
Istorija komutacionih sistema
Manuelni komutator
q 1878. godine
q Operatori povezuju korisnike po zahtjevu
m Operator uspostavlja kolo koje dozvoljava električnoj
struji da teče od ulaza do izlaza
q Potrebno je samo N veza do centrale
1
N
N–1
2
3
Uvod u komutacione sisteme 1-15
15
16
8
Istorija komutacionih sistema
Automatski mehanički komutator
q Operatori su inteligentni i fleksibilni ali su skupi i nijesu uvijek diskretni
q Strowger je 1888. godine izumio automatski komutator (korak po korak)
m Svaki strujni impuls pomjera klizač za 1 poziciju
m Korisnik biranjem kontroliše uspostavljanje veze
q Decimalni telefonski plan numeracije
q Hijerahijska struktura mreže pojednostavljuje rutiranje
m Kod oblasti, centrale, broj pretplatnika
Prva cifra Druga cifra ...
0
0
0 . . 9
. . .
.
. . .
0
9
9
9
17
18
9
Istorija komutacionih sistema
Računarsko upravljanje vezom
q Računar kontroliše vezu u telefonskom komutacionom sistemu
q Računari razmjenjuju signalizacione poruke radi:
m koordiniranog uspostavljanja telefonskih veza
m implementacije novih servisa kao što su identifikacija, govorna pošta, . . .
m obezbjeđivanje mobilnosti i roaming-a u celularnim mrežama
q “Inteligencija” je unutar mreže
q Uspostavlja se zasebna signalizaciona mreža
Računar Signalizacija
Komutator Govor
...
...
19
20
10
Istorija komutacionih sistema
Krosbar prostorna komutacija
q N x N matrica ukrsnih
tačaka ili prekidača
1
q Povezuje ulaz sa
izlazom zatvaranjem 2
odgovarajuće ukrsne
…
tačke
q Neblokirajuća jer se N
svaki ulaz može
povezati na slobodni 1 2
…
N –1 N
izlaz
q Kompleksnost: N 2
ukrsnih tačaka
Uvod u komutacione sisteme 1-21
21
22
11
Istorija komutacionih sistema
Višekaskadni prostorni komutator
q Veliki komutator se pravi od više kaskada malih komutatora
q n ulaza komutatora prve kaskade zajednički koriste k puteva kroz krosbar
međukomutatore
q Veliko k (više krosbar međukomutatora) znači više puteva do izlaza
q 1950-tih, Clos je dao odgovor na pitanje, “Koliko krosbar međukomutatora je
potrebno da bi komutator bio neblokirajući?”
2(N/n)nk + k (N/n)2 ukrsnih tačaka
…
n´k k´n
N/n ´ N/n
N/n N/n
k
1. kaskada 2. kaskada 3. kaskada
Uvod u komutacione sisteme 1-23
23
n-1
…
…
…
N/n x N/n
nx k zauzet n-1
kxn
Željeni j m Željeni izlaz
ulaz N/n x N/n n-1
n zauzet
…
…
…
…
N/n x N/n
2n-2
nxk Slobodan put
N/n N/n x N/n Slobodan put kxn
2n-1 N/n
Uvod u komutacione sisteme 1-24
24
12
Istorija komutacionih sistema
Vremenska komutacija
q Upis bajtova dolaznog vremenskog multipleksa u memoriju
q Čitanje bajtova po adekvatnom permutovanom redosledu u odlazni
vremenski multipleks
!"# $%
q 𝑀𝑎𝑘𝑠𝑖𝑚𝑎𝑙𝑎𝑛 𝑏𝑟𝑜𝑗 𝑠𝑙𝑜𝑡𝑜𝑣𝑎 =
"∗'()*+,+ -()%./-0 ,+,1()*)
1 a
Čitanje
2 b slotova
3 prema
d c … b a utvrđenom b a … d c
30 29 2 1 redosledu 30 29 2 1
28
Upis
lDolazni slotova po 29 c l Odlazni
vremenski redosledu
30 d vremenski
multipleks dolaska multipleks
E1 E1
Vremenski komutator
Uvod u komutacione sisteme 1-25
25
26
13
Istorija komutacionih sistema
Komutacija paketa
PORUKA
27
Paket Paket
2
Virtuelno kolo
Paket 2
28
14
Istorija komutacionih sistema
Komutator paketa
… … Backplane
Upravljačka
Procesorski Linijski Linijski Komutacioni
…
modul modul modul uređaj
ravan
Kontrolna ravan Ravan podataka
Prenos korisničkih poruka (podataka)
Prenos kontrolnih i upravljačkih poruka
29
Protokoli
rutiranja
Tabela
rutiranja
Ravan podataka
Tabela
Komutacija
Prenos i obrada
prosleđivanja
podataka
30
15
Istorija komutacionih sistema
Funkcije rutera
31
R R
R R
R R
R R
Uska grla
32
16
Istorija komutacionih sistema
Druga generacija rutera
R
R
R
R
33
NxR
34
17
Istorija komutacionih sistema
35
1xR
Arbitar
Uvod u komutacione sisteme 1-36
36
18
Istorija komutacionih sistema
Četvrta generacija Rutera/Komutatora
Optika unutar rutera po prvi put!
Optički linkovi
100-ine
metara
37
PTX
38
19
Istorija komutacionih sistema
Optički komutatori ili komutatori talasnih dužina
Optički komutator
Optički konvertor talasne dužine
39
40
20
Na dio materijala autorska prava polažu J.F Kurose and K.W. Ross, 1996-
2020.
Algoritam
rutiranja
Routing algorithm Kontrolna
Control plane ravan
Data plane
Lokalna tabela
Local forwarding
prosleđivanja
Ravan
header
table
output
podataka
Zaglavlje Izlaz
0100 3
0110 2
0111 2
1001 1
Values in arriving
Vrijednostipacket’s
u header
1
zaglavlju paketa 1101
2
3
0111 1
2
3
Uvod u komutacione sisteme 1-41
Figure 4.2 ♦ Routing algorithms determine values in forward tables
41 tables. In this example, a routing algorithm runs in each and every router and both
forwarding and routing functions are contained within a router. As we’ll see in Sec-
tions 5.3 and 5.4, the routing algorithm function in one router communicates with
the routing algorithm function in other routers to compute the values for its forward-
ing table. How is this communication performed? By exchanging routing messages
containing routing information according to a routing protocol! We’ll cover routing
algorithms and protocols in Sections 5.2 through 5.4.
The distinct and different purposes of the forwarding and routing functions can
be further illustrated by considering the hypothetical (and unrealistic, but technically
feasible) case of a network in which all forwarding tables are configured directly by
human network operators physically present at the routers. In this case, no routing
Udaljeni kontoler
Kontrolna
ravan
Ravan
podatka
CA
CA CA CA CA
Vrijednosti u
zaglavlju paketa
0111 1
2
3
Uvod u komutacione sisteme 1-42
42
21
Budućnost komutacionih sistema
Generalizovano prosleđivanje i SDN
Svaki ruter sadrži Logički centralizovani kontroler rutiranja
kontroler rutiranja
zaglavlja brojači akcije
1
0100 1101
3 2
Vrijednost u zaglavlju
dolaznog paketa
Uvod u komutacione 1-43
sisteme
43
Resursi
q Hiljade servera
44
22
Budućnost komutacionih sistema
Cloud computing
Modeli
q Software as Service (SaaS)
m Obezbjeđuje preko web pretraživača pristup aplikacijama na zahtjev bez kontrole
nad mrežom operativni sistemima, serverima,…
m Stanje pristupa aplikaciji se nadzire kada se pristupa sa različitih uređaja
m Office 365, Google Docs, Gmaail, Dropbox, iCloud
q Platform as Service (Paas)
m Obezbjeđuje resurse poput operativnih sistema i okvira za razvoj softvera radi
razvoja i implementacije aplikacija preko Interneta
m Korisnik unosi podatke, piše kod preko odgovarajućeg API-ja, specificira broj
uređaja radi paralelnog izvršavanja i aktivira izvršavanje programa
m Google App Engine (Go, Java, Python, PHP), Microsoft Windows Azure (C#, Visual
Basic, C++), Amazon Elastic Map Reduce (AWS EMS)
q Infrastructure as Service (IaaS)
m Obezbjeđuje infrastrukturne resurse na zahtjev najčešće u vidu Virtuelnih mašina
m Amazon Elastic Compute Cloud (EC2), Microsoft Windows Azure, Google Compute
Engine
45
46
23
Budućnost komutacionih sistema
5G
Očekivane performanse
q Propusnost po korisniku 100 Mb/s
q Maksimalna brzina prenosa 20 Gb/s
q Mobilnost do 500 km/h
q Kašnjenje 1ms
Ključne tehnologije
q Aplikacije u cloudu
q Kontrola mreže u cloudu - Software Defined Network (SDN) i Network
Function Virtualization (NFV)
q Nove pristupne telekomunikacione tehnologijve 5G NR (New Radio)
q Multi-access Edge Computing (MEC)
m Radi smanjenja kašnjenja, cloud-computing resursi su prisutni na baznoj stanici celularne
mreže
m Nema potrebe za udeljenjim cloud-om čime se smanjuje kašnjenje i zagušenje mreže
m Mrežni operatori postaju PaaS/IaaS operatori
Uvod u komutacione sisteme 1-47
47
48
24
Budućnost komutacionih sistema
Data centri
49
25