S Reititys tietoliikenneverkoissa. Prof. Raimo Kantola Puh Vastaanotto: SE323, Ke klo 10-12

Samankaltaiset tiedostot
Luennot: Nicklas Beijar Tel Vastaanotto: SE327, Pe klo Harjoitukset: Juha Järvinen ja Nicklas Beijar.

S ohjelma - syksy 2002

S Tiedonvälitystekniikka II Prof. Raimo Kantola tel Vastaanotto SG210, Ke 10-12

S Reititys tietoliikenneverkoissa

OSI-malli. S Tietoliikenneverkot. Miksi kytketään. Välitys ja kytkeminen OSI-mallissa. /XHQWR.\WNHQWlMDUHLWLW\V

Verkkokerroksen palvelut. 4. Verkkokerros. Virtuaalipiiri (virtual circuit) connection-oriented ~ connectionless. tavoitteet.

j n j a b a c a d b c c d m j b a c a d a c b d c c j

S Tietoliikenneverkot

Reititys. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Reititys. Jaakko Kangasharju.

Tiedonvälitystekniikka 1-3 ov. Kurssin sisältö ja tavoite

Verkkokerroksen palvelut

Kytkentäkentät, luento 2 - Kolmiportaiset kentät

Introduction to exterior routing

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

Kattava katsaus reititykseen

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit

Algoritmit 2. Luento 12 Ke Timo Männikkö

100 % Kaisu Keskinen Diat

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit

Reititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP

Introduction to exterior routing. Autonomous Systems

Introduction to exterior routing

Algoritmit 2. Luento 11 Ti Timo Männikkö

Introduction to exterior routing

T Harjoitustyöluento

Työn nimi: Numerointi ja reititys operaattoritasoisessa hybridiverkossa (NGN)

Verkkokerroksen palvelut. 4. Verkkokerros. Virtuaalipiiri (virtual circuit) connection-oriented ~ connectionless. tavoitteet.

4. Verkkokerros. sovelluskerros. kuljetuskerros. verkkokerros. siirtoyhteyskerros peruskerros. asiakas. end-to-end

Algoritmit 2. Luento 13 Ti Timo Männikkö

reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa

reititystietojen vaihto linkkitilaviestejä säännöllisin väliajoin ja topologian muuttuessa

OSPF:n toiminta. Välittäjäreititin. Hello-paketti. Hello-paketin kentät. Hello-paketin kentät jatkuvat. OSPF-sanomat hello naapurien selvillesaaminen

4. Reititys (Routing)

3/3/15. Verkkokerros 2: Reititys CSE-C2400 Tietokoneverkot Kirjasta , Verkkokerros. Internet-protokollapino ja verkkokerroksen tehtävä

Kytkentäkentät, luento 2 - Kolmiportaiset kentät

GUIDELINES FOR IMPLEMENTATION KANSALLISET TILAAJATOIMINTEET. SULJETTU KÄYTTÄJÄRYHMÄ

Algoritmit 1. Luento 13 Ti Timo Männikkö

Joonas Haapala Ohjaaja: DI Heikki Puustinen Valvoja: Prof. Kai Virtanen

Algoritmit 2. Luento 12 To Timo Männikkö

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla

Harjoitus 1 ( )

PARITUS KAKSIJAKOISESSA

Elisa Oyj:n. Yhteenliittämishinnasto telealueella 013 (Joensuun toimipiste)

SMART BUSINESS ARCHITECTURE

Diplomityöseminaari

Johdatus verkkoteoriaan 4. luento

Liikenneteorian tehtävä

Verkkokerros 2: Reititys

Monilähetysreititys. Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät

Harjoitus 1 ( )

Graafit ja verkot. Joukko solmuja ja joukko järjestämättömiä solmupareja. eli haaroja. Joukko solmuja ja joukko järjestettyjä solmupareja eli kaaria

Algoritmit 1. Luento 8 Ke Timo Männikkö

Malliratkaisut Demot

PUHELINNUMERON SIIRRETTÄVYYS KIINTEÄN VERKON JA MATKAVIESTINVERKON VÄLILLÄ. Viestintäviraston suosituksia 314/2008 S

Kokonaislukuoptimointi hissiryhmän ohjauksessa

Optimoinnin sovellukset

Kombinatorinen optimointi

Search space traversal using metaheuristics

Routing Information Protocol

Diplomityöseminaari

POHJOIS-HÄMEEN PUHELIN OY:n YHTEENLIITTÄMISHINNASTO

Internet Protocol version 6. IPv6

Kiinnostuspohjainen topologian hallinta järjestämättömissä vertaisverkoissa

4. Reititys (Routing)

TELEVERKKO- OPERAATTORIPALVELUJEN HINNASTO

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

Algoritmit 2. Luento 6 Ke Timo Männikkö

AB TEKNILLINEN KORKEAKOULU

Suomen rautatieverkoston robustisuus

Algoritmit 1. Luento 10 Ke Timo Männikkö

Algoritmit 1. Luento 13 Ma Timo Männikkö

Elisa Oyj:n. Yhteenliittämishinnasto telealueilla 03, 09, 013, 014 ja 019. Voimassa alkaen

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit

