ipv6 Alamat unicast global yang dapat diregregasikan

10

Mempelajari pengalamatan IPv6 Saya belum memahami alamat unicast global agregat IPv6, maksud saya di RFC 4291 ada skema umum:

|         n bits         |   m bits  |       128-n-m bits         |
+------------------------+-----------+----------------------------+
| global routing prefix  | subnet ID |       interface ID         |
+------------------------+-----------+----------------------------+

Tapi mencari format yang digunakan saya lihat di buku saya (Halsall) format yang digunakan adalah ini:

|  3  | 5  |  8   |    32          |       16      |          64                    |
+-----+----+------+----------------+---------------+--------------------------------+
| 010 | reg| TLA  |  NLA           |  SLA          |  interface ID                  |
+-----+----+------+----------------+---------------+--------------------------------+

dan di web, misalnya di situs microsoft , format yang digunakan adalah ini:

|  3  |     13    |     8    |       24      |    16     |      64                  |
+-----+----+------+----------+---------------+-----------+--------------------------+
| 001 |    TLA    | reserved |    NLA        |    SLA    |        interface ID      |
+-----+----+------+----------+---------------+-----------+--------------------------+

Pertanyaan saya adalah:

  • mengapa ada lebih dari satu format alamat unicast global agregat?
  • Apakah ada format lain atau 2 ini hanya 2 yang ditentukan?

Terima kasih.

abc
sumber

Jawaban:

8

Struktur TLA / NLA untuk alamat IPv6

Struktur alokasi TLA / NLA telah ditinggalkan dalam RFC 3587 , Agustus 2003:

2. TLA / NLA Menjadi Bersejarah

Skema TLA / NLA telah digantikan oleh kebijakan alokasi terkoordinasi yang ditentukan oleh Regional Internet Registries (RIRs) [ IPV6RIR ].

Bagian dari motivasi untuk memperbaiki struktur TLA / NLA adalah teknis; misalnya, ada kekhawatiran bahwa TLA / NLA bukan pendekatan teknis terbaik pada tahap penyebaran IPv6 ini. Selain itu, alokasi alamat IPv6 terkait dengan kebijakan dan penatalayanan ruang alamat IP dan ukuran tabel perutean, yang dikelola RIR untuk IPv4. Sangat mungkin bahwa kebijakan RIR akan berevolusi saat penyebaran IPv6 berlangsung.

IETF telah memberikan input teknis kepada RIR (misalnya, [ RFC3177 ]), yang telah diperhitungkan oleh RIR ketika menentukan kebijakan alokasi alamat mereka.

RFC 2374 adalah definisi alamat untuk Format Awalan 001 (2000 :: / 3) yang secara resmi dibuat bersejarah oleh dokumen ini. Meskipun saat ini hanya 2000 :: / 3 sedang didelegasikan oleh IANA, implementasi tidak boleh membuat asumsi apapun tentang 2000 :: / 3 menjadi istimewa. Di masa depan, IANA mungkin diarahkan untuk mendelegasikan bagian ruang IPv6 yang saat ini belum ditetapkan untuk tujuan Global Unicast juga.

Bidang Subnet Local Aggregator (SLA) di RFC 2374 tetap berfungsi tetapi dengan nama yang berbeda di [ ARCH ]. Nama barunya adalah "ID subnet".

Seperti yang dapat dilihat pada paragraf terakhir, SLA telah bertahan dari tiga, sekarang disebut subnet ID .

Saya pikir mereka seharusnya RFC 2450 usang bersama-sama dengan RFC 2374 di RFC 3587 . Itu tidak masuk akal lagi, tetapi itu hanya informasi saja.

Awalan Global Unicast

Buku Anda tentu salah pada awalan. Sebuah awalan sedikit 010berarti ruang alamat 4000::/3, yang merupakan memang global Unicast untuk RFC 4291 , tetapi tidak mengidentifikasi seluruh rentang global Unicast, dan bahkan tidak satu saat ditugaskan oleh IANA, yang hanya 2000::/3(yaitu alamat bit mulai dengan 001).

Faktanya, hampir semua alamat sebelumnya fc00::/128(yang memulai rentang alamat Unicast Unik Lokal) adalah Global Unicast, dengan pengecualian dari alamat yang tidak ditentukan ::dan alamat loopback ::1. Ada beberapa rentang khusus yang dimulai dengan bit 000, seperti ::ffff:0:0/96(alamat IPv6 yang dipetakan IPv4) atau 64:ff9b::/96(untuk terjemahan alamat IPv4 / IPv6, lihat RFC 6052 ). Mereka memungkinkan Pengidentifikasi Antarmuka dengan kurang dari 64 bit. Tetapi semua alamat yang dimulai dengan 001Interface Identifier 64 bit (lihat RFC 4291, bagian 2.5.4 , langsung dari tempat Anda mengutip).

Seperti yang saya lihat, definisi struktur alamat dari RFC 4291 adalah yang terbaru. Ada tiga RFC yang memperbarui 4291 ( RFC 5952 , RFC 6052 , RFC 7136 ), tetapi tidak ada yang mengubah struktur ini.

Harap dicatat bahwa referensi [ IPV6RIR ] menunjuk ke kebijakan registrasi IPv6, saat ini sedang matang-589 yang "dikembangkan melalui diskusi bersama antara komunitas APNIC, ARIN dan RIPE."

Dubu
sumber