IPv6-osoite

IPv6-osoite ( englanninkielisen  Internet Protocol Version 6 -osoite ) on digitaalinen tarra, jota käytetään tunnistamaan tietokoneen tai minkä tahansa muun IPv6- verkossa toimivan verkkosolmun verkkoliitäntä . Toisin kuin tavalliset IP-osoitteet , kuten 192.168.0.3, IPv6-osoite näyttää muotoa 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

IPv6 - protokolla on tarkoitettu korvaamaan Internetissä laajalti käytetty IPv4 - protokolla . Toisin kuin IPv4, joka käyttää 32-bittisiä osoitteita, IPv6 käyttää 128-bittisiä osoitteita . Siksi IPv6:lla on paljon suurempi osoiteavaruus kuin IPv4:llä.

IPv6-osoitteiden tyypit

IPv6-osoitteet voidaan luokitella osoitemenetelmän mukaan: unicast ( Unicast ), Anycast ja multicast ( Multicast ) [1] .

Yleislähetysosoitteita ei ole otettu käyttöön IPv6:ssa . Perinteinen lähetysrooli toteutetaan monilähetyksellä ff02::1:een , mutta tätä ryhmää ei suositella.

Osoiterakenne

IPv6-osoite koostuu 128 bitistä, jotka osoitteen tyypistä riippuen on jaettu erilaisiin loogisiin ryhmiin.

Unicast- ja Anycast-osoitteiden rakenne

Unicast- ja Anycast-osoitteet koostuvat tyypillisesti kahdesta loogisesta osasta: 64-bittisestä verkkoetuliitteestä, jota käytetään reitityksessä , ja 64-bittisestä rajapinnan tunnisteesta, jota käytetään tunnistamaan isännän verkkoliitäntä.

Unicast-osoitteen rakenne
bittiä 48 (tai enemmän) 16 (tai vähemmän) 64
ala reitityksen etuliite aliverkon tunnus käyttöliittymän tunniste

Verkkoetuliite ( reititysetuliite- ja aliverkon tunnus -kenttien yhdistelmä ) sisältyy osoitteen ylempään 64 bittiin. Reitityksen etuliitteen kokoa voidaan suurentaa poistamalla osoitebitit aliverkon tunnus -kentästä . Verkon ylläpitäjä voi käyttää aliverkon tunnus -kentän bittejä aliverkkojen luomiseen. Liitäntätunnistekenttä voidaan hankkia jollakin seuraavista tavoista:

Linkin paikalliset osoitteet perustuvat myös liitäntätunnukseen, mutta käyttävät eri verkkoetuliitemuotoa . 

Paikallinen osoiterakenne
bittiä kymmenen 54 64
ala etuliite nollia käyttöliittymän tunniste

Etuliitekenttä sisältää binääriarvon 1111111010 , ja 54 nollaa tekee verkon etuliitteestä saman kaikissa verkoissa, mikä tekee paikallisista osoitteista ei-reititettäviä.

Multicast-osoiterakenne

Multicast-osoite muodostetaan useiden sääntöjen mukaan sovelluksesta riippuen.

Monilähetysosoitteen perusrakenne
bittiä kahdeksan neljä neljä 112
ala etuliite flg sc ryhmätunnus

Etuliitekenttä sisältää binääriarvon 11111111 missä tahansa ryhmälähetysosoitteessa.

Osoitemerkintä

128 bitin IPv6-osoite voidaan esittää kahdeksana neljän heksadesimaalinumeron ryhmänä, 16 bittiä ryhmää kohden. Tekstissä ne erotetaan kaksoispisteellä:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

RFC 5952 -standardi määrittelee IPv6-osoitteen muodon tekstissä, mikä määrittelee yksiselitteisen tavan kirjoittaa osoite tekstiin lyhyimmällä mahdollisella tavalla, samalla kun se on kätevä ohjelmien symboliseen käsittelyyn:

Nämä säännöt sallivat joidenkin yleisten osoitteiden kirjoittamisen hyvin lyhyesti. Esimerkiksi localhost 0:0:0:0:0:0:0:1 kirjoitetaan muodossa ::1 ja määrittelemätön osoite 0:0:0:0:0:0:0:0 kirjoitetaan muodossa :: .