Harjoitus 3 ( )

Algoritmit 2. Luento 13 Ti Timo Männikkö

Routing Information Protocol

4. Reititys (Routing)

4. Reititys (Routing)

S Liikenneteorian perusteet (2 ov) K-98

Routing Information Protocol. RIP - Routing Information Protocol on sisäisen reitityksen perusprotokolla

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

Algoritmit 2. Luento 14 Ke Timo Männikkö

Verkkokerroksen palvelut. 4. Verkkokerros. Virtuaalipiiri (virtual circuit) connection-oriented ~ connectionless. tavoitteet.

DownLink Shared Channel in the 3 rd Generation Base Station

T : Max-flow / min-cut -ongelmat

Demonstraatiot Luento

TVP 2003 kevätkurssi. Kertaus Otto Alhava

Algoritmit 1. Luento 9 Ti Timo Männikkö

Harjoitus 3 ( )

Algoritmi on periaatteellisella tasolla seuraava:

T Harjoitustyöluento

TELEVERKKO- OPERAATTORIPALVELUJEN HINNASTO N:o 36

AB TEKNILLINEN KORKEAKOULU

YHTEENLIITTÄMISHINNASTO Voimassa lukien

TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta. Yliassistentti Jussi Hakanen syksy 2010

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

Aalto-yliopiston verkkopalveluiden arkkitehtuuri

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio

Kytkentäfunktioiden monimutkaisuuden alaraja, Copy-funktio, Itsereitittävyys

Transkriptio:

S-38.2121 Reititys tietoliikenneverkoissa Prof. Raimo Kantola raimo.kantola@hut.fi, Puh. 451 2471 Vastaanotto: SE323, Ke klo 10-12 Lic.Sc. Nicklas Beijar nbeijar@netlab.hut.fi, Puh. 451 5303 Vastaanotto: SE327, Pe klo 10-11 ssistentti: bu Rashid S-38.2121 / RKa, NB / S-2006 1-1 Tiedotus Kurssin kotisivu: http://www.netlab.hut.fi/opetus/s382121/ Uutisryhmä: opinnot.sahko.s-38.tietoverkkotekniikka S-38.2121 / RKa, NB / S-2006 1-2

Ohjelma Syksy 2006 Luennot Ke klo 14-16 salissa S4 ja Pe klo 8-10 salissa S4 Englanniksi 1. Periodi Exercises To klo 12-14 salissa S3 Englanniksi Tentti 30.10.2006 klo 13-16 salissa S4 S-38.2121 / RKa, NB / S-2006 1-3 Ohjelma Syksy 2006 ay Time Topic Lecturer Wed 13.9 14-16 Lecture 1 Routing in circuit networks 1 RKa Fri 15.9 8-10 Lecture 2 Routing in circuit networks 2 RKa Wed 20.9 14-16 Lecture 3 Routing in the Internet: IP, IMP, RP NB Thu 21.9 12-14 Exercise 1 R Fri 22.9 8-10 Lecture 4 istance vector routing: Principles, Bellman-Ford NB Wed 27.9 14-16 Lecture 5 istance vector routing: RIP, RIP-2 NB Thu 28.9 12-14 Exercise 2 R Fri 29.9 8-10 Lecture 6 Link state routing: Principles, ijkstra NB Wed 4.10 14-16 Lecture 7 Link state routing: OSPF, IR NB Thu 5.10 12-14 Exercise 3 R Fri 6.10 8-10 Lecture 8 PNNI routing NB Wed 11.10 14-16 Lecture 9 Multicast routing 1: lgorithms NB Thu 12.10 12-14 Exercise 4 R Fri 13.10 8-10 Lecture 10 Multicastrouting2:IGMP,VMRP,PIM,MOSPF NB Wed 18.10 14-16 Lecture 11 Mobile IP, Introduction to IPv6 NB Thu 19.10 12-14 Exercise 5 R Wed 20.10 14-16 Lecture 12 Routingindhocnetworks NB S-38.2121 / RKa, NB / S-2006 1-4

Ohjelma Syksy 2006 20.10 viimeinen luento 19.10 viimeinen harjoitusluento Suunnilleen samat aiheet kuin viime vuonna S-38.2121 / RKa, NB / S-2006 1-5 Kirjallisuus.Girard:Routing and dimensioning in circuit switched networks Luvut 1. ja 2.. Huitema: Routing in the Internet 2. versio suositeltu. Luvut 1-6, 9-10 ja 12-13. RFt, Internet-drafteja, ja speksejä Linkit kurssin kotisivulla S-38.2121 / RKa, NB / S-2006 1-6

Kurssivaatimukset Tavoite: ymmärtää reititys toiminnallisella tasolla eri verkoissa. Suoritus: Tentti + ½ harjoitustehtävistä S-38.2121 / RKa, NB / S-2006 1-7 Exercises 5 exercises Exam points 4 (no exercises done) +4 (all exercises done correctly) Return your answers before the exercise lecture begins. Please, answer in English How to submit Submit to the mailbox located in the corridor of 2nd floor near the G- wing - preferred Bring your answers to the exercise class Send email to the assistant. Only emails with the subject Exercise X, where X is the exercise number, are accepted. S-38.2121 / RKa, NB / S-2006 1-8

