ip alapú hálózatok tervezése és üzemeltetése ii

44
1 IP alapú hálózatok tervezése és üzemeltetése II. 15/7

Upload: samuel-hodge

Post on 03-Jan-2016

56 views

Category:

Documents


0 download

DESCRIPTION

IP alapú hálózatok tervezése és üzemeltetése II. 15 / 7. Az előző előadás tartalma. ISDN ISDN bemutatása ISDN szabványok és hozzáférési módok ISDN 3-layer modell és protokollok ISDN funkciók ISDN referencia pontok ISDN kapcsoló típusok ISDN DDR xDSL - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IP alapú hálózatok tervezése és üzemeltetése II

1

IP alapú hálózatok tervezése és

üzemeltetése II.

15/7

Page 2: IP alapú hálózatok tervezése és üzemeltetése II

2

IP alapú hálózatok tervezése és üzemeltetése II.

Az előző előadás tartalma ISDN

ISDN bemutatása ISDN szabványok és hozzáférési módok ISDN 3-layer modell és protokollok ISDN funkciók ISDN referencia pontok ISDN kapcsoló típusok ISDN DDR

xDSL Problémák az előfizetői hurokkal Teljesítmény sűrűség spektrum HDSL SDSL IDSL ADSL RADSL VDSL

Page 3: IP alapú hálózatok tervezése és üzemeltetése II

3

IP alapú hálózatok tervezése és üzemeltetése II.

Az előadás tartalma QoS Intserv Diffserv RSVP

Page 4: IP alapú hálózatok tervezése és üzemeltetése II

4

IP alapú hálózatok tervezése és üzemeltetése II.

Források http://www.cs.huji.ac.il/course/2005/com1/Pres

entations/Lessons/qos.pdf http://

www.cs.cmu.edu/afs/cs/academic/class/15441f01/www/lectures/lecture22.ppt

Page 5: IP alapú hálózatok tervezése és üzemeltetése II

5

IP alapú hálózatok tervezése és üzemeltetése II.

Motiváció Az Internet jelenleg csak egy szolgáltatás

osztályt támogat: “best-effort” szolgáltatás.Nincs belépés korlátozás és biztosíték sem a

kézbesítésre A jelenlegi alkalmazások elasztikusak.

Tolerálják a csomagvesztést és késleltetéstAlkalmazkodnak a torlódásokhoz

A jövőbeli (Jelenbeli) valós idejű alkalmazások nem lesznek elasztikusak

Mit módosítsunk az alkalmazásokat vagy az Internetet?

Page 6: IP alapú hálózatok tervezése és üzemeltetése II

6

IP alapú hálózatok tervezése és üzemeltetése II.

Alkalmazás típusok Elasztikus alkalmazások

Gyorsabb-jobb de elviselik a rossz körülményeket is Pl.: FTP

Folyamatos média alkalmazások Alsó és felső korlát az elfogadható teljesítményre Időnként tudnak alkalmazkodni a megváltozó

körülményekhez ”tolerant real time” Pl.: a videó keret sebesség változtatásával “Network-aware” alkalmazások

Szigorúan valós idejű alkalmazások Szigorú követelmények – “intolerant real-time” Pl.: vezérlő alkalmazások

Page 7: IP alapú hálózatok tervezése és üzemeltetése II

7

IP alapú hálózatok tervezése és üzemeltetése II.

A QOS javítása IP hálózatokban

IETF csoportok dolgoznak néhány javaslaton a jobb QOS vezérlés érdekében az IP hálózatokon

RSVP, Differentiated Services, és Integrated Services.

Page 8: IP alapú hálózatok tervezése és üzemeltetése II

8

IP alapú hálózatok tervezése és üzemeltetése II.

Áttekintés A QoS alapjai Integrated Services (Intserv) Differentiated Services (Diffserv) Resource ReSerVation Protocol (RSVP)

Page 9: IP alapú hálózatok tervezése és üzemeltetése II

9

IP alapú hálózatok tervezése és üzemeltetése II.

A QOS garanciák szabályai Egyszerű modell a torlódás tanulmányozására

(“Súlyzó Topológia”):

Page 10: IP alapú hálózatok tervezése és üzemeltetése II

