FI124455B - Menetelmä ja laite verkko-osoitteiden konfiguroimiseksi - Google Patents
Menetelmä ja laite verkko-osoitteiden konfiguroimiseksi Download PDFInfo
- Publication number
- FI124455B FI124455B FI20105418A FI20105418A FI124455B FI 124455 B FI124455 B FI 124455B FI 20105418 A FI20105418 A FI 20105418A FI 20105418 A FI20105418 A FI 20105418A FI 124455 B FI124455 B FI 124455B
- Authority
- FI
- Finland
- Prior art keywords
- network
- data
- devices
- network device
- addresses
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5061—Pools of addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/668—Internet protocol [IP] address subnets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
Menetelmä ja laite verkko-osoitteiden konfiguroimiseksi Keksinnön ala
Keksintö liittyy yleisesti tietoliikenneverkon verkko-osoitteiden konfigurointiin. 5 Verkko-osoitteet voivat olla esimerkiksi, mutta ei välttämättä, IP-osoitteita (IP = Internet Protocol). Erityisesti keksintö liittyy menetelmään verkko-osoitteiden konfiguroimiseksi, tietoverkkolaitteeseen, tiedonsiirtojärjestelmään, sekä tietokoneohjelmaan verkko-osoitteiden konfiguroimiseksi.
Taustaa 10 Tietoliikenneverkot sisältävät tietoverkkolaitteita, esimerkiksi IP-reitittimiä, sekä tietoverkkolaitteet toisiinsa yhdistäviä tiedonsiirtoyhteyksiä. Esimerkiksi internet-protokollaa (IP) käyttävissä tietoliikenneverkoissa on useita menetelmiä nk. host-laitteiden verkko-osoitteiden, esimerkiksi host-IP-osoitteiden, konfiguroimiseksi, mutta huomattavasti vähemmän keinoja on tarjolla reititinrajapinnan verkko-15 osoitteiden, so. rajapinta-IP-osoitteiden, konfiguroimiseksi. Verkoissa, joissa käytetään IPv4:ää (Internet Protocol version 4), host-laitteet yleensä saavat vaihtuvat verkko-osoitteensa käynnistymisen yhteydessä DHCP-protokollan avulla (Dynamic Host Configuration Protocol). Reitittimillä on tavallisesti staattisesti osoitetut pysyvät verkko-osoitteet, jotka jaetaan globaaleista tai ei-globaaleista osoiteryhmistä. 20 Internet-protokolla versio 6 (IPv6) ja siinä käytettävä Neighbor Discovery ^ -menetelmä (NEIGHD) mahdollistavat autokonfiguraation käyttäen Router Solicita- o ^ tion- ja Router Advertisement -sanomia, joiden avulla voidaan autokonfiguroida 9 host-laitteiden IPv6-osoitteita. IPv6-pohjaisen tietoliikenneverkon reitittimet eivät
(M
kuitenkaan kuulu autokonfiguroinnin piiriin, eivätkä IPv6-osoitteiden autokonfigu-
X
£ 25 rointi (ADDRCONF) ja edellä mainittu Neighbor Discovery -menetelmä poista ” IPv6-pohjaisen verkon reitittimien konfiguroinnin hankaluutta.
m o 5 Julkaisussa US2008259925 esitetään menetelmä IP-verkko-osoiteprefiksien ja-
C\J
kamiseksi tiedonsiirtoyhteyksin toisiinsa kytketyille reitittimille siten, että ne muodostavat hierarkkisen loogisen järjestelyn. Menetelmässä reititin vastaanottaa toi- 2 seita, hierarkkisessa loogisessa järjestelyssä korkeammalla tasolla sijaitsevalta reitittimeltä ensimmäisen Router Advertisement -sanoman. Ensimmäinen Router Advertisement -sanoma on järjestetty ilmaisemaan toisen reitittimen ensimmäinen verkko-osoiteprefiksi, jota voidaan käyttää osoitteiden autokonfigurointiin reititti-5 messä. Reititin voi suorittaa rekursiivisen verkko-osoiteprefiksin jakamisen ja osoittaa ensimmäisen verkko-osoiteprefiksin alijoukon muille, hierarkkisen loogisen järjestelyn alemmalla tasolla sijaitseville reitittimille. Reitittimet voivat siten automaattisesti saada jaetut verkko-osoiteprefiksit vastaanotetuista Router Advertisement -sanomista, jotka sisältävät prefiksijakoa koskevia tietoja. Verkko-10 osoitteiden päällekkäiskäytön estämiseksi reitittimien on kuitenkin mahdollisesti puolustettava saatuja verkko-osoiteprefiksejä Neighbor Advertisement -sanomilla, jotka sisältävät prefiksien varaus/omistajatietoja.
Yhteenveto
Seuraavassa on esitetty yksinkertaistettu yhteenveto, jossa selitetään keksinnön 15 eri suoritusmuotojen eräitä aspekteja. Yhteenveto ei ole kattava esitys keksinnöstä. Sen ei myöskään ole tarkoitus tuoda esiin keksinnön ratkaisevia elementtejä eikä määrittää keksinnön suojapiiriä. Seuraavassa yhteenvedossa ainoastaan esitetään yksinkertaistetusti keksinnön eräitä piirteitä, pohjustuksena yksityiskohtaisemmalle selitykselle keksinnön eräistä esimerkinomaisista suoritusmuodoista.
20 Keksinnön erään ensimmäisen aspektin mukaisesti toteutetaan uudenlainen tiedonsiirtojärjestelmä, johon kuuluu toisiinsa tiedonsiirtoyhteyksillä liitettyjä tieto- >- verkkolaitteita, jotka on järjestetty muodostamaan hierarkkinen looginen järjestely, o cm Tietoverkkolaitteisiin kuuluu ensimmäinen tietoverkkolaite, toinen tietoverkkolaite, o joka on alemmalla tasolla verkkohierarkiassa kuin ensimmäinen tietoverkkolaite,
C\J
>- 25 sekä ainakin kaksi kolmatta tietoverkkolaitetta, jotka ovat alemmalla tasolla verk- | kohierarkiassa kuin toinen tietoverkkolaite, jolloin: 00 5 - ensimmäinen tietoverkkolaite on järjestetty lähettämään toiselle tietoverkko- ° laitteelle ensimmäinen tieto, jossa määritellään ensimmäinen sellaisten
CNJ
verkko-osoitteiden joukko, jotka liittyvät tietoverkkolaitteiden käyttämään tie-30 toliikenneprotokollaan, 3 - toiseen tietoverkkolaitteeseen kuuluu prosessointipiiri toisten tietojen muodostamiseksi ensimmäisen tiedon perusteella siten, että kukin toisista tiedoista määrittelee yhden toisista verkko-osoitteiden joukoista, jotka ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä alijouk- 5 koja, ja - toinen tietoverkkolaite on järjestetty lähettämään mainitut toiset tiedot mainituille ainakin kahdelle kolmannelle tietoverkkolaitteelle, joille kullekin lähetetään yksi mainituista toisista tiedoista, jolloin kullekin kolmannelle tietoverkkolaitteelle osoitetaan yksi mainituista toisista verkko-osoitteiden joukoista.
10 Koska toiset verkko-osoitteiden joukot ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä alijoukkoja, vältetään päällekkäisyys kolmansille tietoverkkolaitteille osoitetuissa verkko-osoitteissa, jolloin kolmansien tietoverkko-laitteiden ei tarvitse suojata ja/tai puolustaa saatuja verkko-osoitteita verkko-osoitteiden kaksoisvarauksen välttämiseksi. Tietoverkkolaitteiden käyttämä yh-15 teyskäytäntö voi olla esimerkiksi IP-protokolla. Tässä tapauksessa ensimmäinen tieto voi sisältää verkko-osoiteprefiksin, joka määrittelee internetin osoiteavaruuden alijoukon, ja prosessointipiiri voi olla järjestetty muodostamaan verkko-osoiteprefiksin keskenään limittymättömiä pidennyksiä toisten tietojen muodostamiseksi. IP-protokolla voi olla joko IPv4 tai IPv6. Yhteyskäytäntönä voi myös olla 20 esimerkiksi CLNS-protokolla (Connectionless Network Service), jossa käytetään ISO-10589-standardin mukaista osoitteenmuodostusdataa (ISO = International Standards Organization).
£3 Edellä kuvattua periaatetta voidaan käyttää esimerkiksi verkkohierarkian useilla o peräkkäisillä tasoilla siten, että tietyllä verkkohierarkian tasolla sijaitseva tietoverk-
C\J
25 kolaite jakaa verkkohierarkiassa ylempänä sijaitsevan tietoverkkolaitteen il- | maiseman verkko-osoitteiden joukon keskenään limittymättömiksi alijoukoiksi ja oo edelleen ilmaisee alijoukot verkkohierarkiassa alempana sijaitseville tietoverkko ni· g laitteille. Näin osoitekonfigurointi voidaan järjestää etenemään tietoverkkolaitteiden g muodostaman hierarkkisen loogisen järjestelyn läpi. Koska alijoukot ovat keske- 30 nään limittymättömiä kullakin verkkohierarkian tasolla, vältetään automaattisesti verkko-osoitteiden kaksoisvaraukset.
4
Keksinnön erään toisen aspektin mukaisesti toteutetaan uudenlainen tietoverkko-laite, jota voidaan käyttää edellä kuvatun tiedonsiirtojärjestelmän osana. Tieto-verkkolaitteeseen kuuluu: - vastaanottoliitäntä ensimmäisen tiedon vastaanottamiseksi tietoliikennever- 5 kon kautta ensimmäiseltä muulta tietoverkkolaitteelta, joka ensimmäinen tieto määrittelee tietoliikenneverkossa käytettyyn tiedonsiirtoprotokollaan liittyvien verkko-osoitteiden ensimmäisen joukon, - prosessointipiiri ainakin kahden toisen tiedon muodostamiseksi ensimmäisen tiedon perusteella siten, että kukin toisista tiedoista määrittelee yhden 10 toisista verkko-osoitteiden joukoista, jotka ovat ensimmäisen verkko- osoitteiden joukon keskenään limittymättömiä alijoukkoja, ja - lähetysliitäntä mainittujen ainakin kahden toisen tiedon lähettämiseksi tietoliikenneverkon kautta ainakin kahdelle toiselle muulle tietoverkkolaitteelle, joille kullekin lähetetään yksi mainituista toisista tiedoista, jolloin kullekin toi- 15 selle muulle tietoverkkolaitteelle osoitetaan yksi mainituista toisista verkko- osoitteiden joukoista.
Keksinnön erään kolmannen aspektin mukaisesti toteutetaan uudenlainen menetelmä verkko-osoitteiden konfiguroimiseksi. Menetelmässä: - vastaanotetaan tietoliikenneverkon tietoverkkolaitteelta ensimmäinen tieto, 20 joka määrittelee tietoliikenneverkossa käytettyyn tiedonsiirtoprotokollaan liitti tyvien verkko-osoitteiden ensimmäisen joukon, o
(M
§ - muodostetaan toiset tiedot ensimmäisen tiedon perusteella siten, että kukin i ™ toisista tiedoista määrittelee yhden toisista verkko-osoitteiden joukoista, jot- g ka ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä
CL
oq 25 alijoukkoja, ja sj- LT) o - lähetetään mainitut toiset tiedot ainakin kahdelle toiselle muulle tietoliiken- δ ^ neverkon tietoverkkolaitteelle, joille kullekin lähetetään yksi mainituista toi sista tiedoista, jolloin kullekin mainitulle muulle tietoverkkolaitteelle osoitetaan yksi mainituista toisista verkko-osoitteiden joukoista.
5
Keksinnön erään neljännen aspektin mukaisesti toteutetaan uudenlainen tietokoneohjelma verkko-osoitteiden konfiguroimiseksi. Tietokoneohjelma käsittää tie-tokonesuoritettavia käskyjä tietoverkkolaitteen ohjelmoitavan prosessorin ohjaamiseksi: 5 - erottamaan ensimmäiseltä muulta tietoverkkolaitteelta tietoliikenneverkon kautta vastaanotetusta datasta ensimmäinen tieto, joka määrittelee tieto-verkkolaitteen käyttämään tietoliikenneprotokollaan liittyvien verkko-osoitteiden ensimmäisen joukon, - muodostamaan ainakin kaksi toista tietoa ensimmäisen tiedon perusteella 10 siten, että kukin toisista tiedoista määrittelee yhden toisista verkko- osoitteiden joukoista, jotka ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä alijoukkoja, ja - ohjaamaan tietoverkkolaite lähettämään tietoliikenneverkon kautta mainitut ainakin kaksi toista tietoa ainakin kahdelle toiselle muulle tietoverkkolaitteel- 15 le, joille kullekin lähetetään yksi mainituista toisista tiedoista, jolloin kullekin toiselle muulle tietoverkkolaitteelle osoitetaan yksi mainituista toisista verkko-osoitteiden joukoista.
Keksinnön erään viidennen aspektin mukaisesti toteutetaan uudenlainen tietoko-neohjelmatuote. Tietokoneohjelmatuote käsittää tietokoneluettavan välineen, esi-20 merkiksi CD-levyn, johon on koodattu keksinnön mukainen tietokoneohjelma.
^ Oheisissa epäitsenäisissä patenttivaatimuksissa on esitetty keksinnön eräitä esi- o ^ merkinomaisia suoritusmuotoja.
sj- o ^ Keksinnön erilaisia esimerkinomaisia suoritusmuotoja, liittyen sekä rakenteisiin £ että toimintaperiaatteisiin, sekä sen lisätavoitteita ja -etuja voidaan parhaiten ym-
CL
oq 25 märtää seuraavasta tiettyjen esimerkinomaisten suoritusmuotojen selityksestä, kun se luetaan tarkastellen samalla oheisia piirustuksia, o δ ^ Verbiä "käsittää" on käytetty tässä dokumentissa avoimena rajoitteena, joka ei sul je pois eikä myöskään edellytä tässä mainitsemattomien ominaisuuksien olemas- 6 saoloa. Epäitsenäisissä patenttivaatimuksissa mainittuja ominaisuuksia voidaan vapaasti yhdistellä, ellei nimenomaan toisin ole mainittu.
Piirrosten lyhyt kuvaus
Keksinnön esimerkinomaisia suoritusmuotoja ja niiden etuja selitetään tarkemmin 5 seuraavassa viitaten samalla oheisiin piirroksiin, joissa:
Kuvio 1 esittää kaavamaisesti keksinnön erään suoritusmuodon mukaista tiedonsiirtojärjestelmää, kuvio 2 esittää kaavamaisesti keksinnön erään suoritusmuodon mukaista tiedonsiirtojärjestelmää, 10 kuvio 3 esittää kaavamaisesti keksinnön erään suoritusmuodon mukaista tieto-verkkolaitetta, kuviot 4a ja 4b esittävät kaavamaisesti verkko-osoitteiden konfigurointiin sopivia sanomarakenteita, ja kuvio 5 esittää keksinnön erään suoritusmuodon mukaisen verkko-osoitteiden kon-15 figurointiin käytettävän menetelmän vuokaaviota.
Esimerkinomaisten suoritusmuotojen kuvaus
Kuvio 1 esittää kaavamaisesti keksinnön erään suoritusmuodon mukaista tiedonsiirtojärjestelmää 100. Tiedonsiirtojärjestelmä voi olla esimerkiksi PAN-verkko o (Personal Area Network), LAN-verkko (Local Area Network), MAN-verkko (Metro-
<M
4 20 politan Area Network), WAN-verkko (Wide Area Network), kahden tai useamman cp c^j edellä mainitun yhdistelmä tai jonkin edellä mainitun osa. Kuvion 1 esimerkkitapa- x uksessa tiedonsiirtojärjestelmä sisältää tietoverkkolaitteet 101, 102, 103, 104, 105,
CC
106, 107, 108 ja 109, jotka on liitetty toisiinsa tiedonsiirtoyhteyksin 110, 111, 112,
CO
4 113, 114, 115, 116 ja 117. Tiedonsiirtojärjestelmä on yhdistetty tietoliikenneverk- ° 25 koon 118, joka voi olla esimerkiksi Internet. Tietoverkkolaitteet 101-109 voivat olla o ^ esimerkiksi reitittimiä, jotka on järjestetty tukemaan IP-protokollaa. Lisäksi tieto- verkkolaitteet voivat olla järjestetyt tukemaan esimerkiksi MPLS:ää (Multi Protocol Label Switching). Tiedonsiirtojärjestelmään 100 voi olla yhteydessä päätelaitteita 7 119, 120, 121 ja 122 kuvion 1 esittämällä tavalla. Tietoverkkolaitteiden 101-109 lisäksi tiedonsiirtojärjestelmään voi kuulua tietoverkkolaitteita, joita ei ole esitetty kuviossa 1, ja/tai tiedonsiirtojärjestelmä voi olla yhteydessä päätelaitteisiin, joita ei ole esitetty kuviossa 1. Tätä havainnollistetaan kuviossa 1 tiedonsiirtoyhteyksin, 5 jotka on piirretty jatkumaan katkoviivoin, kuten tiedonsiirtoyhteys 123. Tiedonsiirto-järjestelmän tietoverkkolaitteet on järjestetty muodostamaan hierarkkinen looginen järjestely, jossa on useita verkkohierarkian tasoja. Kuviossa 1 tietoverkkolaitteet 101-109 on yhdistetty toisiinsa tiedonsiirtoyhteyksin 110-117 siten, että ne muodostavat puumaisen rakenteen, jossa tietoverkkolaite 101 on juurisolmu, joka siir-10 tää kaiken dataliikenteen tiedonsiirtojärjestelmän 100 ja tietoliikenneverkon 118 välillä. Tietoverkkolaite 101 edustaa korkeinta verkkohierarkiaa tiedonsiirtojärjestelmässä. Tietoverkkolaitteet 102 ja 103 edustavat seuraavaa verkkohierarkian tasoa, tietoverkkolaitteet 104-107 edustavat sitä seuraavaa verkkohierarkian tasoa ja tietoverkkolaitteet 108 ja 109 edustavat alinta verkkohierarkian tasoa. On kui-15 tenkin huomattava, että tietoverkkolaitteet voitaisiin järjestää muodostamaan hierarkkinen looginen järjestely vaikka tiedonsiirtoyhteyksin toteutetut fyysiset yhteydet eivät noudattaisikaan puumaista rakennetta. On esimerkiksi mahdollista järjestää tietoverkkolaitteet muodostamaan hierarkkinen looginen järjestely myös tapauksessa, jossa tietoverkkolaitteiden väliset yhteydet noudattavat full mesh 20 -topologiaa, jolloin tietoverkkolaitteille annetaan tieto, joka ilmaisee hierarkkisen loogisen järjestelyn rakenteen. Kuvion 1 esittämässä esimerkkitapauksessa yhteydet, jotka on toteutettu tiedonsiirtolinkein 110-117, määrittävät hierarkkisen loogisen järjestelyn rakenteen.
° Kuvion 1 esittämässä tiedonsiirtojärjestelmässä ensimmäinen tietoverkkolaite on o 25 järjestetty lähettämään verkkohierarkiassa alempana sijaitsevalle toiselle tietöin verkkolaitteelle ensimmäinen tieto, jossa määritellään ensimmäinen sellaisten | verkko-osoitteiden joukko, jotka liittyvät tietoverkkolaitteiden käyttämään tietolii- oo kenneprotokollaan. Mainittuun toiseen tietoverkkolaitteeseen kuuluu prosessointiin piiri toisten tietojen muodostamiseksi ensimmäisen tiedon perusteella siten, että
O
o 30 kukin toisista tiedoista määrittelee yhden toisista verkko-osoitteiden joukoista, jotka ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä alijoukkoja. Mainittu toinen tietoverkkolaite on järjestetty lähettämään mainitut toiset 8 tiedot mainituille ainakin kahdelle kolmannelle tietoverkkolaitteelle, joille kullekin lähetetään yksi mainituista toisista tiedoista, jolloin kullekin kolmannelle tietoverkkolaitteelle osoitetaan yksi mainituista toisista verkko-osoitteiden joukoista. Koska toiset verkko-osoitteiden joukot ovat ensimmäisen verkko-osoitteiden joukon kes-5 kenään limittymättömiä alijoukkoja, vältetään päällekkäisyys kolmansille tietoverkkolaitteille osoitetuissa verkko-osoitteissa, jolloin kolmansien tietoverkkolaitteiden ei tarvitse vaatia ja/tai puolustaa saatuja verkko-osoitteita verkko-osoitteiden kak-soisvarauksen välttämiseksi. Mainittu toinen tietoverkkolaite, sen lisäksi että se osoittaa toiset verkko-osoitteiden joukot kolmansille tietoverkkolaitteille, voi ottaa 10 yhden tai useampia ensimmäisen tiedon määrittämistä verkko-osoitteista omaan käyttöönsä, esimerkiksi laiteosoitteeksi ja/tai porttiosoitteiksi. Kukin kolmansista tietoverkkolaitteista voi edelleen osoittaa mainitun toisen tiedon määrittämiä verkko-osoitteita vielä alempana verkkohierarkiassa sijaitseville tietoverkkolaitteille ja/tai ottaa osan mainitun toisen tiedon määrittämistä verkko-osoitteista omaan 15 käyttöönsä esimerkiksi laiteosoitteeksi ja/tai porttiosoitteiksi.
Edellä mainitut ensimmäinen tietoverkkolaite, toinen tietoverkkolaite ja ainakin kaksi kolmatta tietoverkkolaitetta voivat olla esimerkiksi, mainitussa järjestyksessä, tietoverkkolaitteet 101, 102 ja 104-106. Yhtä hyvin edellä mainitut ensimmäinen tietoverkkolaite, toinen tietoverkkolaite ja ainakin kaksi kolmatta tietoverkkolaitetta 20 voisivat olla esimerkiksi, mainitussa järjestyksessä, tietoverkkolaitteet 102, 104 ja 108-109. Yleispätevyyden kärsimättä voidaan seuraavassa olettaa, että ensimmäinen tietoverkkolaite, toinen tietoverkkolaite ja ainakin kaksi kolmatta tietoverk- kolaitetta ovat, mainitussa järjestyksessä, tietoverkkolaitteet 101, 102 ja 104-106. δ
CM
4 Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä ensim- o ^ 25 mäinen tietoverkkolaite 101 on järjestetty lähettämään mainittu ensimmäinen tieto x vasteena mainitulta toiselta tietoverkkolaitteelta 102 vastaanotettuun pyyntösano-
CC
“ maan. Vaihtoehtoisesti ensimmäinen tietoverkkolaite 101 voi olla järjestetty lähet- 00 ;; tämään ensimmäinen tieto verkkohierarkiassa alempana sijaitsevalle tietoverkko-
LO
? laitteelle vasteena siihen, että ensimmäisen tietoverkkolaitteen ja verkkohierarki- o ™ 30 assa alempana sijaitsevan tietoverkkolaitteen välille muodostetaan tiedonsiirtoyh teys. Verkkohierarkiassa alempana sijaitseva tietoverkkolaite voi olla esimerkiksi järjestetty lähettämään kuittaussanoma ensimmäiselle tietoverkkolaitteelle vastee 9 na mainitun ensimmäisen tiedon vastaanottamiseen ja hyväksymiseen. Alan ammattilainen pystyy helposti suunnittelemaan kuittausanomalle sopivan sanomara-kenteen.
Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä toinen 5 tietoverkkolaite 102 on järjestetty määrittämään yksi mainituista toisista tiedoista ja lähettämään tämä toinen tieto yhdelle kolmansista tietoverkkolaitteista 104-106 vasteena tältä kolmannelta tietoverkkolaitteelta vastaanotettuun pyyntösanomaan. Vaihtoehtoisesti toinen tietoverkkolaite 102 voi olla järjestetty lähettämään toinen tieto verkkohierarkiassa alempana sijaitsevalle tietoverkkolaitteelle vasteena επί 0 hen, että toisen tietoverkkolaitteen ja verkkohierarkiassa alempana sijaitsevan tietoverkkolaitteen välille muodostetaan tiedonsiirtoyhteys. Verkkohierarkiassa alempana sijaitseva tietoverkkolaite voi olla järjestetty lähettämään kuittaussanoma toiselle tietoverkkolaitteelle vasteena mainitun toisen tiedon vastaanottamiseen ja hyväksymiseen.
15 Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä toinen tietoverkkolaite 102 on järjestetty lähettämään yllämainittu pyyntösanoma ensimmäiselle tietoverkkolaitteelle 101 vasteena tilanteeseen, jossa (i) ensimmäistä tietoa ei ole vastaanotettu ensimmäisellä tietoverkkolaitteella ja (ii) toista tietoa koskeva pyyntösanoma on vastaanotettu joltakin kolmansista tietoverkkolaitteista 104-20 106. Tässä tapauksessa pyynnöt voidaan siirtää porras portaalta ylöspäin verkko- hierarkiassa ja verkko-osoitteiden joukkoja ilmaisevat tiedot siirtyvät porras portaalta alaspäin verkkohierarkiassa.
° Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä toinen o tietoverkkolaite 102 on järjestetty erottamaan kolmannelta tietoverkkolaitteelta
C\J
>- 25 104, 105 tai 106 vastaanotetusta pyyntösanomasta yksi tai useampi preferenssi ja | muodostamaan asianomainen toinen tieto ainakin osittain mainitun yhden tai use- oo ämmän preferenssin perusteella kolmannen tietoverkkolaitteen tarpeiden täyttämi- g seksi. Käytetystä tietoliikenneprotokollasta riippuen preferenssit voivat ilmaista ° esimerkiksi seuraavia asioita: pyydetty verkko-osoitteiden vähimmäismäärä, pyyn- 30 tö saada edelleenosoittaa verkko-osoitteet verkkohierarkian alemmille tasoille. Toinen tietoverkkolaite 102 on edullisimmin järjestetty sisällyttämään toiseen tie- 10 toon ohjausdataa, joka ilmaisee saako tämän toisen tiedon vastaanottava kolmas tietoverkkolaite edelleen jakaa tämän toisen tiedon määrittelemän mainitun toisen verkko-osoitteiden joukon pienemmiksi alijoukoiksi ja osoittaa pienemmät alijoukot alempana verkkohierarkiassa sijaitseville tietoverkkolaitteille.
5 Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä toinen tietoverkkolaite 102 on järjestetty sisällyttämään toiseen tietoon ohjausdataa, joka ilmaisee määräajan, jonka jälkeen tämän toisen tiedon määrittelemä toinen verkko-osoitteiden joukko ei enää ole voimassa ja on vapaasti uudelleen allokoitavissa, ellei sitä saateta uudestaan voimaan ennen määräaikaa. Uudelleen voimaan 10 saattaminen voi tapahtua esimerkiksi erityisellä asianomaiselta kolmannelta tieto-verkkolaitteelta toiselle tietoverkkolaitteelle 102 lähetetyllä uudelleenvalidointisa-nomalla. Toinen tietoverkkolaite on järjestetty vapauttamaan yhdelle kolmansista tietoverkkolaitteista osoitettu toinen verkko-osoitteiden joukko uudelleenallokointia varten vasteena tilanteeseen, jossa mainitulta yhdeltä kolmansista tietoverkkolait-15 teista ei ole vastaanotettu uudelleenvalidointisanomaa määräaikaan mennessä. Vastaavasti ensimmäinen verkkoelin 101 voi sisällyttää ensimmäiseen tietoon ohjausdataa, joka ilmaisee määräajan, jonka jälkeen ensimmäisen tiedon määrittämä ensimmäinen verkko-osoitteiden joukko ei ole enää voimassa vaan on uudelleen-allokoitavissa, ellei sitä saateta uudelleen voimaan ennen määräaikaa. Uudelleen 20 voimaan saattaminen voi tapahtua esimerkiksi erityisellä toiselta tietoverkkolaitteelta 102 ensimmäiselle tietoverkkolaitteelle 101 lähetetyllä uudelleenvalidointi-sanomalla. Alan ammattilainen pystyy helposti suunnittelemaan uudelleenvalidoin-tisanomalle sopivan sanomarakenteen. Pysyvä allokointi voidaan toteuttaa esi-c3 merkiksi määrittelemällä, että jokin ennalta määrätty bittikuvio, esimerkiksi kaikki o 25 bitit ykkösiä, ohjausdatan määräaikamäärittelyssä tarkoittaa rajoittamattoman pit- i ^ kää voimassaoloaikaa, ts. edellä mainittu määräaika on äärettömän kaukana tule- ϊε vaisuudessa.
CL
00
Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä toinen
LO
° tietoverkkolaite 102 on järjestetty vapauttamaan yhdelle kolmansista tietoverkko- o ^ 30 laitteista 104, 105 tai 106 osoitettu toinen verkko-osoitteiden joukko uudelleenallo kointia varten vasteena tilanteeseen, jossa tiedonsiirtoyhteys kyseiseen kolmanteen tietoverkkolaitteeseen on katkennut.
11
Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä toinen tietoverkkolaite 102 on järjestetty vapauttamaan yhdelle kolmansista tietoverkko-laitteista 104, 105 tai 106 osoitettu toinen verkko-osoitteiden joukko uudelleenallokointia varten vasteena siihen, että kyseiseltä yhdeltä kolmansista tietoverkkolait-5 teista on vastaanotettu vapautussanoma. Tätä vapautussanomaan perustuvaa toimintaperiaatetta voidaan käyttää yhdessä edellä kuvatun periaatteen kanssa, jossa uudelleenallokointi mahdollistetaan tiedonsiirtoyhteyden katketessa.
Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä toinen tietoverkkolaite 102 on järjestetty lähettämään kolmansille tietoverkkolaitteille 104, 10 105 ja 106 ilmoitussanomia, joissa ilmaistaan toisen tietoverkkolaitteen verkko- osoitteet, jotta kolmannet tietoverkkolaitteet voivat lähettää toisia tietoja koskevia pyyntöjä.
Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä tietoverkkolaitteet 101-109 ovat reitittimiä, jotka on järjestetty tukemaan IP-protokollaa, ja 15 toinen tietoverkkolaite 102 on järjestetty erottamaan ensimmäisestä tiedosta verk-ko-osoiteprefiksi, joka määrittelee internetin osoiteavaruuden erään alijoukon. Toinen tietoverkkolaite on järjestetty muodostamaan mainitun verkko-osoiteprefiksin keskenään limittymättömiä pidennyksiä toisten tietojen muodostamiseksi. Toinen tieto voi sisältää esimerkiksi verkko-osoiteprefiksin 192.168.252.0/22, joka ilmai-20 see, että ensimmäinen verkko-osoitteiden joukko sisältää IP-osoitteet, joiden 22 vasemmanpuoleista bittiä ovat samat kuin prefiksi. Ensimmäinen IP-osoitteiden joukko voidaan jakaa limittymättömiin alijoukkoihin, jotka määritellään verkko- 5 osoiteprefikseillä 192.168.252.0/24, 192.168.253.0/24, 192.168.254.0/24 ja cu 4 192.168.255.0/24, jotka ovat verkko-osoiteprefiksin 192.168.252.0/22 keskenään o 25 limittymättömiä pidennyksiä. Näin ollen kolmansille tietoverkkolaitteille 104, 105 ja x 106 lähetetyt toiset tiedot voivat sisältää esimerkiksi verkko-osoiteprefiksit “ 192.168.252.0/24, 192.168.253.0/24 ja 192.168.254.0/24. Yllä kuvatut esimerkit 00 4 liittyvät IPv4:ään. Samaa periaatetta voidaan soveltaa IPv6:een.
LO
o ^ Keksinnön erään suoritusmuodon mukaisessa tiedonsiirtojärjestelmässä toinen 30 tietoverkkolaite 102 on järjestetty erottamaan ensimmäisestä tiedosta kaksi tai useampia verkko-osoiteprefiksejä, jotka määrittävät Internetin osoiteavaruuden 12 keskenään limittymättömiä alijoukkoja, ja toinen tietoverkkolaite on järjestetty muodostamaan kukin toinen tieto sellaiseksi, että siihen kuuluu vähintään yksi mainituista verkko-osoiteprefikseistä ja/tai vähintään yksi vähintään yhden verkko-osoiteprefiksin pidennys. Ensimmäinen tieto voi sisältää esimerkiksi verkko-5 osoiteprefiksit 192.168.252.0/24 ja 192.168.253.0/24, jotka ilmaisevat, että ensimmäinen verkko-osoitteiden joukko sisältää IP-osoitteet, joiden 24 vasemmanpuoleista bittiä ovat samat kuin jompikumpi näistä prefikseistä. Ensimmäinen IP-osoitteiden joukko voidaan jakaa keskenään limittymättömiin alijoukkoihin, jotka määritellään esimerkiksi verkko-osoiteprefiksien 192.168.253.0/24, 10 192.168.252.0/25 ja 192.168.252.128/25 avulla. Näin ollen tietoverkkolaitteille 104, 105 ja 106 lähetetyt toiset tiedot voivat sisältää esimerkiksi verkko-osoiteprefiksit 192.168.253.0/24, 192.168.252.0/25 ja 192.168.252.128/25. Yllä kuvatut esimerkit liittyvät IPv4:ään. Samaa periaatetta voidaan soveltaa IPv6:een.
Kuvio 4a esittää kaavamaisesti erästä esimerkinomaista sanomarakennetta, jota 15 voidaan käyttää toiselta tietoverkkolaitteelta 102 ensimmäiselle tietoverkkolaitteelle 101 lähetettävälle pyyntösanomalle, jossa pyydetään ensimmäistä tietoverkko-laitetta 101 lähettämään verkko-osoiteprefiksin sisältävä ensimmäinen tieto, sekä kolmannelta tietoverkkolaitteelta 104, 105 tai 106 toiselle tietoverkkolaitteelle 102 lähetettävälle pyyntösanomalle. Pyyntösanoman avulla voidaan pyytää jaettavia 20 prefiksejä verkkohierarkiassa korkeammalla sijaitsevalta tietoverkkolaitteelta. Pyyntösanoma voi esiintyä esimerkiksi Router Solicitation -sanomassa. Kuvion 4a mukaisessa sanomarakenteessa on seuraavat kentät: 5 - Type -kenttä 401: bittikuvio, joka ilmaisee, että sanoma on edellä mainittu
(M
4 pyyntösanoma, cp
CM
25 - Length -kenttä 402: ilmaisee sanoman pituuden bitteinä tai tavuina,
X
tr
CL
- A-lippu 403: autonominen osoitteen konfigurointilippu; kun lippu on asetettu, ^ ilmaisee että vastaanotettua verkko-osoiteprefiksiä voidaan käyttää osoit- ? teiden konfigurointiin,
CM
- D-lippu 404: jaettavien osoitteiden konfigurointilippu; kun lippu on asetettu, 30 ilmaisee että lähettävä tietoverkkolaite haluaisi verkko-osoiteprefiksin, joka 13 voidaan jakaa alemman hierarkiatason tietoverkkolaitteille, ja kun lippua ei ole asetettu, ilmaisee että jaettavaa verkko-osoiteprefiksiä ei tule lähettää vastauksena tähän pyyntösanomaan, - M-lippu 405: osoitekonfigurointilippu jaettavia lisäosoitteita varten; kun lippu 5 on asetettu, ilmaisee että pyytävä tietoverkkolaite haluaisi verkko- osoiteprefiksin, joka voidaan jakaa alemman hierarkiatason tietoverkkolaitteille, ja että laite on jo vastaanottanut vähintään yhden jaettavissa olevan verkko-osoiteprefiksin ja kyseisen vähintään yhden aiemmin vastaanotetun jaettavissa olevan verkko-osoiteprefiksin kattamat verkko-osoitteet ovat 10 loppumassa, - Reserved_1 -kenttä 406: käyttämätön kenttä tulevaa tarvetta varten, - Preferred length -kenttä 407: vihje korkeammalla verkkohierarkiassa sijaitsevalle tietoverkkolaitteelle pyydetyn verkko-osoiteprefiksin halutusta pituudesta; korkeammalla verkkohierarkiassa sijaitseva tietoverkkolaite kuitenkin 15 päättää alemman tason pyytävälle laitteelle annettavasta varsinaisesta verkko-osoiteprefiksistä; nollan voidaan tulkita tarkoittavan, että prefiksin pituudelle ei ole preferenssiä, - Reserved_2 -kenttä 408: käyttämätön kenttä tulevaa tarvetta varten.
Kuviossa 4a esitetty sanomarakenne soveltuu IPv6-prokollalle. Ammattilainen pys- 20 tyy helposti suunnittelemaan samanlaisen sanomarakenteen IPv4-protokollalle tai ^ jollekin muulle tietoliikenneprotokollalle, esimerkiksi CLNS-protokollalle (Connec- o ^ tionless Network Service), jossa käytetään ISO-10589-standardin mukaista osoit- sj- 9 teenmuodostusdataa (ISO = International Standards Organization).
(M
£ Kuvio 4b esittää kaavamaisesti erästä esimerkinomaista sanomarakennetta, jota
CL
qq 25 voidaan käyttää ensimmäiseltä tietoverkkolaitteelta 101 toiselle tietoverkkolaitteel- le 101 lähetettävälle ensimmäiselle tiedolle verkko-osoiteprefiksin lähettämiseksi o 5 toiselle tietoverkkolaitteelle, sekä toiselta tietoverkkolaitteelta 102 kolmansille tie-
(M
toverkkolaitteille 104-106 lähetettäville toisille tiedoille. Sanomarakenteen avulla voidaan alempana verkkohierarkiassa sijaitseville tietoverkkolaitteille antaa verk 14 ko-osoitteet niiden omaan käyttöön sekä edelleen jaettavaksi verkkohierarkiassa vielä alempana sijaitseville tietoverkkolaitteille. Sanoma voi esiintyä esimerkiksi Router Advertisement -sanomassa. Kuvion 4b mukaisessa sanomarakenteessa on seuraavat kentät: 5 - Type -kenttä 411: bittikuvio, joka ilmaisee että sanoma on edellä kuvattu ensimmäinen tai toinen tieto, joka sisältää verkko-osoiteprefiksin, - Length -kenttä 412: ilmaisee sanoman pituuden bitteinä tai tavuina, - A-lippu 413: autonominen osoitteen konfigurointilippu; kun lippu on asetettu, ilmaisee että sanoman sisältämää verkko-osoiteprefiksiä voidaan käyttää 10 osoitteiden konfigurointiin edellä kuvatulla tavalla, - D-lippu 414: jaettavien osoitteiden konfigurointilippu; kun lippu on asetettu, ilmaisee että verkko-osoiteprefiksi voidaan jakaa alemman hierarkiatason tietoverkkolaitteille, - M-lippu 415: jaettavien lisäosoitteiden konfigurointilippu; kun lippu on ase- 15 tettu, ilmaisee että verkko-osoiteprefiksi voidaan jakaa alemman hierarkia tason tietoverkkolaitteille vaikuttamatta vanhempiin verkko-osoitteiden allo-kointeihin, - Prefix length -kenttä 416: verkko-osoiteprefiksin bittimäärä, so. verkko-osoiteprefiksin pituus, ^ 20 - Reserved_1-kenttä 417: käyttämätön kenttä tulevaa tarvetta varten,
CM
o - Valid Lifetime -kenttä 418: aika, jonka verkko-osoiteprefiksi on voimassa ^ sanoman lähetyshetkestä alkaen; arvo, jossa kaikki bitit ovat ykkösiä, voi- | daan määritellä tarkoittamaan äärettömyyttä; arvoa voidaan käyttää myös oo IPv6 autokonfiguroinnissa (ADDRCONF),
LO
? 25 - Preferred Lifetime -kenttä 419: aika, jonka prefiksistä muodostetut verkko- ^ osoitteet pysyvät 'preferred'-tilassa eli ensisijaisina IPv6 autokonfiguroinnis sa (ADDRCONF); arvo, jossa kaikki bitit ovat ykkkösiä, voidaan määritellä tarkoittamaan äärettömyyttä, 15 - Reserved_2 -kenttä 420: käyttämätön kenttä tulevaa tarvetta varten, - Network Address -kenttä 421: sanoman lähettäneen tietoverkkolaitteen verkko-osoite, - Network Address-prefix -kenttä 422: tämän sanoman sisältämä verkko- 5 osoiteprefiksi; jos D-lippu on asetettu, tämä verkko-osoiteprefiksi voidaan jakaa ja jaot voidaan antaa verkkohierarkiassa alempana sijaitseville tieto-verkkolaitteille.
Kuviossa 4b esitetty sanomarakenne soveltuu IPv6-prokollalle. Ammattilainen pystyy helposti suunnittelemaan samanlaisen sanomarakenteen IPv4-protokollalle tai 10 jollekin muulle tietoliikenneprotokollalle, esimerkiksi CLNS-protokollalle (Connectionless Network Service), jossa käytetään ISO-10589-standardin mukaista osoit-teenmuodostusdataa (ISO = International Standards Organization).
Seuraavassa selitetään kuvion 1 mukaisen tiedonsiirtojärjestelmän erästä esimerkinomaista toimintatapaa. Verkkohierarkiassa alempana sijaitsevalta tietoverkko-15 laitteelta verkkohierarkiassa ylempänä sijaitsevalle tietoverkkolaitteelle tuleva pyyntösanoma on "Router Prefix Information Request -optio", ja pyydetyn verkko-osoiteprefiksin sisältävä sanoma on "Router Prefix Information Advertisement -optio".
Tietoverkkolaitteella 101 voi olla joukko verkko-osoiteprefiksejä, jotka on manuaa- 20 lisesti konfiguroitu käytettäväksi Router Prefix Information Advertisement -option ^ kanssa Router Advertisement -sanomissa. Runkoliitäntä tai -liitännät tämän Router o ^ Prefix Information Advertisement -option sisältävien Router Solicitation -sanomien 9 tukemina ovat konfiguroitavissa oleva kokonaisuus ao. liitännöissä. Router Prefix
CM
Information Advertisement -option runkoliitäntöjä ovat kaikki liitännät, jotka vievät
X
£ 25 korkeamman hierarkiatason suuntaan. Kaikki muut liitännät jakavat hierarkiassa $5 korkeammalla tasolla sijaitsevalta tietoverkkolaitteelta vastaanotetun osoitejoukon, st o mikäli Router Advertisement -sanomien Router Prefix Information Advertisement ° -optioiden D-lippu on asetettu. Jos korkeammalla hierarkiassa sijaitseva tietoverk kolaite antaa verkko-osoiteprefiksin alempana hierarkiassa sijaitsevalle tietoverk-30 kolaitteelle, annettu verkko-osoiteprefiksi pysyy varattuna niin kauan kuin alem- 16 man hierarkiatason tietoverkkolaite on verkossa tavoitettavissa IPv6:n Neighbor Discovery -tekniikalla (NEIGHD). On myös mahdollista, että annettu verkko-osoiteprefiksi pysyy varattuna kunnes alemman hierarkiatason tietoverkkolaite lähettää vapautussanoman tai voimassaoloajan päättymiseen saakka, jos annettuun 5 verkko-osoiteprefiksiin liittyy tietty voimassaoloaika eikä alemman hierarkiatason tietoverkkolaitteelta ole saatu uudelleenvalidointisanomaa. Lisäksi reitti, joka vie tämän verkko-osoiteprefiksin määrittämään aliverkkoon, lisätään ylemmän hierarkiatason tietoverkkolaitteen liitäntään, jossa pyyntö vastaanotettiin.
Lisättävä reitti tulisi lisätä suurella metriikka-arvolla, jotta reitytysprotokollan määrit-10 tämät dynaamiset reitit voivat ohittaa staattisen asetuksen. Vastaanotetun voimassaolevan verkko-osoiteprefiksin avulla konfiguroidaan ensin runkoliitäntä, jolla on alin sopiva prefiksi. Runkoliitäntää käytetään oletusliitäntänä tuntemattomille reiteille. Jos D-lippu on asetettu, verkko-osoiteprefiksin osa, joka jää jäljelle runkolii-tännän konfiguroinnin jälkeen, voidaan edelleen jakaa käyttäen Router Prefix In-15 formation Advertisement -option sisältäviä Router Advertisement -sanomia vasteena oikein laajennettuihin Router Solicitation -sanomiin, jotka sisältävät Router Prefix Information Request -option. Jos D-lippua ei ole asetettu, verkko-osoiteprefiksiä ei voida jakaa enää verkkohierarkian alemmille tasoille.
Jos alemman hierarkiatason tietoverkkolaitteella on jokin preferenssi liittyen verk-20 ko-osoiteprefiksiin, se voi lisätä sen Router Prefix Information Request -option Preferred Prefix Length -kenttään. Ylemmän hierarkiatason tietoverkkolaitteen tulisi ottaa preferenssi huomioon annettaessa verkko-osoiteprefiksiä alemman hierar-5 kiatason tietoverkkolaitteelle. Mikäli jaettavissa olevien verkko-osoiteprefiksien
(M
4 määrittelemät osoitteet loppuvat tietoverkkolaitteelta, se voi pyytää uutta jaettavis- o 25 sa olevaa prefiksiä uudella, runkoliitäntään lähetettävään Router Solicitation x -sanomaan liitetyllä Router Prefix Information Request -optiolla, jossa M-lippu on cc “ asetettuna, ks. kuvio 4a. Edullisesti tätä ei kuitenkaan tehdä ennen kuin aiemmin 00 ^ vastaanotettujen jaettavissa olevien verkko-osoiteprefiksien määrittelemät verkko-
LO
° osoitteet oikeasti loppuvat. Kun vastaanotetaan Router Prefix Information Adver- o ^ 30 tisement -optio, jossa M-lippu on asetettuna, ei edullisesti muuteta jo konfiguroituja runkoliitäntäosoitteita tai alemman hierarkiatason verkko-osoiteprefiksien allokointeja.
17
Kun vastaanotetaan runkoliitännältä Router Advertisement -sanoma, jonka Prefix Information Advertisement -optio eroaa aiemmista Advertisement-sanomista ja jossa M-lippua ei ole asetettu, vastaanottavan tietoverkkolaitteen tulee tyhjentää kaikki aiemmat verkko-osoiteprefiksit ja konfiguroida runkoliitäntä uuden Router 5 Prefix Information Advertisement -option mukaisesti. Lisäksi lähetetään edullisesti uusi, Router Prefix Information Advertisement -option sisältävä Router Advertisement -sanoma alemman tason liitännöille, jotka ovat aiemmin pyytäneet verk-ko-osoiteprefiksejä, mikäli vastaanotettu verkko-osoiteprefiksin arvo on muuttunut aiemmin vastaanotetusta.
10 Ellei tietoverkkolaite voi tietää runkoliitäntäänsä etukäteen ja haluaa käyttää Router Prefix Information Advertisement -optioita Router Advertisement -sanomissa, se voi lähettää Router Prefix Information Request -option sisältävän Router Solicitation -sanoman kaikille liitännöille, joiden linkkistatus on aktiivinen ja joilta se on vastaanottanut Router Advertisement -sanomia ennalta määrätyn aikajakson sisäl-15 lä. Ensimmäinen liitäntä, jossa Router Prefix Information Advertisement -option sisältävä Router Advertisement -sanoma vastaanotetaan, voidaan automaattisesti valita runkoliitännäksi, jolloin sitä voidaan käyttää oletusliitäntänä tuntemattomille reiteille. Mikäli vastaanotetaan useita vastauksia, lähetetään edullisesti Router Solicitation -sanoma ilman Router Prefix Information Request -optiota ei-20 runkoliitännöille varauksen vapauttamiseksi. Runkoliitännän automaattivalinta helpottaa tietoverkkolaitteen konfiguroimista esimerkiksi verkonhallintajärjestelmän (NMS) kautta alemmilla tai ylemmillä hierarkiatasoilla tapahtuneen solmunvaihdon jälkeen.
δ
(M
4 Jos tietoverkkolaite tukee runkoliitännän automaattivalintaa, se yrittää aina löytää o ^ 25 runkoliitännän automaattisesti. Jos tietoverkkolaitteella kuitenkin on lisäksi prefiksi- x joukko allokoituna, eikä se ole pystynyt vastaanottamaan yhtään Router Prefix
CC
“ Information Advertisement -option sisältävää Router Advertisement -sanomaa en- 00 4 naita määrätyn ajan kuluessa, se edullisesti alkaa käyttää näitä omia verkko-
LO
? osoiteprefiksejään osoitteiden jakamiseksi, jos sellaista pyydetään. Jos samanai- o ™ 30 kaisesti käytettävissä on useita tietoverkkolaitteita verkkohierarkian ylimmällä ta solla, ts. kyseessä on monijuurinen hierarkkinen verkko, tietoverkkolaitteet voidaan asettaa käyttämään jo konfiguroituja verkko-osoitteita niin kauan kuin verkko- 18 osoiteprefiksin juuri on tavoitettavissa verkossa IPv6:n Neighbor Discovery -tekniikan (NEIGHD) mukaisesti. Lisätietoa IPv6-protokollasta löytyy mm. dokumentista S. Deering, R. Hinden: Internet Protocol, Version 6 (IPv6) Specification, IETF RFC 2460 (Internet Engineering Task Force, Request For Comments). Lisä-5 tietoa IPv6:n Neighbor Discovery (NEIGHD) -tekniikasta löytyy mm. dokumentista T. Narten et ai.: Neighbor Discovery for IP Version 6 (IPv6), IETF RFC 2461. Lisätietoa IPv6:n autokonfiguraatiosta (ADDRCONF) löytyy mm. dokumentista S. Thomson, T. Narten: IPv6 Stateless Address Auto-configuration, IETF RFC 2462.
Kuvio 2 esittää kaavamaisesti keksinnön erään suoritusmuodon mukaista tiedon-10 siirtojärjestelmää 200. Tiedonsiirtojärjestelmä sisältää tietoverkkolaitteet 201, 202, 203, 204, 205, 206, 207, 208 ja 209, jotka on liitetty toisiinsa tiedonsiirtoyhteyksin 210, 211, 212 ja 213. Tiedonsiirtojärjestelmä on yhdistetty tietoliikenneverkkoon 218, joka voi olla esimerkiksi Internet. Tietoverkkolaitteet 201-209 voivat olla esimerkiksi reitittimiä, jotka on järjestetty tukemaan IP-protokollaa. Lisäksi tietoverk-15 kolaitteet voivat olla järjestetyt tukemaan esimerkiksi MPLS:ää (Multi Protocol Label Switching). Päätelaitteet 219, 220, 221 ja 222 voivat olla liitetyt tiedonsiirtojärjestelmään 100 kuvion 2 esittämällä tavalla. Tietoverkkolaitteiden 201-209 lisäksi tiedonsiirtojärjestelmään voi kuulua tietoverkkolaitteita, joita ei ole esitetty kuviossa 2, ja/tai tiedonsiirtojärjestelmä voi olla yhteydessä päätelaitteisiin, joita ei ole esitet-20 ty kuviossa 2. Tätä havainnollistetaan kuviossa 2 tiedonsiirtoyhteyksin, jotka on piirretty jatkumaan katkoviivoin. Tiedonsiirtojärjestelmän tietoverkkolaitteet on järjestetty muodostamaan hierarkkinen looginen järjestely, jossa on useita verkko-hierarkian tasoja. Kuviossa 2 esitetty tiedonsiirtojärjestelmä 200 eroaa kuvion 1 ° tiedonsiirtojärjestelmästä 100 siten, että tiedonsiirtojärjestelmän 100 tiedonsiirtoyh- § 25 teydet 110-117 ovat kaksipisteyhteyksiä (point-to-point) kun taas tiedonsiirtojärjes- £! telmän 200 tiedonsiirtoyhteydet 210-212 ovat tiedonsiirtoväyliä, jotka ovat useam- | man kuin kahden verkkoelimen ja/tai päätelaitteen yhteisesti käytettävissä. Tie- oo donsiirtoväylät voidaan toteuttaa esimerkiksi Ethernet-tekniikalla. Verkko-osoite- $ konfiguroinnin periaatteet kuvion 2 tiedonsiirtojärjestelmässä 200 voivat olla sa-
O
o 30 manlaisia kuin kuvion 1 tiedonsiirtojärjestelmän 100 verkko-osoitekonfiguroinnissa.
Kuvio 3 esittää kaavamaisesti keksinnön erään suoritusmuodon mukaista tieto-verkkolaitetta 301. Tietoverkkolaitteessa on vastaanottoliitäntä 351 ensimmäisen 19 tiedon vastaanottamiseksi tietoliikenneverkon kautta ensimmäiseltä muulta tieto-verkkolaitteelta, joka ensimmäinen tieto määrittelee tietoliikenneverkossa käytettyyn tietoliikenneprotokollaan liittyvien verkko-osoitteiden ensimmäisen joukon. Tietoverkkolaitteeseen kuuluu prosessointipiiri 353 ainakin kahden toisen tiedon 5 muodostamiseksi ensimmäisen tiedon perusteella siten, että kukin toisista tiedoista määrittelee yhden toisista verkko-osoitteiden joukoista, jotka ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä alijoukkoja. Tietoverkkolaitteeseen kuuluu lähetysliitäntä 352 mainittujen ainakin kahden toisen tiedon lähettämiseksi tietoliikenneverkon kautta ainakin kahdelle toiselle muulle tietoverkkolait-10 teelle, joille kullekin lähetetään yksi mainituista toisista tiedoista, jolloin kullekin toiselle muulle tietoverkkolaitteelle osoitetaan yksi mainituista toisista verkko-osoitteiden joukoista. Lähetysliitäntään 352 kuuluu edullisimmin ainakin kaksi lähe-tysporttia ainakin kahta lähetysyhteyttä varten: ensimmäiselle muulle tietoverkko-laitteelle ja mainituille ainakin kahdelle toiselle muulle tietoverkkolaitteelle. Kutakin 15 ainakin kahta muuta toista tietoverkkolaitetta kohti voi olla erilliset lähetysportit, kuten kuvion 1 järjestelmässä, tai liitäntä voi sisältää vain yhden lähetysportin kaikille ainakin kahdelle toiselle muulle tietoverkkolaitteelle, kuten kuvion 2 järjestelmässä. Vastaavasti vastaanottoliitäntään 351 kuuluu edullisimmin ainakin kaksi vastaan otto portti a ainakin kahta vastaanottoyhteyttä varten: ensimmäiseltä muulta 20 tietoverkkolaitteelta ja mainituilta ainakin kahdelta toiselta muulta tietoverkkolaitteelta. Prosessointipiiri 353 voi käsittää yhden tai useampia seuraavista: ohjelmoitava prosessori, räätälöity laitetason prosessori kuten nk. sovelluskohtainen piiri (ASIC) ja/tai kenttäkonfiguroitava mikropiiri kuten FPGA-piiri (Field Programmable ^ Gate Array).
(M
i o 25 Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi- ^ piiri 353 on järjestetty ohjaamaan lähetysliitäntää ensimmäisen pyyntösanoman | lähettämiseksi ensimmäiselle muulle tietoverkkolaitteelle, jotta tämä lähettäisi en- oo simmäisen tiedon.
LO
° Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi en ^ 30 piiri 353 on järjestetty määrittämään yksi mainituista toisista tiedoista ja ohjaamaan lähetysliitäntä lähettämään tämä toinen tieto yhdelle toisista muista tietoverkkolait- 20 teista vasteena toisen pyyntösanoman vastaanottamiseen tältä toiselta muulta tietoverkkolaitteelta.
Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi-piiri 353 on järjestetty erottamaan toisesta pyyntösanomasta yksi tai useampi pre-5 ferenssi ja muodostamaan asianomainen toinen tieto ainakin osittain mainitun yhden tai useamman preferenssin perusteella mainitun muun toisen tietoverkkolaitteen tarpeiden täyttämiseksi liittyen mainittuun toiseen pyyntösanomaan.
Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi-piiri 353 on järjestetty ohjaamaan lähetysliitäntä lähettämään ensimmäinen pyyn-10 tösanoma ensimmäiselle muulle tietoverkkolaitteelle vasteena tilanteeseen, jossa (i) ensimmäistä tietoa ei ole vastaanotettu ja (ii) vastaanotetaan yhdeltä toisista muista tietoverkkolaitteista toinen pyyntösanoma, jossa pyydetään lähettämään yksi toisista tiedoista yhdelle toisista muista tietoverkkolaitteista.
Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi-15 piiri 353 on järjestetty sisällyttämään ainakin yhteen toisista tiedoista ohjausdataa, joka ilmaisee, saako tämän toisen tiedon vastaanottava toinen muu tietoverkkolaite edelleen jakaa tämän toisen tiedon määrittelemän toisen verkko-osoitteiden joukon pienempiin alijoukkoihin.
Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi- 20 piiri 353 on järjestetty sisällyttämään ainakin yhteen toisista tiedoista ohjausdataa, joka ilmaisee määräajan, jonka jälkeen tämän toisen tiedon määrittelemä toinen o verkko-osoitteiden joukko ei enää ole voimassa ja on uudelleen allokoitavissa jol- 4 lekin toisista muista tietoverkkolaitteista, ellei sitä saateta uudestaan voimaan en- cp <m nen määräaikaa.
X
£ 25 Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi- ” piiri 353 on järjestetty vapauttamaan yhdelle toisista muista tietoverkkolaitteista sj- o allokoitu toinen verkko-osoitteiden joukko uudelleenallokoitavaksi jollekin muulle ° toisista muista tietoverkkolaitteista vasteena tilanteeseen, jossa uudelleenvalidoin- tisanomaa ei ole vastaanotettu mainitulta yhdeltä toisista muista tietoverkkolaitteis-30 ta määräaikaan mennessä.
21
Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi-piiri 353 on järjestetty vapauttamaan yhdelle toisista muista tietoverkkolaitteista allokoitu toinen verkko-osoitteiden joukko uudelleenallokoitavaksi jollekin muulle toisista muista tietoverkkolaitteista vasteena tilanteeseen, jossa tiedonsiirtoyhteys 5 mainittuun yhteen toisista muista tietoverkkolaitteista katkeaa.
Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi-piiri 353 on järjestetty vapauttamaan yhdelle toisista muista tietoverkkolaitteista allokoitu toinen verkko-osoitteiden joukko uudelleenallokoitavaksi jollekin muulle toisista muista tietoverkkolaitteista vasteena vapautussanoman vastaanottamiseen 10 mainitulta yhdeltä toisista muista tietoverkkolaitteista.
Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi-piiri 353 on järjestetty ohjaamaan lähetysliitäntä lähettämään toiselle muulle tieto-verkkolaitteelle ilmoitussanoma, joissa ilmaistaan toisen tietoverkkolaitteen verkko-osoite, jotta toiset muut tietoverkkolaitteet voivat lähettää toisia tietoja koskevia 15 pyyntöjä. Ilmoitussanoma voi käsittää joko useita unicast-sanomia, joista kukin on osoitettu yhteen kohteeseen, tai multicast-sanoman, joka on osoitettu useisiin kohteisiin.
Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointi-piiri 353 on järjestetty erottamaan ensimmäisestä tiedosta verkko-osoiteprefiksi, 20 joka määrittelee internetin osoiteavaruuden alijoukon, ja prosessointipiiri on järjestetty muodostamaan verkko-osoiteprefiksin keskenään limittymättömiä pidennyk- -- siä toisten tietojen muodostamiseksi, δ
(M
4 Keksinnön erään suoritusmuodon mukaisessa tietoverkkolaitteessa prosessointien piiri 353 on järjestetty erottamaan ensimmäisestä tiedosta kaksi tai useampia 1 25 verkko-osoiteprefiksejä, jotka määrittävät Internetin osoiteavaruuden keskenään
CL
limittymättömiä alijoukkoja, ja prosessointipiiri on järjestetty muodostamaan kukin 4 toinen tieto sellaiseksi, että siihen kuuluu vähintään yksi mainituista verkko-
LO
2 osoiteprefikseistä ja/tai vähintään yksi vähintään yhden verkko-osoiteprefiksin pi- ^ dennys.
22
Keksinnön erään suoritusmuodon mukainen tietoverkkolaite on reititin, joka on järjestetty tukemaan IP-protokollaa. Edullisimmin tietoverkkolaite on lisäksi järjestetty tukemaan MPLS:ää (Multi Protocol Label Switching).
Kuvio 5 esittää keksinnön erään suoritusmuodon mukaisen verkko-osoitteiden 5 konfigurointiin tietoliikenneverkossa käytettävän menetelmän vuokaaviota. Vaiheessa 501 vastaanotetaan ensimmäiseltä tietoverkkolaitteelta ensimmäinen tieto, joka määrittelee tietoliikenneverkossa käytettyyn tietoliikenneprotokollaan liittyvien verkko-osoitteiden ensimmäisen joukon. Tietoliikenneliikenneprotokolla voi olla mm. IP-protokolla, versio 4 tai 6, jolloin mainittu ensimmäinen tieto voi käsittää 10 verkko-osoiteprefiksin, joka määrittelee Internetin osoiteavaruuden erään alijoukon. Vaiheessa 502 muodostetaan toiset tiedot ensimmäisen tiedon perusteella siten, että kukin toisista tiedoista määrittelee yhden toisista verkko-osoitteiden joukoista, jotka ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättö-miä alijoukkoja. Vaiheessa 503 lähetetään mainitut toiset tiedot ainakin kahdelle 15 toiselle tietoliikenneverkon tietoverkkolaitteelle, joille kullekin lähetetään yksi mainituista toisista tiedoista, jolloin kullekin toiselle tietoverkkolaitteelle osoitetaan yksi mainituista toisista verkko-osoitteiden joukoista.
Keksinnön erään suoritusmuodon mukaisessa menetelmässä lähetetään ennen vaihetta 501 ensimmäiselle tietoverkkolaitteelle pyyntösanoma, jossa pyydetään 20 ensimmäistä tietoverkkolaitetta lähettämään ensimmäinen tieto.
Keksinnön erään suoritusmuodon mukaisessa menetelmässä määritetään yksi ^ toisista tiedoista ja lähetetään tämä toinen tieto yhdelle toisista tietoverkkolaitteista o vasteena pyyntösanoman vastaanottoon tältä toiselta tietoverkkolaitteelta, so. vai-9 heet 502 ja 501 suoritetaan tälle toiselle tietoverkkolaitteelle vastaanotettaessa C\1 25 pyyntö tältä toiselta tietoverkkolaitteelta.
X
CC
CL
Keksinnön erään suoritusmuodon mukaisessa menetelmässä toiselta tietoverkko- 00 jSj laitteelta vastaanotetusta pyyntösanomasta erotetaan yksi tai useampi preferenssi ? ja muodostetaan asianomainen toinen tieto ainakin osittain mainitun yhden tai C\l useamman preferenssin perusteella toisen tietoverkkolaitteen tarpeiden täyttämi-30 seksi.
23
Keksinnön erään suoritusmuodon mukaisessa menetelmässä lähetetään ennen vaihetta 501 ensimmäistä tietoa koskeva pyyntö ensimmäiselle tietoverkkolaitteelle vasteena tilanteeseen, jossa (i) ensimmäistä tietoa ei ole vastaanotettu ja (ii) toista tietoa koskeva pyyntö on vastaanotettu yhdeltä toisista tietoverkkolaitteista.
5 Keksinnön erään suoritusmuodon mukaisessa menetelmässä sisällytetään ainakin yhteen toisista tiedoista ohjausdataa, joka ilmaisee, saako tämän toisen tiedon vastaanottava toinen tietoverkkolaite edelleen jakaa tämän toisen tiedon määrittelemän toisen verkko-osoitteiden joukon pienempiin alijoukkoihin.
Keksinnön erään suoritusmuodon mukaisessa menetelmässä sisällytetään ainakin 10 yhteen toisista tiedoista ohjausdataa, joka ilmaisee määräajan, jonka jälkeen tämän toisen tiedon määrittelemä toinen verkko-osoitteiden joukko ei enää ole voimassa ja on vapaasti uudelleen allokoitavissa, ellei sitä saateta uudestaan voimaan ennen määräaikaa.
Keksinnön erään suoritusmuodon mukaisessa menetelmässä vapautetaan yhdelle 15 toisista tietoverkkolaitteista allokoitu toinen verkko-osoitteiden joukko uudelleen allokoitavaksi jollekin muulle toisista tietoverkkolaitteista vasteena tilanteeseen, jossa uudelleenvalidointisanomaa ei ole vastaanotettu mainitulta yhdeltä toisista tietoverkkolaitteista määräajan loppuun mennessä.
Keksinnön erään suoritusmuodon mukaisessa menetelmässä vapautetaan yhdelle 20 toisista tietoverkkolaitteista allokoitu toinen verkko-osoitteiden joukko uudelleen allokoitavaksi jollekin muulle toisista tietoverkkolaitteista vasteena tilanteeseen, o jossa tiedonsiirtoyhteys mainittuun yhteen toisista tietoverkkolaitteista on katken- 4 nut.
o i C\l ^ Keksinnön erään suoritusmuodon mukaisessa menetelmässä vapautetaan yhdelle
X
£ 25 toisista tietoverkkolaitteista allokoitu toinen verkko-osoitteiden joukko uudelleenal- ” lokoitavaksi jollekin muulle toisista tietoverkkolaitteista vasteena tilanteeseen, jos- ‘'sf o sa vastaanotetaan vapautussanoma mainitulta yhdeltä toisista tietoverkkolaitteista, δ
CM
24
Keksinnön erään suoritusmuodon mukaisessa menetelmässä lähetetään toisille tietoverkkolaitteille verkko-osoitteen ilmaiseva ilmoitussanoma (nk. advertisement), jotta toiset tietoverkkolaitteet osaavat lähettää toisia tietoja koskevia pyyntöjä.
Keksinnön erään suoritusmuodon mukaisessa menetelmässä erotetaan ensim-5 mäisestä tiedosta verkko-osoiteprefiksi, joka määrittelee internetin osoiteavaruuden alijoukon, ja muodostetaan verkko-osoiteprefiksin keskenään limittymättömiä pidennyksiä toisten tietojen muodostamiseksi.
Keksinnön erään suoritusmuodon mukaisessa menetelmässä erotetaan ensimmäisestä tiedosta kaksi tai useampia verkko-osoiteprefiksejä, jotka määrittelevät 10 internetin osoiteavaruuden keskenään limittymättömiä alijoukkoja, ja muodostetaan kukin toinen tieto sellaiseksi, että siihen kuuluu vähintään yksi mainituista verkko-osoiteprefikseistä ja/tai vähintään yksi vähintään yhden verkko-osoiteprefiksin pidennys.
Keksinnön erään suoritusmuodon mukainen tietokoneohjelma verkko-osoitteiden 15 konfiguroimiseksi käsittää tietokonesuoritettavia käskyjä tietoverkkolaitteen ohjelmoitavan prosessorin ohjaamiseksi: - erottamaan ensimmäiseltä muulta tietoverkkolaitteelta tietoliikenneverkon kautta vastaanotetusta datasta ensimmäinen tieto, joka määrittelee tieto-verkkolaitteen käyttämään tietoliikenneprotokollaan liittyvien verkko-20 osoitteiden ensimmäisen joukon, ^ - muodostamaan ainakin kaksi toista tietoa ensimmäisen tiedon perusteella 0 ^ siten, että kukin toisista tiedoista määrittelee yhden toisista verkko- sj- 9 osoitteiden joukoista, jotka ovat ensimmäisen verkko-osoitteiden joukon
(M
keskenään limittymättömiä alijoukkoja, ja
CC
CL
oq 25 - ohjaamaan tietoverkkolaite lähettämään tietoliikenneverkon kautta mainitut 5; ainakin kaksi toista tietoa ainakin kahdelle toiselle muulle tietoverkkolaitteel- o 5 le, joille kullekin lähetetään yksi mainituista toisista tiedoista, jolloin kullekin
(M
toiselle muulle tietoverkkolaitteelle osoitetaan yksi mainituista toisista verkko-osoitteiden joukoista.
25
Keksinnön erään suoritusmuodon mukainen tietokoneohjelmatuote käsittää tieto-koneluettavan välineen, esimerkiksi CD-levyn, johon on koodattu keksinnön erään suoritusmuodon mukainen tietokoneohjelma.
Keksinnön erään suoritusmuodon mukainen signaali on koodattu kuljettamaan 5 informaatiota, joka määrittelee keksinnön erään suoritusmuodon mukaisen tietokoneohjelman.
Edellä esitetyssä selityksessä käytettyjä esimerkkejä ei tule pitää rajoittavina. Siksi keksintö ei rajoitu pelkästään edellä esitettyihin suoritusmuotoihin vaan monet muunnelmat ovat mahdollisia.
10 δ
(M
sj- o
(M
X
Χ
CL
00 sj- m o δ
(M
Claims (33)
- 26
- 1. Tietoverkkolaite (301) jossa on: - vastaanottoliitäntä (351) ensimmäisen tiedon vastaanottamiseksi tietoliikenneverkon kautta ensimmäiseltä muulta tietoverkkolaitteelta, joka en- 5 simmäinen tieto määrittelee tietoliikenneverkossa käytettyyn tietoliikenne protokollaan liittyvien verkko-osoitteiden ensimmäisen joukon, - lähetysliitäntä (352) ainakin kahden toisen tiedon lähettämiseksi tietoliikenneverkon kautta ainakin kahdelle toiselle muulle tietoverkkolaitteelle, joille kullekin lähetetään yksi mainituista toisista tiedoista, 10 tunnettu siitä, että mainitussa tietoverkkolaitteessa on lisäksi prosessointipiiri (353) mainittujen ainakin kahden toisen tiedon muodostamiseksi ensimmäisen tiedon perusteella siten, että kukin toisista tiedoista määrittelee yhden toisista verkko-osoitteiden joukoista yhden toisista verkko-osoitteiden joukoista allokoimi-seksi kullekin toisista muista tietoverkkolaitteista, jotka toiset verkko-osoitteiden 15 joukot ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä alijoukkoja.
- 2. Patenttivaatimuksen 1 mukainen tietoverkkolaite, jossa mainittu prosessointi-piiri on järjestetty ohjaamaan lähetysliitäntää ensimmäisen pyyntösanoman lähettämiseksi ensimmäiselle muulle tietoverkkolaitteelle, jotta tämä lähettäisi mainitun 20 ensimmäisen tiedon. CO ^ 3. Patenttivaatimuksen 1 tai 2 mukainen tietoverkkolaite, jossa mainittu prosessi sointipiiri on järjestetty määrittämään yksi mainituista toisista tiedoista ja ohjaa- i maan lähetysliitäntä lähettämään tämä toinen tieto yhdelle toisista muista tieto-£ verkkolaitteista vasteena toisen pyyntösanoman vastaanottamiseen tältä toiselta Q_ oq 25 muulta tietoverkkolaitteelta, m ° 4. Patenttivaatimuksen 3 mukainen tietoverkkolaite, jossa mainittu prosessointi- δ ™ piiri on järjestetty erottamaan toisesta pyyntösanomasta yksi tai useampi prefe renssi ja muodostamaan asianomainen toinen tieto ainakin osittain mainitun yhden 27 tai useamman preferenssin perusteella mainitun toisen muun tietoverkkolaitteen tarpeiden täyttämiseksi liittyen mainittuun toiseen pyyntösanomaan.
- 5. Patenttivaatimuksen 2 mukainen tietoverkkolaite, jossa mainittu prosessointi-piiri on järjestetty ohjaamaan lähetysliitäntä lähettämään ensimmäinen pyyntösa- 5 noma vasteena tilanteeseen, jossa (i) ensimmäistä tietoa ei ole vastaanotettu ja (ii) vastaanotetaan yhdeltä toisista muista tietoverkkolaitteista toinen pyyntösanoma, jossa pyydetään lähettämään yksi toisista tiedoista yhdelle toisista muista tieto-verkkolaitteista.
- 6. Patenttivaatimuksen 1 mukainen tietoverkkolaite, jossa mainittu prosessointi-10 piiri on järjestetty sisällyttämään ainakin yhteen toisista tiedoista ohjausdataa, joka ilmaisee, saako tämän toisen tiedon vastaanottava toinen muu tietoverkkolaite edelleen jakaa tämän toisen tiedon määrittelemän toisen verkko-osoitteiden joukon pienemmiksi alijoukoiksi.
- 7. Patenttivaatimuksen 1 mukainen tietoverkkolaite, jossa mainittu prosessointi-15 piiri on järjestetty sisällyttämään ainakin yhteen toisista tiedoista ohjausdataa, joka ilmaisee määräajan, jonka jälkeen tämän toisen tiedon määrittelemä toinen verkko-osoitteiden joukko ei enää ole voimassa ja on vapaasti uudelleen allokoitavissa, ellei sitä saateta uudestaan voimaan ennen määräaikaa.
- 8. Patenttivaatimuksen 7 mukainen tietoverkkolaite, jossa mainittu prosessointi-20 piiri on järjestetty vapauttamaan yhdelle toisista muista tietoverkkolaitteista allokoitu toinen verkko-osoitteiden joukko uudelleenallokoitavaksi vasteena tilanteeseen, CO o jossa uudelleenvalidointisanomaa ei ole vastaanotettu mainitulta yhdeltä toisista cvj muista tietoverkkolaitteista määräaikaan mennessä. i 1^
- 9. Patenttivaatimuksen 1 mukainen tietoverkkolaite, jossa mainittu prosessointi- X £ 25 piiri on järjestetty vapauttamaan yhdelle toisista muista tietoverkkolaitteista allokoi- ” tu toinen verkko-osoitteiden joukko uudelleenallokoitavaksi vasteena tilanteeseen, o jossa tiedonsiirtoyhteys mainittuun yhteen toisista muista tietoverkkolaitteista kat- ° keaa. 28
- 10. Patenttivaatimuksen 1 tai 9 mukainen tietoverkkolaite, jossa mainittu proses-sointipiiri on järjestetty vapauttamaan yhdelle toisista muista tietoverkkolaitteista allokoitu toinen verkko-osoitteiden joukko uudelleenallokoitavaksi vasteena vapau-tussanoman vastaanottamiseen mainitulta yhdeltä toisista muista tietoverkkolait- 5 teista.
- 11. Patenttivaatimuksen 1 mukainen tietoverkkolaite, jossa mainittu prosessointi-piiri on järjestetty ohjaamaan lähetysliitäntä lähettämään toisille muille tietoverkko-laitteille ilmoitussanoma, joissa ilmaistaan tietoverkkolaitteen verkko-osoite, jotta mainitut toiset muut tietoverkkolaitteet voivat lähettää toisia tietoja koskevia pyyn- 10 töjä.
- 12. Patenttivaatimuksen 1 mukainen tietoverkkolaite, jossa mainittu prosessointi-piiri on järjestetty erottamaan ensimmäisestä tiedosta verkko-osoiteprefiksi, joka määrittelee internetin osoiteavaruuden alijoukon, ja prosessointipiiri on järjestetty muodostamaan verkko-osoiteprefiksin keskenään limittymättömiä pidennyksiä 15 toisten tietojen muodostamiseksi.
- 13. Patenttivaatimuksen 1 mukainen tietoverkkolaite, jossa mainittu prosessointi-piiri on järjestetty erottamaan ensimmäisestä tiedosta kaksi tai useampia verkko-osoiteprefiksejä, jotka määrittävät internetin osoiteavaruuden keskenään limittymättömiä alijoukkoja, ja prosessointipiiri on järjestetty muodostamaan kukin toinen 20 tieto sellaiseksi, että siihen kuuluu vähintään yksi mainituista verkko-osoiteprefikseistä ja/tai vähintään yksi vähintään yhden verkko-osoiteprefiksin pito dennys. o (M c\i 14. Patenttivaatimuksen 12 tai 13 mukainen tietoverkkolaite, joka on reititin, joka n. on järjestetty tukemaan IP-protokollaa. X £ 25 15. Patenttivaatimuksen 14 mukainen tietoverkkolaite, joka on lisäksi järjestetty $2 tukemaan MPLS:ää (Multi Protocol Label Switching). LO o
- 16. Tiedonsiirtojärjestelmä (100, 200), jossa on toisiinsa tiedonsiirtoyhteyksin C\1 (110-117, 210-212) kytketyt tietoverkkolaitteet (101-109, 201-209), jotka on järjestetty muodostamaan hierarkkinen looginen järjestely, jossa on ainakin kolme verk- 29 kohierarkian tasoa, ja jotka käsittävät ensimmäisen tietoverkkolaitteen (101, 201), toisen tietoverkkolaitteen (102, 202), joka on alempana verkkohierarkiassa kuin ensimmäinen tietoverkkolaite, sekä ainakin kaksi kolmatta tietoverkkolaitetta (104-106, 204-206), jotka ovat alempana verkkohierarkiassa kuin mainittu toinen tieto-5 verkkolaite, missä: - mainittu ensimmäinen tietoverkkolaite on järjestetty lähettämään mainitulle toiselle tietoverkkolaitteelle ensimmäinen tieto, jossa määritellään ensimmäinen sellaisten verkko-osoitteiden joukko, jotka liittyvät tietoverkkolaitteiden käyttämään tietoliikenneprotokollaan, ja 10. mainittu toinen tietoverkkolaite on järjestetty lähettämään toiset tiedot maini tuille ainakin kahdelle kolmannelle tietoverkkolaitteelle, joille kullekin lähetetään yksi mainituista toisista tiedoista, tunnettu siitä, että mainittuun toiseen tietoverkkolaitteeseen kuuluu prosessointi-piiri toisten tietojen muodostamiseksi ensimmäisen tiedon perusteella siten, että 15 kukin toisista tiedoista määrittelee yhden toisista verkko-osoitteiden joukoista yhden toisista verkko-osoitteiden joukoista allokoimiseksi kullekin mainituista kolmansista tietoverkkolaitteista, jotka toiset verkko-osoitteiden joukot ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä alijoukkoja.
- 17. Patenttivaatimuksen 16 mukainen tiedonsiirtojärjestelmä, jossa mainittu en-20 simmäinen tietoverkkolaite on järjestetty lähettämään mainittu ensimmäinen tieto vasteena mainitulta toiselta tietoverkkolaitteelta vastaanotettuun pyyntösanomaan. δ ^ 18. Patenttivaatimuksen 16 tai 17 mukainen tiedonsiirtojärjestelmä, jossa mainit- CVJ v tu toinen tietoverkkolaite on järjestetty määrittämään yksi mainituista toisista tie- r-- ^ doista ja lähettämään tämä toinen tieto yhdelle kolmansista tietoverkkolaitteista X £ 25 vasteena tältä kolmannelta tietoverkkolaitteelta vastaanotettuun pyyntösanomaan. CO
- 1. Patenttivaatimuksen 18 mukainen tiedonsiirtojärjestelmä, jossa mainittu toi- o 5 nen tietoverkkolaite on järjestetty erottamaan kolmannelta tietoverkkolaitteelta vas- C\J taanotetusta pyyntösanomasta yksi tai useampi preferenssi ja muodostamaan asi- 30 anomainen toinen tieto ainakin osittain mainitun yhden tai useamman preferenssin perusteella kolmannen tietoverkkolaitteen tarpeiden täyttämiseksi.
- 20. Patenttivaatimuksen 17 mukainen tiedonsiirtojärjestelmä, jossa mainittu toinen tietoverkkolaite on järjestetty lähettämään pyyntösanoma ensimmäiselle tieto- 5 verkkolaitteelle vasteena tilanteeseen, jossa (i) ensimmäistä tietoa ei ole vastaanotettu ensimmäisellä tietoverkkolaitteella ja (ii) yhdeltä kolmansista tietoverkkolaitteista on vastaanotettu toinen pyyntösanoma, jossa pyydetään lähettämään yksi toisista tiedoista mainitulle yhdelle kolmansista tietoverkkolaitteista.
- 21. Patenttivaatimuksen 16 mukainen tiedonsiirtojärjestelmä, jossa mainittu toi-10 nen tietoverkkolaite on järjestetty sisällyttämään vähintään yhteen toisista tiedoista ohjausdataa, joka ilmaisee saako tämän toisen tiedon vastaanottava kolmas tieto-verkkolaite edelleen jakaa tämän toisen tiedon määrittelemän toisen verkko-osoitteiden joukon pienemmiksi alijoukoiksi ja allokoida mainittuja pienempiä alijoukkoja neljänsille tietoverkkolaitteille, jotka sijaitsevat alempana verkkohierarki-15 assa kun kolmannet tietoverkkolaitteet.
- 22. Patenttivaatimuksen 16 mukainen tiedonsiirtojärjestelmä, jossa mainittu toinen tietoverkkolaite on järjestetty sisällyttämään ainakin yhteen toisista tiedoista ohjausdataa, joka ilmaisee määräajan, jonka jälkeen tämän toisen tiedon määrittelemä toinen verkko-osoitteiden joukko ei enää ole voimassa ja on vapaasti uudel- 20 leen allokoitavissa, ellei sitä saateta uudestaan voimaan ennen määräaikaa.
- 23. Patenttivaatimuksen 22 mukainen tiedonsiirtojärjestelmä, jossa mainittu toi- o nen tietoverkkolaite on järjestetty vapauttamaan yhdelle kolmansista tietoverkko- cvj laitteista allokoitu toinen verkko-osoitteiden joukko uudelleenallokoitavaksi vastee- r'"· na tilanteeseen, jossa uudelleenvalidointisanomaa ei ole vastaanotettu mainitulta x 25 yhdeltä kolmansista tietoverkkolaitteista määräaikaan mennessä. CL ” 24. Patenttivaatimuksen 16 mukainen tiedonsiirtojärjestelmä, jossa mainittu toi- o nen tietoverkkolaite on järjestetty vapauttamaan yhdelle kolmansista tietoverkkoni laitteista allokoitu toinen verkko-osoitteiden joukko uudelleenallokoitavaksi vastee na tilanteeseen, jossa tiedonsiirtoyhteys mainittuun yhteen kolmansista tietoverk-30 kolaitteista katkeaa. 31
- 25. Patenttivaatimuksen 16 tai 24 mukainen tiedonsiirtojärjestelmä, jossa mainittu toinen tietoverkkolaite on järjestetty vapauttamaan yhdelle kolmansista tieto-verkkolaitteista osoitettu toinen verkko-osoitteiden joukko uudelleenallokointia varten vasteena siihen, että kyseiseltä yhdeltä kolmansista tietoverkkolaitteista on 5 vastaanotettu vapautussanoma.
- 26. Patenttivaatimuksen 16 mukainen tiedonsiirtojärjestelmä, jossa mainittu toinen tietoverkkolaite on järjestetty lähettämään kolmansille tietoverkkolaitteille il-moitussanomia, joissa ilmaistaan toisen tietoverkkolaitteen verkko-osoite, jotta kolmannet tietoverkkolaitteet voivat lähettää toisia tietoja koskevia pyyntöjä.
- 27. Patenttivaatimuksen 16 mukainen tiedonsiirtojärjestelmä, jossa mainittu toi nen tietoverkkolaite on järjestetty erottamaan ensimmäisestä tiedosta verkko-osoiteprefiksi, joka määrittelee internetin osoiteavaruuden alijoukon, ja toinen tietoverkkolaite on järjestetty muodostamaan verkko-osoiteprefiksin keskenään limit-tymättömiä pidennyksiä toisten tietojen muodostamiseksi.
- 28. Patenttivaatimuksen 16 mukainen tiedonsiirtojärjestelmä, jossa mainittu toi nen tietoverkkolaite on järjestetty erottamaan ensimmäisestä tiedosta kaksi tai useampia verkko-osoiteprefiksejä, jotka määrittävät internetin osoiteavaruuden keskenään limittymättömiä alijoukkoja, ja toinen tietoverkkolaite on järjestetty muodostamaan kukin toinen tieto sellaiseksi, että siihen kuuluu vähintään yksi 20 mainituista verkko-osoiteprefikseistä ja/tai vähintään yksi vähintään yhden verkko-osoiteprefiksin pidennys. CO
- 29. Patenttivaatimuksen 27 tai 28 mukainen tiedonsiirtojärjestelmä, jossa maini- cvj tut tietoverkkolaitteet ovat reitittimiä, joka on järjestetty tukemaan IP-protokollaa. i 1^
- 30. Patenttivaatimuksen 29 mukainen tiedonsiirtojärjestelmä, jossa mainitut tie- X £ 25 toverkkolaitteet on lisäksi järjestetty tukemaan MPLS:ää (Multi Protocol Label “ Switching). LO O
- 31. Menetelmä verkko-osoitteiden konfiguroimiseksi, jossa menetelmässä: CVJ 32 - vastaanotetaan (501) tietoliikenneverkon tietoverkkolaitteelta ensimmäinen tieto, joka määrittelee tietoliikenneverkossa käytettyyn tietoliikenneprotokollaan liittyvien verkko-osoitteiden ensimmäisen joukon, ja - lähetetään (503) tietoliikenneverkon ainakin kahdelle muulle tietoverkkolait- 5 teelle toiset tiedot siten, että kukin mainituista muista tietoverkkolaitteista on kohteena yhdelle toisista tiedoista, tunnettu siitä, että menetelmässä muodostetaan (504) mainitut toiset tiedot ensimmäisen tiedon perusteella siten, että kukin toisista tiedoista määrittelee yhden toisista verkko-osoitteiden joukoista yhden toisista verkko-osoitteiden joukoista 10 allokoimiseksi kullekin mainituista muista tietoverkkolaitteista, jotka toiset verkko-osoitteiden joukot ovat ensimmäisen verkko-osoitteiden joukon keskenään limitty-mättömiä alijoukkoja.
- 32. Tietokoneohjelma verkko-osoitteiden konfiguroimiseksi, joka tietokoneohjelma käsittää tietokonesuoritettavia käskyjä tietoverkkolaitteen ohjelmoitavan pro-15 sessorin ohjaamiseksi: - erottamaan ensimmäiseltä muulta tietoverkkolaitteelta tietoliikenneverkon kautta vastaanotetusta datasta ensimmäinen tieto, joka määrittelee tieto-verkkolaitteen käyttämään tietoliikenneprotokollaan liittyvien verkko-osoitteiden ensimmäisen joukon, ja 20. ohjaamaan tietoverkkolaite lähettämään tietoliikenneverkon kautta ainakin ” kaksi toista tietoa ainakin kahdelle toiselle muulle tietoverkkolaitteelle, joista o ^ kukin on kohteena yhdelle mainituista toisista tiedoista, CVJ i tunnettu siitä, että tietokoneohjelma käsittää tietokonesuoritettavia käskyjä ohjel-moitavan prosessorin ohjaamiseksi muodostamaan mainitut vähintään kaksi toista CL oo 25 tietoa ensimmäisen tiedon perusteella siten, että kukin toisista tiedoista määritte- lee yhden toisista verkko-osoitteiden joukoista yhden toisista verkko-osoitteiden o 5 joukoista allokoimiseksi kullekin toisista muista tietoverkkolaitteista, jotka toiset CVJ verkko-osoitteiden joukot ovat ensimmäisen verkko-osoitteiden joukon keskenään limittymättömiä alijoukkoja. 33
- 33. Tietokoneohjelmatuote, joka käsittää tietokoneluettavan välineen, tunnettu siitä, että tietokoneluettavaan välineeseen on koodattu patenttivaatimuksen 32 mukainen tietokoneohjelma. CO δ C\J i CVJ l 1^ x cc CL CO LO O δ CVJ 34
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20105418A FI124455B (fi) | 2010-04-20 | 2010-04-20 | Menetelmä ja laite verkko-osoitteiden konfiguroimiseksi |
EP20110159307 EP2381652A3 (en) | 2010-04-20 | 2011-03-23 | A method and device for network address configuration |
US13/088,624 US8656051B2 (en) | 2010-04-20 | 2011-04-18 | Method and device for network address configuration |
CN2011100981865A CN102238244A (zh) | 2010-04-20 | 2011-04-18 | 用于网络地址配置的方法和设备 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20105418A FI124455B (fi) | 2010-04-20 | 2010-04-20 | Menetelmä ja laite verkko-osoitteiden konfiguroimiseksi |
FI20105418 | 2010-04-20 |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20105418A0 FI20105418A0 (fi) | 2010-04-20 |
FI20105418A FI20105418A (fi) | 2011-10-21 |
FI124455B true FI124455B (fi) | 2014-09-15 |
Family
ID=42133259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20105418A FI124455B (fi) | 2010-04-20 | 2010-04-20 | Menetelmä ja laite verkko-osoitteiden konfiguroimiseksi |
Country Status (4)
Country | Link |
---|---|
US (1) | US8656051B2 (fi) |
EP (1) | EP2381652A3 (fi) |
CN (1) | CN102238244A (fi) |
FI (1) | FI124455B (fi) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014071538A1 (en) * | 2012-11-08 | 2014-05-15 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for configuring multicast group |
FR3011424A1 (fr) * | 2013-09-30 | 2015-04-03 | Orange | Procedes de configuration et de gestion d'un reseau ip, dispositifs et programmes d'ordinateur correspondants. |
US9608863B2 (en) * | 2014-10-17 | 2017-03-28 | Cisco Technology, Inc. | Address autoconfiguration using bloom filter parameters for unique address computation |
US10708224B2 (en) | 2015-09-30 | 2020-07-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Addressing in a system of interconnected unites |
CN109445681B (zh) * | 2018-08-27 | 2021-05-11 | 华为技术有限公司 | 数据的存储方法、装置和存储*** |
US20230269223A1 (en) * | 2022-02-22 | 2023-08-24 | Cisco Technology, Inc. | Secured advertisement of autoconfigured internet protocol prefixes in a cloud environment |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6457053B1 (en) * | 1998-09-21 | 2002-09-24 | Microsoft Corporation | Multi-master unique identifier allocation |
US7936752B2 (en) * | 2002-07-31 | 2011-05-03 | Cisco Technology, Inc. | Source specific multicast group to source mapping |
AU2003251265A1 (en) * | 2003-04-01 | 2004-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for centrally allocating addresses and port numbers |
FR2876850B1 (fr) | 2004-10-20 | 2007-03-09 | Cit Alcatel | Routeur, pour un reseau de communication ip, adapte a la determination de caracteristique(s) de configuration adaptatives(s) pour des routeurs voisins |
US7477607B2 (en) * | 2004-10-29 | 2009-01-13 | Telcordia Technologies, Inc. | Method for allocating blocks of internet protocol (IP) addresses in networks |
FR2879871B1 (fr) * | 2004-12-20 | 2007-03-09 | Cit Alcatel | Dispositif d'attribution dynamique de prefixes de longueurs variables pour des equipements de reseau d'un reseau ip |
US7822002B2 (en) | 2006-12-29 | 2010-10-26 | Intel Corporation | Dynamic address redemption by proxy in statically addressed wireless personal area networks |
US8045558B2 (en) | 2007-04-23 | 2011-10-25 | Cisco Technology, Inc. | Extensions to IPv6 neighbor discovery protocol for automated prefix delegation |
-
2010
- 2010-04-20 FI FI20105418A patent/FI124455B/fi not_active IP Right Cessation
-
2011
- 2011-03-23 EP EP20110159307 patent/EP2381652A3/en not_active Ceased
- 2011-04-18 CN CN2011100981865A patent/CN102238244A/zh active Pending
- 2011-04-18 US US13/088,624 patent/US8656051B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2381652A3 (en) | 2011-11-16 |
EP2381652A2 (en) | 2011-10-26 |
US20110258343A1 (en) | 2011-10-20 |
US8656051B2 (en) | 2014-02-18 |
CN102238244A (zh) | 2011-11-09 |
FI20105418A (fi) | 2011-10-21 |
FI20105418A0 (fi) | 2010-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110012125B (zh) | 集群网络通信方法、装置、存储介质和设备 | |
US6587462B2 (en) | Address mapping mechanism enabling multi-domain addressing in communication networks | |
FI124455B (fi) | Menetelmä ja laite verkko-osoitteiden konfiguroimiseksi | |
US8458303B2 (en) | Utilizing a gateway for the assignment of internet protocol addresses to client devices in a shared subset | |
US20040111529A1 (en) | Dynamic host based load balancing of a multihomed network | |
CN110266833B (zh) | Ip地址管理方法及边缘集群 | |
KR101342590B1 (ko) | 무선단말의 로밍(roaming)을 지원하는 AP기반의 무선 근거리 네트워크 시스템 | |
CN105850102A (zh) | 服务链的控制 | |
EP1932295A1 (en) | Routing data packets from a multihomed host | |
JP2013535905A (ja) | ネットワーク通信の方法および機器 | |
CN112654049B (zh) | 用于配置无线通信覆盖扩展***的方法、***、节点和介质 | |
CN109525489B (zh) | 一种融合网关及数据传输方法 | |
WO2011003456A1 (en) | Methods, apparatuses, related computer program product and data structure for distributed storage of service provision-related information | |
JP2019041266A (ja) | 通信システム及び方法 | |
WO2022166465A1 (zh) | 一种报文处理方法及相关装置 | |
CN102439918A (zh) | 一种报文转发的方法、设备及*** | |
US9762532B2 (en) | Method and network device for configuring a data transfer network | |
CN113163276A (zh) | 路由信息的发布方法、装置及*** | |
EP2220849B1 (en) | Address assignment protocol | |
CN112737946B (zh) | 用于IPv6网络的路由通告方法、装置、存储介质和*** | |
EP1921827B1 (en) | Method for forwarding address prefix data in a network and device | |
Cisco | Routing DECnet | |
JP2023538688A (ja) | 通信方法および関連装置 | |
Vanini et al. | A delay-aware num-driven framework with terminal-based mobility support for heterogeneous wireless multi-hop networks | |
CN111630814A (zh) | 由第一装置与第二装置自动设立符合动态路由协议的会话的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Patent granted |
Ref document number: 124455 Country of ref document: FI Kind code of ref document: B |
|
PC | Transfer of assignment of patent |
Owner name: CORIANT OY |
|
MM | Patent lapsed |