Mitä reititys on? Reititys = prosessi, jonka tarkoituksena on ohjata käyttäjien liikenne lähteestä kohteeseen palveluvaatimusten mukaan ja ottaen huomioon verkon asettamat rajoitukset. Reitityksen tavoitteet: - verkon suorituskyvyn maksimointi ja verkon kustannusten minimointi - kriteerinä voi olla esim. välitetty liikenne, viive, luotettavuus, hinta tai hallinnolliset syyt (policy) S-38.2121 / RKa, NB / S-2006 1-9 Reitityksen 1. päätoiminto on tilatiedon kokoaminen verkosta ja käyttäjien liikenteestä käyttäjien palveluvaatimukset käyttäjien sijainti verkon resurssien kuvaus ja käyttöpolitiikat sekä ennusteet että mitatut suureet liikenteestä ja resurssien käytöstä Tietoja käytetään reittien muodostamisessa ja valinnassa S-38.2121 / RKa, NB / S-2006 1-10

Reitityksen ydintoiminto on kelvollisten tai optimaalisten reittien generointi ja valinta Kelvollinen reitti tyydyttää käyttäjän ja verkon asettamat palveluvaatimukset ja rajoitukset Optimaalinen reitti on paras jonkin suorituskykykriteerin suhteen Reititysjärjestelmästä riippuen voi vaatia raskasta laskentaa S-38.2121 / RKa, NB / S-2006 1-11 Reitityksen kolmas päätoiminto on liikenteen ohjaaminen valitulle reitille Yhteydellinen liikenne Ennen liikennöintiä reittivalinta täytyy asentaa kytkimiin Yhteydetön liikenne Käyttäjän liikenne kuljettaa mukanaan reittitietoa tai tulkintaa vaativia vihjeitä reitin valinnasta Packet forwarding reitittimissä S-38.2121 / RKa, NB / S-2006 1-12

Reititysprosessi tarjotun liikenteen profiili, volyymi ja palveluvaatimukset verkon palvelutarjonta resurssien tila ja käyttörajoitukset Reititys: Reittien muodostus ja valinta Liikenteen ohjaaminen valitulle reitille S-38.2121 / RKa, NB / S-2006 1-13 Milloin reititys on optimaalista? Käyttäjän kannalta: Verkon kannalta: Minimoidaan esto, viive, viiveen vaihtelu tai maksimoidaan kaista... Maksimoidaan verkon välittämä liikenne. Tämä vaatii, että reitit pidetään lyhyinä, mutta samaan aikaan liikennettä ohjataan sinne missä sitä on ennestään vähiten. Samalla kuitenkin käyttäjien laatuvaatimukset pitää täyttää. Näin ollen reititys on monimutkainen optimointitehtävä. Tehtävä ei useimmiten ratkea suljetussa muodossa. Siksi kiinnostavia ovat likiarvoratkaisut S-38.2121 / RKa, NB / S-2006 1-14

Reititys on kytkentää hitaampi tapa ohjata verkon resursseja vastaamaan liikennettä Internet malli Routing Label switching switching Flow switching atagrams Hidas Nopea Routing PV SV Handover Telephony malli S-38.2121 / RKa, NB / S-2006 1-15 Palvelut ja palveluarkkitehtuurit tukeutuvat eri resurssien hallintamalleihin Internet malli Labels Web Flow IN all SV Telephony malli S-38.2121 / RKa, NB / S-2006 1-16?

Jokainen kolmesta päätoiminnosta voidaan joko keskittää tai hajauttaa Keskitys helpottaa hallintaa ja voi vähentää kustannuksia. Keskitetty toiminto on haavoittuva Keskitetty reititys reagoi hitaasti tilamuutoksiin Hajautettu reititys voi perustua toimintojen monistamiseen (replication) tai noodien yhteistyöhön (peer-topeer distributed system). Vikasietoinen Reagoi nopeasti Skaalautuuhyvin. S-38.2121 / RKa, NB / S-2006 1-17 Reititys piirikytkentäisissä verkoissa Koska osa toiminnoista suoritetaan jo verkkosuunnittelussa, keskusten yhteydessä puhutaan yleensä väylöityksestä! FHR - Fixed Hierarchical Routing - hierarkinen väylöitys R - utomatic lternate Routing - vaihtoehtoinen väylöitys R - ynamic lternative Routing - dynaaminen vaihtoehtoinen väylöitys NHR - ynamic Nonhierarchical routing - dynaaminen ei-hierarkinen väylöitys ovat esimerkkejä reititysalgoritmeistä. Lisäksi lukuisia maa- ja valmistajakohtaisia muunnelmia. S-38.2121 / RKa, NB / S-2006 1-18

