Planning the Implementation of Quality of Service in Multi-Protocol Label Switched Networks. Tekijä: Hannu Ahola. Valvoja: Prof.



Samankaltaiset tiedostot
ESPOO VANTAA INSTITUTE OF TECHNOLOGY. ser 0/0. Right WS-3 WS-4. Ennen QoS-määrittelyjä tehdään normaalit reititinmäärittelyt ja testataan IP-yhteys:

Tietoverkot ja QoS. QoS QoS-toteutukset Integrated Services Differentiated Services

Tietoverkot ja QoS. Quality of Service (QoS) QoS-toteutukset. Laatuparametrit. Jonotus. Reitittimen toiminta

Luento 13: Arkkitehtuurit. Internet tänään

" Internet on globaalin mittakaavan koeverkko. " Nykyinen Internet. " yhtäläiset resurssit ja kurjuus. " Best Effort palvelua. " 3 bitin precedence

Quality of Service (QoS) Tietoverkot ja QoS ATM. Laatuparametrit. Tiedonsiirron vaatimukset määritellään QoSparametrien

Tietoverkot ja QoS. QoS ATM QoS-toteutukset Integrated Services Differentiated Services. Petri Vuorimaa 1

Tietoverkot ja QoS. QoS ATM QoS-toteutukset Integrated Services Differentiated Services. Petri Vuorimaa 1

Diplomityöseminaari

Laboratorio 5. Cisco QoS. Joonas Lepistö Tomi Porri Antti Saarenmaa Santtu Turunen

Laboratorio 6. Junos QoS. Joonas Lepistö Tomi Porri Antti Saarenmaa Santtu Turunen

Quality of Service (QoS) Tietoverkot ja QoS ATM. Laatuparametrit. Tiedonsiirron vaatimukset määritellään QoSparametrien

Internet Protocol version 6. IPv6


Elektroniikan, tietoliikenteen ja automaation tiedekunta PALVELUNLAATU LANGATTOMISSA LÄHIVERKOISSA

Panu Rajala KOTIVERKON PALVELUNLAATU

QoS Laboratorioharjoitus 7

Verkkoresurssien dynaaminen jako

Palvelun laatutekijät SISÄLLYSLUETTELO

S Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory

CCNP4 CS2 Raportti. Ville Santikko Turo Santikko IT08POT

Diplomityöseminaari

Luennon aiheet. S Tietoliikenneverkot. Mihin IP-kytkentää tarvitaan? Miltä verkko näyttää? Vuon määrittely. Vuon määrittely

Kymenlaakson Ammattikorkeakoulu Elektroniikan koulutusohjelma / tietoliikennetekniikka Opinnäytetyö 2011 Tuomo Korja

Introduction to exterior routing

DownLink Shared Channel in the 3 rd Generation Base Station

Signaali Tila Tyypillinen arvo. Kiinnitetty piikki - ei testitietoja saatavilla tai satunnainen digitaalinen signaali

Elisa Ethernet nielu- ja etäliittymä palvelu

Opinnäytetyön Loppuseminaari

100 % Kaisu Keskinen Diat

Opinnäytetyön Loppuseminaari klo 8

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

QoS Laboratorioharjoitus 5

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka MPLS TE -TUNNELOINTITEKNIIKAN TESTAUS SIMUNET-YMPÄRISTÖSSÄ

Introduction to exterior routing

Service Level Agreement. Service Level Agreement. IP verkkopalvelu. S Verkkopalvelujen tuotanto Luento 1: Service Level Agreement

IP-osaamisesta laadukasta IP-palvelua. tekijä: Jarkko Rintamäki valvoja: Jorma Virtamo suorituspaikka: Radiolinja Aava Oy

Elisa Ethernet kiinteä yhteys-palvelun referenssimalli, kaksi esimerkkitapausta. Elisa MPLS EVC Elisa MPLS EVC

UHSK Umeå. Tom Pietilä Idrottsmedicin Umeå Universitet

Introduction to exterior routing

QoS Laboratorioharjoitus 6

JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus

Ei samaa Melko Täysin VÄITTÄMÄT: Täysin Melko eri eikä eri samaa samaa. Palokuntanuoren kannustaminen on minulle helppoa.

Introduction to exterior routing. Autonomous Systems

Miska Sulander Jyväskylän yliopisto Atk keskus FUNET yhdistyksen vuosikokous

Palvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, ss , Tanenbaum, ss )

1. HYVÄ YSTÄVÄ. Ystävällinen Iloinen Luotettava Avulias Rehellinen Reipas Ei juorua Osaa pitää salaisuudet

Teknisiä käsitteitä, lyhenteitä ja määritelmiä

LUONNOS RT EN AGREEMENT ON BUILDING WORKS 1 THE PARTIES. May (10)

Palvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, ss , Tanenbaum, ss )

Quality of Service -sovelluskehyksen suunnittelu. Sami Venetjoki

MPLS VERKON QOS-JONOJEN MITTAUS JA TARKASTELU

Security server v6 installation requirements

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka. Antti Parkkinen. ICTLAB tuotantoverkon IPv6 toteutus

IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka INTERNETPALVELUNTARJOAJIEN RYHMÄLÄHETYSTEKNIIKAT

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

Elisa teema-aamu

Nykyaikainen IP pohjainen provisiointi operaattorin verkkoon

Tietoyhteiskunnan haavoittuvuus kuinka voimme hallita sitä?

KÄYTTÖOHJE PEL 1000 / PEL 1000-M

Tällä kerralla esitellään. Uutuudet. Reaaliaikainen tiedonsiirto. Äänen ja videon siirto. Session Initiation Protocol (SIP) IP-puhelin

Tommi Raitanen VERKONVALVONTAJÄRJESTELMÄN KEHITTÄMINEN

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka. Simo Suurnäkki 6PE SIMUNET. Projektiopinnot TI07TIVE

Palvelukuvaus ja hinnasto Ethernet monipalvelunielu Versio

Puhepalveluiden kehittäminen

Mediakonvergenssi. Multimediajärjestelmät. Päätelaitteet. Palvelujen jakelu. Päätelaitteet. Multimediatietokoneet

Tällainen palvelu ei sovi kaikille sovelluksille audio/video multimedia IP-puhelu. QoS-ajattelu myös Internetiin?

Palvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, (2 ed), , (1 ed) ss , Tanenbaum, ss )

Työasema- ja palvelinarkkitehtuurit IC Storage. Storage - trendit. 5 opintopistettä. Petri Nuutinen

Integration of Routing and Switching

Multicast perusteet. Ins (YAMK) Karo Saharinen Karo Saharinen

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju

IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus. Lauri Suleva TI07 Opinnäytetyö 2011

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone

Palvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, ss , Tanenbaum, ss )

Kolmostason VPN-sovellus MPLS-verkossa

OSI malli. S Tietoliikenneverkot S Luento 2: L1, L2 ja L3 toiminteet

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY

Retiisi Reaaliaikaiset Internet- palvelut ja SIP

HP Networking. Martti Saramies, HP Networking, myynti

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka


FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

TIETOKONEET JA VERKOT v.1.4

ADDING MULTIMEDIA RESOURCE FUNCTION PROCESSOR FUNCTIONALITY TO MOBILE MEDIA GATEWAY. Teemu Hares

Siirtyminen IPv6 yhteyskäytäntöön

Multimediajärjestelmät

Opinnäytetyön loppuseminaari

Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/ Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja

QUALITY OF SERVICE -ARKKITEHTUURIT

Johdanto LoM-tarkasteluihin

Pakettisynkronointitestauksen automaatio

Uutuudet. Tosiaikapalvelut Liikkuvuus. Sanna Liimatainen T Tietokoneverkot

AYYE 9/ HOUSING POLICY

Draft. Mark Summary Form. Taitaja Skill Number 205 Skill Tietokoneet ja verkot. Competitor Name. Total

Taimenistutukset v yhteensä 90600

Transkriptio:

Planning the Implementation of Quality of Service in Multi-Protocol Label Switched Networks Tekijä: Hannu Ahola Valvoja: Prof. Raimo Kantola Suorituspaikka: Radiolinja Aava Oy

1 Introduction 2 Quality of Service 3 MPLS QoS 4 Case Radiolinja Aava Oy 5 Basis for QoS Implementation 6 Laboratory Tests 7 Conclusions

Radiolinja Aava Oy:llä oma MPLS IP runkoverkko Monipalveluverkko (Mobiilioperaattorin liikenne + muut) Suurikapasiteettiset linkit Tehokkaat runkolaitteet (Cisco) Ei ole ollut tarvetta QoS:lle Muuttunut tilanne Tuotannon uudelleenjärjestelyt Lisääntynyt kapasiteetin tarve Uudet palvelut Tarve QoS:lle syntyy kustannustehokkuuden tavoittelemisesta

Miten määritellä palvelun tarvitsema laatu Läpäisykyky Pakettihävikki Viive Viiveen vaihtelu Service Level Agreement (SLA) Määritellään reunaehdot edellä mainittuja muuttujia hyväksi käyttäen

Integrated Services (IS) with Resource Reservation Protocol (RSVP) Resurssit verkosta varataan etukäteen Signalointi Enemmän toiminteita reitittimellä Monimutkaisempi Kaikki laitevalmistajat ei vielä tue Tietyille palveluille täytyy olla aina resursseja saatavilla

