FI117033B - Hajautettu dynaaminen reititys - Google Patents

Hajautettu dynaaminen reititys Download PDF

Info

Publication number
FI117033B
FI117033B FI20040285A FI20040285A FI117033B FI 117033 B FI117033 B FI 117033B FI 20040285 A FI20040285 A FI 20040285A FI 20040285 A FI20040285 A FI 20040285A FI 117033 B FI117033 B FI 117033B
Authority
FI
Finland
Prior art keywords
network
packet
routing
address
gateway
Prior art date
Application number
FI20040285A
Other languages
English (en)
Swedish (sv)
Other versions
FI20040285A0 (fi
FI20040285A (fi
Inventor
Kari Seppaenen
Original Assignee
Valtion Teknillinen
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Valtion Teknillinen filed Critical Valtion Teknillinen
Priority to FI20040285A priority Critical patent/FI117033B/fi
Publication of FI20040285A0 publication Critical patent/FI20040285A0/fi
Priority to EP05396007A priority patent/EP1569388B1/en
Priority to DE602005002382T priority patent/DE602005002382T2/de
Priority to AT05396007T priority patent/ATE373361T1/de
Priority to US11/061,492 priority patent/US7529239B2/en
Priority to JP2005048308A priority patent/JP4703213B2/ja
Publication of FI20040285A publication Critical patent/FI20040285A/fi
Application granted granted Critical
Publication of FI117033B publication Critical patent/FI117033B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/4608LAN interconnection over ATM networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Metal-Oxide And Bipolar Metal-Oxide Semiconductor Integrated Circuits (AREA)

Description

11
HAJAUTETTU DYNAAMINEN REITITYS KEKSINNÖN ALA
Keksintö liittyy tietoliikenteeseen, sesti keksintö liittyy uuteen ja kehittyneeseei 5 telmään ja järjestelmään pakettien reitittämise] jautetusti ja dynaamisesti.
TEKNIIKAN TASO
Entuudestaan tunnetaan lukuisia reiti 10 jestelyitä pakettikytkentäisiä tietoliikenneve kuten Internet-protokollaa (Internet Protocol, : teuttavia tietoliikenneverkkoja, varten.
Tietoliikenneverkko käsittää joukon so teitä sekä niitä yhdistävän median. Pakettikyt: 15 sessä tietoliikenneverkossa lähtösolmupisteest ränpääsolmupisteeseen lähetettävä data jaetaan joukoksi datapaketteja, jotka kukin välitetää reittiään pitkin määränpääsolmupisteeseen. Use: tösolmupiste ja määränpääsolmupiste ovat eri v 20 sa, joten datapaketit saattavat kulkea useid verkkojen kautta.
i · ·*· i : Tunnetussa tekniikassa yksittäinen veri 5.Σ.Ϊ eittää tyypillisesti lukuisia reititystoimint teuttavia solmupisteitä eli reitittimiä. Matkal! » * 25 tösolmupisteestä määränpääsolmupisteeseen data· » · * etenee reitittimeltä reitittimelle. Kukin r « ylläpitää reititystaulukkoa, joka käsittää jouk< 9 9 ränpääverkko-osoitteitä (destination address ] . ja niitä vastaavia seuraavan reittietapin (nea * * t 30 osoitteita. Termillä seuraava reittietappi ta: m * 11/ 2 kee reititystaulukostaan datapaketin määränpä teen verkko-osaa eli määränpääverkko-osoitetta van seuraavan reittietapin osoitteen, ja lähetl tapaketin tälle määritetylle seuraavalle reitti 5 le.
Seuraavana reittietappina toimiva r tekee samoin. Näin datapaketti etenee reititin timeltä, kunnes se saapuu sellaiselle reititt joka on samassa verkossa kuin määränpääsolm 10 jolloin kyseinen reititin tyypillisesti lähettä; paketin suoraan määränpääosoitteeseen. Määriteti raava reittietappi voi olla eri verkossa kuin a* kinen reititin. Usein kuitenkin määritetty s reittietappi on vielä samassa verkossa kuin sen 15 nen reititin, jolloin datapaketti kulkee use reitittimen kautta matkallaan yksittäisen verkoi ki. Kukin reitittimistä tekee oman reitityspää sä.
Yllä esitetystä tunnetun tekniikan muk 20 reitityksestä tunnetaan eri variaatioita. Viime na on esimerkiksi yleistynyt niin sanottu osoitteistus {Classless Interdomain Routing, : Tässä joukko reititystaulukon määränpää * ψ osoitteita ryhmitellään yhdeksi ryhmäksi verkko 25 gioiden perusteella. Näin saadaan vähennettyä • · tystaulukon merkintöjen lukumäärää. Seuraukse kuitenkin olla se, että jotkin määränpääosoitte< ]···β t aavat useita eri reititystaulukon määränpää • t *** osoitteita. Tällöin useista eri reititystaulukc 30 ränpääverkko-osoitteita pitää valita se, joka ··· ···· täsmällisimmin eli se, joka on pisin. Jos vaih ··· t t * i*i* . , 11 3 kaiselle paketille tehdään jokaisessa reititi reitityspäätös. IP-verkkojen tapauksessa reitii tökset tehdään L3-kerroksen (Level 3, L3) taso] verkkokerrostasolla, inistä seuraa se, että viko; 5 vaitseminen, paikallistaminen ja niistä toi] joudutaan myös tekemään L3-kerroksen tasolla. Ί erittäin hidasta esimerkiksi suhteessa sellaise lanteeseen, jossa nämä toimenpiteet voitaisiin L2-kerroksen (Level 2, L2) tasolla eli siirto: 10 kerrostasolla. Edelleen reitittävien solmupii suuresta lukumäärästä seuraa se, että reititi tulee väistämättä erittäin monimutkaisia sied< suorituskyvyn saavuttamiseksi.
Yllä kuvatun perinteisen reitittämisen 15 si tunnetaan niin sanottu vuoreititys (Flow Roi Siinä kuitenkin eri vuot joudutaan luokitteleir jokaisen vuon tilatietoa joudutaan ylläpitämään sessa reitittimessä, mikä tekee reitittimistä e: kompleksisia. Edelleen vuoreitityksessäkin viko: 20 vaitseminen, paikallistaminen ja niistä toi] joudutaan myös tekemään L3-kerroksen tasolla, n hidasta.
• * * Edelleen tunnetaan niin sanottu MPLS-r< ;V: (Multiprotocol Label Switching, MPLS). Sen käytt ·\·- 25 t enkin edellyttää, että osa koko verkosta on « « pohjainen. Edelleen jokaisen polun tilaa joudut* läpitämään jokaisessa reitittimessä, mikä teke t tittimistä erittäin kompleksisia. Edelleen *···* reitityksen tapauksessa TE-reititys (Traffic Ei 30 ring, TE) ja Vikasietoisuus ovat mutkikkaita.
••15* verkko on suuri ja laatuluokkia on paljon, p< ί ? «M 4 ·% m* A m Λ»« m a a a AA m 4- A «a a···· A » W J a 1 1 a a aa ΙΙΛΤ rt —A - 117 4
Esillä olevan keksinnön tarkoituksena < da esiin uudenlainen menetelmä ja järjestelmä poistaa edellä mainitut epäkohdat tai ainakin i tävästi lieventää niitä. Erityisesti keksinnön 5 tuksena on tuoda esiin menetelmä ja järjestelmä mahdollistavat pakettien reitittämisen hajauteti dynaamisesti pakettikytkentäisissä tietoliike: koissa.
10 KEKSINNÖN YHTEENVETO
Esillä olevassa keksinnössä reititetä ketteja hajautetusti ja dynaamisesti yhden tai man sisäisen tietoliikenneverkon kautta. Sisäis< toliikenneverkot käsittävät kukin yhden tai u 15 reunuslaitteen. Kukin reunuslaite yhdistää s tietoliikenneverkon yhteen tai useampaan ui: tietoliikenneverkkoon. Sisäiset ja ulkoiset ti< kenneverkot ovat pakettikytkentäisiä.
Termillä sisäinen tietoliikenneverkko 20 taan tietoliikenneverkkoon, joka toteuttaa esil! van keksinnön mukaista reititystä. Termillä u . . tietoliikenneverkko viitataan tietoliikenneve • « * joka ei toteuta esillä olevan keksinnön mukaist • · titystä. Termillä reunuslaite viitataan verkon ft ft • ft ft \ *: 25 pisteeseen, joka on verkon reunalla eli joka on « « « tetty oman verkkonsa lisäksi myös jonkin toisen *i* solmupisteeseen.
«««t *
Ulkoisesta tietoliikenneverkosta vast, taan datapaketti lähdereunuslaitteeseen. Seuri 30 lähdereunuslaitteessa määritetään vastaanotetut ♦ paketin määränpääverkko-osoitetta vastaavan sei 11 5
Keksinnön mukaisesti seuraavaksi maar: lähdereunuslaitteessa määritettyä seuraavaa tietappia vastaavan kohdereunuslaitteen osoi ve rkko1i i ttymä. Tämän jälkeen 1ähdereunus1ai 1 5 muodostetaan määritetylle kohdereunuslaitteelle tettu välityspaketti, joka käsittää vastaanotet tapaketin sekä määritetyn seuraavan reitt: osoitteen ja määritetyn kohdereunuslaitteen i liittymän eli portin. Termillä kohdereunuslaite 10 taan siihen reunuslaitteeseen, jolle muodostetti tyspaketti osoitetaan. Mikä tahansa sisäisen ti< kenneverkon reunuslaite voi siis toimia kohde] laitteena.
Seuraavaksi muodostettu välityspaketti 15 tetään lähdereunuslaitteelta yhden tai useamman sen tietoliikenneverkon kautta määritetylle reunuslaitteelle siirtoyhteyskerrostasolla.
Kohdereunuslaitteessa vastaanotetusta tyspaketista erotetaan datapaketti sekä se\ 20 reittietapin osoite ja kohdereunuslaitteen verki tymä. Tämän jälkeen datapaketti lähetetään e< kohdereunuslaitteen kyseisen verkkoliittymän » * : kyseisen seuraavan reittietapin osoitteen perust • * ! ! : Keksinnön eräässä sovelluksessa lähetet 9 9 25 datapakettia edelleen kohdereunuslaitteen verki 9 * tymästä määritetään, onko kyseinen seuraavan 999 tietapin osoite yksilöllinen osoite vai verkko-<
A
Mikäli kyseessä on yksilöllinen osoite, dataj 9 9 lähetetään kyseiseen seuraavan reittietapin osc 30 seen. Mikäli kyseessä on verkko-osoite, dataj 9 9 9 lähetetään sisältämäänsä määränpääosoitteeseen.
99 9 11 6 niitä vastaavien kohdereunuslaitteiden osoitte verkkoliittymiä.
Keksinnön eräässä sovelluksessa vasta< taessa reunuslaitteelle ulkoisesta tietoliike: 5 kosta uutta tai muuttunutta verkon reititysin: tiota päivitetään kyseisen reunuslaitteen yllä] verkon reititys- ja/tai kytkentäinformaatiota muodostetaan vastaanotetusta verkon reititysin: tiosta ja siihen liittyvästä verkon kytkentäin: 10 tiosta päivityspaketti, joka lähetetään yhdel useammalle muulle reunuslaitteelle.
Keksinnön eräässä sovelluksessa vastai taessa reunuslaitteelle päivityspaketti päiv: tarvittaessa kyseisen reunuslaitteen ylläpitämä 15 kon reititys- ja/tai kytkentäinformaatiota vast, tun päivityspaketin perusteella.
Keksinnön eräässä sovelluksessa vastaa: päivityspaketin sisältämä verkon reititysinfo: välitetään edelleen yhdelle tai useammalle niis 20 koisista verkoista, joihin kyseinen reunuslaite teydessä.
Keksinnön eräässä sovelluksessa ensii • · ·.· · sisäinen tietoliikenneverkko yhdistetään toise :Y: säiseen tietoliikenneverkkoon yhdyskäytävällä v; ·*·.· 25 pakettien ja päivityspakettien välittämiseksi ] • « .···. ten verkkojen välillä. Yhdyskäytävässä ylläp: erikseen kummankin sisäisen verkon reititys- j "II kentäinf ormaatiota.
• · *·'** Keksinnön eräässä sovelluksessa vasta; 30 taessa päivityspaketti yhdyskäytävään ensimm; .·!V sisäisestä tietoliikenneverkosta päivitetään ta:
• · ____ 1 j IM . * H Ί 1 .P . , Il II » M
7 n: yhdelle tai useammalle toisen sisäisen tietoli: verkon reunuslaitteelle, ja päivitetään tarvi muokatun päivityspaketin vastaanottaneiden reurn teiden ylläpitämää verkon reititys- ja/tai kytki 5 formaatiota.
Keksinnön eräässä sovelluksessa muokati vityspaketin vastaanottaneelta toisen sisäisen liikenneverkon lähdereunuslaitteelta lähetetään tyspaketti ensimmäisen sisäisen tietoliikenm 10 kohdereunuslaitteelle, missä välityspaketin reunuslaitteen verkkoliittymä korvataan yhdysk; verkkoliittymällä. Välityspaketti välitetään kyi le yhdyskäytävän verkkoliittymälle. Yhdyskäytä\ läpitämän kytkentäinformaation avulla määritetä< 15 taanotetun välityspaketin kohdereunuslaitteen Ί liittymä. Välityspaketin sisältämä yhdyskäytäväi koliittymä korvataan määritetyllä kohdereunusl; verkkoliittymällä. Lopuksi välityspaketti lähi edelleen yhdyskäytävältä kyseiselle kohdereum 20 teelle.
Keksinnön eräässä sovelluksessa vasta; taessa lähdereunuslaitteelle ulkoisesta tietoli: j :': verkosta multicast-tyyppinen datapaketti välitet •V; kohdereunuslaitteiden multicast-verkkoliittymään • * 25 Keksinnön eräässä sovelluksessa järje; .···] yhteen tai useampaan reunuslaitteeseen ja/tai a · käytävään palveluluokkakohtaiset jonot.
Keksinnön eräässä sovelluksessa yksi ti *···* ampi sisäinen ja/tai ulkoinen tietoliikennever 30 IP-verkko eli Internet-protokollaa (Internet Pr< ..’I* IP) toteuttava tietoliikenneverkko, ··« m rt _ _ 1 _ —_____ ^ 1_ —1_ _ * .__.__!i__ _λ______ j.__,______ j__a____ 8 117 reunuslaitteeseen, tehdään suoraan päätös siitä kohdereunuslaitteelle paketti reititetään. Tehd; tityspäätöksen perusteella paketti välitetään s tietoliikenneverkon kautta suoraan kohdereun 5 teelle L2-kerroksen tasolla. Toisin kuin perint reitityksessä paketti ei siis kulje matkalla läpi useiden eri reitittimien kautta, joissa jo sa tehtäisiin erikseen L3-kerroksen tasolla uui tityspäätos.
10 Edelleen esillä olevan keksinnön tn reititys on erittäin vikasietoista, sillä koska ti välitetään koko matkan lähdereunuslaitteelta reunuslaitteelle L2-kerroksen tasolla, voidaan havaitseminen, paikallistaminen ja niistä toi 15 tehdä L2-kerroksen tasolla millisekuntien suur kassa, mikä on huomattavasti nopeampaa kuin, j< toimenpiteet jouduttaisiin tekemään L3-kerroke solia, kuten perinteisessä reitityksessä.
20 KUVALUETTELO
Seuraavassa keksintöä selostetaan o sovellusesimerkkien avulla viittaamalla oheiset • « • · ♦ 5« · rustukseen, jossa « * kuviossa 1 on kaaviomaisesti kuvatt :/·· 25 keksinnön mukainen menetelmä, kuviossa 2a on kaaviomaisesti kuvatt ·· · ··· keksinnön mukainen järjestelmä, ,··\ kuviossa 2b on kaaviomaisesti kuvattu keksinnön mukaista reunuslaitetta yksityiskoh 30 min, ja ··· ·*” kuviossa 2c on kaaviomaisesti kuvattu 11 9 telmän avulla reititetään paketteja hajautetu dynaamisesti yhden tai useamman sisäisen pakel kentäisen tietoliikenneverkon kautta.
Kuviossa 1 esille tuodussa esimerkinom; 5 menetelmässä ulkoisesta pakettikytkentäisestä liikenneverkosta vastaanotetaan datapaketti reunuslaitteeseen, vaihe 10. Seuraavaksi lähde: laitteessa määritetään vastaanotetun datapaketi ränpääverkko-osoitetta vastaavan seuraavan reil 10 pin osoite, vaihe 11.
Edelleen kuviossa 1 esille tuodussa < kinomaisessa menetelmässä määritetään lähdereuni teessä määritettyä seuraavaa reittietappia vai kohdereunuslaitteen osoite ja verkkoliittymä, 15 12. Tämän jälkeen vaiheessa 13 lähdereunuslaii muodostetaan määritetylle kohdereunuslaitteelle tettu välityspaketti, joka käsittää vastaanotet tapaketin sekä määritetyn seuraavan reitt: osoitteen ja määritetyn kohdereunuslaitteen 1 20 liittymän. Seuraavaksi vaiheessa 14 muodostettu tyspaketti välitetään lähdereunuslaitteelta yhc useamman sisäisen tietoliikenneverkon kautta mi : tylle kohdereunuslaitteelle siirtoyhteyskerrosta ·*·*; Kohdereunuslaitteessa vastaanotetusta * * 25 tyspaketista erotetaan datapaketti sekä sei .···. reittietapin osoite ja kohdereunuslaitteen verkl • * tymä, vaihe 15. Lopuksi vaiheessa 16 määritetääi '·"· kyseinen seuraavan reittietapin osoite yksil< **··* osoite vai verkko-osoite. Mikäli kyseessä on yl 30 linen osoite eli kyseessä on seuraavan reit: . * ..*Γ osoite, datapaketti lähetetään edelleen kyseise€ raavan reittietapin osoitteeseen kohdereunusl* 10 117 maansa määränpääosoitteeseen kohdereunuslaitte seisen verkkoliittymän kautta.
Kuviossa 2a on kuvattu lohkokaaviona keksinnön mukaisen esimerkinomaisen järjestelmä 5 ponentit yleisellä tasolla. Kuviossa 2b on lohkokaaviona kuvion 2a esimerkinomaisen reun1 teen RL1 komponentit yksityiskohtaisemmin. Muut 2a reunuslaitteet ovat vastaavia. Kuviossa 2c vattu 1ohkokaaviona kuvion 2a es imerkinomai sen 10 käytävän GW komponentit yksityiskohtaisemmin. R sa 2a, 2b ja 2c kuvattu järjestely mahdollistaa tien reitittämisen hajautetusti ja dynaamisesti.
Kuvioissa 2a, 2b ja 2c esille tuotu i kinomainen järjestelmä käsittää pakettikytke: 15 sisäiset tietoliikenneverkot SV1, SV2, sekä p< kytkentäiset ulkoiset tietoliikenneverkot UV1 UV3, UV4 ja UV5. Edelleen kuvioiden 2a, 2b ja ; merkinomainen järjestelmä käsittää reunuslaitte< RL2, RL3, RL4 ja RL5 datapakettien vastaanottai 20 ulkoisista tietoliikenneverkoista. Reunuslaitte* RL2 ja RL3 on järjestetty sisäisen tietoliikenm SV1 yhteyteen, ja reunuslaitteet RL4 ja RL5 on · * ; tetty sisäisen tietoliikenneverkon SV2 yhteyteen :V: Huomattavaa on, että vaikka kuviossa 2.
ψ » 25 reunuslaite liittyy kuvion selkeyden vuoksi va * * .···. teen ulkoiseen tietoliikenneverkkoon, yksi tai i reunuslaite voi olla liittynyt myös useaan ull tietoliikenneverkkoon. Kuvioiden 2a, 2b ja 2C i • * ··· kinomaisessa järjestelmässä sisäiset tietoliike; 30 kot SV1, SV2 ja ulkoiset tietoliikenneverkot UV: UV3, UV4 ja UV5 ovat IP-verkkoja. Kukin reum *« · » * - , I , « . , - ..
11
Edelleen kuvioiden 2a, 2b ja 2C kinomaisessa järjestelmässä reunuslaitteet RL1 RL3,. RL4 ja RL5 käsittävät kukin reititystauluk RT2, RT3, RT4, RT5 vastaavassa järjestyksessä v 5 otetun datapaketin määränpääverkko-osoitetta va seuraavan reittietapin osoitteen määrittäm
Edelleen reititystaulukot RT1, RT2# RT3, RT4, järjestetty ylläpitämään verkon reititysinforma joka käsittää määränpääverkko-osoitteita ja niii 10 taavien seuraavien reittietappien osoitteita, tystaulukko voidaan toteuttaa käyttäen jotakin tunnettua soveltuvaa kuvausta, tai esimerkiksi match -operaatiota.
Edelleen kuvioiden 2a, 2b ja 2C 15 kinomaisessa järjestelmässä reunuslaitteet RL1 RL3, RL4 ja RL5 käsittävät kukin kytkentätauluk KT2, KT3, KT4, KT5 vastaavassa järjestyksessä v otetun datapaketin määritettyä seuraavaa reitti vastaavan kohdereunuslaitteen osoitteen ja tämi 20 dereunuslaitteen sen verkkoliittymän, jonka seuraava reittietappi on saavutettavissa, määr seksi. Edelleen kytkentätaulukot KT1, KT2, KT3 * : KTS on järjestetty ylläpitämään verkon kytkent lii maatiota, joka käsittää seuraavien reittie 25 osoitteita ja niitä vastaavien kohdereunuslai * ψ .***. osoitteita ja verkkoliittymiä. Kytkentätaul il* verkkoliittymät voivat olla esimerkiksi reunu kohtaisia numeroita, jotka voidaan generoida - * · "* kiksi indeksoimalla reunuslaitteen portit.
30 Esimerkiksi sisäisen tietoliikenneverfc • · · ···: re\musla it teelle RL1 vastaanotetaan datapaketti • I ( - i .
12
V
tetään, että kyseistä seuraavaa reittietappia taava kohdereunuslaite on sisäisen tietoliikenne SV1 reunuslaite RL3, jonka osoite ja asiannr verkkoliittymä käyvät ilmi kytkentätaulukosta K1 5 Edelleen kuvioiden 2a, 2b ja 2C
kinomaisessa järjestelmässä reunuslaitteet RL1 RL3, RL4 ja RL5 käsittävät kukin välityspaketi dostusvälineet 1 määritetylle kohdereunuslai osoitetun välityspaketin muodostamiseksi. Väl 10 ketti käsittää vastaanotetun datapaketin sekä m tyn seuraavan reittietapin osoitteen ja mää kohdereunuslaitteen verkkoliittymän. Edelleen laitteet RL1, RL2, RL3, RL4 ja RL5 käsittävät välityspaketin erotusvälineet 2 datapaketin se* 15 raavan reittietapin osoitteen ja kohdereunus1 verkkoliittymän erottamiseksi vastaanotetusta v paketista. Huomattavaa on, että esimerkiks verkkojen tapauksessa välityspaketissa voidaan ; seuraavan reittietapin osoitteena kyseisen rei 20 pin IP-osoitetta tai jotakin soveltuvaa osoit siä. Jos esimerkiksi 32-bittisten IP-osoitteic jaan käytetään 10-16-bittistä indeksiä, saadaan • · : sessä tietoliikenneverkossa siirrettävää välity :V: tia pienennettyä huomattavasti.
25 Edelleen kuvioiden 2a, 2b ja 2C i .**. kinomaisessa järjestelmässä reunuslaitteet RL1 .:. RL3, RL4 ja RL5 käsittävät kukin datapaketin ed< 9 lähetys välineet 3 datapaketin lähettämiseksi e< *** kohdereunus lait teen kyseisen verkkoliittymän 30 kyseisen seuraavan reittietapin osoitteen perusi • * * ··*! Datapaketin edelleenlähetysvälineet 3 käsittävät • · · r : i____ri·___^ on ___,_____ 13 sisältämäänsä määränpääosoitteeseen, mikäli k on verkko-osoite.
Edelleen kuvioiden 2a, 2b ja 2C
kinomainen järjestelmä edelleen käsittää välit 5 tin välitysvälineet 4 muodostetun välityspaket littämiseksi lähdereunuslaitteelta yhden tai u sisäisen tietoliikenneverkon kautta määritetyt dereunuslaitteelle siirtoyhteyskerrostasolla.
Edelleen kuvioiden 2a, 2b ja 2C
10 kinomaisessa järjestelmässä reunuslaitteet RL] RL3, RL4 ja RL5 käsittävät kukin päivitysväli kyseisen reunuslaitteen reititys- ja kytkentäta den päivittämiseksi vastaanotettaessa reunuslai ulkoisesta tietoliikenneverkosta uutta tai muut 15 verkon reititysinformaatiota, päivityspaketin tamiseksi vastaanotetusta verkon reititysinform ta ja siihen liittyvästä verkon kytkentäinform ta, ja muodostetun päivityspaketin lähettämise] delle tai useammalle muulle reunuslaitteelle.
20 Reititys- ja kytkentätaulukot voidaan taa esimerkiksi niin, että reunuslaitteessa on maiset ja toiset reititys- ja kytkentätaulukot.
·,· J maiset reititys- ja kytkentätaulukot päivitetä; :V: taanotetun reititysinformaation perusteella, 25 toiset reititys- ja kytkentätaulukot päivitetää; • « .
.*·*. jos vastaanotettu reititysinformaatio käsittä! kohdeverkon tai edullisemman reitin tunnettuur koon. Tällöin ensimmäiset reititys- ja kytkent **··’ kot voivat siis määrittää usean reitin samaan 30 seen, mutta toiset reititys- ja kytkentätauluk< rittävät vain yhden, esimerkiksi edullisimman re • · tij _ η i _ _ _ä*· .______«i f* _ < m · 14 reititysinformaation edelleen yhdelle tai use; niistä ulkoisista verkoista, joihin kyseiset pä: välineet käsittävä reunuslaite on yhteydessä, reititysinformaatio voidaan välittää reunuslaii 5 ulkoisille tietoliikenneverkoille käyttäen jota! veltuvaa sinänsä tunnettua standardirajäpintaa.
Edelleen kuvioiden 2a, 2b ja 2C < kinomainen järjestelmä käsittää yhdyskäytävän säisen tietoliikenneverkon SV1 yhdistämiseksi 10 seen tietoli ikenneverkkoon SV2 välityspakett i päivityspakettien välittämiseksi kyseisten ve: välillä. Yhdyskäytävä GW käsittää reititystiet< DB1 sisäisen tietoliikenneverkon SV1 reititys- : ^ kentäinformaation ylläpitämiseksi, ja reititys 15 kannan DB2 sisäisen tietoliikenneverkon SV2 re: ja kytkentäinformaation ylläpitämiseksi. Yhdys! GW edelleen käsittää tietokannan päivitysväli reititystietokannan DB1 tai DB2 päivittämiseks peen mukaan vastaanotettaessa päivityspaketti 20 käytävään sisäisestä tietoliikenneverkosta SV1 t mainitussa järjestyksessä. Yhdyskäytävä GW e< käsittää muokkausvälineet 7 vastaanotetun päiv: • · * ketin muokkaamiseksi korvaamalla sen kytkentäinj tion sisältämät kohdereunuslaitteiden verkkoli: :/*i 25 yhdyskäytävän GW verkkoliittymällä.
Edelleen kuvioiden 2a, 2b ja 20 < ··* kinomaisessa järjestelmässä yhdyskäytävä GW ki ·**· .***. muokatun päivi tyspaket in välitysvälineet 8 tm päivityspaketin välittämiseksi yhdelle tai use« 30 sisäisen tietoliikenneverkon SV1 tai SV2 reuni * *\\\ teelle. Edelleen reunuslaitteisiin järjestetyt 15 ket in kohdereunuslaitteen verkkoliittymän maar: seksi reititystietokantojen avulla, missä k: vastaanotetun välityspaketin kohdereunuslaitteei koliittymä on korvattu yhdyskäytävän verkkoliitl 5 kyseistä välityspakettia lähetettäessä lähde: laitteelta, välityspaketin sisältämän yhdyski verkkoliittymän korvaamiseksi määritetyllä reunuslaitteen verkkoliittymällä, ja välitys] lähettämiseksi edelleen yhdyskäytävältä kysi 10 kohdereunuslaitteelle.
Edelleen kuvioiden 2a, 2b ja 2C < kinomaisessa järjestelmässä reunuslaitteet RL1 RL3, RL4 ja RL5 ja yhdyskäytävä GW käsittävät pi luokkakohtaiset jonot. Jonojen välillä voidaan ] 15 jotakin soveltuvaa sinänsä tunnettua vuoronjal telmää palveluluokkien asianmukaiseksi palvelem: Mikäli sisäinen verkko tarjoaa välineet paketti] sen palveluluokkatiedon välittämiseen, voidaan ] näitä välineitä. Muutoin pakettikohtainen palvel 20 katieto voidaan esimerkiksi lisätä muodostettav; 1i tyspakett i in.
Edelleen kun kuvioiden 2a, 2b ja 2C ( • · « : kinomaisessa järjestelmässä 1 ähdereunus 1 aitteel] V.: taanotetaan ulkoisesta tietoliikenneverkosta ·/·· 25 east-tyyppinen datapaketti, se välitetään kohde: :**]: laitteiden ennalta määrättyyn mull verkkoliittymään. Kun reunuslaite tunnistaa ulk< .···. tietoliikenneverkosta tulevan datapaketin oleva • 9 ticast-tyyppinen, se voi lähettää sen sisäiseen . 30 liikenneverkkoon esimerkiksi joko multicast broadcast-tyyppisenä riippuen siitä, kumpaa li: 16 11 multicast-portin. Kun reunuslaite vastaanottae tin, joka on osoitettu multicast-porttiin, pake litetään niille ulkoisen tietoliikenneverkon mille, joiden kautta kyseinen multicast-puu 5 Tätä varten reunuslaitteisiin voidaan esimerkik jestää erityinen taulukko, joka kuvaa mul osoitteet reunuslaitteiden verkkoliittymien nu si. Jokainen portti puolestaan suorittaa vars multicast-paketin reitityksen seuraavaan reit 10 piin. Multieast-liikenteen ohjaus voidaan to esimerkiksi soveltuvien sinänsä tunnettujen sta rajapintojen välityksellä yhteydessä ulkoisiin liikenneverkkoihin.
Keksintöä ei rajata pelkästään edellä 15 tyjä sovellusesimerkkejä koskevaksi, vaan monel nokset ovat mahdollisia pysyttäessä patenttiva sien määrittelemän keksinnöllisen ajatuksen pu sa.
« · • i · • · · « i · · • 4 » t f * 4 * 9 4 94 9 9 « 9 9 9 4 • 9 *99 4 14 4 4 94 14 4 94 9 4 4 9 99 4 9 • 4 4 4 • 44 4 1 44

Claims (21)

11: 17
1. Menetelmä pakettien reitittämiseksi tetusti ja dynaamisesti yhden tai useamman s tietoliikenneverkon kautta, jotka sisäiset t i< 5 kenneverkot käsittävät kukin yhden tai useamme nuslaitteen, jotka kukin reunuslaite yhdistävät sen sisäisen tietoliikenneverkon yhteen tai usi ulkoiseen tietoliikenneverkkoon, jotka sisäiset koiset tietoliikenneverkot ovat pakettikytken 10 ja joka menetelmä käsittää vaiheet: vastaanotetaan ulkoisesta tietoliike: kosta datapaketti lähdereunuslaitteeseen, ja määritetään lähdereunuslaitteessa vast, tun datapaketin määränpääverkko-osoitetta va 15 seuraavan reittietapin osoite, tunnettu siitä, että menetelmä e< käsittää seuraavat vaiheet: määritetään lähdereunuslaitteessa maar seuraavaa reittietappia vastaavan kohdereunusl. 20 osoite ja verkkoliittymä, muodostetaan lähdereunuslaitteessa m. tylle kohdereunuslaitteelle osoitettu välitysp. • 1 1 joka käsittää vastaanotetun datapaketin sekä mi • e \V tyn seuraavan reittietapin osoitteen ja mää: i/·· 25 kohdereunuslaitteen verkkoliittymän, välitetään muodostettu välityspaketti ··· reunuslaitteelta yhden tai useamman sisäisen ti< ·1 ** .···. kenneverkon kautta määritetylle kohdereunuslaii siirtoyhteyskerrostasolla, . 30 erotetaan kohdereunuslaitteessä vasti ··· ···· tusta välityspaketista datapaketti sekä sei 18 n:
2. Patenttivaatimuksen 1 mukainen men tunnettu siitä, että datapaketin edelleen täminen kohdereunuslaitteen verkkoliittymästä k seuraavat vaiheet: 5 määritetään, onko kyseinen seuraavan tietapin osoite yksilöllinen osoite vai verkko-c mikäli kyseessä on yksilöllinen osoite tetään datapaketti kyseiseen seuraavan reitt osoitteeseen, ja 10 mikäli kyseessä on verkko-osoite, läh datapaketti sisältämäänsä määränpääosoitteeseen,
3. Patenttivaatimuksen 1 tai 2 mukaine telmä, tunnettu siitä, että ylläpidetään tai useammassa reunuslaitteessa verkon reitity 15 maatiota, joka käsittää määränpääverkko-osoitti niitä vastaavien seuraavien reittietappien osoi sekä verkon kytkentäinformaatiota, joka käsitti raavien reittietappien osoitteita ja niitä vas kohdereunuslaitteiden osoitteita ja verkkoliitt}
4. Patenttivaatimuksen 3 mukainen men tunnettu siitä, että vastaanotettaessa laitteelle ulkoisesta tietoliikenneverkosta uu1 • muuttunutta verkon reititysinformaatiota päiv ·«« « •'ll kyseisen reunus laitteen ylläpitämää verkon re • · .·, : 25 ja/tai kytkentäinformaatiota, sekä muodostetag « ·· *···[ taanotetusta verkon reititysinformaatiosta ja • · liittyvästä verkon kytkentäinformaatioata päiv ketti, joka lähetetään yhdelle tai useammalle • · *···* reunuslaitteelle.
5. Patenttivaatimuksen 4 mukainen men tunnettu siitä, että vas taanot et taessa a β 1 «« 4 ^ ^ A A 1 1 A «A. & A ··« ^ A Ρ,··Α A 1a A 4» ^ J «h A J ^ A ^ A A «A ^ A---A a 19 11 päivityspaketin sisältämä verkon reititysinfo edelleen yhdelle tai useammalle niistä ulkoisisi koista, joihin kyseinen reunuslaite on yhteydess
7. Jonkin patenttivaatimuksista 1-6 5 nen menetelmä, tunnettu siitä, että yhdii ensimmäinen sisäinen tietoliikenneverkko toise säiseen tietoliikenneverkkoon yhdyskäytävällä v; pakettien ja päivityspakettien välittämiseksi ] ten verkkojen välillä, jossa yhdyskäytävässä yl 10 tään erikseen kummankin sisäisen verkon reitit kytkentäinformaatiota.
8. Patenttivaatimuksen 7 mukainen men tunnettu siitä, että vastaanotettaessa pä paketti yhdyskäytävään ensimmäisestä sisäisestä 15 lii kenneverkosta: päivitetään tarvittaessa yhdyskäytävän pitämä ensimmäisen sisäisen tietoliikenneverkon tys- ja/tai kytkentäinformaatio, muokataan vastaanotettua päivitysp. 20 korvaamalla sen kytkentäinformaation sisältämät reunuslaitteiden verkkoliittymät kyseisen yhdyi vän verkkoliittymällä, • « : välitetään muokattu päivi tyspaket ti ; * * tai useammalle toisen sisäisen tietoliikenm 25 reunuslaitteelle, ja »a ·*’; päivitetään tarvittaessa muokatun päiv. • mm ket in vastaanottaneiden reunuslaitteiden yllä] ]··♦. verkon reititys- ja/tai kytkentäinf ormaat iota. • *
9. Patenttivaatimuksen 8 mukainen men 30 tunnettu siitä, että: * · * •••j lähetetään välityspaketti muokatun pä: • · ^ VN 4. A a 1 ^ n a 4 m am aa 4 a 4 m a aa k 4 aI» a " 20 11 välitetään välityspaketti kyseiselle käytävän verkkoliittymälle, määritetään yhdyskäytävän ylläpitämän täinformaation avulla vastaanotetun välitys; 5 kohdereunuslaitteen verkkoliittymä, korvataan välityspaketin sisältämä yh tävän verkkoliittymä määritetyllä kohdereunusl verkkoliittymällä, ja 1ähetetään välityspaketti ede11een yh 10 tavalta kyseiselle kohdereunuslaitteelle.
10. Jonkin patenttivaatimuksista 1-9 nen menetelmä, tunnettu siitä, että vasta taessa lähdereunuslaitteelle ulkoisesta tietoli verkosta multicast-tyyppinen datapaketti välite· 15 kohdereunuslaitteiden multicast-verkkoliittymäär
11. Jonkin patenttivaatimuksista 1 - kainen menetelmä, tunnettu siitä, että jä tään yhteen tai useampaan reunuslaitteeseen ja/ dyskäytävään palveluluokkakohtaiset jonot.
12. Jonkin patenttivaatimuksista 1 - kainen menetelmä, tunnettu siitä, että yl . . useampi sisäinen ja/tai ulkoinen tietoliikenn • · t : on IP-verkko. • « ’.V 13. Järjestelmä pakettien reitittämise] 9 9 \*·; 25 jautetusti ja dynaamisesti, joka järjestelmä käs yhden tai useamman sisäisen tietoliike: ·;· kon (SV1, . . . ,SVN) , jotka ovat pakettikytkentäisi yhden tai useamman ulkoisen tietoliike: kon (UV1,..,,UVN), jotka ovat pakettikytkentäisi 30 yhden tai useamman reunusl "i; (RL1, . . ., RLN) datapaketin vastaanottamiseksi ui: • 9 • 9 - . . _ _ . 21 11 reititystaulukon (RT1,...,RTN) vastaa datapaketin määränpääverkko-osoitetta vastaava raavan reittietapin osoitteen määrittämiseksi, tunnettu siitä, että yksi tai 5 reunuslaite (RL1,.*.,RLN) edelleen käsittää: kytkentätaulukon (KT1, . . ., KTN) vastaa datapaketin määritettyä seuraavaa reittietappi taavan kohdereunuslaitteen osoitteen ja verkko män määrittämiseksi, 10 välityspaketin muodostusvälineet (1) m tylle kohdereunuslaitteelie osoitetun välitys muodostamiseksi, joka välityspaketti käsittää v otetun datapaketin sekä määritetyn seuraavan tietapin osoitteen ja määritetyn kohdereunusl 15 verkkoliittymän, välityspaketin erotusvälineet (2) data sekä seuraavan reittietapin osoitteen ja kohde laitteen verkkoliittymän erottamiseksi vastaano välityspaketista, 20 datapaketin edelleenlähetysvälineet (3 paketin lähettämiseksi edelleen kohdereunusl kyseisen verkkoliittymän kautta kyseisen se «4 Λ : reittietapin osoitteen perusteella, ja siitä * * 2,5,5 järjestelmä edelleen käsittää: :\i 25 välityspaketin välitysvälineet (4) mu tun välityspaketin välittämiseksi lähdereunusla ta yhden tai useamman sisäisen tietoliikenn ,···. kautta määritetylle kohdereunuslaitteelle si * 4 teyskerrostasolla.
14. Patenttivaatimuksen 13 mukainen * * # mll\ telmä, tunnettu siitä, että datapaketin ed • * 22 11 tämiseksi sisältämäänsä määränpääosoitteeseen, kyseessä on verkko-osoite.
15. Patenttivaatimuksen 13 tai 14 mi järjestelmä, tunnettu siitä, että yksi tai 5 pi reititystaulukko (RT1,...,RTN) on edelleen ; tetty ylläpitämään verkon reititysinformaatiotc käsittää määränpääverkko-osoitteita ja niitä vai en seuraavien reittietappien osoitteita.
16. Patenttivaatimuksen 15 mukainen 10 telmä, tunnettu siitä, että yksi tai useam; kentätaulukko (KT1,...,KTN) on edelleen järji ylläpitämään verkon kytkentäinformaatiota, joka tää seuraavien reittietappien osoitteita ja niii taavien kohdereunuslaitteiden osoitteita ja 15 liittymiä.
17. Patenttivaatimuksen 16 mukainen telmä, tunnettu siitä, että yksi tai useam] nuslaite (RL1, . . .,RLN) käsittää edelleen päivit; neet (5) kyseisen reunuslaitteen reititys- ja ; 20 tätaulukoiden päivittämiseksi vastaanotettaess nuslaitteelle ulkoisesta tietoliikenneverkosta tai muuttunutta verkon reititysinformaatiota, • 9 : tyspaketin muodostamiseksi vastaanotetusta verk< titysinformaatiosta ja siihen liittyvästä verkc :\j 25 kentäinformaatiosta, ja muodostetun päivitys] lähettämiseksi yhdelle tai useammalle muulle laitteelle. 9 .···„ 18. Patenttivaatimuksen 17 mukainen • * telmä, tunnettu siitä, että yhdet tai ui . 30 päivitysvälineet (5) on edelleen järjestetty pä: Ml mään tarvittaessa kyseiset päivitysvälineet käs; * * V>A1 ΙΠΙΙλΊ 4 Λ f* V AAM PAM _ 4 4 AM 4“ 411 Ί « ΐ1#Α·ί 23 11 kon reititysinformaation edelleen yhdelle tai malle niistä ulkoisista verkoista, joihin k päivitysvälineet käsittävä reunuslaite on yhteyc
20. Jonkin patenttivaatimuksista 13 -5 kainen järjestelmä, tunnettu siitä, että telmä edelleen käsittää: yhden tai useamman yhdyskäytävän (GW) maisen sisäisen tietoliikenneverkon yhdistäi toiseen sisäiseen tietoliikenneverkkoon välity 10 tien ja päivityspakettien välittämiseksi ky verkkojen välillä, ja joka yhdyskäytävä käsittää ensimmäisen reititystietokannan (DB1) maisen sisäisen tietoliikenneverkon reititys- ; kentäinformaation ylläpitämiseksi, ja 15 toisen reititystietokannan (DB2) tois saisen tietoliikenneverkon reititys- ja kytkent maation ylläpitämiseksi.
21. Patenttivaatimuksen 20 mukainen telinä, tunnettu siitä, että yksi tai useai 20 dyskäytävä (GW) edelleen käsittää: tietokannan päivitysvälineet (6) ensi reititystietokannan päivittämiseksi tarpeen * # ; vastaanotettaessa päivityspaketti yhdyskäytävä ijj simmäisestä sisäisestä tietoliikenneverkosta, 25 muokkausvälineet (7) vastaanotetun pä • * paketin muokkaamiseksi korvaamalla sen kytkent maation sisältämät kohdereunuslaitteiden verkko mät kyseisen yhdyskäytävän verkkoliittymällä, * * *·* muokatun päivityspaketin välitysväline 30 muokatun päivityspaketin välittämiseksi yhdel 1*1 —2 useammalle toisen sisäisen tietoliikenneverkon * * lal la ·! a βί ΐ ^ 5 a 24 11
22. Patenttivaatimuksen 21 mukainen telmä, tunnettu siitä, että yksi tai useai dyskäytävä (GW) edelleen käsittää: korvausvälineet (9) sisäisen tietoli 5 verkon reunuslaitteelta vastaanotetun välitys] kohdereunuslaitteen verkkoliittymän määrittäi reititystietokantojen avulla, missä kyseinen v; otetun välityspaketin kohdereunuslaitteen verk] tymä on korvattu yhdyskäytävän verkkoliittymäl 10 seistä välityspakettia lähetettäessä lähdereum teelta, välityspaketin sisältämän yhdyskäytävä! koliittymän korvaamiseksi määritetyllä kohde: laitteen verkkoliittymällä, ja välityspaketin li miseksi edelleen yhdyskäytävältä kyseiselle 15 reunuslaitteelle.
23. Jonkin patenttivaatimuksista 13 -kainen järjestelmä, tunnettu siitä, että y] useampi reunuslaite ja/tai yhdyskäytävä käsittä veluluokkakohtaiset jonot.
24. Jonkin patenttivaatimuksista 13 - kainen järjestelmä, tunnettu siitä, että y] . . useampi sisäinen ja/tai ulkoinen tietoliikenn1 * · · '·’ 1 on IP-verkko. « « « m 9 ψ φ 9 • ψ 9 1 « » 1 t «i « m «· + « · « 1 ft«t ♦ 4«a 4 1 aaai • 1 Ψ9 9 9 919. 9 «·#« 9 « • 1 • 9 11
FI20040285A 2004-02-24 2004-02-24 Hajautettu dynaaminen reititys FI117033B (fi)

Priority Applications (6)

Application Number Priority Date Filing Date Title
FI20040285A FI117033B (fi) 2004-02-24 2004-02-24 Hajautettu dynaaminen reititys
EP05396007A EP1569388B1 (en) 2004-02-24 2005-02-15 Distributed dynamic routing
DE602005002382T DE602005002382T2 (de) 2004-02-24 2005-02-15 Verteilte dynamische Leitweglenkung
AT05396007T ATE373361T1 (de) 2004-02-24 2005-02-15 Verteilte dynamische leitweglenkung
US11/061,492 US7529239B2 (en) 2004-02-24 2005-02-17 Distributed dynamic routing
JP2005048308A JP4703213B2 (ja) 2004-02-24 2005-02-24 パケットのルーティング方法及びシステム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20040285 2004-02-24
FI20040285A FI117033B (fi) 2004-02-24 2004-02-24 Hajautettu dynaaminen reititys

Publications (3)

Publication Number Publication Date
FI20040285A0 FI20040285A0 (fi) 2004-02-24
FI20040285A FI20040285A (fi) 2005-08-25
FI117033B true FI117033B (fi) 2006-05-15

Family

ID=31725761

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20040285A FI117033B (fi) 2004-02-24 2004-02-24 Hajautettu dynaaminen reititys

Country Status (6)

Country Link
US (1) US7529239B2 (fi)
EP (1) EP1569388B1 (fi)
JP (1) JP4703213B2 (fi)
AT (1) ATE373361T1 (fi)
DE (1) DE602005002382T2 (fi)
FI (1) FI117033B (fi)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6360100B1 (en) * 1998-09-22 2002-03-19 Qualcomm Incorporated Method for robust handoff in wireless communication system
US7668541B2 (en) 2003-01-31 2010-02-23 Qualcomm Incorporated Enhanced techniques for using core based nodes for state transfer
US6862446B2 (en) * 2003-01-31 2005-03-01 Flarion Technologies, Inc. Methods and apparatus for the utilization of core based nodes for state transfer
US9078084B2 (en) 2005-12-22 2015-07-07 Qualcomm Incorporated Method and apparatus for end node assisted neighbor discovery
US8983468B2 (en) 2005-12-22 2015-03-17 Qualcomm Incorporated Communications methods and apparatus using physical attachment point identifiers
US8982835B2 (en) 2005-09-19 2015-03-17 Qualcomm Incorporated Provision of a move indication to a resource requester
US9736752B2 (en) 2005-12-22 2017-08-15 Qualcomm Incorporated Communications methods and apparatus using physical attachment point identifiers which support dual communications links
US9066344B2 (en) 2005-09-19 2015-06-23 Qualcomm Incorporated State synchronization of access routers
US8509799B2 (en) 2005-09-19 2013-08-13 Qualcomm Incorporated Provision of QoS treatment based upon multiple requests
US8982778B2 (en) 2005-09-19 2015-03-17 Qualcomm Incorporated Packet routing in a wireless communications environment
US9083355B2 (en) 2006-02-24 2015-07-14 Qualcomm Incorporated Method and apparatus for end node assisted neighbor discovery
US8085794B1 (en) * 2006-06-16 2011-12-27 Emc Corporation Techniques for fault tolerant routing in a destination-routed switch fabric
US9155008B2 (en) 2007-03-26 2015-10-06 Qualcomm Incorporated Apparatus and method of performing a handoff in a communication network
US8830818B2 (en) 2007-06-07 2014-09-09 Qualcomm Incorporated Forward handover under radio link failure
US9094173B2 (en) 2007-06-25 2015-07-28 Qualcomm Incorporated Recovery from handoff error due to false detection of handoff completion signal at access terminal
US7940753B2 (en) * 2007-11-29 2011-05-10 Alcatel Lucent Enhancing routing optimality in IP networks requiring path establishment
US20100260126A1 (en) 2009-04-13 2010-10-14 Qualcomm Incorporated Split-cell relay packet routing
US8615241B2 (en) 2010-04-09 2013-12-24 Qualcomm Incorporated Methods and apparatus for facilitating robust forward handover in long term evolution (LTE) communication systems
US8468268B2 (en) 2010-08-26 2013-06-18 Novell, Inc. Techniques for identity and policy based routing
US8989046B1 (en) 2012-11-12 2015-03-24 The Aerospace Corporation Inter-domain routing message distribution through wide area broadcast channel
US10826982B2 (en) 2013-01-10 2020-11-03 Nxp Usa, Inc. Packet processing architecture and method therefor
CN113162857B (zh) 2016-01-18 2023-01-13 华为技术有限公司 按需获取路由的方法及网关
GB2583962B (en) * 2019-05-16 2022-08-31 Rockley Photonics Ltd Routing protocol and distributed router
CN111614560A (zh) * 2020-05-25 2020-09-01 山东汇贸电子口岸有限公司 一种分布式动态路由方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6272252A (ja) * 1985-09-25 1987-04-02 Nippon Telegr & Teleph Corp <Ntt> パケツト交換方式
US5684800A (en) * 1995-11-15 1997-11-04 Cabletron Systems, Inc. Method for establishing restricted broadcast groups in a switched network
JP3638742B2 (ja) * 1996-11-29 2005-04-13 アンリツ株式会社 ルータ
US6331983B1 (en) * 1997-05-06 2001-12-18 Enterasys Networks, Inc. Multicast switching
JPH11112503A (ja) * 1997-09-30 1999-04-23 Hitachi Ltd ネットワークシステムおよびネットワーク機器
JP2001007848A (ja) * 1999-06-18 2001-01-12 Toshiba Corp ネットワーク間中継方法及びネットワーク間中継装置
JP4099930B2 (ja) * 2000-06-02 2008-06-11 株式会社日立製作所 ルータ装置及びvpn識別情報の設定方法
JP4225681B2 (ja) * 2000-12-06 2009-02-18 富士通株式会社 仮想閉域網構築方法及び装置並びに中継装置
WO2002056551A1 (en) 2001-01-16 2002-07-18 Xanten Ab Routing of data packets below the ip-level in a packet-switched communication network
US7457239B2 (en) * 2001-03-22 2008-11-25 Hitachi, Ltd. Method and apparatus for providing a quality of service path through networks
US7197549B1 (en) * 2001-06-04 2007-03-27 Cisco Technology, Inc. On-demand address pools
FR2826211B1 (fr) * 2001-06-18 2004-12-10 Cit Alcatel Procede et dispositif d'allegement de la charge de signalisation d'un protocole "pluri-transmission" utilisant un support de transmission ne permettant pas l'ecoute mutuelle entre terminaux d'un reseau
ATE287169T1 (de) * 2001-09-12 2005-01-15 Cit Alcatel Verfahren und vorrichtung zur dienstdifferenzierung in einem datennetzwerk
US7843923B2 (en) * 2002-01-08 2010-11-30 Verizon Services Corp. Methods and apparatus for determining the port and/or physical location of an IP device and for using that information
US7277442B1 (en) * 2002-04-26 2007-10-02 At&T Corp. Ethernet-to-ATM interworking that conserves VLAN assignments
JP2003338835A (ja) * 2002-05-20 2003-11-28 Fujitsu Ltd パケットスイッチ及び方法
US7248579B1 (en) * 2002-10-15 2007-07-24 Cisco Technology, Inc. System and method for providing a link state database (LSDB) snapshot for neighbor synchronization
JP4242407B2 (ja) * 2003-02-03 2009-03-25 日本電信電話株式会社 カットスルー方法およびエッジルータ
US8532087B2 (en) * 2003-02-03 2013-09-10 Nippon Telegraph And Telephone Corporation Optical network, optical edge router, program thereof, cut through method, and edge router
JP2005012381A (ja) * 2003-06-18 2005-01-13 Nec Corp データ転送装置及びその方法並びにそれを用いたデータ通信システム及びプログラム

Also Published As

Publication number Publication date
US20050185645A1 (en) 2005-08-25
DE602005002382T2 (de) 2008-06-05
DE602005002382D1 (de) 2007-10-25
ATE373361T1 (de) 2007-09-15
EP1569388A1 (en) 2005-08-31
JP4703213B2 (ja) 2011-06-15
JP2005244983A (ja) 2005-09-08
FI20040285A0 (fi) 2004-02-24
EP1569388B1 (en) 2007-09-12
US7529239B2 (en) 2009-05-05
FI20040285A (fi) 2005-08-25

Similar Documents

Publication Publication Date Title
FI117033B (fi) Hajautettu dynaaminen reititys
CN111385206B (zh) 报文转发的方法、网络***、相关设备及计算机存储介质
RU2302035C2 (ru) Трехуровневая виртуальная сеть vpn и способ ее построения
WO2020134139A1 (zh) 一种业务数据的转发方法、网络设备及网络***
US6205488B1 (en) Internet protocol virtual private network realization using multi-protocol label switching tunnels
US8125926B1 (en) Inter-autonomous system (AS) virtual private local area network service (VPLS)
US8194664B2 (en) Two-level load-balancing of network traffic over an MPLS network
EP1236360B1 (en) Integrating signaling system number 7 (ss7) networks with networks using multi-protocol label switching (mpls)
US7126949B2 (en) Source identifier for MAC address learning
US7463597B1 (en) Spanning tree protocol synchronization within virtual private networks
US8189585B2 (en) Techniques for virtual private network fast convergence
US20030118036A1 (en) Routing traffic in a communications network
US20070002770A1 (en) Mechanism to load balance traffic in an ethernet network
CN110535769A (zh) 减少或者消除具有clos拓扑的网络中的路由微环
EP2466807A1 (en) IP Forwarding across a Link State Protocol Controlled Ethernet Network
US20140321323A1 (en) Service Instance Applied to MPLS Network
US20120300774A1 (en) Method and apparatus for exchanging routing information and establishing connectivity across multiple network areas
US7447213B2 (en) Method and apparatus for end-to-end connection between an RPR and an MPLS network
US6944159B1 (en) Method and apparatus for providing virtual point to point connections in a network
US20090225650A1 (en) Path reroute in a computer network
CN112118182A (zh) 发送流量工程的ip路径隧道
CN102474451B (zh) 连接内层和外层mpls标签
US6982977B2 (en) Label switched routing system and method
US7243161B1 (en) Two label stack for transport of network layer protocols over label switched networks
US8176201B1 (en) Controlling the signaling of label-switched paths using a label distribution protocol employing messages which facilitate the use of external prefixes

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 117033

Country of ref document: FI