Puhelinkeskuksen numeroanalyysipuu liittää väylöityksen signaloinnista saatavaan tietoon B signaloinnista: B - suunta Bd - lyhin tilaajanumero Bdefgh - pisin tilaajanumero Buckets Bucket-tiedosto kuvaa reititysvaihtoehdot, joista valinta suoritetaan lähinnä resurssien varaustilan mukaan Lisäksi tulosuunta voi vaikuttaa analyysin alkupisteen valintaan ja voidaan tehdä numeromuunnoksia ennen reitin valintaa. d e Noodit d,e,f,g,h tarvitaan numeropituudesta ja solmusta riippuen S-38.2121 / RKa, NB / S-2006 1-19 f g h Puhelinnumeroiden (E.164) semantiikka Puhelinnumero voi osoittaa tilaajaa tai palvelua Tilaajaa osoittava numero on samalla väylöitys- ja looginen numero Numeron siirrettävyys rikkoo tämän sidoksen Palvelunumero on aina looginen ja vaatii numeromuunnon väylöitysnumeroon Puhelinnumerosta pitää soittajan voida päätellä paljonko puhelu maksaa. Siksi (väylöitys=luettelo-) numerojen allokointi on sidottu maantieteeseen ja verkon topologiaan. S-38.2121 / RKa, NB / S-2006 1-20

Tyypilliset numeroanalyysin ominaisuudet nalyysiin voivat vaikuttaa valittu numero puhelun tulosuunta (joukko yhdysjohtoja muodostaa suunnan), alkuperä tai tilaajaluokka (esim. operaattori) nalyysi voi palauttaa joukon reititysvaihtoehtoja ohjeen numeromuunnosta (esim 0800-numero): tällöin analyysi voidaan joutua tekemään uudestaan nalyysipuut rakennetaan operaattorin MMLkomennoilla reittisuunnitelman perusteella S-38.2121 / RKa, NB / S-2006 1-21 Esimerkki reittikuvauksista Ensisijainen reititysvaihtoehto Väylä 1 Väylä 2 Kuvauspuussa vaelletaan jonkin algoritmin mukaan kunnes löytyy vapaa lähtöjohto tai koko puu on tutkittu, jolloin puhelu estyy. Toinen reititysvaihtoehto Viimeinen reititysvaihtoehto Yhdysjohtoryhmä Väylä 3 Väyliin voi liittyä esim. merkinannossa tarvittavaa tietoa. kuulostus = vapaan johdon haku ja varaus lähtöjohdot S-38.2121 / RKa, NB / S-2006 1-22

SP - service control point Numeron siirrettävyys vaatii numeromuunnosta ennen reititystä 1 SP 2 lähtöverkko 2 tuloverkko tuloverkko 2 Kuva esittää Suomessa periaatteessa käytössä olevaa ratkaisua, jolla mahdollistetaan numeron siirtyminen operaattorilta toiselle teleliikennealueella. S-38.2121 / RKa, NB / S-2006 1-23 Kuinka reititys hoidetaan, jos jokin tai jotkut ao verkoista perustuvat IP-protokollaan? 1 SP 2 lähtöverkko 2 1 - B-tilaajan numeron muunto reititysnumeroksi -tilaajan reititysnumeron muunto tilaajanumeroksinäyttöäjaalkuperäävarten. 2 - Reititys suppeassa mielessä kauttakulkuverkko kauttakulkuverkko kauttakulkuverkko kauttakulkuverkko tuloverkko tuloverkko 2 Internetin ja PSTN/ISN verkon yhdentyminen on tämän päivän ilmiö. Tämä on eräs niistä kysymyksistä, joita tutkitaan Teletekniikan labran IMELIO projektissa. S-38.2121 / RKa, NB / S-2006 1-24

Palvelunumerot vaativat numeromuuntoa lähtöverkko 2 SP + 800-numerot, 700-numerot, ikinumerot + Numeromuunto voidaan tehdä IN:llä tai keskuksessa. + Mobiilinumerot vaativat aina numeromuunnon päättyvälle puhelulle (MS-ISN ->MSRN) HLR:n avulla + Numeromuuntojen hallinta IN:ssä on helpompaa, keskus tekee ne nopeammin S-38.2121 / RKa, NB / S-2006 1-25 Gateway Location is the Telephony Routing problem across a hybrid IP/Switched ircuit Network +358-9-4511234 +358-9-657123 +1212-5566771 john.doe@firma.com Internet +1800-212133 GW GW GW +44-181-7551234 SN 0800-2121 +1800-313122 We are working on this in IPN + IMELIO S-38.2121 / RKa, NB / S-2006 1-26

Verkon mitoitus ja väylöitys ovat duaalisia tehtäviä Väylöityksessä verkon mitoitus on annettu. Tehtävänä on päättää kuinka tuleva liikenne välitetään eteenpäin kun verkon topologia, linkkien ja solmujen kapasiteetti ovat tiedossa. Mitoituksessa väylöitysmenetelmä ja palvelun laatuvaatimukset on annettu. Tehtävänä on muodostaa reittisuunnitelma ja mitoittaa linkit. S-38.2121 / RKa, NB / S-2006 1-27 Reititysjärjestelmiä voidaan luokitella dynaamisuuden mukaan Staattinen reititys Eihuomioiverkon nykytilaa eikä liikenteen määrän tai suuntautuvuuden muutoksia huomioi luonnollisesti yksittäisten resurssien tílan daptiivinen reititys Huomioi liikenteen määrän ja suuntautuvuuden sekä verkon tilan muutokset tosiajassa. Yhteyksien katkeamiset, kytkinten vikaantumiset Vaatii verkkonoodeilta jatkuvaa prosessointia S-38.2121 / RKa, NB / S-2006 1-28