Differentiated Services (DS) Ei resurssien varausta etukäteen Ei signalointia Koko verkolla täytyy olla yhtenevät palveluluokat Pakettien luokittelu ja merkintä tapahtuu domainin rajalla Merkintä tehdään DSCP-kenttään IPv4 TOS tai IPv6 Traffic Class octet Paketille annetaan sen luokan mukainen kohtelu domainin sisällä Per-Hop-Behaviour (PHB), yksittäisessä laitteessa Assured Forwarding PHB (AF PHB) Expedited Forwarding PHB (EF PHB) Per-Domain-Behaviour (PDB), koko domainin käyttäytyminen DSCP-koodeilla ja palveluluokilla on standardin asettamat suositukset

DS Domain Per-Domain Behavior Boundary Node Boundary Node Interior Node Boundary Node Interior Node Boundary Node Per-Hop Behavior

AF PHB Low Drop Precedence Medium Drop Precedence High Drop Precedence Class 1 Class 2 Class 3 Class 4 AF11 = AF21 = AF31 = AF41 = 001010 010010 011010 100010 AF12 = AF22 = AF32 = AF42 = 001100 010100 011100 100100 AF13 = AF23 = AF33 = AF43 = 001110 010110 011110 100110 EF PHB 101110

Pakettien luokittelu (Classifying) Behaviour Aggregate (BA) Luokittelee paketin vain DSCP kentän perusteella Multi-Field (MF) classifiers Luokittelee paketin useamman kriteerin perusteella Kohde/lähde IP-osoite Protokolla Porttinumero ym. Mittaus (Metering) Mittaa palveluluokan tilaa Mahtuuko saapuva paketti palveluluokalle määriteltyihin resurssirajoihin Pakettien merkintä (Marking) Paketit merkitään ennalta konfiguroitujen määritelmien mukaisesti Mittaustoiminteesta, mikäli sitä käytetään, saadaan tieto pitääkö paketin merkintää muuttaa, esimerkiksi luokan resurssien ylittyessä Pakettien käsittely (Policing & Shaping) Mikäli luokalle määritellyt resurssit ylittyvät, paketteja tiputetaan tai viivästetään, mikäli mahdollista, siten että luokalle määritellyt resurssit eivät ylity

QoS toteutetaan käytännössä: Estämällä ruuhkan muodostuminen etukäteen (Congestion Avoidance) Jonokurit Tail Drop Random Early Detection (RED) Weighted RED (WRED) Hallitsemalla ruuhkaa (Congestion Control) Pakettien lähettäminen ruuhkatilanteessa First In First Out (FIFO) Priority Queuing (PQ) Class Based Queuing (CBQ) Weighted Fair Queuing (WFQ)

Perinteinen MPLS ja DS on sovitettu yhteen, eli mitään uutta ei ole keksitty Kaksi eri tapaa kuljettaa tieto palveluluokasta aktiivilaitteeseen EXP-Inferred-PHP Scheduling Class Label Switched Path (E-LSP) Paketin luokka määräytyy ainoastaan EXP-kentän (3-bit) mukaisesti Samaa leimakytkettyä polkua voi käyttää useampi eri palveluluokan omaava paketti 8 mahdollista luokkaa DSCP-kentästä kopioidaan automaattisesti kolme ensimmäistä bittiä EXPkenttään Label-Only-Inferred-PSC LSP (L-LSP) Paketin palveluluokka määräytyy leiman mukaisesti, EXP-kenttää voidaan käyttää kertomaan prioriteetti luokan sisällä Jokaiselle eri palvelunlaatuluokalle täytyy olla oma leimakytketty polku, vaikka itse paketit kulkisivatkin samojen laitteiden välillä L-LSP menetelmää ei kaikki laitevalmistajat vielä tue

Yhteys EXP-kentän ja palveluluokkien välillä voidaan muodostaa kahdella tavalla Manuaalisesti konfiguroimalla Signalointiprotokollalla RSVP Uusi muuttuja PATH-viestiin Label Distribution Protocol (LDP) Uusi TLV muuttuja

a) b) c) Layers 3 to 7 Layer 2 Layers 3 to 7 Shim Layer 2 Header TTL (8) S (1) EXP (3) Label (20) a) Original IP packet with layer 2 header b) The same packet with the MPLS Shim Header c) Content of the Shim Header. Number of bits is in brackets

Osa ELISA konsernia 1.7.2004 lähtien tytäryhtiöt liitetään emo- ELISAan n. 160 työntekijää Tarjoaa Käyttö-, hallinta- ja ylläpitopalveluita asiakkailleen Sisäisiä ja ulkoisia asiakkaita

POS 155 Mbit/s FastEthernet 100 Mbit/s GigaEthrenet 1000 Mbit/s E3 34 Mbit/s

