Internet tänään " Internet on globaalin mittakaavan koeverkko. Tietoliikenneverkot Luento 8: Arkkitehtuurit " Internet on muuttumassa kaupalliseksi verkoksi, jonka palvelut halutaan saattaa kaupallisuuden vaatimalle tasolle. " Nykyinen Internet " yhtäläiset resurssit ja kurjuus " Best Effort palvelua Best Effort palvelu Mitä mahdollisuuksia... " Internetin perinteinen palvelu " Yhteydetön pakettien välitys " Perusideologia: " niin paljon ja nopeasti kuin suinkin on mahdollista " Tilaaja on ostanut Internet liitynnän ilman minkäänlaisia takuita saadusta kapasiteetista ja sen jatkuvuudesta. " Ipv4 otsikko sisältää TOS kentän " 3 bitin precedence " Prioriteettipohjainen resurssienjako ruuhkatilanteissa " 4 bitin TOS " Erotella käyttäjän preferenssi/kriteeri reitin valinnassa Versio Hlen TOS Length Ident Flags Offset TTL SourceAddr Protocol Checksum DestinationAddr Options (variable) " Minimoi viive " Minimoi kustannus " Maksimoi kapasiteetti " Maksimoi luottettavuus PAD Prec. TOS 0
BE reititin Uudet arkkitehtuurit " Paketin kohdeosoitteen perusteella valitaan oikea lähtöjohto (jono). " Jonotus ja palvelu: " FCFS " Kaikilla paketeilla samanlainen kohtelu. Control Plane Routing Forwarder Scheduler " v5 eli ST II " ei suurta suosiota, koska: " vaatii päätelaitteisiin ja reitittimiin kaksi rinnakkaista protokollaa (Reaaliaika [ST II] ja Normaali []) " Internet Integrated Services (IntServ) " Differentiated Services (DiffServ) User Plane DiffServ Mitä muutosta... " Ensimmäinen aste palvelunlaadun jaotteluun " Pakettipohjainen käsittely (yhteydetön) " Paketit agregoidaan luokiksi " Palvelunlaatu luokkapohjaista " Luokkakohtainen jonotus " Verkko valvoo käyttäjän liikennettä " paketin otsikon TOS kenttä uudelleen määritellään DS tavuksi. " DS tavu: " Geneerisempi kuin vanha mekanismi " Mahdollistaa paketin luokan osoittamisen Versio Hlen TOS Length Ident Flags Offset TTL SourceAddr Protocol Checksum DestinationAddr Options (variable) PAD Prec. TOS 0 DSCP CU
DiffServ verkossa DiffServ reititin " Reunareititin suorittaa luokittelun ja valvonnan " Runkoreitin välittää paketit asetettujen luokkien puitteissa " Pakettikohtainen palvelu " Luokittelija jakaa paketit eri luokkiin DS Access router Operator 1 Operator 2 " Kohdeosoite ja luokka määrävät lähtöjohdon (jonon) Control Plane Policy Control Routing DS Core router DS border router " Jonotus ja palvelu Classifier Forwarder Scheduler " luokkakohtaista (CBQ) User Plane Luokittelija Jonotus ja palvelu " Luokittelija: " vapaamuotoinen suodatin (MF) " Tarkastelee ja TCP/UDP otsikoita ja dataa " Mahdollistaa sovellus/käyttäjä kohtaisen liikenteen käsittelyn " agregaatti suodatin (BA) " jaottelee paketit eri luokkiin MF classifier " Asettaa DS tavun (valitsee luokan paketille) (BA ja MF tasolla) " Valvoo käyttäjän liikennettä (BA ja MF tasolla) BA classifier " Kaksi varsinaista palvelua " Vuokrajohto emulaatio " Luokka / prioriteetti jako " Vuokrajohto emulaatio " Tietystä pisteestä tiettyyn pisteeseen " Määritelty kapasiteetti " Resurssit jaettu (ei välttämättä ole varattu kapasiteettia vaikka myydään semmoisena) " Ohittaa muun liikenteen
DiffServ palvelut IntServ " Luokka / prioriteetti palvelu " Erinäinen jako luokkia, joiden taso paranee askeleittain " Käyttäjällä oikeus tiettyy kapasiteettiin tietyssä luokassa " Prioriteetti luokassa riippuu käytetystä kapasiteetista " Käyttäjälle myytävät palvelut on toteutettu edellisillä verkkopalveluilla " Verkkopalvelut on operaattorikohtaisia " DiffServ EI mahdollista päästä päähän hallittua palvelua. " Mahdollistaa käyttäjille vapauden valita " erilaisia palveluluokkia " yhteyden laatutasoja " Keskeiset komponentit: " Merkinanto (RSVP) " Yhteyden hyväksymismenettely " Yhteydellinen verkkopalvelu " Päästä päähän tyyppinen palvelu Mitä muutosta... IntServ reititin Applications CSC RTP TCP RSVP UDP Host Internet Subnet1 Subnet2 RSVP Real time Router () signalling Applications CSC RTP TCP RSVP UDP Host CSC Conference and Session Control " Vuokohtainen palvelu " Luokittelija jakaa tulevat paketit vuokohtaisiin luokkiin. " Kohdeosoitteen ja palveluluokan perusteella valitaan lähtöjohto (jono). " Jonotus ja palvelu: " Vuokohtainen (WFQ) Control Plane Policy Control [FilterSpec] [FlowSpec] RSVP [FilterSpec] Routing Classifier User Plane Forwarder Admission Control Scheduler
Merkinanto Tspec liikennekuvaus " RSVP on IntServ verkon merkinanto " RSVP on protokolla, jolla välitetään yhteyspyyntö verkkoon " Jokainen reititin päättää hyväksyykö vai hylkääkö se yhteyspyynnön " Yhteyspyyntö sisältää " Liikennekuvauksen (FlowSpec) " Liikennekuvas (TSpec) " Palvelukuvaus (RSpec) " Yhteyskuvauksen (FilterSpec) " Sisältää suodatinfunktion mukaiset parametrit (arvot tavuja tai tavuja/sekunnissa) " maksimi purskeen koko (b) " keskinopeus (r) " Sekä liikennekuvaus parametrit " huippunopeuden (p) " pienimmän valvottavan datagrammin koon (m) " maksimi datagrammmin koko (M) Rspec palvelukuvaus " Sisältää parametrit " nopeus (R) [tavuja sekunnissa] " liukuma arvon (S) [mikrosekunttia] " Liukuma arvo S kuvaa erotusta jonotusviiveissä, joka saavutetaan nopeusparametrin arvolla R ja halutussa viiveessä. Verkko voi muuttaa resurssien varausta pienemmäksi, mikäli S parametri antaa myöten. Taattupalvelu " Tarkoitettu palveluille, jotka " tarvitsevat tietyn kapasiteetin verkosta " vaativat tietyn minimiviiveen " Ei pyri minimoimaan viiveiden vaihtelua " Pyrkii toimimaan kuten vuokrajohto " Vuokohtainen yhteyksien käsittely
Taattupalvelu " Verkko valvoo yhteyden " bittinopeutta " purskeisuutta " Resurssien varaus tehdään " aktiivinen protokolla kuten RSVP " yliaktiivinen verkonylläpitäjä " verkonhallintajärjestelmä Valvotun lähteen palvelu " Tarkoitettu sovelluksille, jotka toimivat hyvin vähän kuormitetuissa verkoissa mutta kärsivät kuormituksen kasvaessa. " Tarjotaan laatua, joka on rinnastettavissa BE verkkoon, jossa on vain vähän kuormitusta. " Taataan myös tilateissa, joissa yksittäiset verkon laitteet ovat ruuhkautuneet. Valvotun lähteen palvelu Mitä eroa ja yhteistä " Ylikuormitusta saattaa esiintyä hetkellisesti, koska useat lähteet voivat samanaikaisesti lähettää purskeita verkkoon. Vrt luentox: Contention Congestion. " Pitkäaikaiset tapahtumat ovat osoitus siitä, että resurssien varaus ja yhteyden hyväksymismenettely eivät ole toimineet vaaditulla tavalla. Best Effort Service Connectionless Differentiated Service Agregated state Local session state 1 CoS Per class WFQ 2 Leaky bucket traffic control Guaranteed Service Connection oriented End2End session state Session signaling [RSVP] Admission control Per flow QoS Per class and/or per flow WFQ 1 Border routers may keep track individual sessions if required by policing or multifield classification. 2 Scheduling depends on per hop behavior [PHB]. Minimum requirement is FIFO with multilevel RED.