Rangkuman CISCO CCNA 1 Chapter 7
Alamat IP
Mengalamatkan adalah
fungsi penting dari protokol lapisan jaringan. Mengalamatkan memungkinkan
komunikasi data antar host, terlepas dari apakah host berada di jaringan yang
sama, atau pada jaringan yang berbeda. Baik Internet Protocol versi 4
(IPv4) dan Internet Protocol versi 6 (IPv6) memberikan pengalamatan hirarkis
untuk paket yang membawa data.
Merancang, menerapkan,
dan mengelola rencana pengalamatan IP yang efektif memastikan bahwa jaringan
dapat beroperasi secara efektif dan efisien.
Bab ini membahas
secara rinci struktur alamat IP dan aplikasinya ke konstruksi dan pengujian
jaringan IP dan subjaringan.
Alamat
IPv4
Biner adalah
sistem penomoran yang terdiri dari angka 0 dan 1 yang disebut bit . Sebaliknya,
sistem penomoran desimal terdiri dari 10 digit yang terdiri dari angka 0 - 9.
Biner
penting bagi kita untuk dipahami karena host, server, dan perangkat jaringan
menggunakan pengalamatan biner. Secara khusus, mereka menggunakan alamat
IPv4 biner, untuk mengidentifikasi satu sama lain.
Setiap
alamat terdiri dari string 32 bit, dibagi menjadi empat bagian yang
disebut oktet . Setiap oktet mengandung 8 bit (atau 1
byte) yang dipisahkan dengan titik. Misalnya, diberikan alamat IPv4
11000000.10101000.00001010.00001010. Alamat gateway standarnya adalah
antarmuka R1 Gigabit Ethernet 11000000.10101000.00001010.00000001.
Bekerja
dengan bilangan biner dapat menjadi hal yang menantang. Untuk kemudahan
penggunaan oleh orang, alamat IPv4 biasanya dinyatakan dalam notasi desimal
bertitik seperti yang ditunjukkan pada Gambar 2. PC1 diberi alamat IPv4
192.168.10.10, dan alamat gateway defaultnya adalah 192.168.10.1.
Untuk
pemahaman yang kuat tentang pengalamatan jaringan, perlu untuk mengetahui
pengalamatan biner dan mendapatkan keterampilan praktis yang mengkonversi
antara alamat IPv4 desimal biner dan titik-titik.
Notasi
Posisi
Belajar untuk
mengkonversi biner ke desimal membutuhkan pemahaman tentang notasi
posisional . Notasi posisi berarti bahwa digit mewakili nilai
yang berbeda tergantung pada "posisi" digit yang menempati urutan
angka. Anda sudah mengetahui sistem penomoran yang paling umum, sistem
notasi desimal (basis 10).
Sistem
notasi positisasi desimal beroperasi seperti yang dijelaskan pada Gambar 1.
Klik judul baris untuk deskripsi setiap baris. Untuk menggunakan sistem
posisi, cocokkan angka yang diberikan ke nilai posisionalnya. Contoh mengilustrasikan
bagaimana notasi posisional digunakan dengan angka desimal 1234.
Contoh
mengilustrasikan bagaimana bilangan biner 11000000 sesuai dengan angka 192.
Jika bilangan biner adalah 10101000, maka angka desimal yang sesuai adalah 168.
Konversi
Biner ke Desimal
Untuk mengubah
alamat IPv4 biner menjadi ekuivalen bertitik titik-titik, bagilah alamat IPv4
menjadi empat 8-bit oktet. Selanjutnya, terapkan nilai posisi biner ke
nomor biner oktet pertama dan hitung dengan benar.
Sebagai
contoh, pertimbangkan bahwa 11000000.10101000.00001011.00001010 adalah alamat
IPv4 biner dari sebuah host. Untuk mengubah alamat biner menjadi desimal,
mulailah dengan oktet pertama. Masukkan bilangan biner 8-bit di bawah nilai
posisi baris 1 dan kemudian hitung untuk menghasilkan angka desimal 192. Nomor
ini masuk ke oktet pertama dari notasi desimal bertitik.
Selanjutnya
konversi oktet kedua. Nilai desimal yang dihasilkan adalah 168, dan masuk ke
oktet kedua.
Ubah oktet
ketiga dan oktet keempat yang melengkapi alamat IP dan menghasilkan 192.168.11.10.
Konversi Desimal ke
Biner
Anda juga perlu
memahami cara mengonversi alamat IPv4 desimal bertitik ke biner. Alat yang
berguna adalah tabel nilai posisi biner.
·
pertanyaan jika angka desimal dari oktet ( n )
sama dengan atau lebih besar dari bit paling signifikan (128). Jika tidak,
maka masukkan 0 biner di 128 nilai posisi. Jika ya, kemudian tambahkan
biner 1 dalam 128 nilai posisi dan kurangi 128 dari angka desimal.
·
pertanyaan jika sisanya ( n ) sama dengan atau
lebih besar dari bit paling signifikan berikutnya (64). Jika tidak,
kemudian tambahkan biner 0 dalam 64 nilai posisi, jika tidak tambahkan biner 1
dan kurangi 64 dari desimal.
·
pertanyaan jika sisanya ( n ) sama dengan atau
lebih besar dari bit paling signifikan berikutnya (32). Jika tidak,
kemudian tambahkan biner 0 dalam 32 nilai posisi, jika tidak tambahkan biner 1
dan kurangi 32 dari desimal.
Angka 4 hingga 8 terus
mengevaluasi desimal hingga semua nilai posisi telah dimasukkan sehingga menghasilkan
nilai biner ekuivalen.
Bagian
Jaringan dan Tuan Rumah
Memahami
notasi biner penting ketika menentukan apakah dua host berada dalam jaringan
yang sama. Ingat bahwa alamat IPv4 adalah alamat hirarkis yang terdiri
dari porsi jaringan dan porsi host. Ketika menentukan porsi jaringan
versus porsi host, perlu untuk melihat aliran 32-bit. Dalam aliran 32-bit,
sebagian bit mengidentifikasi jaringan, dan sebagian dari bit mengidentifikasi
host seperti yang ditunjukkan pada gambar.
Bit-bit
dalam bagian jaringan dari alamat harus identik untuk semua perangkat yang
berada di jaringan yang sama. Bit-bit dalam bagian host dari alamat harus
unik untuk mengidentifikasi host tertentu dalam suatu jaringan. Jika dua
host memiliki pola bit yang sama di bagian jaringan yang ditentukan dari aliran
32-bit, kedua host akan berada di jaringan yang sama.
Tetapi
bagaimana host tahu bagian 32 bit mana yang mengidentifikasi jaringan dan yang
mengidentifikasi host? Itu adalah tugas dari subnet mask .
Topeng Subnet
Tiga titik alamat IPv4
titik-titik harus dikonfigurasi ketika menetapkan konfigurasi IPv4 untuk
menjadi tuan rumah:
·
Alamat IPv4 - Alamat IPv4 unik dari host
·
Subnet mask - Digunakan untuk mengidentifikasi bagian jaringan / host
dari alamat IPv4
·
Gerbang standar - Mengidentifikasi gateway lokal (yaitu
alamat IPv4 antarmuka router lokal) untuk menjangkau jaringan jarak jauh
Ketika alamat IPv4
ditetapkan ke perangkat, subnet mask digunakan untuk menentukan alamat jaringan
di mana perangkat itu berada. Alamat jaringan mewakili semua perangkat di
jaringan yang sama.
Alamat desimal
bertitik dan subnet mask 32-bit. Perhatikan bagaimana subnet mask pada
dasarnya adalah urutan 1 bit diikuti oleh urutan 0 bit.
Proses aktual yang
digunakan untuk mengidentifikasi porsi jaringan dan bagian host disebut ANDing.
Logis
DAN
A logis dan
merupakan salah satu dari tiga operasi biner dasar yang digunakan dalam logika
digital. Dua lainnya adalah OR dan TIDAK. Sementara ketiganya
digunakan dalam jaringan data, hanya AND yang digunakan dalam menentukan alamat
jaringan. Oleh karena itu, diskusi kami di sini akan terbatas pada operasi
AND yang logis.
Untuk
mengidentifikasi alamat jaringan dari host IPv4, alamat IPv4 secara logis
ANDed, sedikit demi sedikit, dengan subnet mask. ANDing antara alamat dan
subnet mask menghasilkan alamat jaringan.
Untuk
menggambarkan bagaimana DAN digunakan untuk menemukan alamat jaringan,
pertimbangkan host dengan alamat IPv4 192.168.10.10 dan subnet mask
255.255.255.0.
Bagian kuning
yang disorot mengidentifikasi bit AND yang menghasilkan biner 1 di baris Hasil
AND. Semua perbandingan bit lainnya menghasilkan 0s biner. Perhatikan
bagaimana oktet terakhir tidak lagi memiliki bit 1 biner.
Akhirnya, alamat
jaringan yang dihasilkan 192.168.10.0 255.255.255.0. Oleh karena itu, host
192.168.10.10 ada di jaringan 192.168.10.0 255.255.255.0
Panjang
Awalan
Mengekspresikan
alamat jaringan dan alamat host dengan alamat subnet mask titik desimal dapat
menjadi rumit. Untungnya, ada metode singkat pengganti untuk
mengidentifikasi subnet mask yang disebut awalan panjang.
Secara
khusus, panjang awalan adalah jumlah bit yang diatur ke 1 dalam subnet
mask. Ini ditulis dalam "notasi slash", yang merupakan
"/" diikuti dengan jumlah bit yang diatur ke 1. Oleh karena itu,
hitung jumlah bit dalam subnet mask dan tambahkan dengan sebuah garis miring.
Misalnya,
lihat tabel pada gambar. Kolom pertama mencantumkan berbagai subnet mask
yang dapat digunakan dengan alamat host. Kolom kedua menampilkan alamat
biner 32-bit yang dikonversi. Kolom terakhir menampilkan panjang awalan
yang dihasilkan.
Menggunakan
berbagai tipe awalan panjang akan dibahas nanti. Untuk saat ini, fokusnya
adalah pada / 24 (yaitu 255.255.255.0) subnet mask.
Penetapan
Alamat IPv4 Statis ke Host
Perangkat
dapat diberi alamat IP secara statis atau dinamis.
Di
jaringan, beberapa perangkat memerlukan alamat IP tetap. Misalnya,
printer, server, dan perangkat jaringan memerlukan alamat IP yang tidak
berubah. Untuk alasan ini, perangkat ini biasanya diberi alamat IP statis.
Sebuah
host juga dapat dikonfigurasi dengan alamat IPv4 statis seperti yang
ditunjukkan pada gambar. Menetapkan host alamat IP statis diterima dalam
jaringan kecil. Namun, akan memakan waktu untuk memasukkan alamat statis
pada setiap host dalam jaringan besar. Penting untuk mempertahankan daftar
akurat dari alamat IP statis yang ditetapkan untuk setiap perangkat.
Penetapan
Alamat IPv4 Dinamis ke Host
Di sebagian
besar jaringan data, populasi terbesar host termasuk PC, tablet, smartphone,
printer, dan telepon IP. Seringkali populasi pengguna dan perangkat mereka
sering berubah. Akan tidak praktis untuk secara statis memberikan alamat
IPv4 untuk setiap perangkat. Oleh karena itu, perangkat ini diberi alamat
IPv4 secara dinamis menggunakan Dynamic Host Configuration Protocol (DHCP).
Seperti
yang ditunjukkan pada gambar, host dapat memperoleh informasi pengalamatan IPv4
secara otomatis. Tuan rumah adalah klien DHCP dan meminta informasi alamat
IPv4 dari server DHCP. Server DHCP menyediakan alamat IPv4, subnet mask,
gateway default, dan informasi konfigurasi lainnya.
DHCP
umumnya adalah metode yang disukai untuk menetapkan alamat IPv4 ke host di
jaringan besar. Manfaat tambahan dari DHCP adalah alamat tidak secara
permanen ditugaskan ke host tetapi hanya "disewakan" untuk jangka
waktu tertentu. Jika host dimatikan atau dilepas dari jaringan, alamat
dikembalikan ke pool untuk digunakan kembali. Fitur ini sangat membantu pengguna
ponsel yang datang dan pergi di jaringan.
Komunikasi IPv4
Suatu host yang
berhasil terhubung ke jaringan dapat berkomunikasi dengan perangkat lain dengan
salah satu dari tiga cara:
·
Unicast - Proses mengirim paket dari satu host ke host individu.
·
Broadcast - Proses pengiriman paket dari satu host ke semua host di
jaringan.
·
Multicast - Proses mengirim paket dari satu host ke grup host
tertentu, mungkin di jaringan yang berbeda.
Ketiga jenis
komunikasi ini digunakan untuk tujuan yang berbeda dalam jaringan
data. Dalam semua tiga kasus, alamat IPv4 dari host asal ditempatkan di
header paket sebagai alamat sumber.
Transmisi
Unicast
Komunikasi Unicast
digunakan untuk komunikasi host-to-host normal baik di klien / server dan
jaringan peer-to-peer. Paket Unicast menggunakan alamat perangkat tujuan
sebagai alamat tujuan dan dapat disalurkan melalui internetwork.
Dalam
jaringan IPv4, alamat unicast yang diterapkan ke perangkat akhir disebut
sebagai alamat host. Untuk komunikasi unicast, alamat yang ditetapkan
untuk dua perangkat akhir digunakan sebagai sumber dan alamat IPv4
tujuan. Selama proses enkapsulasi, host sumber menggunakan alamat IPv4
sebagai alamat sumber dan alamat IPv4 dari host tujuan sebagai alamat
tujuan. Terlepas dari apakah tujuan menetapkan paket sebagai unicast,
broadcast atau multicast; alamat sumber dari paket apa pun selalu merupakan
alamat unicast dari host asal.
Catatan : Dalam kursus ini, semua komunikasi antar
perangkat bersifat unicast kecuali dinyatakan lain.
Alamat
host unicast IPv4 berada dalam rentang alamat 0.0.0.0 hingga
223.255.255.255. Namun, dalam rentang ini banyak alamat yang disediakan
untuk tujuan khusus. Alamat-alamat tujuan khusus ini akan dibahas nanti
dalam bab ini.
Transmisi
Broadcast
Broadcast
traffic digunakan untuk mengirim paket ke semua host di jaringan menggunakan
alamat broadcast untuk jaringan. Dengan siaran, paket berisi alamat IPv4
tujuan dengan semua yang (1s) di bagian host. Ini berarti bahwa semua
penghuni di jaringan lokal (domain broadcast) akan menerima dan melihat
paket. Banyak protokol jaringan, seperti DHCP, menggunakan siaran. Ketika
sebuah host menerima paket yang dikirimkan ke alamat broadcast jaringan, host
memproses paket seperti paket yang ditujukan ke alamat unicastnya.
Siaran
dapat diarahkan atau dibatasi. Siaran diarahkan dikirim ke semua host pada
jaringan tertentu. Misalnya, host di jaringan 172.16.4.0/24 mengirim paket
ke 172.16.4.255. Siaran terbatas dikirim ke 255.255.255.255. Secara
default, router tidak meneruskan siaran.
Sebagai
contoh, sebuah host dalam jaringan 172.16.4.0/24 akan disiarkan ke semua host
di jaringannya menggunakan paket dengan alamat tujuan 255.255.255.255.
Ketika
sebuah paket disiarkan, ia menggunakan sumber daya di jaringan dan menyebabkan
setiap host penerima di jaringan untuk memproses paket. Oleh karena itu,
trafik broadcast harus dibatasi sehingga tidak mempengaruhi kinerja jaringan
atau perangkat. Karena router memisahkan domain siaran, pengelompokan
jaringan dapat meningkatkan kinerja jaringan dengan menghilangkan lalu lintas
siaran yang berlebihan.
Transmisi
multicast
Transmisi
multicast mengurangi lalu lintas dengan mengizinkan host untuk mengirim satu
paket ke kumpulan host yang dipilih yang berlangganan ke grup multicast.
IPv4 telah
memesan alamat 224.0.0.0 hingga 239.255.255.255 sebagai rentang
multicast. Alamat multicast IPv4 224.0.0.0 hingga 224.0.0.255 dicadangkan
untuk multicasting pada jaringan lokal saja. Alamat ini akan digunakan
untuk grup multicast di jaringan lokal. Router yang terhubung ke jaringan
lokal mengakui bahwa paket-paket ini ditujukan ke grup multicast jaringan lokal
dan tidak pernah meneruskannya lebih lanjut. Penggunaan khas dari alamat
multicast jaringan lokal yang dicadangkan adalah dalam protokol routing yang
menggunakan transmisi multicast untuk bertukar informasi
routing. Misalnya, 224.0.0.9 adalah alamat multicast yang digunakan oleh
Routing Information Protocol (RIP) versi 2 untuk berkomunikasi dengan router
RIPv2 lainnya.
Host yang
menerima data multicast tertentu disebut klien multicast. Klien multicast
menggunakan layanan yang diminta oleh program klien untuk berlangganan ke grup
multicast.
Setiap
kelompok multicast diwakili oleh alamat tujuan multikast IPv4
tunggal. Ketika sebuah host IPv4 berlangganan ke grup multicast, host
memproses paket-paket yang ditujukan ke alamat multicast ini, dan paket-paket
yang ditujukan ke alamat unicast yang dialokasikan secara unik.
Kegiatan ini
akan memeriksa perilaku unicast, broadcast, dan multicast. Sebagian besar
lalu lintas dalam jaringan adalah unicast. Ketika PC mengirim permintaan
echo ICMP ke router jarak jauh, alamat sumber di header paket IPv4 adalah
alamat IPv4 dari PC pengirim. Alamat tujuan di header paket IPv4 adalah
alamat IPv4 antarmuka di router jarak jauh. Paket hanya dikirim ke tujuan
yang dimaksud.
Menggunakan
perintah ping atau fitur Add Complex PDU dari Packet Tracer, Anda dapat secara
langsung melakukan ping alamat broadcast untuk melihat lalu lintas siaran.
Untuk lalu
lintas multicast, Anda akan melihat lalu lintas EIGRP. EIGRP digunakan
oleh router Cisco untuk bertukar informasi routing antar router. Router
yang menggunakan EIGRP mengirim paket ke alamat multicast 224.0.0.10, yang
mewakili grup router EIGRP. Meskipun paket-paket ini diterima oleh
perangkat lain, mereka dijatuhkan di Layer 3 oleh semua perangkat kecuali
router EIGRP, tanpa memerlukan pemrosesan lain.
Alamat IPv4 Publik dan
Swasta
Alamat IPv4 publik
adalah alamat yang secara global dirutekan antara ISP (Internet Service
Provider) router. Namun, tidak semua alamat IPv4 yang tersedia dapat
digunakan di Internet. Ada blok alamat yang disebut alamat pribadiyang
digunakan oleh sebagian besar organisasi untuk menetapkan alamat IPv4 ke host
internal.
Pada pertengahan
1990-an alamat IPv4 pribadi diperkenalkan karena semakin menipisnya ruang
alamat IPv4. Alamat IPv4 pribadi tidak unik dan dapat digunakan oleh
jaringan internal.
Secara khusus, blok
alamat pribadi adalah:
·
10.0.0.0 / 8 atau 10.0.0.0 hingga 10.255.255. 255
·
172.16.0.0 / 12 atau 172.16.0.0 hingga
172.31.255.255
·
192.168.0.0 / 16 atau 192.168.0.0 hingga
192.168.255.255
Penting untuk
mengetahui bahwa alamat dalam blok alamat ini tidak diizinkan di Internet dan
harus disaring (dibuang) oleh router Internet. Misalnya, dalam gambar,
pengguna di jaringan 1, 2, atau 3 mengirim paket ke tujuan jarak
jauh. Router Internet Service Provider (Penyedia Layanan Internet) akan
melihat bahwa alamat IPv4 sumber dalam paket berasal dari alamat pribadi dan
oleh karena itu akan membuang paket.
Catatan : Alamat pribadi
didefinisikan dalam RFC 1918 .
Sebagian besar
organisasi menggunakan alamat IPv4 pribadi untuk host internal
mereka. Namun, alamat RFC 1918 ini tidak dapat dirutekan di Internet dan
harus diterjemahkan ke alamat IPv4 publik. Network Address Translation
(NAT) digunakan untuk menerjemahkan antara IPv4 pribadi dan alamat IPv4
publik. Ini biasanya dilakukan pada router yang menghubungkan jaringan
internal ke jaringan ISP.
Router rumah
menyediakan kemampuan yang sama. Misalnya, sebagian besar router rumah
menetapkan alamat IPv4 ke host kabel dan nirkabel mereka dari alamat pribadi
192.168.1.0 / 24. Antarmuka router rumah yang terhubung ke jaringan
penyedia layanan Internet (ISP) diberi alamat IPv4 publik untuk digunakan di
Internet.
Alamat IPv4 Pengguna
Khusus
Ada alamat tertentu
seperti alamat jaringan dan alamat broadcast yang tidak dapat ditugaskan ke
host. Ada juga alamat khusus yang dapat ditugaskan ke host, tetapi dengan
pembatasan bagaimana host dapat berinteraksi dalam jaringan.
·
Loopback alamat (127.0.0.0 / 8 atau 127.0.0.1 hingga 127.255.255.254)
-Lebih umum
diidentifikasi sebagai hanya 127.0.0.1, ini adalah alamat khusus yang digunakan
oleh host untuk mengarahkan lalu lintas ke dirinya sendiri. Sebagai
contoh, ini dapat digunakan pada host untuk menguji apakah konfigurasi TCP / IP
bersifat operasional, seperti ditunjukkan pada gambar. Perhatikan
bagaimana alamat loopback 127.0.0.1 membalas perintah ping. Perhatikan
juga bagaimana setiap alamat dalam blok ini akan berputar kembali ke host lokal.
·
Alamat Link-Lokal (169.254.0.0 / 16 atau 169.254.0.1 hingga
169.254.255.254) -Lebih dikenal sebagai alamat IP Pribadi Otomatis (APIPA), mereka
digunakan oleh klien DHCP Windows untuk mengkonfigurasi sendiri jika tidak ada
server DHCP yang tersedia.Berguna dalam koneksi peer-to-peer.
·
Alamat TEST-NET (192.0.2.0/24 atau 192.0.2.0 hingga 192.0.2.255)
- Alamat ini
disisihkan untuk tujuan pengajaran dan pembelajaran dan dapat digunakan dalam
dokumentasi dan contoh jaringan.
Catatan : Ada juga
Alamat Eksperimental di blok 240.0.0.0 hingga 255.255.255.254 yang dicadangkan
untuk penggunaan di masa mendatang ( RFC 3330 )
Penanganan Klasik Yang
Layak
Pada tahun 1981,
alamat IPv4 Internet ditugaskan menggunakan pengalamatan yang berkelas seperti
yang didefinisikan dalam RFC 790 , Bilangan yang Ditugaskan. Pelanggan
dialokasikan alamat jaringan berdasarkan salah satu dari tiga kelas, A, B, atau
C. RFC membagi rentang unicast ke dalam kelas khusus yang disebut:
·
Kelas A (0.0.0.0/8 hingga 127.0.0.0/8) - Dirancang
untuk mendukung jaringan yang sangat besar dengan lebih dari 16 juta alamat
host. Ia menggunakan awalan / 8 dengan oktet pertama untuk menunjukkan
alamat jaringan dan tiga oktet yang tersisa untuk alamat host. Semua
alamat kelas A mensyaratkan bahwa bit paling signifikan dari oktet tingkat
tinggi menjadi nol menciptakan total 128 jaringan kelas A yang mungkin.
·
Kelas B (128.0.0.0 / 16 - 191.255.0.0 / 16) - Dirancang
untuk mendukung kebutuhan jaringan berukuran sedang hingga besar dengan hingga
sekitar 65.000 alamat host. Ia menggunakan awalan / 16 dengan dua oktet
tingkat tinggi untuk menunjukkan alamat jaringan dan dua oktet yang tersisa
untuk alamat host. Dua bit paling signifikan dari oktet orde tinggi harus
10 menciptakan lebih dari 16.000 jaringan.
·
Kelas C (192.0.0.0 / 24 - 223.255.255.0 / 24) - Dirancang
untuk mendukung jaringan kecil dengan maksimum 254 host. Ia menggunakan
awalan tetap / 24 dengan tiga oktet pertama untuk menunjukkan jaringan dan
oktet yang tersisa untuk alamat host. Tiga bit paling signifikan dari
oktet tingkat tinggi harus 110 menciptakan lebih dari 2 juta jaringan yang mungkin.
Catatan : Ada juga blok
multicast Kelas D yang terdiri dari 224.0.0.0 hingga 239.0.0.0 dan blok alamat
eksperimen Kelas E yang terdiri dari 240.0.0.0 - 255.0.0.0.
Pengalamatan
Tanpa Kelas
Seperti yang
ditunjukkan pada gambar, sistem classful mengalokasikan 50% dari alamat IPv4
yang tersedia ke 128 jaringan Kelas A, 25% dari alamat ke Kelas B dan kemudian
Kelas C berbagi sisa 25% dengan Kelas D dan E. Masalahnya adalah ini membuang
banyak alamat dan menghabiskan ketersediaan alamat IPv4. Tidak semua
persyaratan organisasi cocok dengan salah satu dari tiga kelas
ini. Sebagai contoh, sebuah perusahaan yang memiliki jaringan dengan 260
host akan perlu diberi alamat kelas B dengan lebih dari 65.000 alamat membuang
64.740 alamat.
Pengalamatan
yang hebat ditinggalkan pada akhir 1990-an untuk sistem pengalamatan yang lebih
baru dan tanpa kelas saat ini. Namun, masih ada sisa-sisa classful dalam
jaringan saat ini. Misalnya, ketika Anda menetapkan alamat IPv4 ke
komputer, sistem operasi memeriksa alamat yang ditetapkan untuk menentukan
apakah alamat ini adalah kelas A, kelas B, atau kelas C. Sistem operasi
kemudian mengasumsikan awalan yang digunakan oleh kelas itu dan membuat tugas
subnet mask default.
Sistem
yang digunakan saat ini disebut sebagai pengalamatan tanpa kelas . Nama
resmi adalah Classless Inter-Domain Routing (CIDR, diucapkan
“cider”). Pada tahun 1993, IETF menciptakan seperangkat standar baru yang
memungkinkan penyedia layanan untuk mengalokasikan alamat IPv4 pada setiap
batas bit alamat (panjang awalan) bukan hanya dengan alamat kelas A, B, atau
C. Ini untuk membantu menunda penipisan dan akhirnya habisnya alamat IPv4.
IETF tahu
bahwa CIDR hanyalah solusi sementara dan bahwa protokol IP baru harus
dikembangkan untuk mengakomodasi pertumbuhan pesat dalam jumlah pengguna
Internet. Pada tahun 1994, IETF mulai bekerja untuk menemukan pengganti
IPv4, yang akhirnya menjadi IPv6.
Penetapan
Alamat IP
Untuk
perusahaan atau organisasi untuk mendukung host jaringan, seperti server web
yang dapat diakses dari Internet, organisasi tersebut harus memiliki blok
alamat publik yang ditetapkan. Ingat bahwa alamat publik harus unik, dan
penggunaan alamat publik ini diatur dan dialokasikan ke setiap organisasi
secara terpisah. Ini berlaku untuk alamat IPv4 dan IPv6.
Kedua
alamat IPv4 dan IPv6 dikelola oleh Internet Assigned Numbers Authority (IANA)
( http://www.iana.org ). IANA
mengelola dan mengalokasikan blok-blok alamat IP ke Regional Internet
Registries (RIRs). Klik masing-masing RIR pada gambar untuk melihat
informasi lebih lanjut.
RIR
bertanggung jawab untuk mengalokasikan alamat IP ke ISP yang pada gilirannya
memberikan blok alamat IPv4 ke organisasi dan ISP yang lebih
kecil. Organisasi bisa mendapatkan alamat mereka langsung dari RIR sesuai
dengan kebijakan RIR itu.
Kebutuhan untuk IPv6
IPv6 dirancang
untuk menjadi penerus IPv4. IPv6 memiliki ruang alamat 128-bit yang lebih
besar, menyediakan 340 undecillion addresses. (Yaitu angka 340, diikuti 36
angka nol.) Namun, IPv6 lebih dari sekadar alamat yang lebih besar. Ketika
IETF memulai pengembangannya sebagai penerus IPv4, IETF menggunakan kesempatan
ini untuk memperbaiki keterbatasan IPv4 dan menyertakan peningkatan
tambahan. Salah satu contohnya adalah Internet Control Message Protocol
versi 6 (ICMPv6), yang mencakup resolusi alamat dan konfigurasi otomatis alamat
tidak ditemukan di ICMP untuk IPv4 (ICMPv4). ICMPv4 dan ICMPv6.
Kebutuhan untuk IPv6
Menipisnya
ruang alamat IPv4 telah menjadi faktor motivasi untuk pindah ke
IPv6. Karena Afrika, Asia, dan wilayah lain di dunia menjadi lebih
terhubung ke Internet, tidak ada cukup alamat IPv4 untuk mengakomodasi
pertumbuhan ini. Seperti yang ditunjukkan pada gambar, empat dari lima RIR
telah kehabisan alamat IPv4.
IPv4
memiliki maksimum teoritis 4,3 miliar alamat. Alamat pribadi dalam
kombinasi dengan Network Address Translation (NAT) telah berperan dalam
memperlambat penipisan ruang alamat IPv4. Namun, NAT memecah banyak
aplikasi dan memiliki keterbatasan yang sangat menghambat komunikasi
peer-to-peer.
Internet of
Everything
Internet
saat ini sangat berbeda dari Internet selama beberapa dekade
terakhir. Internet saat ini lebih dari email, halaman web, dan transfer
file antar komputer. Internet yang berkembang menjadi Internet
hal. Tidak lagi satu-satunya perangkat yang mengakses Internet adalah komputer,
tablet, dan ponsel cerdas. Perangkat masa depan yang siap sensor dan siap
pakai akan mencakup segala hal mulai dari mobil dan perangkat biomedis, hingga
peralatan rumah tangga dan ekosistem alami.
Dengan
meningkatnya populasi internet, ruang alamat IPv4 yang terbatas, masalah dengan
NAT dan Internet of Everything, waktunya telah tiba untuk memulai transisi ke
IPv6.
IPv4 dan IPv6
Coexistence
Tidak ada satu tanggal
pun yang pindah ke IPv6. Untuk masa mendatang, baik IPv4 dan IPv6 akan
hidup berdampingan. Transisi ini diperkirakan akan memakan waktu
bertahun-tahun. IETF telah membuat berbagai protokol dan alat untuk
membantu administrator jaringan memigrasikan jaringan mereka ke
IPv6. Teknik migrasi dapat dibagi menjadi tiga kategori:
·
Dual Stack - dual stack memungkinkan IPv4 dan IPv6 untuk hidup
berdampingan di segmen jaringan yang sama. Perangkat stack ganda
menjalankan kedua tumpukan protokol IPv4 dan IPv6 secara bersamaan.
·
Tunneling - tunneling adalah metode pengangkutan paket IPv6 melalui
jaringan IPv4. Paket IPv6 diringkas di dalam paket IPv4, mirip dengan
jenis data lainnya.
·
Terjemahan - Network Address
Translation 64 (NAT64) memungkinkan perangkat yang mendukung IPv6 untuk
berkomunikasi dengan perangkat yang mendukung IPv4 menggunakan teknik
terjemahan yang mirip dengan NAT untuk IPv4. Paket IPv6 diterjemahkan ke
paket IPv4 dan sebaliknya.
Catatan: Tunneling dan
terjemahan hanya digunakan jika diperlukan. Tujuannya harus komunikasi IPv6
asli dari sumber ke tujuan.
Perwakilan
Alamat IPv6
Alamat IPv6
panjangnya 128 bit dan ditulis sebagai string nilai heksadesimal. Setiap 4
bit diwakili oleh satu digit heksadesimal; dengan total 32 nilai
heksadesimal, seperti yang ditunjukkan pada Gambar 1. Alamat IPv6 tidak peka
huruf besar kecil dan dapat ditulis dengan huruf kecil atau huruf besar.
Format
Pilihan
Seperti
yang ditunjukkan pada Gambar 1, format yang disukai untuk menulis alamat IPv6
adalah x: x: x: x: x: x: x: x, dengan setiap "x" yang terdiri dari
empat nilai heksadesimal. Ketika mengacu pada 8 bit dari alamat IPv4 kita
menggunakan istilah oktet. Dalam IPv6, hextet adalah istilah tidak resmi
yang digunakan untuk merujuk ke segmen 16 bit atau empat nilai
heksadesimal. Setiap "x" adalah hextet tunggal, 16 bit atau
empat digit heksadesimal.
Format
yang dipilih berarti alamat IPv6 ditulis menggunakan semua 32 digit
heksadesimal. Itu tidak selalu berarti itu adalah metode yang ideal untuk
mewakili alamat IPv6. Di halaman-halaman berikut, kita akan melihat dua
aturan untuk membantu mengurangi jumlah digit yang diperlukan untuk mewakili
alamat IPv6.
Jenis Alamat IPv6
Ada tiga jenis alamat
IPv6:
·
Unicast - Alamat unicast IPv6 secara unik mengidentifikasi
antarmuka pada perangkat yang mendukung IPv6. Seperti yang ditunjukkan
pada gambar, alamat IPv6 sumber harus berupa alamat unicast.
·
Multicast - Alamat multicast IPv6 digunakan untuk mengirim satu
paket IPv6 ke beberapa tujuan.
·
Anycast - Alamat anycast IPv6 adalah alamat unicast IPv6 yang
dapat ditetapkan ke beberapa perangkat. Sebuah paket yang dikirim ke
alamat anycast diarahkan ke perangkat terdekat yang memiliki alamat
itu. Alamat anycast berada di luar cakupan kursus ini.
Tidak seperti IPv4,
IPv6 tidak memiliki alamat broadcast. Namun, ada alamat multicast all-node
IPv6 yang pada dasarnya memberikan hasil yang sama.
Panjang
Awalan IPv6
Ingat bahwa
awalan, atau porsi jaringan, dari alamat IPv4, dapat diidentifikasi dengan
subnet mask bertitik desimal atau panjang awalan (notasi slash). Sebagai
contoh, alamat IPv4 192.168.1.10 dengan subnet mask bertitik desimal
255.255.255.0 setara dengan 192.168.1.10/24.
IPv6
menggunakan awalan panjang untuk mewakili bagian awalan dari alamat. IPv6
tidak menggunakan notasi subnet mask titik-desimal. Panjang awalan
digunakan untuk menunjukkan bagian jaringan dari alamat IPv6 menggunakan alamat
IPv6 / panjang awalan.
Panjang
awalan dapat berkisar dari 0 hingga 128. Panjang awalan IPv6 tipikal untuk LAN
dan sebagian besar jenis jaringan lainnya adalah / 64. Ini berarti awalan
atau bagian jaringan dari alamat adalah 64 bit panjangnya, menyisakan 64 bit
lagi untuk ID antarmuka (bagian host) dari alamat.
Alamat
Unicast IPv6
Alamat unicast
IPv6 secara unik mengidentifikasi antarmuka pada perangkat yang mendukung
IPv6. Paket yang dikirim ke alamat unicast diterima oleh antarmuka yang
ditetapkan alamat itu. Mirip dengan IPv4, alamat IPv6 sumber harus berupa
alamat unicast. Alamat IPv6 tujuan dapat berupa alamat unicast atau
multicast.
Jenis yang
paling umum dari alamat unicast IPv6 adalah alamat unicast global (GUA) dan
alamat unicast link-lokal.
Global
unicast
Alamat
unicast global mirip dengan alamat IPv4 publik. Ini adalah alamat Internet
routable yang unik secara global. Alamat unicast global dapat
dikonfigurasi secara statis atau ditetapkan secara dinamis.
Tautan-lokal
Alamat
link-lokal digunakan untuk berkomunikasi dengan perangkat lain pada tautan
lokal yang sama. Dengan IPv6, tautan merujuk pada subnet. Alamat
link-lokal terbatas pada satu tautan. Keunikan mereka hanya harus
dikonfirmasi pada tautan itu karena mereka tidak dapat diarahkan ke luar
tautan. Dengan kata lain, router tidak akan meneruskan paket dengan sumber
link-lokal atau alamat tujuan.
Lokal
unik
Tipe lain
dari alamat unicast adalah alamat unicast lokal yang unik. Alamat lokal
unik IPv6 memiliki beberapa kesamaan dengan alamat privat RFC 1918 untuk IPv4,
tetapi ada perbedaan yang signifikan. Alamat lokal yang unik digunakan
untuk pengalamatan lokal dalam situs atau antara sejumlah situs
terbatas. Alamat-alamat ini seharusnya tidak dapat dirutekan dalam IPv6
global dan tidak boleh diterjemahkan ke alamat IPv6 global. Alamat lokal
unik berada dalam rentang FC00 :: / 7 hingga FDFF :: / 7.
Dengan
IPv4, alamat pribadi digabungkan dengan NAT / PAT untuk menyediakan terjemahan
alamat pribadi ke alamat publik banyak-ke-satu. Ini dilakukan karena
keterbatasan ruang alamat IPv4. Banyak situs juga menggunakan sifat
pribadi dari alamat RFC 1918 untuk membantu mengamankan atau menyembunyikan
jaringan mereka dari potensi risiko keamanan. Namun, ini tidak pernah
dimaksudkan penggunaan teknologi ini, dan IETF selalu merekomendasikan bahwa
situs mengambil tindakan pengamanan yang tepat pada router yang menghadap
Internet. Alamat lokal yang unik dapat digunakan untuk perangkat yang
tidak akan membutuhkan atau memiliki akses dari jaringan lain.
Alamat
IPv6-Unicast Lokal
Alamat
link-local IPv6 memungkinkan perangkat untuk berkomunikasi dengan perangkat
lain yang mendukung IPv6 pada tautan yang sama dan hanya pada tautan itu
(subnet). Paket dengan alamat link-local sumber atau tujuan tidak dapat
disalurkan di luar tautan dari mana paket berasal.
Alamat
unicast global bukanlah persyaratan. Namun, setiap antarmuka jaringan yang
mendukung IPv6 diperlukan untuk memiliki alamat tautan-lokal.
Jika
alamat tautan-lokal tidak dikonfigurasi secara manual pada antarmuka, perangkat
akan secara otomatis membuat sendiri tanpa berkomunikasi dengan server
DHCP. Host yang mendukung IPv6 membuat alamat link-local IPv6 meskipun
perangkat belum ditetapkan alamat IPv6 unicast global. Ini memungkinkan
perangkat yang mendukung IPv6 untuk berkomunikasi dengan perangkat lain yang
mendukung IPv6 pada subnet yang sama. Ini termasuk komunikasi dengan
gateway default (router).
Alamat-alamat
lokal-IPv6 berada dalam rentang FE80 :: / 10. The / 10 menunjukkan bahwa
10 bit pertama adalah 1111 1110 10xx xxxx. Hextet pertama memiliki kisaran
1111 1110 10 00 0000 (FE80) hingga 1111 1110 10 11
1111(FEBF).
Catatan : Biasanya, ini adalah alamat link-lokal dari
router, dan bukan alamat unicast global, yang digunakan sebagai gateway default
untuk perangkat lain pada tautan.
Struktur Alamat Unicast
Global IPv6
Alamat global unicast
IPv6 (GUA) secara global unik dan dapat diarahkan pada Internet
IPv6. Alamat ini setara dengan alamat IPv4 publik. Komite Internet
untuk Nama dan Nomor yang Ditentukan (ICANN), operator untuk IANA,
mengalokasikan blok alamat IPv6 ke lima RIR. Saat ini, hanya alamat
unicast global dengan tiga bit pertama 001 atau 2000 :: / 3 yang
ditugaskan. Dengan kata lain, digit heksadesimal pertama dari alamat GUA
akan dimulai dengan angka 2 atau 3. Ini hanya 1/8 dari total ruang alamat IPv6
yang tersedia, tidak termasuk hanya bagian yang sangat kecil untuk jenis alamat
unicast dan multicast lainnya.
Catatan : Alamat 2001:
0DB8 :: / 32 telah disediakan untuk keperluan dokumentasi, termasuk digunakan
dalam contoh.
Alamat unicast global
memiliki tiga bagian:
·
Awalan perutean global
·
ID Subnet
·
ID Antarmuka
Awalan Perutean Global
Awalan routing global
adalah awalan, atau jaringan, bagian dari alamat yang ditetapkan oleh penyedia,
seperti ISP, ke pelanggan atau situs. Biasanya, RIR menetapkan prefix
routing global / 48 untuk pelanggan. Ini dapat mencakup semua orang dari
jaringan bisnis perusahaan ke rumah tangga perorangan.
alamat unicast global
menggunakan / 48 global prefix routing. / 48 awalan adalah prefiks routing
global yang paling umum ditetapkan dan akan digunakan dalam sebagian besar
contoh di seluruh kursus ini.
Misalnya, alamat IPv6
2001: 0DB8: ACAD :: / 48 memiliki awalan yang menunjukkan bahwa 48 bit pertama
(3 hextet) (2001: 0DB8: ACAD) adalah awalan atau bagian jaringan dari
alamat. Kolon ganda (: :) sebelum / 48 panjang awalan berarti sisa alamat
mengandung semua 0s.
Ukuran prefix routing
global menentukan ukuran ID subnet.
ID Subnet
ID Subnet digunakan
oleh organisasi untuk mengidentifikasi subnet di dalam situsnya. Semakin
besar ID subnet, semakin banyak subnet yang tersedia.
ID Antarmuka
ID Antarmuka IPv6
setara dengan bagian host dari alamat IPv4. Istilah ID Antarmuka digunakan
karena satu host mungkin memiliki beberapa antarmuka, masing-masing memiliki
satu atau lebih alamat IPv6. Sangat disarankan bahwa dalam banyak kasus /
64 subnet harus digunakan. Dengan kata lain ID antarmuka 64-bit.
Catatan : Tidak seperti
IPv4, di IPv6, alamat host all-0s dan all-1s dapat ditetapkan ke
perangkat. Alamat all-1s dapat digunakan karena fakta bahwa alamat
broadcast tidak digunakan dalam IPv6. Alamat all-0s juga dapat digunakan,
tetapi dicadangkan sebagai alamat anycast Subnet-Router, dan harus ditugaskan
hanya untuk router.
Cara mudah untuk
membaca sebagian besar alamat IPv6 adalah menghitung jumlah
hextet. Seperti ditunjukkan pada Gambar 3, di alamat global unicast / 64,
empat hextet pertama untuk bagian jaringan dari alamat, dengan hextet keempat
menunjukkan ID Subnet. Sisa empat hextet adalah untuk ID Antarmuka.
Konfigurasi Statis dari
Alamat Unicast Global
Konfigurasi Router
Sebagian besar
konfigurasi IPv6 dan perintah verifikasi di Cisco IOS mirip dengan rekan-rekan
IPv4 mereka. Dalam banyak kasus, satu-satunya perbedaan adalah
penggunaan ipv6sebagai pengganti ip dalam
perintah.
Perintah untuk
mengkonfigurasi alamat global unicast IPv6 pada antarmuka adalah alamat ipv6
alamat-ipv6 / awalan-panjang.
Perhatikan bahwa tidak
ada spasi antara alamat IPv6 dan panjang-awalan .
Contoh konfigurasi
menggunakan topologi dan subnet IPv6 ini:
·
2001: 0DB8: ACAD: 0001: / 64 ( atau2001: DB8: ACAD:
1 :: / 64)
·
2001: 0DB8: ACAD: 0002: / 64 ( atau2001: DB8: ACAD:
2 :: / 64)
·
2001: 0DB8: ACAD: 0003: / 64 ( atau2001: DB8: ACAD:
3 :: / 64)
·
perintah yang diperlukan untuk mengkonfigurasi alamat global
unicast IPv6 pada antarmuka GigabitEthernet 0/0, GigabitEthernet 0/1, dan
Serial 0/0/0 dari R1.
Konfigurasi Tuan Rumah
Secara manual
mengkonfigurasi alamat IPv6 pada host mirip dengan mengkonfigurasi alamat IPv4.
, alamat gateway
default yang dikonfigurasi untuk PC1 adalah 2001: DB8: ACAD: 1 :: 1. Ini
adalah alamat unicast global dari antarmuka R1 GigabitEthernet di jaringan yang
sama. Atau, alamat gateway default dapat dikonfigurasi untuk mencocokkan
alamat link-lokal dari antarmuka GigabitEthernet. Entah konfigurasi akan
berfungsi.
Gunakan Pemeriksa
Sintaks untuk mengonfigurasi alamat global unicast IPv6.
Sama seperti dengan
IPv4, mengkonfigurasi alamat statis pada klien tidak skala ke lingkungan yang
lebih besar. Untuk alasan ini, sebagian besar administrator jaringan dalam
jaringan IPv6 akan memungkinkan penugasan alamat IPv6 yang dinamis.
Ada dua cara di mana
perangkat dapat memperoleh alamat global unicast IPv6 secara otomatis:
·
Stateless Address Autoconfiguration (SLAAC)
·
Stateful DHCPv6
Catatan : Ketika DHCPv6
atau SLAAC digunakan, alamat lokal-link router lokal akan secara otomatis
ditetapkan sebagai alamat gateway default.
Konfigurasi Dinamis -
SLAAC
Stateless Address
Autoconfiguration (SLAAC) adalah metode yang memungkinkan perangkat untuk
mendapatkan awalan, panjang awalan, alamat gateway default, dan informasi
lainnya dari router IPv6 tanpa menggunakan server
DHCPv6. Dengan menggunakan SLAAC, perangkat mengandalkan pesan router
router ICMPv6 lokal (RA) untuk mendapatkan informasi yang diperlukan.
Router IPv6 secara
berkala mengirim pesan ICMPv6 RA, setiap 200 detik, ke semua perangkat yang
mendukung IPv6 di jaringan. Pesan RA juga akan dikirim sebagai tanggapan
terhadap host yang mengirim pesan ICMPv6 Router Solicitation (RS).
Perutean IPv6 tidak
diaktifkan secara default. Untuk mengaktifkan router sebagai router
IPv6, perintah konfigurasi global unicast-routing ipv6harus
digunakan.
Catatan : Alamat IPv6
dapat dikonfigurasi pada router tanpa itu menjadi router IPv6.
Pesan RA ICMPv6 adalah
saran untuk perangkat tentang cara mendapatkan alamat unicast global
IPv6. Keputusan akhir terserah pada sistem operasi perangkat. Pesan
RA ICMPv6 meliputi:
·
Awalan jaringan dan panjang awalan - Memberi tahu
perangkat tempat jaringan itu berasal.
·
Alamat gateway default - Ini adalah alamat link-lokal IPv6,
alamat IPv6 sumber dari pesan RA.
·
Alamat DNS dan nama domain - Alamat server DNS dan nama domain.
, ada tiga opsi untuk
pesan RA:
·
Opsi 1: SLAAC
·
Opsi 2: SLAAC dengan server DHCPv6 tanpa negara
·
Opsi 3: Stateful DHCPv6 (no SLAAC)
RA Option 1: SLAAC
Secara default, pesan
RA menunjukkan bahwa perangkat penerima menggunakan informasi dalam pesan RA
untuk membuat alamat global unicast IPv6 dan untuk semua informasi
lainnya. Layanan dari server DHCPv6 tidak diperlukan.
SLAAC tidak bernegara,
yang berarti tidak ada server pusat (misalnya, server DHCPv6 stateful) yang
mengalokasikan alamat unicast global dan menyimpan daftar perangkat dan
alamatnya. Dengan SLAAC, perangkat klien menggunakan informasi dalam pesan
RA untuk membuat alamat unicast globalnya sendiri. dua bagian alamat dibuat
sebagai berikut:
·
Awalan - Diterima dalam pesan RA
·
ID Antarmuka - Menggunakan proses EUI-64 atau dengan menghasilkan nomor
64-bit acak
Konfigurasi Dinamis -
DHCPv6
Secara default, pesan
RA adalah opsi 1, hanya SLAAC. Antarmuka router dapat dikonfigurasi untuk
mengirim iklan router menggunakan SLAAC dan stateless DHCPv6, atau hanya DHCPv6
stateful.
RA Option 2: SLAAC dan
Stateless DHCPv6
Dengan opsi ini, pesan
RA menyarankan penggunaan perangkat:
·
SLAAC untuk membuat alamat global unicast IPv6 sendiri.
·
Alamat link-local router, alamat IPv6 sumber RA untuk alamat
gateway default.
·
Server DHCPv6 tanpa negara untuk memperoleh informasi lain
seperti alamat server DNS dan nama domain.
Server DHCPv6
stateless mendistribusikan alamat server DNS dan nama domain. Itu tidak
mengalokasikan alamat unicast global.
RA Option 3: Stateful
DHCPv6
Stateful DHCPv6 mirip
dengan DHCP untuk IPv4. Perangkat dapat secara otomatis menerima informasi
pengalamatannya termasuk alamat unicast global, panjang prefix, dan alamat
server DNS menggunakan layanan dari server DHCPv6 stateful.
Dengan opsi ini pesan
RA menyarankan penggunaan perangkat:
·
Alamat link-local router, alamat IPv6 sumber RA untuk alamat
gateway default.
·
Server DHCPv6 stateful untuk mendapatkan alamat unicast global,
alamat server DNS, nama domain, dan semua informasi lainnya.
Server DHCPv6 stateful
mengalokasikan dan menyimpan daftar perangkat mana yang menerima alamat IPv6
mana. DHCP untuk IPv4 menyatakan.
Catatan: Alamat gateway
default hanya dapat diperoleh secara dinamis dari pesan RA. Server DHCPv6
stateless atau stateful tidak menyediakan alamat gateway default.
Proses
EUI-64 dan Secara Acak Dihasilkan
Ketika pesan
RA adalah SLAAC atau SLAAC dengan DHCPv6 stateless, klien harus menghasilkan ID
Antarmuka sendiri. Klien mengetahui bagian awalan alamat dari pesan RA
tetapi harus membuat ID Antarmuka sendiri. ID Antarmuka dapat dibuat
menggunakan proses EUI-64 atau nomor 64-bit yang dihasilkan secara acak.
Proses
EUI-64
IEEE
mendefinisikan Extended Unique Identifier (EUI) atau proses EUI-64 yang
dimodifikasi. Proses ini menggunakan alamat MAC Ethernet 48-bit klien, dan
menyisipkan 16 bit lain di tengah alamat MAC 48-bit untuk membuat ID Antarmuka
64-bit.
Alamat MAC
Ethernet biasanya diwakili dalam heksadesimal dan terdiri dari dua bagian:
·
Pengenal Unik
Organisasi (OUI) - OUI adalah kode
vendor 24-bit (6 heksadesimal) yang ditetapkan oleh IEEE.
·
Pengenal Perangkat - Pengenal perangkat adalah nilai unik
24-bit (6 heksadesimal) dalam OUI umum.
ID
Antarmuka EUI-64 diwakili dalam biner dan terdiri dari tiga bagian:
·
OUI 24-bit dari alamat MAC
klien, tetapi bit ke-7 (bit Universal / Lokal (U / L)) dibalik. Ini
berarti bahwa jika bit ke-7 adalah 0, itu menjadi 1, dan sebaliknya.
·
Nilai FFFE 16-bit yang
dimasukkan (dalam heksadesimal).
·
Pengenal Perangkat 24-bit
dari alamat MAC klien.
Proses EUI-64
, menggunakan alamat MAC GigabitEthernet R1 dari FC99: 4775: CEE0.
Langkah
1: Bagilah alamat MAC antara OUI
dan pengenal perangkat.
Langkah
2: Masukkan nilai FFFE
heksadesimal, yang dalam biner adalah: 1111 1111 1111 1110.
Langkah
3: Konversi 2 nilai heksadesimal pertama
OUI ke biner dan balikkan bit U / L (bit 7). Dalam contoh ini, 0 dalam bit
7 diubah menjadi 1.
Hasilnya
adalah ID Antarmuka UEI-64 yang dihasilkan dari FE99: 47FF: FE75: CEE0.
Catatan : Penggunaan bit U / L, dan alasan untuk membalik
nilainya, dibahas dalam RFC 5342.
Gambar 3
menunjukkan alamat unicast global IPv6 PCA yang secara dinamis dibuat
menggunakan SLAAC dan proses EUI-64. Cara mudah untuk mengidentifikasi
bahwa alamat itu lebih dari mungkin dibuat menggunakan EUI-64 adalah FFFE
terletak di tengah-tengah ID Interface.
Keuntungan
EUI-64 adalah alamat MAC Ethernet dapat digunakan untuk menentukan ID
Antarmuka. Ini juga memungkinkan administrator jaringan untuk dengan mudah
melacak alamat IPv6 ke perangkat akhir menggunakan alamat MAC yang unik. Namun,
ini telah menyebabkan kekhawatiran privasi di antara banyak pengguna. Mereka
khawatir bahwa paket mereka dapat dilacak ke komputer fisik yang sebenarnya. Karena
masalah ini, ID Antarmuka yang dihasilkan secara acak dapat digunakan sebagai
gantinya.
ID
Antarmuka yang Dibuat Secara Acak
Tergantung
pada sistem operasi, perangkat mungkin menggunakan ID Antarmuka yang dibuat
secara acak alih-alih menggunakan alamat MAC dan proses EUI-64. Misalnya,
dimulai dengan Windows Vista, Windows menggunakan ID Antarmuka yang dihasilkan
secara acak, bukan yang dibuat dengan EUI-64. Windows XP dan sistem operasi
Windows sebelumnya menggunakan EUI-64.
Setelah ID
Antarmuka ditetapkan, baik melalui proses EUI-64 atau melalui pembuatan acak,
itu dapat dikombinasikan dengan awalan IPv6 dalam pesan RA untuk membuat alamat
unicast global,.
Catatan : Untuk memastikan keunikan alamat unicast IPv6 apa
pun, klien dapat menggunakan proses yang dikenal sebagai Duplicate Address
Detection (DAD). Ini mirip dengan permintaan ARP untuk alamatnya sendiri. Jika
tidak ada balasan, maka alamatnya unik.
Alamat
Lokal Tautan Dinamis
Semua
perangkat IPv6 harus memiliki alamat tautan lokal IPv6. Alamat
tautan-lokal dapat dibuat secara dinamis atau dikonfigurasi secara manual
sebagai alamat tautan-lokal statis.
Gambar 1
menunjukkan alamat link-lokal secara dinamis dibuat menggunakan awalan FE80 ::
/ 10 dan ID Antarmuka menggunakan proses EUI-64 atau nomor 64-bit yang
dihasilkan secara acak. Sistem operasi biasanya akan menggunakan metode
yang sama untuk SLAAC yang menciptakan alamat global unicast dan alamat
link-local yang ditetapkan secara dinamis.
Router
Cisco secara otomatis membuat alamat link-local IPv6 setiap kali sebuah alamat
unicast global ditugaskan ke antarmuka. Secara default, router Cisco IOS
menggunakan EUI-64 untuk menghasilkan ID Antarmuka untuk semua alamat
link-lokal pada antarmuka IPv6. Untuk antarmuka serial, router akan
menggunakan alamat MAC dari antarmuka Ethernet. Ingat bahwa alamat
tautan-lokal harus unik hanya di tautan atau jaringan itu. Namun,
kelemahan untuk menggunakan alamat tautan lokal yang dinamai secara dinamis
adalah ID antarmuka yang panjang, yang membuatnya sulit untuk mengidentifikasi
dan mengingat alamat yang ditetapkan. menampilkan alamat MAC pada router R1's
GigabitEthernet 0/0 interface. Alamat ini digunakan untuk membuat alamat
link-lokal secara dinamis pada antarmuka yang sama.
Untuk
membuatnya lebih mudah mengenali dan mengingat alamat-alamat ini pada router,
adalah umum untuk secara statis mengkonfigurasi alamat link-local IPv6 pada
router.
Link-Alamat
Lokal Statis
Mengkonfigurasi
alamat tautan-lokal secara manual menyediakan kemampuan untuk membuat alamat
yang mudah dikenali dan lebih mudah diingat. Biasanya, hanya perlu membuat
alamat link-local yang dapat dikenali di router. Ini bermanfaat karena
alamat link-local router digunakan sebagai alamat gateway default dan dalam
routing pesan iklan.
Tautan-alamat
lokal dapat dikonfigurasi secara manual menggunakan perintah antarmuka yang
sama yang digunakan untuk membuat alamat global unicast IPv6 tetapi dengan parameter link-local tambahan . Ketika
sebuah alamat dimulai dengan hextet ini dalam rentang FE80 ke FEBF, parameter
link-local harus mengikuti alamat.
Gambar ini
menunjukkan konfigurasi alamat tautan-lokal menggunakan perintah antarmuka alamat
ipv6 . Alamat link-lokal FE80 :: 1 digunakan untuk membuatnya
mudah dikenali sebagai milik router R1. Alamat link-lokal IPv6 yang sama
dikonfigurasi pada semua antarmuka R1. FE80 :: 1 dapat dikonfigurasi pada
setiap tautan karena hanya harus unik pada tautan itu.
Mirip
dengan R1, router R2 akan dikonfigurasi dengan FE80 :: 2 sebagai alamat
link-local IPv6 pada semua interface-nya.
Memverifikasi
Konfigurasi Alamat IPv6
, perintah
untuk memverifikasi konfigurasi antarmuka IPv6 mirip dengan perintah yang
digunakan untuk IPv4.
The show
interface perintah menampilkan alamat MAC dari interface Ethernet. EUI-64
menggunakan alamat MAC ini untuk menghasilkan ID Antarmuka untuk alamat
link-lokal. Selain itu, perintah singkat show antarmuka ipv6 menampilkan
output disingkat untuk masing-masing antarmuka. The [up / up]output
pada baris yang sama sebagai antarmuka menunjukkan Layer 1 / Layer 2 negara
antarmuka. Ini sama dengan kolom Status dan Protokol dalam
perintah IPv4 yang setara.
Perhatikan
bahwa setiap antarmuka memiliki dua alamat IPv6. Alamat kedua untuk setiap
antarmuka adalah alamat unicast global yang dikonfigurasi. Alamat pertama,
yang dimulai dengan FE80, adalah alamat unicast link-lokal untuk antarmuka. Ingat
bahwa alamat tautan-lokal secara otomatis ditambahkan ke antarmuka ketika
alamat unicast global ditetapkan.
Juga,
perhatikan bahwa alamat link-local R1 Serial 0/0/0 sama dengan antarmuka
GigabitEthernet 0/0-nya. Antarmuka serial tidak memiliki alamat MAC
Ethernet, jadi Cisco IOS menggunakan alamat MAC dari antarmuka Ethernet pertama
yang tersedia. Ini dimungkinkan karena antarmuka tautan-lokal hanya harus
unik pada tautan itu.
Alamat
tautan-lokal dari antarmuka router biasanya alamat gateway default untuk
perangkat pada tautan atau jaringan tersebut.
, perintah show
ipv6 route dapat digunakan untuk memverifikasi bahwa jaringan IPv6 dan
alamat antarmuka IPv6 spesifik telah diinstal pada tabel routing IPv6. Perintah show
ipv6 route hanya akan menampilkan jaringan IPv6, bukan jaringan IPv4.
Di dalam
tabel rute, C di sebelah rute menunjukkan bahwa ini adalah
jaringan yang terhubung langsung. Ketika antarmuka router dikonfigurasi
dengan alamat unicast global dan dalam status “naik / naik”, awalan IPv6 dan
panjang awalan ditambahkan ke tabel routing IPv6 sebagai rute yang terhubung.
Catatan : L menunjukkan rute Lokal, alamat
IPv6 spesifik yang ditetapkan ke antarmuka. Ini bukan alamat tautan-lokal. Alamat
tautan-lokal tidak termasuk dalam tabel routing router karena mereka bukan
alamat yang dapat dirutekan.
Alamat
unicast global IPv6 yang dikonfigurasi pada antarmuka juga dipasang di tabel
routing sebagai rute lokal. Rute lokal memiliki awalan / 128. Rute
lokal digunakan oleh tabel routing untuk memproses paket secara efisien dengan
alamat tujuan dari alamat antarmuka router.
The ping perintah
untuk IPv6 identik dengan perintah yang digunakan dengan IPv4, kecuali bahwa
alamat IPv6 digunakan. perintah digunakan untuk memverifikasi konektivitas
Layer 3 antara R1 dan PC1. Ketika melakukan ping alamat link-local dari
router, Cisco IOS akan meminta pengguna untuk antarmuka keluar. Karena
alamat tautan lokal tujuan dapat berada di satu atau beberapa tautan atau
jaringannya, router perlu mengetahui antarmuka mana untuk mengirim ping.
Menetapkan
Alamat Multicast IPv6
Alamat
multicast IPv6 mirip dengan alamat multicast IPv4. Ingat bahwa alamat
multicast digunakan untuk mengirim satu paket ke satu atau lebih tujuan
(multicast group). Alamat multicast IPv6 memiliki prefiks FF00 :: / 8.
Catatan : Alamat multicast hanya dapat berupa alamat tujuan
dan bukan alamat sumber.
Ada dua
jenis alamat multicast IPv6:
·
Ditugaskan multicast
·
Mengumpulkan multicast
simpul
Ditugaskan
Multicast
Alamat
multicast yang ditetapkan adalah alamat multicast yang dicadangkan untuk
kelompok perangkat yang telah ditentukan sebelumnya. Alamat multicast yang
ditetapkan adalah satu alamat yang digunakan untuk menjangkau sekelompok
perangkat yang menjalankan protokol atau layanan umum. Alamat multicast
yang ditetapkan digunakan dalam konteks dengan protokol khusus seperti DHCPv6.
Dua IPv6
umum yang ditugaskan kelompok multicast meliputi:
·
FF02 :: 1 Semua-node
multicast grup - Ini adalah grup
multicast yang semua perangkat yang mendukung IPv6 bergabung. Paket yang
dikirim ke grup ini diterima dan diproses oleh semua antarmuka IPv6 pada tautan
atau jaringan. Ini memiliki efek yang sama seperti alamat broadcast di
IPv4. Angka tersebut menunjukkan contoh komunikasi menggunakan alamat
multicast all-node. Sebuah router IPv6 mengirim pesan Internet Control
Message Protocol versi 6 (ICMPv6) RA ke grup multicast semua-node. Pesan
RA menginformasikan semua perangkat yang mendukung IPv6 pada jaringan tentang
pengalamatan informasi, seperti awalan, panjang prefix, dan gateway default.
·
FF02 :: 2
Semua-router multicast grup - Ini adalah
grup multicast yang semua router IPv6 bergabung. Router menjadi anggota
grup ini ketika diaktifkan sebagai router IPv6 dengan perintah konfigurasi
global unicast-routing ipv6 . Paket yang dikirim ke grup
ini diterima dan diproses oleh semua router IPv6 pada tautan atau jaringan.
Perangkat
yang mendukung IPv6 mengirim pesan ICMPv6 Router Solicitation (RS) ke alamat
multicast semua-router. Pesan RS meminta pesan RA dari router IPv6 untuk
membantu perangkat dalam konfigurasi alamatnya.
7.2.5.2
Alamat Multicast Address-Node
IPv6
Sebuah alamat
multicast node-solicited mirip dengan alamat multicast all-node. Keuntungan
dari alamat multicast node-solicited adalah bahwa ia dipetakan ke alamat
multicast Ethernet khusus. Ini memungkinkan NIC Ethernet untuk menyaring
frame dengan memeriksa alamat MAC tujuan tanpa mengirimnya ke proses IPv6 untuk
melihat apakah perangkat adalah target yang dituju dari paket IPv6.
7.3.1.1
ICMPv4 dan ICMPv6
Meskipun IP
hanya merupakan protokol upaya terbaik, TCP / IP suite menyediakan pesan untuk
dikirim jika terjadi kesalahan tertentu. Pesan-pesan ini dikirim
menggunakan layanan ICMP. Tujuan dari pesan-pesan ini adalah untuk
memberikan umpan balik tentang masalah yang terkait dengan pemrosesan paket IP
dalam kondisi tertentu, bukan untuk membuat IP dapat diandalkan. Pesan
ICMP tidak diperlukan dan sering tidak diizinkan dalam jaringan karena alasan
keamanan.
ICMP
tersedia untuk IPv4 dan IPv6. ICMPv4 adalah protokol pesan untuk IPv4. ICMPv6
menyediakan layanan yang sama untuk IPv6 tetapi mencakup fungsi tambahan. Dalam
kursus ini, istilah ICMP akan digunakan ketika mengacu pada ICMPv4 dan ICMPv6.
Jenis
pesan ICMP dan alasan mengapa mereka dikirim, sangat luas. Kami akan
membahas beberapa pesan yang lebih umum.
Pesan ICMP
yang umum untuk ICMPv4 dan ICMPv6 meliputi:
·
Konfirmasi host
·
Tujuan atau Layanan Tidak
Dapat Terjangkau
·
Waktu terlampaui
·
Route redirection
Konfirmasi
Host
Pesan Echo
ICMP dapat digunakan untuk menentukan apakah suatu host beroperasi. Tuan
rumah lokal mengirimkan Permintaan Echo ICMP ke host. Jika host tersedia,
host tujuan akan merespons dengan Echo Reply. Pada gambar, klik tombol
Putar untuk melihat animasi Permintaan ICMP Echo / Echo Reply. Penggunaan
pesan ICMP Echo ini adalah dasar dari utilitas ping.
Tujuan
atau Layanan Tidak Dapat Terjangkau
Ketika
sebuah host atau gateway menerima paket yang tidak dapat dikirimkan, ia dapat
menggunakan pesan ICMP Destination Unreachable untuk memberitahukan sumber
bahwa tujuan atau layanan tidak dapat dijangkau. Pesan tersebut akan
menyertakan kode yang menunjukkan mengapa paket tidak dapat dikirim.
Beberapa
kode Destination Unreachable untuk ICMPv4 adalah:
·
0 - Bersih tak terjangkau
·
1 - Host tidak dapat
dijangkau
·
2 - Protokol tidak dapat
diraih
·
3 - Pelabuhan tidak
terjangkau
Catatan : ICMPv6 memiliki kode yang mirip tetapi sedikit
berbeda untuk pesan-pesan Destination Unreachable.
Waktu
Melebihi
Pesan
ICMPv4 Time Exceeded digunakan oleh router untuk menunjukkan bahwa sebuah paket
tidak dapat diteruskan karena bidang Time to Live (TTL) dari paket dikurangi
menjadi 0. Jika router menerima paket dan menurunkan bidang TTL dalam paket
IPv4 ke nol, ia membuang paket dan mengirim pesan Time Exceeded ke host sumber.
ICMPv6
juga mengirim pesan Time Exceeded jika router tidak dapat meneruskan paket IPv6
karena paket telah kedaluwarsa. IPv6 tidak memiliki bidang TTL; ia
menggunakan bidang batas hop untuk menentukan apakah paket telah kedaluwarsa.
Resolusi
Alamat
Resolusi
alamat digunakan ketika perangkat pada LAN mengetahui alamat unicast IPv6
tujuan tetapi tidak tahu alamat MAC Ethernet-nya. Untuk menentukan alamat
MAC untuk tujuan, perangkat akan mengirim pesan NS ke alamat node yang diminta. Pesan
tersebut akan menyertakan alamat IPv6 yang dikenal (bertarget). Perangkat
yang memiliki alamat IPv6 yang ditargetkan akan merespons dengan pesan NA yang
berisi alamat MAC Ethernet-nya. Gambar 2 menunjukkan dua PC bertukar pesan
NS dan NA. Klik setiap pesan untuk informasi lebih lanjut.
Deteksi
Duplicate Address
Ketika
perangkat diberikan alamat unicast global atau sambungan-lokal unicast,
dianjurkan bahwa DAD dilakukan pada alamat untuk memastikan bahwa itu unik. Untuk
memeriksa keunikan alamat, perangkat akan mengirim pesan NS dengan alamat
IPv6nya sendiri sebagai alamat IPv6 yang ditargetkan, ditunjukkan pada Gambar
3. Jika perangkat lain di jaringan memiliki alamat ini, ia akan merespons
dengan pesan NA. Pesan NA ini akan memberi tahu perangkat pengirim bahwa
alamat tersebut sedang digunakan. Jika pesan NA terkait tidak dikembalikan
dalam jangka waktu tertentu, alamat unicast unik dan dapat diterima untuk
digunakan.
Catatan : DAD tidak diperlukan, tetapi RFC 4861 menyarankan
DAD dilakukan pada alamat unicast.
IPv4
TTL dan IPv6 Hop Limit
Traceroute
memanfaatkan fungsi bidang TTL di IPv4 dan bidang Hop Limit di IPv6 di header
Layer 3, bersama dengan waktu ICMP melebihi pesan.
Mainkan
animasi pada gambar untuk melihat bagaimana Traceroute memanfaatkan TTL.
Urutan
pertama dari pesan yang dikirim dari traceroute akan memiliki nilai bidang TTL
1. Ini menyebabkan TTL untuk keluar dari paket IPv4 di router pertama. Router
ini kemudian merespon dengan pesan ICMPv4. Traceroute sekarang memiliki
alamat dari hop pertama.
Traceroute
kemudian secara bertahap meningkatkan bidang TTL (2, 3, 4 ...) untuk setiap
urutan pesan. Ini memberikan jejak dengan alamat setiap hop sebagai batas
waktu paket di sepanjang jalan. Bidang TTL terus ditingkatkan hingga
tujuan tercapai, atau bertambah menjadi maksimum yang telah ditentukan.
Setelah
tujuan akhir tercapai, tuan rumah merespon dengan pesan ICMP port unreachable
atau pesan balasan echo ICMP sebagai ganti waktu ICMP melebihi pesan.
Komentar
Posting Komentar