Cisco 7304 + NSE-100 Käytetään suurimmissa laitetiloissa Vahvasti kahdennettu Uusi malli 12.2.11YZ1 Ainut versio jossa tarvittavat ominaisuudet Cisco 7200 sarja Ei niin tehokas varsinkaan vanhemmilla prosessorikorteilla Teholähteet kahdennettu 12.2.14S Uusin prosessorikortti vaatii tämän ohjelmiston Tarvittavat ominaisuudet löytyy

Kaikki palveluluokat konfiguroitava jokaiseen runkoverkon aktiivilaitteeseen Koska palvelut hajautettuja Varalinkit kulkevat toisten solmujen kautta Reaaliaika luokka Voice over IP palvelu Videoneuvottelu Viive, viiveen vaihtelu ja pakettihäviö taattu Taatun kaistan luokka Videolähetykset Viive voi vaihdella, mutta palvelulle on taattu kaista Tärkeät sovellukset Massasovellusten luokka Varmenteiden otto Sallitaan tietty liikenne, mutta estetään sovellusta käyttämästä liikaa resursseja Default luokka Saa loput resurssit Sovellusten löytäminen vaikeaa, koska kaikki ovat saaneet parasta palvelua

Testiympäristö rakennettiin vastaamaan tuotantoa mahdollisimman tarkasti Laitteet Linkit Varmennetut solmupisteet Ohjelmistoversiot joista löytyi dokumentaation perusteella tarvittavat ominaisuudet Liikenne generoitiin testejä varten palvelimilla ja työasemilla joissa oli liikennegeneraattorit

VPN B VPN A Switch a Site A Ge HSRP MPLS Backbone a1 b1 POS Ge POS HSRP Site B Ge Switch b VPN A VPN B VPN C Ge a2 Ge b2 Ge VPN C

Testit aloitettiin peruskonfiguraatiolla Vain tarvittavat määritykset MPLS toiminnallisuuden saavuttamiseksi Tämän jälkeen tarkoitus oli testata: Miten suunnitellut palveluluokat on mahdollista konfiguroida käytännössä Miten palveluluokkien toteutukseen käytetyt ominaisuudet oikeasti toimivat Nykyisen laitteiston tehokkuus uusien ominaisuuksien kanssa

Peruskonfiguraatio: 7200 sarja toimii hyvin 7300 sarjassa em. ohjelmistoversiolla todennettiin ohjelmistovikoja jo peruskonfiguraatiolla CEF hukkaa paketteja Vika rajottui hallinta VLANiin POS-linkki lakkaa välittämästä liikennettä POS-linkit jouduttiin korvaamaan GigabitEthernetillä testauksia varten

class-map match-any gold match access-group name gold class-map match-any voip match mpls experimental 5 class-map match-any bronze match access-group name bronze class-map match-any silver match access-group name silver class-map match-all data1 match mpls experimental 3 class-map match-all data2 match mpls experimental 2 /* Policy map configuration to attach class maps together to form a policy and define actions for each class */ policy-map SETDSCP class gold set mpls experimental 5 set ip dscp ef class silver set mpls experimental 3 set ip dscp af31 class bronze set mpls experimental 2 set ip dscp af21 class class-default set mpls experimental 0 set ip dscp default policy-map bb class voip priority percent 10 class data1 police 20000000 625000 625000 conform-action transmit exceed-action drop violate-action drop class data2 shape average 30000000 /* QoS policy is attached under every interface, which traffic should be differentiated */ interface GigabitEthernet0/0.30 service-policy input SETDSCP interface GigabitEthernet0/0.201 service-policy input SETDSCP interface GigabitEthernet0/0.202 service-policy input SETDSCP

Palveluluokat ja niiden konfiguroimiseen tarkoitetut ominaisuudet toimivat hyvin

7300 sarjan reititin Laitteella ei ole suorituskykyongelmia Prosessorikuorma pysyi alhaalla koko testien ajan 7200 sarjan reititin NPE-G1 Ei suorituskykyongelmia NPE-400 Kykenee välittämään liikennettä FastEthernet nopeuksiin asti ongelmitta NPE-300 Ei sovellu suurimpien solmupisteiden reittittimeksi

Alustava arkkitehtuuri palvelun laatuluokkien toteuttamiseksi saatiin tehtyä Ominaisuudet em. palveluluokkien toteuttamiseksi on periaatteessa olemassa, mutta käytännössä ne eivät kuitenkaan toimi vielä riittävän luotettavasti Palveluluokkia ei voida vielä toteuttaa näillä ohjelmistoversioilla tuotantoon. Testien loppuessa uudet ohjelmistoversiot on jo julkaistu, joten testaukset jatkuu Lopputyön puitteissa rakennettu laboratorioympäristö ja testitapaukset mahdollistavat uusien ohjelmistoversioiden nopean testaamisen

This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.