PSTN/ISN verkon perinteinen reititystapa on staattinen Staattinen reititys perustuu ennustettuun liikenteeseen ja etukäteistietoon verkon topologiasta ja tilasta Off-line verkkosuunnittelussa muodostetaan reititysrakenne Esim. Suomen televerkossa riittävä reititystapa S-38.2121 / RKa, NB / S-2006 1-29 daptiivisella reitityksellä verkon resursseja voidaan hyödyntää tehokkaammin Tilatiedon keruu voi olla hajautettua tai keskitettyä Reititysprotokollat lisäävät dynamiikkaa Esim. Internet ja uudemmat PSTN reititysmenetelmät Nopeisiin tilamuutoksiin ei aina kannata reagoida, jos tilamuutosta ei ehditä levittää noodeihin ennen seuraavaa tilamuutosta S-38.2121 / RKa, NB / S-2006 1-30

ynaaminen reititys on välimuoto ja perustuu ennustettuun liikenteeseen Termien staattinen, dynaaminen, adaptiivinen reititys käyttö on häilyvää Staattinenkin reititys kuulostaa lähtöjohdot - suppeassa mielessä mukautuu liikennetilanteeseen ynaamiseksi voidaan nimittää reititystä, jossa käytetään vuorokauden aikojen mukaan vaihtelevia reittikuvauksia - esim. USssa parantaa merkittävästi verkon suorituskykyä itä- ja länsirannikon aikaeron takia. S-38.2121 / RKa, NB / S-2006 1-31 Reitin valinta voi perustua globaaliin tietoon verkon käyttö tehokkainta tietoa on paljon ja reaaliaikaista saantia on vaikea järjestää haavoittuva Esim. TIN arkkitehtuuri paikalliseen tietoon ratkaisu on hajautettu ja noodit autonomisia verkon koolla ei rajoja tavoitellaan lähes optimaalisia reititysalgoritmeja S-38.2121 / RKa, NB / S-2006 1-32

Liikennettä voidaan jakaa vaihtoehtoisille poluille k α k 1 α k 2 α k 3 Σp α k p =1 Kuormanjakokertoimet α k n voivat joko olla kiinteitä tai perustua mittauksiin. Suomessa tarvitaan mm. liikenteen jakamiseksi vaihtoehtoisten kaukoverkkojen kesken. Puhutaan prosenttiväylöityksestä. S-38.2121 / RKa, NB / S-2006 1-33 Vaihtoehtoinen väylöitys on PSTN perusreititysmenetelmä(perhe) B E F ( lternate routing ) O - yhteyden alkupää - yhteyden kohde Nuolilla esitetään väylien ylivuoto eli valintajärjestys. O Kaikki vaihtoehtoiset reitit on kuvattu solmujen reititystauluihin, joiden ylläpito ja suunnittelu tapahtuu off-line. Kuvatut vaihtoehtoiset reitit eivät kata välttämättä kaikkia topologian sallimia reittejä. Haku tapahtuu ennalta määrätyn algoritmin mukaan, valitaan aina ensimmäinen vapaa polku. S-38.2121 / RKa, NB / S-2006 1-34

Esimerkin vaihtoehtoisia O - reittejä ovat B E F X O Ensisijainen: (o, d) Vaihtoehtoiset: (o, a, d) (o,a,c,d) (o,a,e,f,d) (o,b,e,f,d) Jos puhelu on edennyt solmuun ja (c,d)onvarattu - puhelu voi joko estyä tai - puhelu voidaan palauttaa :han (cranckback) reititysjärjestelmästä riippuen. S-38.2121 / RKa, NB / S-2006 1-35 Reitityksen optimaalisuutta voidaan tarkastella käyttäjän tai verkon kannalta B E F O Ensisijainen: (o, d) Vaihtoehtoiset: (o, a, d) (o,a,c,d) (o,a,e,f,d) (o,b,e,f,d) Yhden puhelun kannalta on hyvä, että tarjolla on mahdollisimman monta vaihtoehtoista reittiä. Koko verkon optimaalisen käytön kannalta vaihtoehtojen määrää joudutaan rajoittamaan! Esim (o, b, e, f, d) kuluttaa 4 johtoa, mutta (o, d) vain yhden! S-38.2121 / RKa, NB / S-2006 1-36