10

IP alapú hálózatok tervezése és üzemeltetése II.

A QOS garanciák szabályai Telefon alkalmazás 1Mbps és egy FTP alkalmazás osztozik a 1.5 Mbps

vonalon. Az FTP burst-ök torlódásokat okozhatnak, az audió csomagokat eldobhatja a

forgalomirányító Az audió-nak szeretnénk prioritást adni az FTP-vel szemben.

Első szabály: A csomagok megjelölése és egy forgalomirányító oldali szabály kell a különböző csomagok különböző kezeléséhez

Page 11: IP alapú hálózatok tervezése és üzemeltetése II

11

IP alapú hálózatok tervezése és üzemeltetése II.

A QOS garanciák szabályai Helytelenül viselkedő alkalmazás (az audio nagyobb sebességgel küldi a csomagokat

mint 1Mbps). Második szabály: biztosítsunk védelmet az egyes forgalmi osztályoknak egymás

ellen (isolation). Szabály mechanizmusok mellyel biztosítható a források szabálykövető megtartása

(sávszélesség); A széleken kell a jelölésnek és a szabály kényszerítésnek megtörténnie:

Page 12: IP alapú hálózatok tervezése és üzemeltetése II

12

IP alapú hálózatok tervezése és üzemeltetése II.

A QOS garanciák szabályai A megjelölés és szabály kényszerítés alternatívája: minden

alkalmazás folyam részére egy savszélesség rész lesz lefoglalva. Ez nem vezet hatékony sávszélesség kihasználáshoz.

Harmadik szabály: Az izoláció mellett törekedni kell a hatékony erőforrás kihasználásra is.

Page 13: IP alapú hálózatok tervezése és üzemeltetése II

13

IP alapú hálózatok tervezése és üzemeltetése II.

A QOS garanciák szabályai A fizikai kapacitáson túl nem lehet folyamokat kiszolgálni Negyedik szabály: Kell egy hívás engedélyező folyamat; az

alkalmazás deklarálja az igényeit a hálózat meg megmondja, hogy tudja-e teljesíteni .

Page 14: IP alapú hálózatok tervezése és üzemeltetése II

14

IP alapú hálózatok tervezése és üzemeltetése II.

Összefoglaló

Page 15: IP alapú hálózatok tervezése és üzemeltetése II

15

IP alapú hálózatok tervezése és üzemeltetése II.

Internet QoS rövid története Komoly kutatás a 80-as évek végén és a 90-es

évek elején.Telekommunikációs szemlélet.

ATM QoS és az Integrated szolgáltatások ezen alapultak.Folyamonkénti, szigorú QoS.

Az utolsó 5 évben a fókusz a Differenciált szolgáltatások irányába tolódottA fókusz a QoS folyam aggregátumok irányába

tolódott. Pl.: egy felhasználó összes folyama

Page 16: IP alapú hálózatok tervezése és üzemeltetése II

16

IP alapú hálózatok tervezése és üzemeltetése II.

Csomag időzítés Fifo Prioritásos Round Robin Súlyozott Round Robin

Page 17: IP alapú hálózatok tervezése és üzemeltetése II

17

IP alapú hálózatok tervezése és üzemeltetése II.

Szabály mechanizmusokCél: korlátozzuk a forgalmat, hogy ne haladja meg a definiált

paramétereket

Három gyakori kritérium: (Hosszú idejű) Átlagos sebesség: hány csomag küldhető

idő egységenként (hosszú idő alatt) Fontos kérdés: mi az időtartam hossz: 100 csomag 6

másodperc vagy 6000 csomag percenként! Csúcs sebesség: pl., 6000 pkts per min. (ppm) avg.; 1500

ppm peak rate (Max.) Burst Size: max. csomag szünet nélkül

Page 18: IP alapú hálózatok tervezése és üzemeltetése II

18

IP alapú hálózatok tervezése és üzemeltetése II.

Szabály mechanizmusokToken Bucket: Burst Size,Average Rate.

A kosár b zsetont tartalmaz r token/sec sebességgel gyártódnak amíg tele nem

lesz a kosár

Page 19: IP alapú hálózatok tervezése és üzemeltetése II

