S Teletekniikan erikoistyö (2 ov) MPLS-standardit
|
|
- Helinä Penttilä
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 S Teletekniikan erikoistyö (2 ov) MPLS-standardit Tekijä:, Ti N, 40368P Ohjaaja: Mika Ilvesmäki Aihe haettu: Jättöpäivä:
2 Tiivistelmä MPLS eli MultiProtocol Label Switching on uusi IETF:n määrittelyvaiheessa oleva protokolla. MPLS sijoittuu perinteisen siirtoyhteyskerroksen ja verkkokerroksen välimaastoon. Perusideana on vähentää verkkokerrosreitityksen tarvetta liittämällä paketteihin lyhyitä etikettejä, joiden pohjalta edelleenreitityspäätös voidaan tehdä yksinkertaisesti ja nopeasti. Etiketit voidaan koodata joko siirtoyhteyskerroksen paketin sisään tai suoraan sen otsikkotietoihin (esim. ATM:ssä). Standardin määrityksen kohteena on etikettikytkennän toimintatapa, etikettien jakelumekanismit, etikettien koodaustavat ja käyttö erilaisten siirtoyhteyskerroksen protokollien kanssa. Tietovirtojen yhdistäminen yhden etiketin alle on merkittävä tapa lisätä protokollan skaalautuvuutta. Lisäksi on ratkaistava joukko teknisiä yksityiskohtia, kuten silmukoiden esto, hierarkinen toiminta ja eksplisiittinen reititys.
3 Sisällysluettelo 1. LYHENTEET JA KÄSITTEET JOHDANTO MPLS:N EDUT MPLS:N PERUSRAKENNE MPLS-TEKNIIKKA ETIKETTITIETOJEN TALLENNUS ETIKETTIEN JAKELU Eksplisiittinen etikettien jakelu Piggybacking Hyväksyttävät etikettien arvot Etikettien jakelun luotettavuus Etikettien poistomekanismi LDP Toiminta Viestit ETIKETTIEN KOODAUS Erityislaitteistot tai -ohjelmistot ATM-kytkimet Koodaustapa TIETOVIRTOJEN YHDISTÄMINEN Yhdistelyyn kykenemättömät reitittimet Yhdistely ATM-tekniikalla Optimointikysymyksiä SILMUKOIDEN KÄSITTELY Eri strategiat Silmukoiden esto MPLS:ssä HIERARKINEN TOIMINTA TOIMINTA ATM:N KANSSA TOIMINTA FRAME RELAY -TEKNIIKAN KANSSA MPLS LÄHIVERKOSSA MPLS JA RSVP EKSPLISIITTINEN REITITYS MUITA TEKNISIÄ KYSYMYKSIÄ Multipath Multicast Etikettikytkettyjen polkujen luonnin kontrolli Turvallisuus TTL PPP Virtuaaliset yksityiset verkot YHTEENVETO LÄHTEET...20
4 1. Lyhenteet ja käsitteet alavirta (downstream), ylävirta (upstream); tietovirran suunnassa toista jäljempänä oleva solmu on tähän nähden alavirrassa, vastaavasti edellinen on ylävirrassa ATM (Asynchronous Transfer Mode); siirtoyhteyskerroksen tiedonsiirtoprotokolla edelleenreititys (forwarding); solmuun sisään tulevan paketin lähettäminen seuraavalle solmulle etiketti (label); lyhyt tunniste jollekin tietovirralle FEC (Forwarding Equivalence Class); ekvivalenssiluokka edelleenreitityksen suhteen: kaikki samaan luokkaan luokitellut paketit reititetään samalla tavalla IETF (Internet Engineering Task Force); Internetin standardointia hoitava elin ILM (Incoming Label Map); taulukko joka indeksoi sisään tulevat etiketit NHLFEtietorakenteille LDP (Label Distribution Protocol); etikettien jakeluprotokolla LSP (Label Switched Path); etikettikytketty polku LSR (Label Switching Router); etikettikytkentäinen reititin eli reititin joka kykenee reitittämään paketteja etikettien avulla MPLS (MultiProtocol Label Switching); MPLS-työryhmän määrittelemä etikettien käyttöön pohjautuva protokolla MPLS-alue (MPLS-domain); joukko toisiinsa kytkettyjä solmuja, jotka kaikki tukevat (käyttävät) MPLS-protokollaa NHLFE (Next Hop Label Forwarding Entry); etikettikytkennässä käytetty tietorakenne QoS (Quality of Service); (tiedonsiirto)palvelun laatutaso sisääntulosolmu (ingress node); solmu, johon voi tulla liikennettä MPLS-alueen ulkopuolelta solmu (node); verkkoelementti, reititin STN (Stream-to-NHLFE Map); taulukko joka indeksoi sisään tulevat etiketittömät paketit NHLFE-tietorakenteille SVC (Switched Virtual Circuit); ATM:n kytketty virtuaalipiiri SVP (Switched Virtual Path); ATM:n kytketty virtuaalipolku tietovirta (data flow, data stream); kahden sovelluksen tms. välinen tietovirta (yhteen suuntaan), voi olla myös useista tietovirroista muodostettu agregaatti TTL (Time-to-live); paketin jäljellä oleva elinaika 4 (20)
5 uloslähtösolmu (egress node); solmu, josta voi kulkea liikennettä MPLS-alueen ulkopuolelle VC (Virtual Circuit); ATM:n virtuaalipiiri VCI/VPI (Virtual Circuit Identifier / Virtual Path Identifier); ATM:n virtuaalipiirin tunniste VP (Virtual Path); ATM:n virtuaalipolku VPN (Virtual Private Network); virtuaalinen yksityinen verkko 2. Johdanto Internetin kehittämisorganisaation IETF:n uudeksi työryhmäksi on koottu ryhmä valmistelemaan MPLS-standardia (MultiProtocol Label Switching). Tavoitteena on standardoida perusteknologia, joka integroi etikettien (label) vaihtoon perustuvat reititysmallit verkkokerroksien reititykseen. Tällä teknologialla toivotaan saavutettavan kustannusetuja verkkokerrosreititykseen, parempaa verkkokerroksen skaalautuvuutta ja joustavuutta reitityspalvelujen tarjontaan. Tämän raportin kirjoittamisen aikaan tammikuussa 1998 MPLS-standardit ovat edelleen luonnosvaiheessa (Internet drafts). MPLS toimii nimensä mukaisesti kaikkien siirtoyhteyskerroksen protokollien kanssa. MPLS on aluksi suunnattu lähinnä IPv4:ää ja IPv6:tta varten, mutta perusteknologiaa voidaan laajentaa toimimaan useiden erilaisten verkkokerrosprotokollien kanssa. [1] Verkkokerroskytkennän (esim. IP-kytkennän) ideana on vähentää verkkokerrosreitityksen tarvetta korvaamalla se siirtoyhteystason kytkennällä. Kuva 1 esittää tilannetta, jossa kaksi sovellusta lähettää IP-verkon yli dataa. Ensimmäinen reititin luokittelee kummatkin tietovirrat saman etiketin alle, jolloin ne yhdistyvät yhdeksi kytketyksi tietovirraksi, joka avautuu jälleen MPLS-alueen päässä viimeisessä reitittimessä. Kuvan kerrokset vastaavat OSI-mallin kerroksia. Application A1 Level 4 (TCP) Level 3 (IP) Level 2 (ATM) Level 1 Router 1 Router 2 Router 3 Application A2 Application B1 Application B2 Kuva 1 5 (20)
6 2.1 MPLS:n edut MPLS etuja on tässä analysoitu tilanteessa, jossa MPLS:ää käytetään runkoverkossa. MPLS:n tuomia etuja datagrammireititykseen verrattuna ovat A Framework for Multiprotocol Label Switching -dokumentin [1] mukaan: Yksinkertaisempi edelleenreititys (mahdollisesti nopeusetuja); ei tarvita parhaan vastaavuuden etsintää, vaan suoraviivainen look-up riittää Tehokas eksplisiittinen reititys; tietoa koko reitistä ei tarvitse liittää jokaiseen pakettiin Parempi pohja liikenteen tasapainotukselle; tietovirrat sisääntulosolmuilta uloslähtösolmuille helposti tunnistettavissa ja liikenne mitattavissa, myös eksplisiittinen reititys käytettävissä QoS-reititys; eksplisiittinen reitityksen avulla Monimutkaiset kuvaukset IP-pakettien ja FEC:ien välillä; koska kuvaus tarvitsee tehdä vain MPLS-alueen sisääntulosolmussa, vältetään ylisuuri prosessointi muissa reitittimissä Mahdollisuus toiminnallisuuden jaotteluun verkkoelementtien välillä; raskaat operaatiot voidaan suorittaa sisääntulosolmuissa ja jatko-operaatiot FEC:ien pohjalta Sama edelleenreititysmalli useille eri palveluille yhtä aikaa; esim. IP-tunnelointi, VPN:t, jne. MPLS:n tuomia etuja puhtaaseen ATM- tai Frame Relay -ytimeen verrattuna ovat: Reititysprotokollien skaalautuvuus paranee; niiden naapurien, joiden kanssa tarvitsee olla yhteydessä, määrä pienenee Yhdenmukainen toiminta paketti- ja solutekniikoiden päällä; esim. etikettien jakelu pitkälle samanlaista kaikkien tekniikoiden kanssa Helpompi verkonhallinta; etuja saavutettavissa yhdenmukaistumisen myötä Cut-through SVC :ien ongelmat vältetään; näitä ei enää tarvita 3. MPLS:n perusrakenne MPLS:n perusideana on vähentää verkkokerrosreitityksen tarvetta korvaamalla se siirtoyhteystason kytkennällä. Reititystiedon ylläpito hoidetaan MPLS:ää käytettäessä standardeilla verkkokerrosprotokollilla (esim. OSPF:llä tai BGP:llä [21] [22]). Verkkokerrosprotokollien ylläpitämää tietoa käytetään liittämään luotuihin (kytkettyihin) reitteihin lyhyitä etikettejä, joita käytetään sitten pakettien edelleenlähetyksessä. Näin jokaisen reitittimen ei tarvitse tutkia jokaisen paketin verkkokerrostason otsikkoa ja etsiä reititystaulukostaan parasta vastaavuutta, vaan ne 6 (20)
7 voivat useimmiten tehdä edelleenlähetyksen suoraan siirtoyhteyskerroksen otsikkotietojen (tms. etiketin) perusteella. Yksinkertaisimmillaan etikettiä voidaan ajatella paketin otsikkotietojen lyhennyksenä, jota voidaan käyttää paketin edelleenreitityksen indeksointiin. Etikettien arvoilla on siten merkitystä ainoastaan paikallisesti. Etiketti on vain lyhyt merkintätapa joukolle käyttäjien tietovirtoja, jotka kuuluvat samaan edelleenreitityksen ekvivalenssiluokkaan (FEC). Samaan ekvivalenssiluokkaan kuuluvat paketit reititetään solmusta samalla tavalla eteenpäin. Pakettien jako eri ekvivalenssiluokkiin voi tapahtua useilla eri kriteereillä (esim. IP-osoitteiden sopivien osien perusteella). [1] [2] Perusoperaatioksi pakettien edelleenreitityksessä muodostuu etiketin vaihto (label swap): sisään tulevan etiketin perusteella määritetään ulos lähtevä etiketti, portti ja muu mahdollisesti tarvittava tieto. Joskus voi olla hyödyllistä kuljettaa pakettien mukana yhden etiketin sijasta etikettipinoa. Paketin tullessa MPLS-alueeseen siihen liitetään (ensimmäinen) etiketti ja sen poistuessa alueelta siitä poistetaan (viimeinen) etiketti. MPLS:ään kuuluu oleellisena osana etikettien kytkeminen verkkokerroksen reitteihin. Tähän tarvitaan menetelmät etikettien luomiseen ja välittämiseen reitittimien välillä. Etikettitiedot koodataan joko erilliseksi MPLS-otsikoksi tai suoraan siirtoyhteyskerroksen (esim. ATM:n) otsikkotietoihin. Etikettipinon lisäksi voidaan tarvita muutakin tietoa, esim. TTL (time-to-live). [1] Edelleenreititystä verkkokerroksen tasolla tarvitaan edelleen ainakin [1]: skaalautuvuuden takia (kun etiketit eivät tarjoa tarpeeksi hienojakoista jaottelua) turvallisuuden takia (palomuurit) ensimmäisessä solmussa (host computer) 4. MPLS-tekniikka 4.1 Etikettitietojen tallennus Etiketillisen paketin edelleenreitityksessä käytetään tietorakennetta nimeltä Next Hop Label Forwarding Entry eli NHLFE, johon on tallennettu seuraavat tiedot [2]: paketin seuraava määränpää siirtoyhteydelle lähetyksessä käytettävä kapselointi etikettipinon lähetyksessä käytettävä koodaustapa operaatio, joka suoritetaan etikettipinolle: etiketin vaihto (swap) eli päällimmäisen etiketin korvaus toisella (käsillä olevaan NHLFE:hen talletetulla) etiketillä TAI etikettipinon päällimmäisen etiketin poisto (pop) TAI etiketin vaihto + yhden tai useamman etiketin lisäys (push) 7 (20)
8 Taulukkoa joka kuvaa sisään tulevan etiketin NHFLE:lle kutsutaan ILM:ksi (Incoming Label Map). Taulukkoa joka kuvaa etiketittömät sisään tulevat paketit NHFLE:lle kutsutaan STN:ksi (Stream-to-NHLFE Map). 4.2 Etikettien jakelu Koska etikettikytkentäisten reitittimien (LSR eli Label Switching Router) täytyy ymmärtää toistensa käyttämiä etikettejä, täytyy olla määriteltyinä metodit joilla etikettejä luodaan ja jaellaan. MPLS-työryhmä on tutkinut useita eri vaihtoehtoja tämän asian ratkaisemiseksi. Ylipäätään etikettien luominen voi tapahtua kolmella pääkriteerillä [1]: 1. Topologian mukaan (topology-driven, esim. OSPF, BGP) 2. Kyselyjen mukaan (request-driven, esim. RSVP) 3. Liikenteen mukaan (traffic-driven, esim. CSR, Ipsilon) Eksplisiittinen etikettien jakelu Eksplisiittisessä etikettien jakelussa käytetään MPLS:n määrittelemää standardiprotokollaa (LDP eli Label Districution Protocol). Tässä menettelyssä etiketit voidaan luoda (ainakin) kolmella tavalla. Downstream label allocation -tavassa etikettejä indekseinä käyttävä LSR kommunikoi ylävirrassa oleville naapureilleen edelleenreitityksessä käyttämiensä etikettien arvot (ja sidonnat). Upstream label allocation -tavassa LSR kommunikoi alavirran naapureilleen ulos lähettämiensä etikettien arvot (voisi helpottaa esim. multicast:in toteutusta). Kolmas tapa on tehdä etiketeistä uniikkeja MPLS-alueen sisällä tai globaalisti. [1] Valittava tapa MPLS-standardiin on mitä todennäköisimmin Downstream label allocation Piggybacking Eksplisiittisen etikettien jakelun sijaan etiketit voidaan myös liittää mukaan muihin kontrolliviesteihin. Useita eri reititysprotokollia (esim. OSPF, BGP, RSVP) voitaisiin muokata kuljettamaan mukanaan etiketti-informaatiota. Näin myös vältyttäisiin reittien määrittämisen ja etikettien jakelun eriytymiseltä. Tämä ei estä LDP:n käyttöä, vaan toimii sen vaihtoehtona. [1] Hyväksyttävät etikettien arvot Koska kaikki verkkoelementit (esim. ATM-kytkimet) eivät välttämättä tue kaikkia (standardin hyväksymiä) etikettien arvoja, tarvitaan LSR:ien välillä menetelmät käytettävien etikettien arvoalueiden määritykseen (ks. tarkemmin 4.3 LDP). [1] Etikettien jakelun luotettavuus Jos etikettien jakelu on kytketty reititysprotokollan toimintaan, niin voidaan olettaa protokollan olevan kykenevä riittävään luotettavuuteen etikettien jakelussa. Jos siirtoyhteyskerroksen ja verkkokerroksen välillä on suuri suorituskykyero, niin etiketin 8 (20)
9 välittymättä jäämisestä on paljon haittaa. Näin ollen LDP:hen tarvitaan mekanismi etikettien välittymisen varmistamiseen (esim. TCP-tyyppisen yhteyden avulla). [1] Etikettien poistomekanismi Etikettien poisto voi tapahtua joko ajastetusti (time-out) tai eksplisiittisillä etikettien poistoviesteillä. [1] 4.3 LDP Etikettien jakeluprotokollaksi MPLS:ään on suunniteltu uusi LDP:ksi kutsuttu protokolla. Tämä protokolla on kuvattu yleisiltä osiltaan dokumentissa Generic Label Distribution Protocol Specification [5] ja tarkemmin dokumentissa LDP Specification [6] Toiminta Jotta reititin voisi toimia LSR:nä, tulee sen kyetä selvittämään onko jokin sen naapuri kykenevä etikettireititykseen. LSR:t lähettävät toisilleen ilmoitusviestejä sopivin väliajoin. Jos vastaanottajareititin vastaa viestiin, voidaan aloittaa LDP:n varsinainen käyttö. Jos naapuri ei vastaa ilmoitusviesteihin tietyn aikarajan sisällä, katsotaan yhteys puretuksi. LSR voi pyytää alavirrasta etikettejä, luoda etikettejä ylävirran naapureilleen ja poistaa etikettien sidontoja ylä- tai alavirran naapureiltaan. Pyyntöihin tulevien vastauksien ei tarvitse olla välittömiä (LSR voi esim. delegoida pyynnön alavirtaan), vaan reititystä jatketaan verkkokerrostasolla siihen asti kunnes sopiva etiketti saadaan. Jos esim. reitityksen muutoksen takia jonkin FEC:n etiketti vanhentuu, pitää LSR:n poistaa etiketin sidonta lähettämällä purkuviesti. Purku pitää suorittaa luotettavasti, joten sen ei katsota tulevan voimaan ennen kuin viestin vastaanottajalta saadaan kuittaus Viestit Kaikkien viestien otsikkotietue on samanlainen ja osoittaa viestin tyypin, pituuden ja sen sisältämien verkkokerrososoitteiden tyypin. Tämän lisäksi viestiin voi kuulua lisätietoa omina elementteinään. Protokollan toteutukseen tarvitaan kuusi erilaista viestiä: 1. Ilmoitusviesti naapurille. Viesti sisältää kaikkien niiden (MPLS-)solmujen osoitteet, joista lähettävä LSR on tietoinen. 2. Sidontapyyntö. Viestissä kulkee se osoiteprefiksi, jolle etiketti halutaan varattavan. Tämän lisäksi viesti sisältää bittimaskin, jolla osoitetaan mitä bittejä alavirran naapuri voi käyttää antamassaan etiketissä. 3. Etiketin sidonta. Viesti sisältää uuden etiketin arvon (32 bittiä) ja virhekoodin jos sidontapyyntöä ei voitu täyttää. Viestissä ilmoitetaan myös etikettiin liitetyn FEC:n tiedot. Lisäksi viestissä kerrotaan (verkkokerroksen) hyppyjen määrä, jota 9 (20)
10 vastaanottajan tulisi käyttää TTL-laskurin päivityksessä (ks. tarkemmin TTL). 4. Sidonnan poisto. Viesti sisältää poistettavan etiketin arvon. 5. Sidonnan poiston kuittaus. Viesti ei sisällä mitään erityisinformaatiota. 6. Etiketin sidonnan hylkäys. Viesti sisältää sen etiketin arvon, jota hylkäysviesti koskee, sekä virhekoodin joka kertoo sidonta- tai poistoviestin hylkäämisen syyn. 4.4 Etikettien koodaus Jotta etikettipinoja voitaisiin välittää MPLS-solmujen välillä, tarvitaan jokin konkreettinen koodaustapa. Arkkitehtuuri antaa mahdollisuuden useiden erilaisten koodaustapojen käyttöön. Valittu tapa riippuu lähinnä kulloinkin kyseessä olevasta laitteesta Erityislaitteistot tai -ohjelmistot Käytettäessä erityistä MPLS-laitteistoa tai -ohjelmistoa yksinkertaisin tapa koodata etikettipino on määritellä geneerinen (verkko- ja siirtoyhteyskerroksesta riippumaton) MPLS-kapselointi. Tämän sisällöksi viedään välitettävä verkkokerroksen paketti ja MPLS-otsikkoon koodataan etikettipino sekä TTL- ja CoS-kentät. TTL-kenttää käytetään samanlaiseen toimintaan kuin IP:ssä. CoS-kenttä antaa reitittimille mahdollisuuden käsitellä eri paketteja eri tavoin ilman että niille tarvitsee varata uusia etikettejä. [1] [2] ATM-kytkimet Koska ATM-kytkimien toiminta vastaa hyvin läheisesti MPLS:n mukaista etikettipohjaista edelleenreititystä (etikettiä vastaa VCI/VPI-pari), on haluttavaa tehdä näistä laitteista etikettikytkentäisiä reitittimiä sopivin laitteisto- ja/tai ohjelmistopäivityksin. Tällaisia laitteita kutsutaan ATM-LSR:ksi. Etikettien koodaukseen on kolme perustapaa [2]: SVC-koodaus (Switched Virtual Circuit): VPI/VCI:tä käytetään koodaamaan etikettipinon päällimmäinen etiketti (etikettipinon koko ei voi muuttua). Tällöin LSP (Label Switched Path) toteutuu ATM-SVC:nä ja LDP:stä tulee ATM:n signalointiprotokolla. SVP-koodaus (Switched Virtual Path): VPI:tä käytetään koodaamaan etikettipinon päällimmäinen etiketti ja VCI:tä sen alla oleva etiketti (jos olemassa). SVP-Multipoint -koodaus: kuten SVP-koodaus mutta VCI:stä käytetään vain osa toisen etiketin koodaukseen ja loppuosa osoittamaan LSP-sisääntulosolmu Koodaustapa Koodauksen yksityiskohtia on selostettu dokumentissa MPLS Label Stack Encoding ([4]). Etiketin pituus on 32 bittiä, ja se jakaantuu seuraavasti: Bottom of stack -bitti osoittaa onko etiketti pinon alimmainen 10 (20)
11 8 bitin TTL-kenttä (Time-To-Live) 3 bitin CoS-kenttä (Class of Service) varsinainen etiketin arvo (20 bittiä); arvot 0-16 on varattu erikoistarkoituksiin Etikettien käyttö voi aiheuttaa sen, että paketti kasvaa suuremmaksi kuin suurin sallittu pakettikoko. Tämä ongelman on kuitenkin esitetty ratkaisu. [4] 4.5 Tietovirtojen yhdistäminen MPLS:n skaalautuvuutta parannetaan tietovirtojen yhdistämisellä (stream merge, stream aggregation). Yhdistäminen mahdollistaa usean tietovirran kuvaamisen yhdelle alavirran LSP:lle. Tästä seuraa että uloslähtösolmuun tuleva virta voi muodostaa puun (multipoint-to-point), jossa uloslähtösolmu on juurena. Tämä voi vähentää tarvittavien etikettien määrää hyvinkin radikaalisti. Esitetty arkkitehtuuri ei vaadi, että kaikki solmut kykenevät tietovirtojen yhdistelyyn. Tästä syystä tarvitaan varmistukset eri kykyisten reitittimien yhteensopivuudesta. Yhdistelyyn kykenevä LSR kykenee kuvaamaan useita sisään tulevia etikettejä yhdelle ulos lähtevälle etiketille. Näin ollen tällaisen LSR:n tarvitsee ylläpitää vain yhtä etikettiä FEC:iä kohden. Yhdistelykyvytön LSR voi joutua ylläpitämään yhdelle FEC:lle yhtä etikettiä jokaista verkon LSR:ää kohden. [2] Kehystekniikoiden (frame-based) kanssa yhdistäminen on melko suoraviivaista toisin kuin ATM:ssä, jossa datapaketit on jaettu useisiin soluihin. Eri datapaketteja ei voi suoraan yhdistää samalle VCI:lle, koska pakettien solut voisivat siirtyä toisiinsa nähden limittäin ja sotkea pakettien sisällöt. MPLS-standardin ehdotus tarjoaa tähän ongelmaan kaksi ratkaisua. Toinen sallii tietovirtojen yhdistelyyn kykenemättömien reitittimien käytön ja toinen mahdollistaa ATM-kytkimien toimimisen yhdistelevinä LSR:inä. [1] [2] Yhdistelyyn kykenemättömät reitittimet Ylävirran LSR, joka ei kykene yhdistelemään tietovirtoja, voi tarvita useita etikettejä FEC:iä kohden. Koska tarvittavien etikettien määrää ei tiedetä etukäteen, ei ko. reitittimelle lähetetä alavirrasta etikettejä ennen kuin reititin niitä erikseen pyytää. Jos pyynnön vastaanottanut LSR ei itsekään tue tietovirtojen yhdistelyä, delegoi se pyynnön alavirtaan. Jos jokin reititin tukee tietovirtojen yhdistelyä rajallisesti ja ei esim. jonkin laiterajoituksen takia pysty yhdistelemään kuin rajatun määrän tietovirtoja, voi se soveltaa edellä kuvattua menettelyä. Reititin pyytää tällöin alavirrasta yhden etiketin per maksimilukumäärä tietovirtoja jotka se pystyy yhdistelemään. [2] Yhdistely ATM-tekniikalla Limittyvyysongelma voidaan ATM:ää käyttäen välttää kahdella tavalla: VCyhdistelyllä (VC merge) ja VP-yhdistelyllä. VC-yhdistelyssä useat sisään tulevat VC:t yhdistetään yhdeksi ulos lähteväksi VC:ksi. VP-yhdistelyssä useita sisään tulevia 11 (20)
12 VP:itä yhdistetään yhdeksi lähteväksi VP:ksi ja eri VCI:t VP:n sisällä erottavat tietovirrat toisistaan. [1] [2] VC-yhdistelyn huonona puolena on se, että yhdistely vaatii pakettien solujen puskurointia. VP-yhdistely on VC-yhdistelyä helpompi toteuttaa olemassa olevilla laitteilla, mutta sitä käytettäessä tarvitaan tapa VCI:den koordinointiin VP:n sisällä. Toisaalta ATM:ää ei tarvitse pakottaa puskuroimaan pakettien soluja. VC-yhdistelystä aiheutuvan lisäpuskuroinnin tarve on havaittu kuitenkin melko minimaaliseksi. [20] VC-yhdistelyssä solmun on siis pidettävä eri AAL5-kehyksien (jotka vastaavat siis IPpaketteja) solut erillään toisistaan. Tämä voidaan tehdä suorittamalla SAR-toiminto IP-paketin jälleenmuodostamiseksi ennen edelleenlähetystä. Tässä tapauksessa VCyhdistely on oleellisesti sama asia kuin kehysyhdistely. Vaihtoehtoinen tapa on yksinkertaisesti puskuroida AAL5-kehyksen solut ja lähettää ne eteenpäin kun kehyksen loppumerkki on vastaanotettu. Kuva 2 havainnollistaa VC-yhdistelyn periaatetta. Reititin ylläpitää puskureita jokaiselle saapuvalle vajaalle kehykselle. VCI/VPI = 60/90 VC-merging LSR C8 C6 C1 VCI/VPI = 61/21 C8 C6 C1 C7 C3 C2 VCI/VPI = 25/35 C7 C3 C2 C4 C9 C5 C8 C6 C1 C7 C3 C2 C4 VCI/VPI = 22/32 C9 C5 C9 C5 C4 Kuva 2 ATM-solmujen erilaiset tietovirtojen yhdistämiskyvyt aiheuttavat yhteensopivuuskysymyksen. VC-yhdistelyyn kykenevä solmu voi pyytää naapureiltaan yksinkertaisesti yhden etiketin jokaista FEC:iä kohden. Yhdistelykyvytön solmu pyytää alavirran naapuriltaan yhden VC:n itselleen ja yhden jokaista sisään tulevaa VC:tä kohden (delegointia). VP-yhdistelyn tapauksessa edellä kuvattussa menettelyssä käytetään VC:n sijassa VP:tä. [1] [2] Optimointikysymyksiä Tarvittavien etikettien määrä riippuu solmujen yhdistelykyvyistä. Taulukko 1 kuvaa eri kombinaatioiden vaikutusta etikettien määrään. Alavirran yhdistelyllä tarkoitetaan tietovirtojen yhdistelyä, josta päätöksen on tehnyt alavirran solmu. Paikallisella yhdistelyllä tarkoitetaan tietovirtojen yhdistelyä, josta päätöksen on tehnyt solmu itse. [17] 12 (20)
13 Ei alavirran yhdistelyä Ei paikallista yhdistelyä ON ( 2 D) ; missä N = uloslähtösolmujen määrä, D = kohdeosoitteiden määrä uloslähtösolmua kohden Paikallinen yhdistely ON ( D) ; missä N = uloslähtösolmujen määrä, D = kohdeosoitteiden määrä uloslähtösolmua kohden Alavirran yhdistely 2 ON ( ); missä N = uloslähtösolmujen määrä ON ( ) ; missä N = uloslähtösolmujen määrä Taulukko 1 - Etikettikytkettyjen polkujen määrä Skaalautuvuuskysymyksiä on analysoitu myös dokumentissa Scalability Issues in Label Switching over ATM [19]. 4.6 Silmukoiden käsittely Eri strategiat Silmukoiden käsittely voidaan jakaa kolmeen ryhmään [1]: 1. Silmukoista aiheutuvien haittojen minimointi (loop survival). Haittoja voidaan minimoida poistamalla paketteja TTL-kentän avulla, käyttämällä jotain sopivaa dynaamista reititysprotokollaa tai oikeudenmukaista jonotusta verkkosolmuissa. Näistä TTL:n käyttö on ilmeisesti käyttökelpoisin vaihtoehto, mutta sitä ei voi helposti suoraan soveltaa esim ATM:ään. 2. Silmukoiden havainti (loop detection). Silmukat voidaan havaita lähettämällä LDCP-paketti (Loop Detection Control Packet) määränpäähän. Jos paketti palaa lähettäjäsolmuun, niin vastaava etiketti poistetaan käytöstä ja siirrytään (tältä osin) verkkokerrosreitiykseen. Toinen tapa perustuu määränpäähän pääsemiseksi tarvittavien hyppyjen (hop) lukumäärien laskentaan. 3. Silmukoiden syntymisen esto (loop prevention). Tämä metodi vaatii että uloslähtösolmu indusoi etikettien jakelun kontrollipaketeilla. Jos kontrollipaketti jää silmukkaan, ei polkua voida muodostaa (kokonaisuudessaan). Myös eksplisiittinen reititys on mahdollista mutta ei tarpeeksi yleiskäypä ratkaisu Silmukoiden esto MPLS:ssä Ehdotetussa MPLS-arkkitehtuurissa [2] kuvataan tapa silmukoiden syntymisen estoon. Kukin LSR ylläpitää jokaiselle käyttämälleen etikettikytketylle polulle (LSP eli Label Switched Path) listaa siihen kuuluvien LSR:ien tunnisteista (id). Lista välitetään myös naapureille ylävirtaan. Listaa käytetään estämään kytkettyjen silmukoiden muodostumista seuraavasti: 13 (20)
14 Kun solmu S havaitsee muutoksen jonkun tietovirran edelleenreitityksessä, se pyytää uudelta seuraavan hypyn solmulta etikettiä ja listaa LSR:stä. Jos S havaitsee olevansa mukana vastauksena saadussa listassa, ei uutta LSP:tä voida käyttää, vaan joudutaan odottamaan kunnes reititysprotokollat purkavat silmukan. Jos S ei ole listassa mukana, aloittaa se diffuusiolaskennan, jonka tarkoituksena on varmistaa että ylävirrassa ei ole solmuja jotka ovat listassa ja jotka reitittävät tarkasteltavan tietovirran S:n kautta. S lisää itsensä listaan ja lähettää sen kyselynä kaikille ylävirran naapureilleen. Naapuri N vastaa OK-viestillä, jos se ei reititä tarkasteltavaa tietovirtaa S:lle. Muussa tapauksessa N tarkistaa onko se saamallaan listalla. Jos on, niin se vastaa LOOP-viestillä eikä uutta LSP:tä voi käyttää. Jos N ei ole listalla jatkaa se diffuusiolaskentaa ylävirtaan. Solmut, jotka eivät tue silmukoiden syntymisen estoa, vastaavat diffuusiolaskentakyselyihin aina OK-viestillä (jolloin silmukkoja siis voi muodostua). 4.7 Hierarkinen toiminta MPLS sallii hierarkisen toiminnan etikettipinon avulla. Näin reititystä voidaan tehdä yhtä aikaa useilla eri tasoilla. Tätä kutsutaan monesti tunneloinniksi. [1] [2] R1 R2 R3 R4 R5 R6 R7 R8 R9 Domain 1 Domain 2 Domain 3 Kuva 3 Kuva 3 kuvaa esimerkkiä tilanteesta, jossa MPLS voi toimia hierarkisesti. Kolme aluetta (domainia) voivat olla esim. eri Internetin palveluntarjoajien verkkoja. Tässä tilanteessa voidaan käyttää reititykseen esim. BGP:tä reitittimien R1, R2, R3, R7, R8 ja R9 välillä ja OSPF:ää reitittimien R4, R5 ja R6 välillä. Domain 2:n alueella etikettipinossa kulkee siis kaksi etikettiä (päällimmäisenä domainin sisäisen reitityksen etiketti). MPLS:n hierarkinen toiminta edellyttää: Hierarkista etikettien vaihtoa LDP:ssä Etikettipinoa Konfigurointia: Reitittimien tulee tietää milloin käyttää hierarkista etikettiä Joissain tapauksissa etikettien pinoamista voidaan käyttää hyväksi riippumatta reitityshierarkiasta. Esim. VPN-verkot (Virtual Private Network) voitaisiin toteuttaa oman etikettitason avulla (ks. myös Virtuaaliset yksityiset verkot) 14 (20)
15 RSVP:n kanssa saman QoS:n tietovirrat voidaan yhdistää yhden etiketin alaisuuteen (päälle QoS-etiketti ) Hierarkisessa toiminnassa etikettien jakelu LDP:llä voi edellä kuvatun esimerkin R3:n ja R7:n ( Remote LDP peers ) välillä tapahtua kahdella tavalla [2]: Explicit peering: LDP-yhteydet muodostetaan aivan samoin kuin välittömiin naapureihinkin. Implicit peering: LDP-yhteydet muodostetaan ainoastaan välittömiin naapureihin ja ylemmän hierarkiatason etiketit jaellaan koodattuna alemman tason etiketin attribuutiksi. 4.8 Toiminta ATM:n kanssa MPLS:n toteutus ATM-kytkimissä voidaan tehdä eri tavoilla [1]: Poistamalla ATM Forumin kontrollitaso kokonaan (kuten Ipsilonin IP-kytkennässä) Rakentamalla järjestelmä, joka tukee sekä ATM Forumin että MPLS:n kontrollitasoa toisistaan riippumatta (SIN eli Ships in the night -tila) Yleisten ATM-palvelujen kanssa tarvitaan mitä ilmeisimmin integroitu malli jossa MPLS kykenee käyttämään ATM:n palveluja Dokumentissa Use of Label Switching With ATM [10] on yhtenäinen selostus MPLS:n käytöstä ATM:n kanssa. Dokumenteissa IP Address Resolution and ATM Signaling for MPLS over ATM SVC service [14] ja ATM SVC Support for ATM-LSRs [16] on selostettu ATM:n SVC-palvelujen käyttöä MPLS:n toteutuksessa. 4.9 Toiminta Frame Relay -tekniikan kanssa Dokumentissa Use of Label Switching on Frame Relay Networks [3] selostetaan yksityiskohtia MPLS:n käytöstä Frame Relay -tekniikan kanssa. Frame Relay:ssa etikettinä käytetään siirtoyhteyskerroksen DLCI-kenttää. Muu etiketteihin liittyvä tieto (esim. etikettipinosta muut kuin päällimmäinen etiketti), jota Frame Relay -kytkentä ei käytä, koodataan [4]:n mukaisesti. Frame Relay aiheuttaa joitain rajoitteita MPLS:n käytöön: mm. TTL:n vähennys (FR-LSR:ien välillä) ja multipoint-to-point -toiminta eivät yleensä ole mahdollisia. Toisiinsa yhteydessä olevat Frame Relay-LSR:t tarvitsevat full-duplex-yhteyden LDP:tä varten. Tälle yhteydelle pitää konfiguroida oma DLCI. TTL-kentän päivitys tehdään kuten on selitetty kappaleessa Frame Relay -reitittimen MPLS-tuki edellyttää etikettikytkennän kontrollikomponentin toteutusta. Tämä käsittää pääasiassa etikettien luomisen ja ylläpitotoiminnot. Etikettitieto voidaan kommunikoida mahdollisesti useilla mekanismeilla (ensisijassa LDP:llä). 15 (20)
16 4.10 MPLS lähiverkossa MPLS:n käyttöä lähiverkossa kuvataan dokumenteissa Labels for MPLS over LAN Media [7], MPLS Label Stack Encoding on LAN Media [9] ja Comparison of MPLS LAN Encapsulation Proposals [8]. Tyypilliset lähiverkkojen kytkentätekniikat kuten Ethernet ja Token Ring eivät ole luonteeltaan etikettityylisiä. Jos tällaisissa lähiverkoissa joudutaan käyttämään MPLS:n omaa etikettien kehysrakennekoodausta, edellyttäisi se ilmeisesti etikettien prosessointia ohjelmallisesti, mikä heikentäisi selvästi etikettien käytöstä saavutettavaa tehokkuusetua. Tämän välttämiseksi on ehdotettu etiketin koodaamista kehyksien vastaanottajakenttään. Koodaus tapahtuisi niin, että etiketeillä olisi yksiselitteinen olemassa olevien laitteiden kanssa päällekäin menemätön MAC-osoitteeen alkuosa. MAC-osoitteen loppuosaan voidaan sitten koodata etiketti. Etikettien pitää olla uniikkeja broadcast-alueen sisällä. [7] Etikettien koodauksesta MAC-osoitteeseen on kuitenkin useita ongelmia, joiden välttäminen puhuu etiketin siirtoyhteyskerrospaketin sisään koodaamisen puolesta. Ylipäätään MPLS ei vaikuta kovin käyttökelpoiselta tekniikalta lähiverkkoympäristössä. [8] 4.11 MPLS ja RSVP RSVP on resurssien varaamiseen tarkoitettu protokolla ([23]). RSVP:hen on ehdotettu laajennusta jonka avulla MPLS-etikettejä voisi liittää RSVP-virtoihin. Tällöin LSR voisi päätellä paketin varaustilan (reservation state) etiketin avulla. RSVP:hen tarvitaan kaksi uutta objektia: RSVP_LABEL kuljettamaan etiketti RSVP-viestissä HOP_COUNT TTL:n käsittelyyn Esitetyssä tavassa jokaiseen RSVP-virtaan liitetään etiketti. RSVP-virta on yksisuuntainen tietovirta lähettäjältä yhdelle tai useammalle vastaanottajalle tietyssä IP-osoitteessa. Etikettien varaus tapahtuu alavirran LSR:ssä. Etiketit poistetaan jos niitä ei vahvisteta määräajassa RESV -viesteillä tai ne poistetaan erillisellä viestillä tai RSVP-yhteys katkaistaan. Jos LSR:llä ei ole RSVP:n kautta resurssivarattua etikettiä jollekin reititettävälle paketille, niin se käyttää normaalia paras-yritys -etikettiä (best-effort), jonka se on saanut esim. LDP-viestinvälityksen kautta. [11] [12] 4.12 Eksplisiittinen reititys Eksplisiittistä reititystä voidaan käyttää esim. kuormien tasaukseen. Eksplisiittinen reitti pitää MPLS:ssä muodostaa etikettien luontihetkellä. Tämän jälkeen ei reittiä kuitenkaan enää tarvitse liittää jokaiseen verkkokerroksen pakettiin. Eksplisiittinen reitti voidaan muodostaa: konfiguroimalla staattisesti 16 (20)
17 sellaisen reititysprotokollan avulla, joka antaa sisääntulosolmulle mahdollisuuden tuntea koko käytettävä reitti Jos käytetään eksplisiittistä reititystä, eivät polun varrella olevat solmut saa käyttää näihin paketteihin hajautettua (hop-by-hop) reititystä, koska tällöin saattaa muodostua silmukoita. Esimerkiksi jos jokin solmu polun varrella on toimintakyvytön, pitää reitti purkaa eikä solmua saa ohittaa reitittämällä eteenpäin verkkokerrosprotokollalla. [1] Esityksen mukaan LDP:ssä vaaditaan, että kaikki MPLS-solmut pystyvät käyttämään eksplisiittistä reittiä vaikka eivät itse sellaista kykenisikään luomaan. [2] MPLS-etikettejä voidaan liittää RSVP-virtoihin kuten on kuvattu luvussa Eksplisiittinen etikettikytkentäinen polku on mahdollista luoda yhdistämällä tämä kyky eksplisiittisesti reititettyyn RSVP-varaukseen. Polun ensimmäinen solmu luo RSVP PATH -viestin ja liittää tähän Explicit Route -objectin. Tämän lisäksi solmu lisää viestiin LABEL_REQUEST -objektin. Polun viimeinen solmu kuittaa viestin RESV -viestillä, johon se liittää varaamansa etiketin. Viestin kulkiessa takaisin kohti polun alkupäätä, varaavat kaikki solmut polun varrella etiketin ja liittävät sen viestiin. [13] 4.13 Muita teknisiä kysymyksiä Multipath Samaan määränpäähän tarkoitetun liikenteen reititys useata vaihtoehtoista reittiä pitkin on mahdollista myös MPLS:n kanssa. Tästä aiheutuu kuitenkin helposti ylimääräistä etikettien käyttöä. LSR voi antaa jollekin tietovirralle yhden etiketin jokaista vaihtoehtoista reittiä kohden. Naapuri, joka saa tällaiselta LSR:ltä useampia etikettejä tietovirtaa kohden, voi käyttää näistä mitä tahansa. [1] [2] Multicast Multicast-liikenneteen toteutukseen liittyviä seikkoja ei ole vielä tämän raportin kirjoittamisen aikaan tarkasti kartoitettu. Multicast-reitityksen ensivaiheessa on rakennettava multicast-puita. Multicast-puuhun kuuluva LSR assosioi etiketin tähän puuhun ja välittää ko. etiketin multicast-puun isäntäsolmulleen. Lähiverkossa etiketti välitetään myös sisarsolmuille, jotta isäntä voi lähettää samalla etikettillä kaikille lapsilleen. LSR:t tallettavat multicast-etiketeille NHLFE:hen tarvittavat tiedot kaikista puuhun kuuluvista lapsisolmuistaan. [2] Etikettikytkettyjen polkujen luonnin kontrolli Etikettikytketyt polut (Label Switched Path eli LSP) voidaan ( Downstream label allocation -tavassa) generoida joko uloslähtösolmuista alkaen tai yhtä aikaa kaikista solmuista. Uloslähtösolmusta alkavassa generoinnissa on hyvänä puolena etteivät solmut yritä allokoida epäyhteensopivia etikettejä toisin kuin kaikista solmuista alkavassa tavassa (= paikallisessa kontrollissa). Paikallisessa kontrollissa taas käynnistys tapahtuu nopeammin ja se on oletettavasti vikasietoisempi. [1] 17 (20)
18 Tämän raportin kirjoittamisen aikaan ei MPLS-arkkitehtuurin kuvauksessa ole vielä päätetty mitä seuraavasta kolmesta tavasta käytetään: Vaaditaan paikallinen kontrolli Vaaditaan kontrolli uloslähtösolmuista lähtien Sallitaan molemmat tavat Dokumentti A Proposed Architecture for MPLS [2] sisältää liitteissään pitkähköt analyysit eri vaihtoehtojen hyvistä ja huonoista puolista. Samaa asiaa käsittelee LDPprotokollan näkökulmasta dokumentti Two Modes of MPLS Explicit Label Distribution Protocol [15] Turvallisuus MPLS:n yhteydessä palomuurit voivat tarvittaessa katkaista etikettipohjaisen reitityksen, jos katsotaan että etikettien tarjoama mahdollisuus kontrolloida liikenteen reittiä palomuurin takana on turvallisuusuhka. [1] TTL IP-paketeissa kulkee mukana TTL-kenttä, jonka arvoa vähennetään jokaisella edetyllä reitittimellä. Tämän avulla voidaan poistaa silmukkaan jääneitä paketteja. Myös traceroute-ohjelma käyttää tätä ominaisuutta hyväkseen määrittäessään paketin reitin. Jos etiketit koodataan MPLS:n omalla otsikkotietueella, voidaan TTL:ää tukea. Aina ei etikettiin kuitenkaan voida (esim. ATM:n kanssa) koodata TTL-kenttää. Jos TTL:ää tukemattoman MPLS-alueen sisääntulosolmulla on käytettävissä tieto uloslähtösolmun saavuttamiseen tarvittavien hyppyjen määrästä, voi se vähentää TTL-laskuria ennen paketin edelleenreititystä (tai hylätä paketin jos laskuri meni nollaan). Traceroute:a ei nykymuodossa saada toimimaan TTL:ää tukemattoman MPLS-alueen läpi. [2] PPP Point-to-point Protocol eli PPP (RFC 1661) tarjoaa standarditavan eri protokollien datagrammien kuljettamiseen yhden linkkiyhteyden yli. Etikettien käyttö PPP:n yli edellyttää PPP:hen uutta verkkokontrolliprotokollaa (Network Control Protocol). PPP-yhteyden muodostukseen käytetään standardin määrittelemää LCP-protokollaa. Uusi MPLS Control Protocol eli MPLSCP toimii samalla periaatteella ja astuu kuvaan kun LCP on saanut yhteyden muodostettua. MPLSCP huolehtii etikettikytkennän käyttöönotosta PPP-yhteyden yli. [4] Virtuaaliset yksityiset verkot Rajatulle käyttäjäkunnalle tarkoitetut verkot (Virtual Private Network eli VPN) olisi melko yksinkertaista toteuttaa MPLS:n avulla. Tämän vuoksi MPLS:ään on ehdotettu VPN-tuen rakentamista. [18] Tyypillisissä Intraneteissä tarvitaan turvallinen tapa sulkea ulkopuoliset pois verkosta ja tarjota yksityinen (epäuniikki) IP-osoiteavaruus. MPLS-runkoverkossa reitittimet 18 (20)
19 voisivat ylläpitää reititystaulua jokaista VPN:ää kohden. MPLS-runkoverkossa riittää, että kohdeosoitteet ovat uniikkeja sisääntulosolmussa, jotka liittävät etiketit IPpaketteihin. Etikettien välittämistä (esim. LDP:llä) pitäisi VPN:ien takia laajentaa kuljettamaan mukanaan käyttäjäryhmän tunniste. Käyttäjäryhmien tunnisteet määriteltäisiin liitettäessä yksityistä LSR:ää MPLS-runkoverkkoon. 5. Yhteenveto MPLS:n määrittely on tämän raportin kirjoittamisen aikaan jo pitkällä. Perusratkaisut on tehty ja tarvittavat protokollat määritelty. Vaikka useita yksityiskohtia onkin vielä lyömättä lukkoon, on ilmeistä että tekniikka tullaan ottamaan käyttöön, koska sen takana on useita suuria reititinvalmistajia (mm. Cisco Systems). MPLS:n tuomista hyödyistä suhteutettuna vaadittavaan uuden tekniikan rakentamiseen voi olla epäileväinen. Nykyiset reitittimet ovat jo melko optimoituja verkkokerrosreititykseen, joten MPLS:n tuoma tehokkuusetu on kyseenalainen. Jos tulevaa standardia aletaan kuitenkin soveltaa laajemmassa mittakaavassa, tuo se yhtenäisyyttä eri protokollien välille. Tietovirtojen ryhmittely tuo myös entistä paremmat mahdollisuudet kontrolloida liikennettä. 19 (20)
20 6. Lähteet Internet-draft -dokumentit löytyvät osoitteesta ftp://ftp.ietf.org/internet-drafts [1] A Framework for Multiprotocol Label Switching, R. Callon et al, Internet Draft <draft-ietfmpls-framework-02.txt>, November [2] A Proposed Architecture for MPLS, E. Rosen et al., Internet Draft <draft-ietf-mpls-arch- 00.txt>, August [3] Use of Label Switching on Frame Relay Networks, A. Conta et al., Internet Draft <draft-ietfmpls-fr-00.txt>, December [4] MPLS Label Stack Encoding, E. Rosen et al., Internet Draft <draft- ietf-mpls-label-encaps- 00.txt>, November 1997 [5] Generic Label Distribution Protocol Specification, E. Gray et al., Internet Draft <draft-graympls-generic-ldp-spec-00.txt>, November 1997 [6] LDP Specification, N. Feldman et al., Internet Draft <draft-feldman-ldp-spec-00.txt>, November 1997 [7] Labels for MPLS over LAN Media, D. Bussiere et al., Internet Draft <draft-srinivasan-mplslans-label-00.txt>, August 1997 [8] MPLS Label Stack Encoding on LAN Media, E. Rosen et al., Internet Draft <draft-rosenmpls-lan-encaps-00.txt>, November 1997 [9] Comparison of MPLS LAN Encapsulation Proposals, E. Rosen et al., Internet Draft <draftrosen-mpls-lan-encaps-compar-00.txt>, November 1997 [10] Use of Label Switching With ATM, B. Davie et al., Internet Draft <draft-davie-mpls-atm- 00.txt>, November 1997 [11] Soft State Switching - A Proposal to Extend RSVP for Switching RSVP Flows, A. Viswanathan et al., Internet Draft <draft-viswanathan-mpls-rsvp-00.txt>, August 1997 [12] Use of Label Switching With RSVP, B. Davie et al., Internet Draft <draft-davie-mpls-rsvp- 01.txt>, November 1997 [13] Explicit Route Support in MPLS, B. Davie et al., Internet Draft <draft-davie-mpls-explicitroutes-00.txt>, November 1997 [14] IP Address Resolution and ATM Signaling for MPLS over ATM SVC services, H. Esaki et al., Internet Draft <draft-katsube-mpls-over-svc-00.txt>, June 1997 [15] Two Modes of MPLS Explicit Label Distribution Protocol, Y. Katsube et al., Internet Draft <draft-katsube-mpls-two-ldp-00.txt>, September 1997 [16] ATM SVC Support for ATM-LSRs, N. Demizu et al., Internet Draft <draft-demizu-mpls-atmsvc-00.txt>, October 1997 [17] Stream Aggregation, A. Fredette et al., Internet Draft <draft-fredette-mpls-aggregation- 00.txt>, November 1997 [18] VPN support for MPLS, J. Heinänen, Internet Draft <draft-heinanen-mpls-vpn-00.txt>, December 1997 [19] Scalability Issues in Label Switching over ATM, Z. Wang & G. Armitage, Internet Draft <draft-wang-mpls-scaling-atm.00.txt>, July 1997 [20] Performance Issues in VC-Merge Capable MPLS Switches, I. Widjaja & A. Elwalid, Internet Draft <draft-widjaja-mpls-vc-merge-00.txt>, July 1997 [21] OSPF version 2, J. Moy, RFC 1583, March 1994 [22] A Border Gateway Protocol 4 (BGP-4), Y. Rekhter & T. Li, RFC 1771, March 1995 [23] Resource ReSerVation Protocol (RSVP) Version 1 Functional Specification, R. Braden et al., RFC 2205, September (20)
Diplomityöseminaari 21.5.2002
Diplomityöseminaari.5. Nimi: Aihe: Valvoja: Ohjaaja: Teettäjä: Leimakytkentää hyödyntävien virtuaaliverkkojen vertailu Prof. Raimo Kantola DI Jarno Salmela Sonera Oyj.5. Diplomityöseminaari Esityksen rakenne
Seramon projekti Kimmo Haukimäki & Jani Lirkki Agora Center Jyväskylän yliopisto, 40351 Jyväskylä Suomi Contents 1 Johdanto 1 2 Systeemin kuvaus 1 2.1 MPLS tekniikka................................. 1
Kymenlaakson Ammattikorkeakoulu Elektroniikan koulutusohjelma / tietoliikennetekniikka Opinnäytetyö 2011 Tuomo Korja
Kymenlaakson Ammattikorkeakoulu Elektroniikan koulutusohjelma / tietoliikennetekniikka Opinnäytetyö 2011 Tuomo Korja Tiedot KORJA, TUOMO Opinnäytetyö Työn ohjaaja Toimeksiantaja Huhtikuu 2011 Avainsanat
Luennon aiheet. S Tietoliikenneverkot. Mihin IP-kytkentää tarvitaan? Miltä verkko näyttää? Vuon määrittely. Vuon määrittely
Luennon aiheet S-38.188 Tietoliikenneverkot,3N\WNHQWl -XNND1XUPL Ongelmakenttä teoriaa mittaustuloksia Ratkaisumallit IP switching Tag switching MPOA muut ratkaisut MPLS 5.11.1997 Jukka Nurmi/ TKK Teletekniikka
Internet Protocol version 6. IPv6
Internet Protocol version 6 IPv6 IPv6 Osoiteavaruus 32-bittisestä 128-bittiseksi Otsikkokentässä vähemmän kenttiä Lisäominaisuuksien määritteleminen mahdollista Pakettien salaus ja autentikointi mahdollista
Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju
Tietokoneverkot 2009 (4 op) jaakko.kangasharju@futurice.com Futurice Oy Syksy 2009 (Futurice Oy) Syksy 2009 1 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 2 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 3 / 39
Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju
Tietokoneverkot 2008 (4 op) jkangash@cc.hut.fi Teknillinen korkeakoulu Syksy 2008 (TKK) Syksy 2008 1 / 39 Sisältö 1 2 (TKK) Syksy 2008 2 / 39 Sisältö 1 2 (TKK) Syksy 2008 3 / 39 iksi monilähetys? : saman
Reititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP
Reititys 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 DUNXVHXKNXUL Tämä ja OSI Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP 7 sovellus 6 esitystapa 5 yhteysjakso 4 siirto verkko linkki fyysinen
ICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol)
3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)
S 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory
S 38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen
3. IP-kerroksen muita protokollia ja
3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)
Kattava katsaus reititykseen
M.Sc.(Tech.) Marko Luoma (1/29) S 38.188 Tietoliikenneverkot S 2000 Luento 4: Reititys Kattava katsaus reititykseen M.Sc.(Tech.) Marko Luoma (2/29) S 38.122 Telecommunication Switching Technology II (2
Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla + Unicast
Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Petri Vuorimaa 1 Johdanto Tietoverkoissa voidaan lähettää kolmella
Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/2003 79. Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
Integration of Routing and Switching
Integration of Routing and Switching Label Switching & IP switching The goal is to avoid executing packet forwarding algorithm for each and every packet and replace it with switching in hardware. The result
OSI malli. S 38.188 Tietoliikenneverkot S 2000. Luento 2: L1, L2 ja L3 toiminteet
M.Sc.(Tech.) Marko Luoma (1/38) S 38.188 Tietoliikenneverkot S 2000 Luento 2: L1, L2 ja L3 toiminteet OSI malli M.Sc.(Tech.) Marko Luoma (2/38) OSI malli kuvaa kommunikaatiota erilaisten protokollien mukaisissa
100 % Kaisu Keskinen Diat
100 % Kaisu Keskinen Diat 98-103 4-1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP IPv6
OSI ja Protokollapino
TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros
Liikkuvien isäntäkoneiden reititys
Mobile IP IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi osoite tässä
IP-reititys IP-osoitteen perusteella. koneelle uusi osoite tässä verkossa?
Mobile IP IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi osoite tässä
Turvallisuus verkkokerroksella
Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security
Turvallisuus verkkokerroksella
Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security
AH-otsake. Turvallisuus verkkokerroksella. AH-otsake. AH-otsake. ESP-otsake. IP-otsake
Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security
Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast
Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
IPv6 käyttöönoton mahdollistajat operaattorin näkemys
IPv6 käyttöönoton mahdollistajat operaattorin näkemys Jyrki Soini TeliaSonera 1 IPv6 toimi nyt IPv4 osoitteet loppumassa hyvää vauhtia keskusvarasto (IANA) jakoi viimeiset osoitelohkot 3.2.2011 RIPE arvioi
Monilähetysreititys. Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät
Monilähetysreititys Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät ohjelmistopäivitykset WWW-välimuistien päivitykset etäopetus, virtuaalikoulu videoiden, äänitteiden lähetys
Tosiaikajärjestelmät Luento 8: Tietoliikenneverkkoja ja -protokollia. Tiina Niklander. Jane Liu: Real-time systems, luku 11 + artikkeleja
Tosiaikajärjestelmät Luento 8: Tietoliikenneverkkoja ja -protokollia Tiina Niklander Jane Liu: Real-time systems, luku 11 + artikkeleja Sisältöä Yleistä verkoista Internet ja tosiaikaisuus Ethernet Protokollia
Introduction to exterior routing
Introduction to exterior routing CIDR-1 Autonomous Systems AS Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen) reititysprotokolla,
Antti Vähälummukka 2010
Antti Vähälummukka 2010 TCP/IP (Transmission Control Protocol / Internet Protocol) on usean Internet-liikennöinnissä käytettävän tietoverkkoprotokollan yhdistelmä. IP-protokolla on alemman tason protokolla,
TVP 2003 kevätkurssi. Kertaus Otto Alhava
TVP 2003 kevätkurssi Kertaus Kysymyksiä ja vastauksia 1) Mistä saa kurssin puuttuvat kalvot? ks. kurssin kotisivu ensi perjantaina! 2) Miten valmistautua tenttiin? (=Miten hahmotan kurssin sisällön paremmin?)
Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast
Multicast perusteet. Ins (YAMK) Karo Saharinen Karo Saharinen
Multicast perusteet Ins (YAMK) Karo Saharinen 20.04.2016 Lyhenteitä Multicastissä Lyhenne PIM PIM-SM PIM-DM MC ASM SSM RP BSR IGMP UC (S,G) Selite Protocol Independent Multicast PIM Sparse Mode PIM Dense
Kuva maailmasta Pakettiverkot (Luento 1)
M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko
Introduction to exterior routing
Introduction to exterior routing CIDR-1 Autonomous Systems AS Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen) reititysprotokolla,
3/3/15. Verkkokerros 2: Reititys CSE-C2400 Tietokoneverkot Kirjasta 4.2-4.3, 4.5-4.8. Verkkokerros. Internet-protokollapino ja verkkokerroksen tehtävä
do what I mean // : Reititys CSE-C400 Tietokoneverkot Kirjasta 4.-4., 4.-4.8 Tällä luennolla Reititys Internet-verkossa ja internet-verkoissa Internetin rakenne Reititysprotokollat ja algoritmit Reitittimen
Introduction to exterior routing
Introduction to exterior routing CIDR-1 Autonomous Systems AS - Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen)
DownLink Shared Channel in the 3 rd Generation Base Station
S-38.110 Diplomityöseminaari DownLink Shared hannel in the 3 rd Diplomityön tekijä: Valvoja: rofessori Samuli Aalto Ohjaaja: Insinööri Jari Laasonen Suorituspaikka: Nokia Networks 1 Seminaarityön sisällysluettelo
Kolmostason VPN-sovellus MPLS-verkossa
Metropolia Ammattikorkeakoulu Tietotekniikan koulutusohjelma Eetu Heikkilä Kolmostason VPN-sovellus MPLS-verkossa Insinöörityö 3.12.2009 Ohjaaja: yliopettaja Matti Puska Ohjaava opettaja: yliopettaja Matti
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Tämän harjoituksen tarkoituksena on tutustua IP-protokollaan. Kertausta - Harjoitus 4: Erään sovelluksen
Internet perusteet. Analyysin tasot
Internet perusteet Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat
Verkkokerroksen palvelut. 4. Verkkokerros. Virtuaalipiiri (virtual circuit) connection-oriented ~ connectionless. tavoitteet.
4. Verkkokerros sovelluskerros asiakas kuljetuskerros end-to-end verkkokerros Verkkokerroksen palvelut tavoitteet palvelut riippumattomia aliverkkojen tekniikasta kuljetuskerros eristettävä aliverkkojen
Santeri Kangaskolkka SEAMLESS MPLS. Opinnäytetyö Tietotekniikka. Joulukuu 2017
Santeri Kangaskolkka SEAMLESS MPLS Opinnäytetyö Tietotekniikka Joulukuu 2017 Tekijä/Tekijät Tutkinto Aika Santeri Kangaskolkka Insinööri (AMK) Joulukuu 2017 Opinnäytetyön nimi Seamless MPLS 33 sivua Toimeksiantaja
Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013
Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi
Opinnäytetyön Loppuseminaari klo 8
Opinnäytetyön Loppuseminaari 17.4.2013 klo 8 Opinnäytetyön nimi: MPLS TE - TUNNELOINTITEKNIIKAN TESTAUS SIMUNET- YMPÄRISTÖSSÄ Teemu Kunnari TI09TIVE Toimeksiantaja yritys: Simunet/KYMP Oy Ohjaava opettaja:
TCP/IP-protokollapino. Verkkokerros ja Internetprotokolla. Sisältö. Viime luennolla. Matti Siekkinen
TCP/IP-protokollapino Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros:
Siirtyminen IPv6 yhteyskäytäntöön
Siirtyminen yhteyskäytäntöön SimuNet loppuseminaari 7.12.2011 Vesa Kankare 7.12.2011 1 Agenda Taustaa Miksi Muutoksen vaikutukset verkoille operaattori ja yritysnäkökulma SimuNet 7.12.2011 2 IPv4 IPv4
Internet perusteet. Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol. Internet-1. S-38.
Internet perusteet Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat
ATM- ja FRAME RELAY TEKNIIKOIDEN KORVAAMINEN MPLS- JA METRO ETHERNET- TEKNIIKOILLA WAN- YHTEYKSILLÄ
ATM- ja FRAME RELAY TEKNIIKOIDEN KORVAAMINEN MPLS- JA METRO ETHERNET- TEKNIIKOILLA WAN- YHTEYKSILLÄ Case: UPM-Kymmene Wood Oy LAHDEN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Tietoliikennetekniikka
IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus. Lauri Suleva TI07 Opinnäytetyö 2011
IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus SimuNetissä Lauri Suleva TI07 Opinnäytetyö 2011 Johdanto Työn tarkoituksena tutustua IPTV-palveluun yleisesti IPTV-palveluun vaikuttavien tekijöiden
Sisällys. 18. Abstraktit tietotyypit. Johdanto. Johdanto
Sisällys 18. bstraktit tietotyypit Johdanto abstrakteihin tietotyyppeihin. Pino ja jono. Linkitetty lista. Pino linkitetyllä listalla toteutettuna. 18.1 18.2 Johdanto Javan omat tietotyypit ovat jo tuttuja:
Salausmenetelmät (ei käsitellä tällä kurssilla)
6. Internetin turvattomuus ja palomuuri Internetin turvaongelmia Tietojen keruu turva-aukkojen löytämiseksi ja koneen valtaaminen Internetissä kulkevan tiedon tutkiminen IP-osoitteen väärentäminen Palvelunestohyökkäykset
Algoritmit 2. Luento 6 To Timo Männikkö
Algoritmit 2 Luento 6 To 28.3.2019 Timo Männikkö Luento 6 B-puun operaatiot Nelipuu Trie-rakenteet Standarditrie Pakattu trie Algoritmit 2 Kevät 2019 Luento 6 To 28.3.2019 2/30 B-puu 40 60 80 130 90 100
Introduction to exterior routing. Autonomous Systems
Introduction to exterior routing CIDR1 Autonomous Systems AS Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen) reititysprotokolla,
Johdanto Internetin reititykseen
Johdanto Internetin reititykseen IPv4, ICMP, ARP, osoitteet (Luvut 2-3 Huiteman kirjassa) Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat Periaatteet, Vaatimukset
SMART BUSINESS ARCHITECTURE
SMART BUSINESS ARCHITECTURE RAJATTOMAN VERKON ALUSTA Mihail Papazoglou, järjestelmäasiantuntija Agenda Markkinatrendit Miksi Smart Business Architecture? LAN Security Yhteenveto 2010 Cisco Systems, Inc.
Mikä on internet, miten se toimii? Mauri Heinonen
Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML
ITKP104 Tietoverkot - Teoria 3
ITKP104 Tietoverkot - Teoria 3 Ari Viinikainen Jyväskylän yliopisto 5.6.2014 Teoria 3 osuuden tärkeimmät asiat kuljetuskerroksella TCP yhteyden muodostus ja lopetus ymmärtää tilakaavion suhde protokollan
Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla
Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla Mikko Merger Valvoja: Professori Jorma Jormakka Ohjaaja: TkL Markus Peuhkuri TKK/Tietoverkkolaboratorio 1 Sisällysluettelo Tavoitteet IEEE 802.11
OSI-malli. S Tietoliikenneverkot. Miksi kytketään. Välitys ja kytkeminen OSI-mallissa. /XHQWR.\WNHQWlMDUHLWLW\V
Teknillinen korkeakoulu Teletekniikan laboratorio OSImalli S8.88 Tietoliikenneverkot 7 sovelluskerros 7 sovelluskerros /XHQWR.\WNHQWlMUHLWLW\V esitystapakerros yhteysjakso esitystapakerros yhteysjakso
Verkkoliikennettä Java[ssa lla] Jouni Smed
Verkkoliikennettä Java[ssa lla] Jouni Smed 9.2.2001 1 Perusteita 1 (2) tarvittavat luokat paketissa MDYDQHW IP-osoitteita käsitellään,qhw$gguhvv-olioina luonti (huom. ei konstruktoria):,qhw$gguhvvdggu,qhw$gguhvvjhw%\1dphdgguhvv
Opinnäytetyön Loppuseminaari 18.4.2013
Opinnäytetyön Loppuseminaari 18.4.2013 Opinnäytetyön nimi: Ryhmälähetysten uudet menetelmät Kim Vuorela TI09TIVE Toimeksiantaja yritys: KYMP Oy Ohjaava opettaja: Martti Kettunen Työ liittyy hankkeeseen:
Sisältö. Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MAC-osoite) ARP (eli IP-MAC-mäppäys) ja kytkintaulu
Sisältö Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen
Johdanto Internetin reititykseen
Johdanto Internetin reititykseen Internet architecture IPv4, ICMP, ARP Addressing, routing principles (Luvut 2-3 Huiteman kirjassa) Internet-1 Internet Architecture Principles End-to-end principle All
Tietoliikenteen perusteet. Langaton linkki
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman
Tietoliikenteen perusteet. Langaton linkki
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman
Verkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä
3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)
Verkkokerros 2: Reititys
Verkkokerros 2: Reititys CSE-C2400 Tietokoneverkot Kirjasta 4.2-4.3, 4.5-4.8 Sanna Suoranta Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach
Vuonimiö on pelkkä tunniste
Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa
Vuonimiö on pelkkä tunniste
Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa
reitittimissä => tehokkaampi 2005 Markku Kojo IPv6
4. IPv6-protokolla (RFC 2460) Enemmän osoitteita 16 tavua osoitteelle => osoitteita paljon! Virtaviivaistettu nopeampi käsittely k reitittimissä => tehokkaampi Uusia piirteitä Erilaisten sovellusten tarpeet
... Laajennusotsakkeet. Reititysotsake. Vuonimiö on pelkkä tunniste. Vuonimiöiden käsittely solmuissa
Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa
18. Abstraktit tietotyypit 18.1
18. Abstraktit tietotyypit 18.1 Sisällys Johdanto abstrakteihin tietotyyppeihin. Pino ja jono. Linkitetty lista. Pino linkitetyllä listalla toteutettuna. 18.2 Johdanto Javan omat tietotyypit ovat jo tuttuja:
Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite
TW-EAV510: PORTTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IP---OSOITE - Jotta
Integration of Routing and Switching
Integration of Routing and Switching Label Switching & IP switching The goal is to avoid executing packet forwarding algorithm for each and every packet and replace it with switching in hardware. The result
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/
reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa
OSPF:n toiminta reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa viestit tulvitetaan, viestit numeroidaan, viestit kuitataan viestit ohjataan valitulle (designed)
reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa
OSPF:n toiminta reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa viestit tulvitetaan, viestit numeroidaan, viestit kuitataan viestit ohjataan valitulle (designed)
OSPF:n toiminta. Välittäjäreititin. Hello-paketti. Hello-paketin kentät. Hello-paketin kentät jatkuvat. OSPF-sanomat hello naapurien selvillesaaminen
OSPF:n toiminta reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa viestit tulvitetaan, viestit numeroidaan, viestit kuitataan viestit ohjataan valitulle (designed)
..128.214.4.29.. itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä ysely: Kenen IPsoite. IP-paketissa on vain vastaanottajan
..128.214.4.29.. IP-paketissa on vain vastaanottajan IPosoite A B:n verkkoosoite..128.214.4.29.. B 128.214.4.29 66-55-44-33 22-11 itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä
4. Reititys (Routing)
4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle Välissä voi olla hyvin monimutkainen monista erilaisista aliverkoista koostuva verkko.
Verkkokerros ja Internetprotokolla
Verkkokerros ja Internetprotokolla Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2012 TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros:
Service Level Agreement. Service Level Agreement. IP verkkopalvelu. S 38.192 Verkkopalvelujen tuotanto Luento 1: Service Level Agreement
Lic.(Tech.) Marko Luoma (1/20) Lic.(Tech.) Marko Luoma (2/20) Service Level greement S 38.192 Verkkojen tuotanto Luento 1: Service Level greement Sopimus, jokaa kuvaa tuotettua a ja siitä maksettavaa korvausta
Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit
4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle Välissä voi olla hyvin monimutkainen monista erilaisista aliverkoista koostuva verkko.
Jos A:lla ei ole tietoa ARP-taulussaan, niin A lähettää ARP-kysely yleislähetyksenä
..128.214.4.29.. A B:n verkkoosoite..128.214.4.29.. B IP-paketissa on vain vastaanottajan IPosoite 128.214.4.29 66-55-44-33- 22-11 Pitää saada selville IP-osoitetta vastaava verkko-osoite. Yleislähetyksenä
Tietoliikenne II (2 ov)
Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos) Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin
Algoritmit 2. Luento 11 Ti Timo Männikkö
Algoritmit 2 Luento 11 Ti 24.4.2018 Timo Männikkö Luento 11 Rajoitehaku Kapsäkkiongelma Kauppamatkustajan ongelma Paikallinen etsintä Lyhin virittävä puu Vaihtoalgoritmit Algoritmit 2 Kevät 2018 Luento
Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit
4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle Välissä voi olla hyvin monimutkainen monista erilaisista aliverkoista koostuva verkko.
Tehtävä 2: Tietoliikenneprotokolla
Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli
Turvallinen etäkäyttö Aaltoyliopistossa
Turvallinen etäkäyttö Aaltoyliopistossa Diplomityöseminaari Ville Pursiainen Aalto-yliopiston tietotekniikkapalvelut Valvoja: Prof Patric Östergård, Ohjaajat: DI Jari Kotomäki, DI Tommi Saranpää 7.10.2016
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 Quality of Service (QoS) Tiedonsiirron vaatimukset määritellään QoSparametrien avulla: + esim. viive,
Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Windows XP
Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet Käyttöjärjestelmä: Windows XP Espoon Taloyhtiöverkot Oy, 2010 Tervetuloa Espoon Taloyhtiöverkkojen laajakaistan käyttäjäksi! Tässä ohjeessa opastetaan,
Verkkokerros ja Internetprotokolla
Verkkokerros ja Internetprotokolla Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2013 TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros:
S Teletekniikan erikoistyö II. Monikerrosreititys. (Multilayer routing) Ilkka Peräläinen 47843B. ilkka#luuri.hut.
(Multilayer routing) 21.4.1997 Työn ohjaaja Professori Jorma Virtamo Ilkka Peräläinen 47843B ilkka#luuri.hut.fi Sisällysluettelo SISÄLLYSLUETTELO...2 LYHENNE- JA TERMILUETTELO...4 1. JOHDANTO...6 2. IPSILONIN
Liikkuvien isäntäkoneiden reititys
5. Mobile IP (RFC 3220) IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi
5. Mobile IP (RFC 3220)
5. Mobile IP (RFC 3220) IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi
Hello-paketin kentät jatkuvat
Hello-paketin kentät jatkuvat Designated router Backup desigated router reititin ilmoittaa haluavansa toimia välittäjäreitittimenä tai varavälittäjäreitittimenä valintaa suoritetaan jatkuvasti ja joka
Hello-paketin kentät jatkuvat
Hello-paketin kentät jatkuvat Designated router Backup desigated router reititin ilmoittaa haluavansa toimia välittäjäreitittimenä tai varavälittäjäreitittimenä valintaa suoritetaan jatkuvasti ja joka