FHR - kiinteä hierarkinen väylöitys Regional enters Sectional enters Primary enters Toll centers Puhelinverkon perinteisin perusreititysmenetelmä Vaihtoehtoisen väylöityksen muoto Hierarkiatasoja yhdistää viimeinen vaihtoehtoinen yhdysjohtoryhmä (final trunk group) Hierarkinen etäisyys = vv yhdysjohtoryhmien lkm keskusten välillä päätekeskukset (end offices) S-38.2121 / RKa, NB / S-2006 1-37 FHR reititysalgoritmi on Regional enters Sectional enters Primary enters Toll centers 1. Väylän valinta perustuu vain kohdekeskustietoon, puhelun alkuperällä ei ole merkitystä. 2. Keskus valitsee tarjotulle puhelulle aina ensimmäisen käytettävissä olevan yhdysjohtoryhmän vaihtoehtoisten joukosta. 3. Vaihtoehtoiset polut on määritelty kasvavan hierarkisen etäisyyden mukaan ko. keskuksesta kohdekeskukseen. 4. Viimeinen vaihtoehtoinen reitti käyttää aina vv yhdysjohtoryhmää. Jos siitä ei löydy vapaata johtoa, puhelu estyy. päätekeskukset (end offices) Eri verkoissa näistä perussäännöistä voi olla käytössä pieniä variaatioita. S-38.2121 / RKa, NB / S-2006 1-38

Hierarkisen väylöityksen ominaisuuksia Regional enters Sectional enters Primary enters Toll centers settaa minimivaatimukset solmuille Silmukoita, joissa puhelu kiertää renkaassa ei voi muodostua. Jakaa solmut päätekeskuksiin ja kauttakulkukeskuksiin. igitaalisen keskuksen kannalta kauttakulkuominaisuudet ovat kuitenkin lähes oheistuote. Voidaan näyttää, että on tehokkuudeltaan varsin kaukana optimaalisesta päätekeskukset (end offices) S-38.2121 / RKa, NB / S-2006 1-39 ynaaminen ei-hierarkinen väylöitys - (T&T kaukoverkko mid-1980 s) Kaikki keskukset ovat samanlaisia - niiden välille ei ole määritelty hierarkiaa. Yksi yhdysjohtoryhmä voi olla jollekin puhelulle viimeinen vaihtoehto ja toiselle yksi vaihtoehdoista. O B Vaihtoehtoisten reittien pituus on 2, koska pitkät vaihtoehtoreitit ovat ongelmallisia verkon ylikuormatilanteissa. T&T käyttää reittitaulujen sarjaa, josta oikea taulu valitaan kellonajan mukaan. Menetelmä käyttää cranckbackia. Reititystaulujen generointi ja optimointi vaatii keskitettyä liikennetiedon keruuta --> verkon hallinta. S-38.2121 / RKa, NB / S-2006 1-40

Väylöityspuu kuvaa verkon reititystä B O B O Esimerkkiverkko Väylöityspuu puheluille O:sta :hen Puuta luetaan ylhäältä alas ylivuotojärjestyksessä Yo esimerkissä ylivuotokontrolli pysyy O:ssa (lähtökeskusohjaus - originatingoffice control). S-38.2121 / RKa, NB / S-2006 1-41 Ylivuotokontrolli voidaan siirtää B O B O S-38.2121 / RKa, NB / S-2006 1-42 Ylivuotokontrolli siirtyy solmuun B, jos (o,b) johto löytyy. Jos B:n lähtöjohdot on varattu: - esto, jos ei palautusta - palautuksella ylivuotokontrolli voidaan siirtää takaisin O:lle

Peräkkäiskontrollissa vaihtoehtojen valinta siirtyy aina B O B O Yksinkertaisesta puuesityksestä ei selviä palautusten käyttö. S-38.2121 / RKa, NB / S-2006 1-43 Estonoodeilla täydennetty puu yksilöi väylöitysmenetelmän B E B * * B B S-38.2121 / RKa, NB / S-2006 1-44 * Huom: Estonoodilinkin kapasiteetti on ääretön. Kaikki vaihtoehtoiset reititysmenetelmät voidaan kuvata täydennetyillä väylöityspuilla. B *

Vaikutusgraafin avulla voidaan varmistaa silmukoiden puuttuminen Jos reititys perustuu yleiseen peräkkäiskontrolliin ja jos vaihtoehtoiset polut ovat pitempiä kuin 2 linkkiä, silmukat ovat mahdollisia. Liikenteen vuoto ristiin (linkiltä linkille B ja B:ltä :lle) saattaa myös olla haitallista. Vaikutusgraafien avulla voidaan myös määritellä ja analysoida osittaisjärjestys verkossa. S-38.2121 / RKa, NB / S-2006 1-45 Väylöityspuu, jossa on reittisilmukka B E * * B *, Vaikutusgraafi,,,B B, B, i, j Väylöityspuun linkkiä vastaa vaikutusgraafin noodi Toteutunut varaus (carry arc) Ylivuotokaari Graafi kuvaa mahdolliset reititykset, todellinen valittu reitti riippuu linkkien varaustilasta S-38.2121 / RKa, NB / S-2006 1-46