19

IP alapú hálózatok tervezése és üzemeltetése II.

IETF Intserv per-flow/ folyam alapú QoS.

Specifikus alkalmazásokat támogat: videó folyam

Matematikai garanciákon alapul Problémák:

KomplexitásSkálázhatóságÜzleti modellDíj számítás

Page 20: IP alapú hálózatok tervezése és üzemeltetése II

20

IP alapú hálózatok tervezése és üzemeltetése II.

Az Integrált Szolgáltatások elemei A szolgáltatás modell

Mit igér a hálózat? Szolgáltatás interfész

Hogyan mondja meg az alkalmazás, hogy mit szeretne?

Csomag ütemezésHogyan elégíti ki a hálózat az igényeket?

A garancia biztosításaHogyan kommunikálják le az ígéretet?Hogyan menedzseli az új alkalmazások belépését?

Page 21: IP alapú hálózatok tervezése és üzemeltetése II

21

IP alapú hálózatok tervezése és üzemeltetése II.

Szolgáltatás modell A hálózat adat folyamokat támogatna

különböző QoS-selBest effortPrediktív vagy differenciált szolgáltatásSzigorú garanciák (real-time)

A szolgáltatások halmaza melyet egy hálózat támogat a szolgáltatás modellModell mely segítségével szolgáltatást lehet

választani Pl.: ár/teljesítmény

Page 22: IP alapú hálózatok tervezése és üzemeltetése II

22

IP alapú hálózatok tervezése és üzemeltetése II.

Szolgáltatás modellek Garantált szolgáltatás

Szigorú valós idejű szolgáltatások A felhasználó definiálja a forgalom karakterisztikáját és a szolgáltatás

igényeket Minden forgalomirányítónál erőforrás foglalás vezérlés Matematikailag garantálja a sávszélességet, a késleltetést és a jittert

Kontrolált terhelés. Az alkalmazások alkalmazkodnak a körülményekhez egy teljesítmény

ablakban A felhasználó definiálja a forgalom karakterisztikáját és a szolgáltatás

igényeket Minden forgalomirányítónál erőforrás foglalás vezérlés A garancia nem olyan erős mint az előzőben

pl., mérés alapú belépés engedélyezés

Legjobb szándék szerinti

Page 23: IP alapú hálózatok tervezése és üzemeltetése II

23

IP alapú hálózatok tervezése és üzemeltetése II.

Szolgáltatás interfész A viszonyban definiálni kell a QoS paramétereket és

a forgalom karakterisztikáját R-spec: a QoS igény (pl: sebesség r) T-spec: az adó forgalom karakterisztikáját specifikálja Jelzés protokoll szükséges az R és T specifikáció

átvitelére: RSVP

Page 24: IP alapú hálózatok tervezése és üzemeltetése II

24

IP alapú hálózatok tervezése és üzemeltetése II.

Engedélyezés A forgalomirányítók a T és az R specifikáció

alapján eldöntik, hogy tudják-e vállalni az új folyamot

Page 25: IP alapú hálózatok tervezése és üzemeltetése II

25

IP alapú hálózatok tervezése és üzemeltetése II.

Intserv: QoS Erőforrás lefoglalásHívás felépítés, jelzés (RSVP) forgalom, QoS deklaráláselemenkénti engedélyezés

QoS-sensitive scheduling (e.g., WFQ)

request/reply

Page 26: IP alapú hálózatok tervezése és üzemeltetése II

26

IP alapú hálózatok tervezése és üzemeltetése II.

Differenciált Szolgáltatások Megpróbálja kiküszöbölni az alábbi hiányosságokat: Skálázhatóság: nagy sebességű hálózatoknál, nagy

mennyiségű folyam esetén a forgalomirányítókon nem nagyon jó állapotot karbantartani

Flexibilis Szerviz Modellek: Az Intserv-nek csak két modellje volt; több relatív osztályt kell definiálni (Platinum, Gold, Silver, …)

Egyszerűbb jelzés: (mint az RSVP) sokan csak egy minőségi jellemzőt szeretnének meghatározni

Page 27: IP alapú hálózatok tervezése és üzemeltetése II

27