Sujuvaa siirtymistä IPv4:stä IPv6:een tarjotaan erityinen merkintä, jossa IPv4-osoitteet voidaan kirjoittaa IPv6:ssa tällä tavalla: viimeiset 32 ​​matalaa bittiä kirjoitetaan IPv4-osoitteeksi, ja niitä edeltää vain nolla kenttää ja yksi ainoa , kirjoitettu IPv6-merkinnällä. Siten IPv4-osoitetta 192.0.2.128 vastaava IPv6-osoite ::ffff:c000:0280 kirjoitetaan muodossa ::ffff:192.0.2.128 .

":"-merkki voidaan tulkita väärin muissa syntakseissa, kuten URI- ja URL-osoitteissa. Kaksoispistettä käytetään perinteisesti päättämään isäntäpolku ennen porttinumeroa, joten IPv6-osoite on rajattu hakasulkeilla, esim.

http://[2001:db8:85a3:8d3:1319:8a2e:370:7348]/

tai porttivaihtoehto:

https://[2001:db8:85a3:8d3:1319:8a2e:370:7348]:443/.

Osoitteille, joiden laajuus on muu kuin globaali, ja erityisesti link-local-osoitteille, verkkoliitännän valinta paketin lähettämiseksi voi riippua siitä, mihin vyöhykkeeseen osoite kuuluu: sama osoite voi olla voimassa eri vyöhykkeillä ja käyttää eri tavalla. isäntiä kullakin näistä vyöhykkeistä. Vaikka osoitetta ei käytettäisi eri vyöhykkeillä, näiden vyöhykkeiden osoitteiden etuliitteet voivat olla identtisiä, mikä estää käyttöjärjestelmää valitsemasta lähtevää liitäntää vain (etuliitepohjaisen) reititystaulukon tietojen perusteella. Tämän epäselvyyden ratkaisemiseksi vyöhykeindeksi on liitettävä osoitteeseen "%"-merkillä, jonka syntaksi on yleensä toteutusmääritelty. Esimerkiksi paikallinen osoite

fe80::1ff:fe23:4567:890a

voidaan kirjoittaa nimellä

fe80::1ff:fe23:4567:890a%eth2

tai

fe80::1ff:fe23:4567:890a%3.

Ensimmäinen vaihtoehto (määrittämällä käyttöliittymän nimi) on yleinen Unix-tyyppisissä järjestelmissä, toinen vaihtoehto on Windowsin vakiosyntaksi. Tämä versio on myös oletusasetus, ja siksi sitä tulisi tukea kaikissa järjestelmissä.

Aliverkot

IPv6-verkko käyttää osoitelohkoja, jotka ovat vierekkäinen ryhmä osoitteita, joiden potenssi on kaksi. CIDR -merkinnän mukaan nämä lohkot merkitään lohkon ensimmäisellä osoitteella (joka päättyy nolliin), vinoviivalla "/" ja desimaaliarvolla, joka vastaa etuliitteen varaamien bittien määrää. Etuliitteen määrää ensimmäisen osoitteen vasen ei-nolla-osa. Esimerkiksi verkossa, joka on kirjoitettu muotoon 2001:db8:1234::/48 , on etuliite 2001:db8:1234 , joka alkaa 2001:db8:1234:0000:0000:0000:0000:0000 ja päättyy 2001:db. 1234 :ffff:ffff:ffff:ffff:ffff .

Verkkoetuliite voidaan määrittää osoitteen mukana, sillä esimerkiksi aliverkon 2001:db8:a::/64 osoite 2001:db8:a::123 voidaan kirjoittaa muodossa 2001:db8:a::123/64. .

Lohkon koko, eli siinä olevien osoitteiden määrä, riippuu etuliitteen koosta. Esimerkiksi lohko, jonka etuliitteen pituus on 48 bittiä, sisältää 2128 − 48 = 280 osoitetta. Etuliitteen pituuden lyhentäminen mahdollistaa useamman osoitteen mahtumisen.

Katso myös

Muistiinpanot

  1. R. Hinden, S. Deering (helmikuu 2006) IP-versio 6 Addressing Architecture Arkistoitu 7. helmikuuta 2012, Wayback Machine , IETF . RFC 4291 .