Kāpēc pastāv IPv6
IPv6 (RFC 8200) izstrādāts 1990. gados, kad kļuva skaidrs, ka IPv4 4,3 miljardi adrešu beigsies. IPv6 adresē ir 128 biti: 2¹²⁸ jeb aptuveni 3,4 × 10³⁸ adrešu. Svarīgs nav skaitļa lielums, bet tas, ka katrs tīkls var saņemt tik daudz telpas, cik vajag, un katrai ierīcei atkal var būt globāli sasniedzama adrese — bez NAT.
IPv6 nav IPv4 jauninājums; abi protokoli darbojas līdzās (divi steki, dual stack). Mūsdienās liela un augoša daļa datplūsmas uz lieliem pakalpojumiem notiek pa IPv6, īpaši mobilajos tīklos.
Pieraksts: heksadecimālas grupas
IPv6 adresi raksta kā astoņas grupas pa četriem heksadecimāliem cipariem, atdalītas ar koliem:
2001:0db8:0000:0000:0000:ff00:0042:8329
Katra grupa ir 16 biti. Heksadecimālie cipari ir no 0 līdz 9 un no a līdz f; burtu reģistram nav nozīmes, bet pieņemts rakstīt mazajiem burtiem.
Saīsināšanas noteikumi
Garas nulles virknes ir bieži sastopamas, tāpēc ir divi saīsināšanas noteikumi (RFC 4291), un RFC 5952 nosaka vienīgo pareizo veidu, kā tos lietot:
- Atmetiet ievadošās nulles katrā grupā:
0db8→db8,0042→42,0000→0. - Aizstājiet vienu secīgu nulles grupu virkni ar
::— garāko, vienāda garuma gadījumā pirmo un tikai tad, ja tā aptver vismaz divas grupas. To drīkst izdarīt tikai vienreiz, citādi adrese būtu neviennozīmīga.
Tādējādi 2001:0db8:0000:0000:0000:ff00:0042:8329 kļūst par 2001:db8::ff00:42:8329. Atpakaļcilpas adrese 0:0:0:0:0:0:0:1 ir ::1, bet nenoteiktā adrese ir vienkārši ::.
Izmēģiniet jebkuru adresi pārlūkā zemāk — tas rāda pilno un kanonisko formu blakus.
Pilnā forma
Saīsinātā forma
2001:db8::ff00:42:8329
Tvērums: Īpaša nolūka · Dokumentācija (2001:db8::/32)
Prefiksi un /64
IPv6 izmanto CIDR pierakstu tāpat kā IPv4. Tipiska globāla unikasta adrese sadalās šādi:
- Maršrutēšanas prefikss (parasti /48 vai /56) — to objektam piešķir pakalpojumu sniedzējs.
- Apakštīkla identifikators — biti līdz /64, kas numurē objekta tīklus. /48 tīklā ietilpst 65 536 apakštīkli.
- Saskarnes identifikators (pēdējie 64 biti) — identificē ierīci tās tīklā.
Viens lokālais tīkls gandrīz vienmēr ir /64. Uz to balstās bezstāvokļa adrešu automātiskā konfigurācija (SLAAC): ierīces pašas izvēlas saskarnes identifikatorus — mūsdienās privātuma labad nejaušus (RFC 8981) — un regulāri tos maina.
Adrešu veidi, ar kuriem saskarsieties
- Globālais unikasts
2000::/3— publiskas, maršrutējamas adreses. - Saites lokālā
fe80::/10— tāda ir katrai IPv6 saskarnei; derīga tikai lokālajā saitē, izmanto kaimiņu atklāšanai un maršrutēšanas protokolos. - Unikālā lokālā
fc00::/7(praksēfd00::/8) — privāto adrešu IPv6 līdzinieks (RFC 4193). - Multiraide
ff00::/8— IPv6 nav apraides; to aizstāj multiraides grupas. - Atpakaļcilpa
::1un nenoteiktā::. - Ar IPv4 kartētā
::ffff:0:0/96— tā IPv6 programmatūra attēlo IPv4 partnerus, piem.,::ffff:192.0.2.1. - Dokumentācija
2001:db8::/32un3fff::/20— piemēriem, kā šajā lapā.
Īpaša nolūka IPv6 bloki
Pilns rezervēto IPv6 bloku saraksts, veidots no IANA reģistra, ko izmanto šīs vietnes klasifikators:
| Bloks | Nolūks | Atsauce | Globāli sasniedzama |
|---|---|---|---|
| ::/128 | Nenoteikta adrese | RFC 4291 | Nē |
| ::1/128 | Atpakaļcilpas adrese | RFC 4291 | Nē |
| ::ffff:0:0/96 | Ar IPv4 kartēta adrese | RFC 4291 | Nē |
| 64:ff9b::/96 | IPv4–IPv6 translācija (NAT64) | RFC 6052 | Jā |
| 64:ff9b:1::/48 | Lokālā IPv4/IPv6 translācija | RFC 8215 | Nē |
| 100::/64 | Tikai atmešanai paredzēts bloks | RFC 6666 | Nē |
| 2001::/32 | TEREDO | RFC 4380 | Nē |
| 2001:2::/48 | Veiktspējas testēšana | RFC 5180 | Nē |
| 2001:db8::/32 | Dokumentācija | RFC 3849 | Nē |
| 2001:10::/28 | Novecojis (ORCHID) | RFC 4843 | Nē |
| 2001:20::/28 | ORCHIDv2 | RFC 7343 | Jā |
| 2002::/16 | 6to4 | RFC 3056 | Nē |
| 3fff::/20 | Dokumentācija | RFC 9637 | Nē |
| 5f00::/16 | Segmentu maršrutēšanas (SRv6) SID | RFC 9602 | Nē |
| fc00::/7 | Unikālā lokālā | RFC 4193 | Nē |
| fe80::/10 | Saites lokālais unikasts | RFC 4291 | Nē |
| ff00::/8 | Multiraide | RFC 4291 | Nē |
Divi steki un kā šī vietne nosaka abas adreses
Pārlūks savienojas pa vienu adrešu saimi vienlaikus. Ja darbojas abas, tas parasti dod priekšroku IPv6 (Happy Eyeballs, RFC 8305). Lai parādītu jums abas adreses, ipaddress.ee no jūsu pārlūka pieprasa divus papildu nosaukumus: vienam ir tikai IPv4 (A) ieraksts, otram — tikai IPv6 (AAAA) ieraksts. Tas, ko redz katrs no tiem, ir jūsu adrese šajā saimē. Ja IPv6 pieprasījums neizdodas, jūsu savienojumam nav strādājoša IPv6.
Biežāk uzdotie jautājumi
- Kā uzzināt, vai man ir IPv6?
- Atveriet šīs vietnes sākumlapu. Ja tiek rādīta IPv6 adrese — kā galvenā adrese vai IPv6 rindā —, jūsu savienojums atbalsta IPv6.
- Vai IPv6 ir ātrāks par IPv4?
- Pats par sevi — nē, bet var būt: IPv6 datplūsma bieži apiet operatora NAT, kas novērš vienu soli un stāvokļa vājo vietu.
- Vai ar IPv6 joprojām vajag ugunsmūri?
- Jā. Bez NAT ierīcēm ir globāli maršrutējamas adreses; stāvokļa ugunsmūris, kas bloķē nepieprasītu ienākošo datplūsmu, sniedz aizsardzību, ko NAT sniedza netieši.
- Kāpēc mana IPv6 adrese pastāvīgi mainās?
- Privātuma paplašinājumi (RFC 8981) veido pagaidu saskarnes identifikatorus, kas mainās, lai jūsu adresi nevarētu izmantot ierīces izsekošanai dažādos tīklos. /64 prefikss parasti paliek tas pats.