IP alapú hálózatok tervezése és üzemeltetése II.

Diffserv - Motiváció Csak a hálózatok szélein lehet finomhangolni

Lassabb vonalak Pl.: levél szelektálás a postán

Megjelöli a csomagokat egy mezővel. Pl.: prioritás bélyeg

A mag hálózat csak a mező alapján határozza meg a QoS paramétereket Kevés típus, jól definiált viselkedés Gyorsan kezelhető

Evolution rather than revolution

Page 28: IP alapú hálózatok tervezése és üzemeltetése II

28

IP alapú hálózatok tervezése és üzemeltetése II.

Diffserv Egy architetúrát definiál és egy halmaz továbbító

viselkedést A szolgáltatókon múlik, hogy hogyan definiálják és

implementálják a szolgáltatásokat ezen architektúrán Sokkal flexibilisebb szolgáltatás modell, különböző

szolgáltatók, különböző szolgáltatások A fő motiváció a Diffserv mögött a skálázhatóság

A gerinc hálózatot egyszerűnek tartja Folyam aggregátumokat kezel

Page 29: IP alapú hálózatok tervezése és üzemeltetése II

29

IP alapú hálózatok tervezése és üzemeltetése II.

Határ forg. ir. / Host funkciók Osztályozás: Megjelöli a

csomagokat az osztályozási szabályok alapján.

Mérés: megméri, hogy egy adott folyam adott profilba esik-e.

Jelölés: az adott profilba eső folyamot megjelöli.

Kondícionálás: késleleti és ezután továbbítja vagy eldobja vagy átírja a jelölést a forgalmon

Page 30: IP alapú hálózatok tervezése és üzemeltetése II

30

IP alapú hálózatok tervezése és üzemeltetése II.

Osztályozás és kondicionálás A csomag Type of Service (TOS) mezője IPv4,

vagy Traffic Class mezője IPv6. 6 bit a Differentiated Service Code Point

(DSCP) ez eldönti a PHB-t amit a csomag kapni fog

2 bitet nem használnak

Page 31: IP alapú hálózatok tervezése és üzemeltetése II

31

IP alapú hálózatok tervezése és üzemeltetése II.

Gerinc funkciók Továbbítás: a “Per-Hop-Behavior” vagy PHB

alapján az egyes csomagokat minden ugrásnál a TOS mezők alapján kezelik

ELŐNY:

Nincs állapot kezelés a gerinc forgalomirányítókon!

Page 32: IP alapú hálózatok tervezése és üzemeltetése II

32

IP alapú hálózatok tervezése és üzemeltetése II.

Továbbítás (PHB) PHB több különböző eredményre vezethet. PHB nem specifikálja a használandó

mechanizmust Példa:

Class A x%-ot kap a kimenő vonalbólClass A csomagok mindég Class B csomagok előtt

mennek ki

Page 33: IP alapú hálózatok tervezése és üzemeltetése II

33

IP alapú hálózatok tervezése és üzemeltetése II.

Továbbítás (PHB) Gyorsított továbbítás Expedited Forwarding

(EF):Garantál egy minimális sebességet az EF

forgalomnak Garantálja az izolációt (az EF forgalmaz nem

zavarhatja meg más)Csúcs sebesség alapján döntik el az

engedélyezéstLehetséges szolgáltatás: virtuális drót

Page 34: IP alapú hálózatok tervezése és üzemeltetése II

34

IP alapú hálózatok tervezése és üzemeltetése II.

Továbbítás (PHB) Biztos továbbítás, Assured Forwarding

(AF): AF 4 osztályt definiál bizonyos sebességgel és

pufferekkelRelatív szolgáltatások definiálására (gold,…)Minden szolgáltatáson belül 3 eldobó prioritásHogyan hat ez ki a TCP-re?A nem megfelelő forgalom át lesz osztályozva

Page 35: IP alapú hálózatok tervezése és üzemeltetése II

35

IP alapú hálózatok tervezése és üzemeltetése II.

Virtuális bérelt vonal A felhasználóknak egy dedikált forgalmi

csatornaGarantált sávszélesség a két pont közöttAlacsony késleltetés, jitter.

A belépés vezérlés teszi ezt lehetővé (EF)