Vaikutusgraafi voidaan esittää algebrallisesti σ(i, j) - Linkiltä i solmuun j suuntautuvan liikenteen ylivuotolinkin numero. ρ(i, j) - Linkiltä i solmuun j suuntautuvan liikenteen ensimmäisen jatkoyhteyslinkin numero. Silmukan olemassaolo vaikutusgraafissa on ekvivalenttia sen kanssa, että verkossa on reitityssilmukka. Graafien käsittelyyn on standardialgoritmeja, joilla silmukat löytyvät tehokkaasti. S-38.2121 / RKa, NB / S-2006 1-47 Vaikutusgraafien yhdistäminen paljastaa ristiin ylivuodot B,,B B, E,,,B B,,B B, Peräkkäiskontrolli E,,,B Silmukoimaton graafi määrittelee osittaisjärjestyksen. Mitoitus ja reitityksen mallintaminen yksinkertaistuvat merkittävästi, jos verkon kaikki vaikutusgraafit yhdistämällä saadaan osittaisjärjestys. S-38.2121 / RKa, NB / S-2006 1-48

daptiivinen reititys Tietokoneohjatuissa keskuksissa voidaan hyödyntää monipuolisempia reitityksen lähtötietoja. Vaihtoehtoinen reititys allokoi liikennettä vaihtoehtoisille poluille ennalta määrätyssä järjestykessä, daptiivinen reititys allokoi liikennettä vaihtoehtoisten polkujen joukolle ilman ennalta määrättyä polkujen järjestystä. Sen sijaan poluille lasketaan arvofunktio, joka määrää valinnan mahdollisten joukosta. Variaatioita arvofunktion määrittelyn, arvofunktion lähtötietojen keruumekanismien jne mukaan. S-38.2121 / RKa, NB / S-2006 1-49 R - ynamic lternative Routing R toimii täydellisesti silmukoidussa verkossa Sallittuja ovat suora reitti solmusta i solmuun j ja korkeintaan kahden linkin varapolku. r ij - linkin i,j yhdysjohtovarausparametri. i ij j k(i,j) -solmuni solmuun j suuntautuvan liikenteen hetkellinen (vara)kauttakulkusolmu kahden linkin varapolulla Puhelu solmusta i solmuun j tarjotaan aina ensin suoralle linkille ja ohjataan sille, jos löytyy vapaa johto. Muussa tapauksessa puhelu tarjotaan kahden linkin varapolulle solmun k kautta. Puhelu onnistuu, jos r ik ja r kj johtoa on vapaana. Jos ei, puhelu estyy ja valitaan uusi k. S-38.2121 / RKa, NB / S-2006 1-50

r ij - linkin i,j yhdysjohtovarausparametri Kahden linkin varapolkua käyttävä puhelu voi aiheuttaa estoa monelle seuraavalle puhelulle jos sen sallitaan varaavan viimeinen johto. Ilman varausparametria, verkon tila on epästabiili siten, että läpimenevä maksimiliikenne vaihtelee kahden tason välillä - verkko oskilloi. Esim.N noodia, N(N-1) linkkiä, kullakin M johtoa. Jokaisesta noodista lähtee p puhelua. Jos puhelut käyttävät vain suoria johtoja ÿ p N N (N-1) M eli p (N-1) M Kaikki puhelut käyttävät 2 johtoa ÿ Yhteensä 2pN johtoa N(N-1) M ÿ p (N-1) M/2 S-38.2121 / RKa, NB / S-2006 1-51 r ij - linkin i,j yhdysjohtovarausparametri... Suurikapasiteettisillakin linkeillä r on pieni luku. Riittää jopa, että r 0 käytetään vain vaihtoehtoisen polun ensimmäiseen linkkiin. Jos yhdelle puhelulle sallitaan enemmän kuin 1 vaihtoehtoinen 2 linkin polku r arvoa pitää kasvattaa. S-38.2121 / RKa, NB / S-2006 1-52

R variaatioita Vaihtoehtoreitin kauttakulkusolmun vaihto, kun kyseiseltä reitiltä varataan viimeinen sallittu johto. Jotkin kauttakulkusolmut voivat alla parempia kuin toiset => uuden solmun valinta voi olla satunnaisen sijasta painotettu suosimaan hyviä solmuja. Jos vaihtoehtoreitille tulee paljon liikennettä se voidaan jakaa usean vaihtoehtosolmun kesken, joista kukin resetoidaan toisistaan riippumatta. S-38.2121 / RKa, NB / S-2006 1-53 BT:n R toteutus MSU Kaukoverkko Jakeluverkko ore link Lähtö-MSU:sta on aina 2 suoraa reittiä. Varapolun kauttakulku-msu:sta on 2 reittiä kohteeseen. ccess linkeillä vaihtoehtoinen väylöitys. ccess link Jokaisella solmulla on kaksi isäntäkeskusta (home and security) Isäntäkeskus Solmu Klusteriin kuuluvat ne solmut, joilla on samat isäntäkeskukset igital Main Switching Unit (MSU) a trunk exchange primarily used for connecting long distance calls. S-38.2121 / RKa, NB / S-2006 1-54

