IPv6-cím

Az IPv6-cím ( az angol  Internet Protocol 6-os verziójának címe ) egy digitális címke, amely az IPv6 - hálózatban működő számítógép vagy bármely más hálózati csomópont hálózati interfészének azonosítására szolgál . A szokásos IP-címektől , például a 192.168.0.3-tól eltérően az IPv6-címek így néznek ki: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

Az IPv6 protokoll célja az Interneten széles körben használt IPv4 protokoll helyettesítése . Az IPv4-től eltérően, amely 32 bites címeket használ, az IPv6 128 bites címeket használ . Ezért az IPv6 sokkal nagyobb címterülettel rendelkezik, mint az IPv4.

IPv6-címek típusai

Az IPv6-címek a címzési módszer szerint osztályozhatók: unicast ( Unicast ), Anycast és multicast ( Multicast ) [1] .

Az IPv6 nem implementálja a szórási címeket . A hagyományos broadcast szerepkör multicasttal valósul meg az ff02::1 -re , de ez a csoport nem ajánlott.

Címstruktúra

Egy IPv6-cím 128 bitből áll, amelyek a cím típusától függően különböző logikai csoportokra vannak osztva.

Unicast és Anycast címek szerkezete

Az Unicast és az Anycast címek általában két logikai részből állnak: egy 64 bites hálózati előtagból, amelyet az útválasztáshoz használnak, és egy 64 bites interfész azonosítóból, amely a gazdagép hálózati interfészének azonosítására szolgál.

Az unicast cím szerkezete
bitek 48 (vagy több) 16 (vagy kevesebb) 64
terület útválasztási előtag alhálózati azonosító interfész azonosító

A hálózati előtag ( az útválasztási előtag és az alhálózati azonosító mezők kombinációja ) a cím felső 64 bitjében található. Az útválasztási előtag mérete növelhető a címbitek eltávolításával az alhálózati azonosító mezőből . Az alhálózati azonosító mező bitjeit a hálózati rendszergazda használhatja alhálózatok létrehozására. Az interfészazonosító mező a következő módok egyikén szerezhető be:

A link-local címek szintén az interfészazonosítón alapulnak, de más hálózati előtag-formátumot használnak . 

Helyi címstruktúra
bitek tíz 54 64
terület előtag nullák interfész azonosító

Az előtag mező az 1111111010 bináris értéket tartalmazza , és az 54 nulla a hálózati előtagot minden hálózatban azonossá teszi, így a helyi címek nem irányíthatók.

Multicast címstruktúra

A multicast címek kialakítása az alkalmazástól függően több szabály szerint történik.

A multicast cím alapvető szerkezete
bitek nyolc négy négy 112
terület előtag flg sc csoportazonosító

Az előtag mező az 11111111 bináris értéket tartalmazza bármely csoportos küldési címben.

Cím bejegyzés

Egy 128 bitből álló IPv6-cím nyolc négy hexadecimális számjegyből álló csoportként ábrázolható, csoportonként 16 bit. A szövegben kettősponttal vannak elválasztva:

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

Az RFC 5952 szabvány meghatározza az IPv6-címek szöveges formáját, egyértelmű módot adva a cím szöveges írására a lehető legrövidebb módon, ugyanakkor kényelmes a programok általi szimbolikus feldolgozáshoz:

Ezek a szabályok lehetővé teszik néhány gyakori cím nagyon rövid írását. Például a localhost 0:0:0:0:0:0:0:1 :: 1 , a meghatározatlan 0:0:0:0:0:0:0:0 cím pedig :: .

Az IPv4-ről az IPv6-ra való zökkenőmentes átmenet érdekében egy speciális jelölést biztosítunk, amelyben az IPv4-címek így írhatók fel IPv6-ban: az utolsó 32 alacsony bitet IPv4-címként írják ki, és csak nulla mező előzi meg őket. , IPv6 jelöléssel írva. Így a 192.0.2.128 IPv4-címnek megfelelő ::ffff: c000 :0280 IPv6 - cím ::ffff :192.0.2.128 .

A ":" karakter félreértelmezhető más szintaxisokban, például URI-kban és URL-ekben. A kettőspontot hagyományosan a gazdagép elérési útjának a portszám előtti lezárására használják, így az IPv6-címeket szögletes zárójelek választják el, pl.

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

vagy a port opció:

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

A globálistól eltérő hatókörű címek, és különösen a link-local címek esetében a hálózati interfész kiválasztása a csomagküldéshez attól függhet, hogy a cím melyik zónához tartozik: ugyanaz a cím különböző zónákban is érvényes, és eltérően használható. házigazdák mindegyik zónában. Még ha egy címet nem is használnak különböző zónákban, a zónákban lévő címek előtagjai azonosak lehetnek, így az operációs rendszer nem választhat kimenő interfészt csak az (előtag alapú) útválasztási tábla információi alapján. Ennek a kétértelműségnek a feloldásához a zónaindexet hozzá kell adni a címhez egy "%" jellel, amelynek szintaxisa általában implementáció által meghatározott. Például helyi cím

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

úgy írható fel

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

vagy

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

Az első opció (az interfész nevének megadásával) általános a Unix-szerű rendszerekben, a második opció a Windows szabványos szintaxisa. Ez a változat is az alapértelmezett, ezért minden rendszeren támogatni kell.

Alhálózatok

Az IPv6-hálózatok címblokkokat használnak, amelyek a címek összefüggő csoportja, amelyek kettő hatványa . A CIDR jelölése szerint ezeket a blokkokat a blokk első címe (nullákkal végződve), perjel "/" és az előtag által elfoglalt bitek számával megegyező decimális érték jelöli. Az előtagot az első cím bal, nem nulla része határozza meg. Például a 2001:db8:1234::/48 - as hálózat előtagja 2001: db8 : 1234 1234 :ffff:ffff:ffff:ffff:ffff .

A hálózati előtag megadható a címmel együtt, mivel például a 2001:db8:a::123 cím a 2001:db8:a::/64 alhálózaton 2001: db8 :a::123/64 .

A blokk mérete, vagyis a benne lévő címek száma az előtag méretétől függ. Például egy 48 bites előtagú blokk 2128 − 48 = 280 címet tartalmazna. Az előtag hosszának csökkentése lehetővé teszi, hogy több cím elférjen.

Lásd még

Jegyzetek

  1. R. Hinden, S. Deering (2006. február) IP 6. verzió Addressing Architecture Archiválva : 2012. február 7., a Wayback Machine , IETF . RFC 4291 .