Page 36: IP alapú hálózatok tervezése és üzemeltetése II

36

IP alapú hálózatok tervezése és üzemeltetése II.

Differenciált Szolgáltatások kérdések AF és EF kutatási terület. Diffserv működéséhez sávszélesség menedzsment

kell a gerincen. Egyszerű az egyszerű szolgáltatásokhoz (EF), de nagyon

komplex s lehet (egyezmények) Sávszélesség bróker

Mit kezdjenek olyan hálózatokkal melyek ezt nem támogatják, máshogyan támogatják

Page 37: IP alapú hálózatok tervezése és üzemeltetése II

37

IP alapú hálózatok tervezése és üzemeltetése II.

Az RSVP szerepe Az unicast/multicast forgalomirányító

protokollok információit használja Minden résztvevőnél jelen van. Erőforrás foglalásokat továbbít. Minden ugrásnál ellenőrzik a teljesíthetőséget,

a sikertelen kísérletről értesíti a kezdeményezőt

Page 38: IP alapú hálózatok tervezése és üzemeltetése II

38

IP alapú hálózatok tervezése és üzemeltetése II.

Reservation Protocol: RSVP

Upper layer protocols and applications

IP

Link layer modules

ICMP IGMP RSVP

IP service interface

Link layer service interface

Page 39: IP alapú hálózatok tervezése és üzemeltetése II

39

IP alapú hálózatok tervezése és üzemeltetése II.

RSVP célok Kapcsolatmentes hálózat:

Nem célja a forgalomirányítás. Együtt kell élnie az útvonal változásokkal.

Támogatnia kell a multicast-ot. Különböző vevők különböző kepeségekkel rendelkeznek és más-más

QoS-t szeretnének A csoport tagság változás ne legyen költséges A foglalások aggregálhatóak Át tudja adni a foglalásokat más küldőknek

Vezérlés költség csökkentés. Moduláris felépítés Eredmény:

Vevő orientált Soft-state

Page 40: IP alapú hálózatok tervezése és üzemeltetése II

40

IP alapú hálózatok tervezése és üzemeltetése II.

Vevő kezdeményezésű A vevő kezdeményezi a foglalás a fa mentén

A multicast fa meglétét feltételezi Az, hogy meddig kell a kérésnek utazni a kérés tartalmától

függ Tulajdonságok:

Jól skálázható: párhuzamos műveletek (csatlakozás/lecsatlakozás).

Heterogén vevő állomány

Page 41: IP alapú hálózatok tervezése és üzemeltetése II

41

IP alapú hálózatok tervezése és üzemeltetése II.

Soft State A forgalomirányítók ideiglenes állapotot tartanak fenn. Periodikusan frissíteni kell. Alternatíva: Hard state

Nincs periodikus frissítés. Az állapot megmarad. Expliciten el kell távolítani. Problémás…

Soft state: Alkalmazkodik az útvonal változásokhoz Hibatűrő

Page 42: IP alapú hálózatok tervezése és üzemeltetése II

42

IP alapú hálózatok tervezése és üzemeltetése II.

RSVP Szolgáltatás modell Minden adatfolyamra külön. PATH/RESV üzenetek periodikusan. Egy irány:

Ha nem sikerült akkor hiba üzenet. Nincs ack üzenet.

Üzenet típusok: PATH message

T-Spec RESV message

R-Spec Szűrő

CONFIRMATION message Generated only upon request. Unicast to receiver when RESV reaches node with established state.

TEARDOWN message ERROR message (if PATH or RESV fails)

Page 43: IP alapú hálózatok tervezése és üzemeltetése II

43

IP alapú hálózatok tervezése és üzemeltetése II.

Az előadás tartalma QoS Intserv Diffserv RSVP

Page 44: IP alapú hálózatok tervezése és üzemeltetése II

44

IP alapú hálózatok tervezése és üzemeltetése II.

A következő előadás tartalma VoIP

PSTN alapok PSTN vs. VoIP Vállalati telefon rendszer SSN7 PSTN szolgáltatások

VoIP technológia Előnyök, hátrányok QoS

IP jelzés protokollok H.323 SIP GCP VSC