BT:n R jatkuu BT:llä on yli 60 MSU:ta. ore link Mahdollisuuksia: MSU ccess linkeillä tuleva ja lähtevä liikenne voi olla ensisijaista eri isäntiin. Scenaariota voidaan jatkaa moni-isäntä ccess link verkkoon. Isäntien lukumäärä access solmua kohti voi myös vaihdella. Kauttakulkuvaihtoehtosolmuja on N -3. Viimeisen vaihtoehdon etuoikeusperiaate Laskevalla liikenteellä, joka on saavuttanut kohdeisännän, on vain yksi vaihtoehtoinen reitti. Siksi ccess linkeillä kannattaa asettaa yhdysjohtovarausparametri, joka ei salli nousevan liikenteen varata viimeistä johtoa ensisijaisella linkillä. S-38.2121 / RKa, NB / S-2006 1-55 MSU daptiivinen reititys vajaasti silmukoidussa (kansainvälisessä) verkossa IS IS IS IS US Ranska Japani Bangladesh Vaihtoehdot: Tiedot IS-maa linkkien varaustilasta välitetään MSU:lle, joka ohjaa nousevan liikenteen vähiten varatulle suunnalle -- ongelma lisäsignalointitarve. Kuormanjako (proportionate routing) -- ongelma liikenteen ennustaminen Palautus IS:ltä, jos kv-linkit varattu -- ylikuormatilanteessa keskusten kuormitus kasvaa nopeasti kun puhelua pallotetaan eri vaihtoehto-is:ltä toiselle + Kapasiteetin lisäys MSU-IS välillä voi huonontaa koko verkon suorituskykyä. R kiinteällä ensisijais-is:llä -- ongelmana, miten allokoida ensisijaisuudet tasaisesti. R yhdelle hetkelliselle IS:lle, vaihtoehto-is:n valinta jos puhelu estyy -- yhdellä puhelulla vain yksi mahdollisuus onnistua. Tämä on kuitenkin parhaiten toimiva algoritmi!! S-38.2121 / RKa, NB / S-2006 1-56

R reititysalgoritmien vertailu MSU ccess link ore link Vaihtoehtoiset algoritmit: 1. Nouseva liikenne aina tietyn isännän i kautta ja laskeva tietyn isännän j kautta. Silmukoidussa kaukoverkossa suora ja kaikki kaksilinkkiset vaihtoehdot ovat sallittuja (single parenting) -- korkea esto. 2. Kaikki neljä suoraa reittiä ovat sallittuja, niistä valitaan vähiten kuormitettu (LLR-least loaded routing). Huom: Toteutus vaatii kuormitustiedon nopeaa jakelua! Suorituskyky lähestyy teoreettista optimia. 3. Etsitään algoritmia, jonka suorituskyky lähestyy LLR:ää, mutta joka on helppo toteuttaa. ÿ tartuntaperiaate ja viimeisen vaihtoehdon etuoikeusperiaate. S-38.2121 / RKa, NB / S-2006 1-57 Tartuntaperiaate pitäytyy reittiin, jolla liikenne onnistuu, ja luopuu reitistä, jolla on estoa i i t j s j 1. Solmun i ensisijainen isäntä j:n suuntaan on i t 2. Kaukosolmun i t ensisijainen kohdeisäntä j:n suuntaan on j s 3. Jos puhelu onnistuu i t j s kautta, ensisijaisuudet pidetään voimassa. i 1-t j 1-s 4. Jos puhelu estyy i t j s kautta, yritetään i t j 1-s kautta, jos onnistuu, i t vaihtaa j 1-s :n ensisijaisvaihtoehdoksi j:n suuntaan. 5. Jos 4 epäonnistuu, puhelu estyy ja i vaihtaa ensisijaisisännäksi i 1-t :n j:n suuntaan. S-38.2121 / RKa, NB / S-2006 1-58

Yleinen tartuntaperiaate yhdistää tartunnan ja viimeisen vaihtoehdon etuoikeuden puhelu i:stä j:hin Ensisijainen isäntä (i, j ):lle on i t Ensisijainen reitti (i t, j ):lle on s >r is,jt vapaata johtoa (i t, j s ):llä Kyllä Ohjaa puhelu (i t, j s ):lle Ei >0 vapaata johtoa (i t, j 1-s ):llä Kyllä Ensisijainen reitti (i t, j ):lle on 1-s Ohjaa puhelu (i t, j 1-s ):lle Ei Ensisijainen isäntä (i, j ):lle on i 1-t Puhelu estyy S-38.2121 / RKa, NB / S-2006 1-59 RR - jäännöskapasiteettiin perustuva adaptiinen reititys/anada T Toteutusnimi R - dynamic call routing/telecom anada T Tiedot lähtöjohtojen varaustilasta, estoon päättyneistä kutsuista ja PU kuormasta kerätään keskitettyyn reititysvalvontakeskukseen 10s välein. Valvontakeskus laskee ja lataa uudet reititystaulut I ja T keskuksiin. T Ideana valita reitti, jolla on eniten vapaita johtoja. Parantaa verkon suorituskykyä merkittävästi. I I Mukautuu nopeasti tavallisuudesta poikkeavaan liikenteeseen ja linkki- sekä keskusvikoihin. Edut liittyvät aikaeroihin itä- ja länsirannikon välillä. X X Haavoittuva valvontakeskuksen vikaantumiselle. Palaa FHR malliin, jos valvontakeskus ei toimi. S-38.2121 / RKa, NB / S-2006 1-60