Neighbor Discovery Protocol (NDP) adalah komponen penting dari protokol Internet IPv6. Ini dirancang untuk memfasilitasi konfigurasi otomatis dan pemeliharaan alamat IPv6, serta untuk menemukan dan memelihara informasi tentang tetangga di jaringan.
Di akhir artikel Anda akan menemukan sedikit uji itu akan memungkinkan Anda menilai pengetahuan yang diperoleh dalam bacaan ini
Protokol Neighbor Discovery (ND) di IPv6 menggunakan beberapa jenis pesan untuk menjalankan fungsinya. Jenis pesan yang digunakan oleh ND tercantum di bawah ini:
Permintaan Router
Node mengirimkan pesan Permintaan Router multicast untuk meminta informasi konfigurasi jaringan dari router yang ada di jaringan. Pesan-pesan ini digunakan untuk memperoleh pesan Iklan Router dari router untuk memperoleh informasi tentang parameter konfigurasi jaringan, seperti awalan yang tersedia dan opsi perutean.
Iklan Router
Router mengirimkan pesan Iklan Router untuk menginformasikan node jaringan tentang keberadaan mereka dan memberi mereka informasi tentang konfigurasi jaringan. Pesan-pesan ini berisi, misalnya, alamat IPv6 router dan parameter konfigurasi jaringan, seperti opsi awalan dan interval waktu pembaruan alamat. Node menggunakan informasi ini untuk secara otomatis mengkonfigurasi alamat IPv6 mereka untuk beradaptasi dengan konfigurasi jaringan.
Permintaan Tetangga
Pesan ICMPv6 ini digunakan untuk memperoleh informasi tentang alamat IPv6 tertentu. Sebuah node mengirimkan Neighbour Solicitation multicast untuk menemukan alamat MAC yang terkait dengan alamat IPv6 yang diketahui.
Iklan Tetangga
Selain pesan Iklan Tetangga yang digunakan untuk menanggapi Permintaan Tetangga, node juga dapat mengirimkan Iklan Tetangga secara berkala untuk menjaga informasi tentang status dan ketersediaannya tetap terkini. Pesan-pesan ini digunakan untuk menginformasikan node lain di jaringan bahwa mereka masih aktif dan tersedia untuk komunikasi.
redirect
Pesan ICMPv6 ini digunakan ketika sebuah node perlu menginformasikan node lain di jaringan tentang jalur terbaik ke tujuan tertentu melalui antarmuka yang berbeda. Node pengirim mengirimkan pesan pengalihan yang berisi alamat IP tujuan dan alamat IP hop berikutnya.
Deteksi Ketidakmampuan Tetangga
ND juga mencakup mekanisme untuk mendeteksi tidak terjangkaunya tetangga dalam jaringan. Ketika sebuah node berhenti menerima pesan dari tetangganya selama jangka waktu tertentu, ia mengirimkan pesan penghapusan lingkungan untuk menginformasikan node lain tentang tidak dapat dijangkaunya tetangga tersebut. Hal ini memungkinkan node untuk memperbarui tabel tetangganya dan menghindari pengiriman paket ke tujuan yang tidak dapat dijangkau.
ND terdiri dari berbagai pesan dan proses yang memungkinkan node dalam jaringan IPv6 menemukan dan berkomunikasi dengan node tetangga lainnya. Neighbor Discovery Protocol di IPv6 memiliki beberapa fungsi utama yang dijalankannya dalam jaringan. Fitur-fitur ini meliputi:
Resolusi alamat
Resolusi alamat di IPv6 adalah proses dimana sebuah node menentukan alamat lapisan tautan (alamat MAC) yang sesuai dengan alamat IPv6 tertentu. Hal ini dicapai dengan menggunakan protokol Neighbor Discovery, yang terdiri dari dua jenis pesan: Permintaan Tetangga dan Iklan Tetangga.
Di bawah ini penjelasan detail proses resolusi alamat di IPv6:
Permintaan Tetangga
- Ketika sebuah node perlu mengetahui alamat MAC yang sesuai dengan alamat IPv6, ia mengirimkan pesan Neighbor Solicitation (NS) ke alamat IPv6 tujuan. Pesan NS dikirim sebagai paket multicast IPv6 yang meminta resolusi alamat.
- Pesan NS berisi alamat IPv6 tujuan dan alamat MAC sumber dari node pengirim yang digunakan.
Iklan Tetangga
- Ketika node tujuan menerima pesan NS, ia memeriksa apakah alamat IPv6-nya cocok dengan alamat tujuan dalam pesan tersebut.
- Jika ada kecocokan, node tujuan akan merespons dengan pesan Neighbor Advertisement (NA) yang berisi alamat MAC-nya.
- Pesan NA dikirim sebagai paket unicast IPv6 ke node pengirim, dan node pengirim menggunakan alamat MAC yang diterima untuk menjalin komunikasi dengan node tujuan.
Pembaruan tabel tetangga
- Setiap node memelihara tabel tetangga dimana alamat IPv6 dan alamat MAC dari tetangga yang dikenal disimpan.
- Ketika pesan NA diterima, node pengirim memperbarui tabel tetangganya dengan alamat IPv6 dan alamat MAC dari node tujuan.
Tabel tetangga ini digunakan untuk menyederhanakan resolusi alamat di masa depan, menghindari kebutuhan untuk mengirim pesan NS yang berulang.
Penting untuk mempertimbangkan bahwa prosedur resolusi alamat di IPv6 memiliki kesamaan dengan Address Resolusi Protocol (ARP) di IPv4, meskipun terdapat beberapa perbedaan di antara keduanya.
Deteksi Duplikasi Alamat
Deteksi duplikasi alamat di IPv6 adalah proses yang digunakan untuk memastikan bahwa alamat IPv6 tertentu tidak digunakan oleh node lain di jaringan. Hal ini menghindari konflik dan memastikan keunikan alamat di jaringan. Di bawah ini adalah penjelasan lengkap bagaimana proses deteksi duplikasi alamat dilakukan di IPv6, menjelaskan secara detail cara kerjanya:
Pembuatan alamat IPv6 baru
- Ketika sebuah node perlu mengkonfigurasi alamat IPv6 baru, baik secara manual atau melalui konfigurasi otomatis, node tersebut akan menghasilkan alamat baru berdasarkan parameter tertentu seperti awalan jaringan dan pengidentifikasi antarmuka.
- Node memastikan bahwa alamat baru yang dihasilkan saat ini tidak digunakan di jaringan.
Permintaan tetangga
- Setelah node mengkonfigurasi alamat IPv6 baru, node mengirimkan pesan Neighbor Solicitation multicast ke alamat IPv6 yang ingin diverifikasi.
- Permintaan Tetangga berisi alamat IPv6 yang sedang diverifikasi dan dikirim menggunakan alamat lapisan tautan sumber dari node pengirim.
Tanggapan tetangga
- Jika ada node lain di jaringan yang menggunakan alamat IPv6 yang sama, node tersebut akan merespons pesan Permintaan Tetangga dengan pesan Iklan Tetangga yang menunjukkan bahwa alamat tersebut sudah digunakan.
- Node yang melakukan verifikasi menerima respons Pengumuman Tetangga dan mendeteksi adanya alamat duplikat.
Memilih alamat baru
- Setelah duplikasi alamat terdeteksi, node yang melakukan verifikasi harus memilih alamat IPv6 baru untuk menghindari konflik.
- Anda dapat membuat alamat baru menggunakan metode berbeda, seperti mengubah pengidentifikasi antarmuka, atau menggunakan opsi konfigurasi otomatis lain jika tersedia.
Pembaruan tabel tetangga
- Setelah memilih alamat baru, node memperbarui tabel tetangganya dengan alamat IPv6 baru dan alamat MAC yang sesuai.
- Hal ini memastikan bahwa tabel tetangga diperbarui dengan informasi yang benar untuk komunikasi masa depan di jaringan.
Proses deteksi duplikasi alamat IPv6 memungkinkan node memverifikasi keunikan alamat IPv6 sebelum digunakan. Dengan mengirimkan Permintaan Tetangga dan menerima respons Iklan Tetangga, node dapat mendeteksi dan menghindari potensi konflik alamat di jaringan. Hal ini berkontribusi pada pengoperasian jaringan IPv6 yang stabil dan tidak terputus.
Penemuan Router
Penemuan router di IPv6 adalah proses dimana node di jaringan lokal mengidentifikasi dan memperoleh informasi tentang router yang tersedia di jaringan. Hal ini memungkinkan node untuk menentukan rute optimal untuk mengirim paket dan mengkonfigurasi parameter jaringan yang relevan.
Penemuan router berfungsi sebagai berikut:
Iklan Router
- Router di jaringan secara berkala mengirimkan pesan yang disebut “Iklan Router” menggunakan alamat multicast “Semua-Router”.
- Pesan-pesan ini berisi informasi penting untuk konfigurasi node, seperti awalan jaringan, interval waktu pembaruan alamat, dan parameter konfigurasi lainnya.
Permintaan Router
- Node dapat mengirim pesan “Router Solicitations” ke alamat multicast “All-Routers” untuk meminta informasi konfigurasi dari router yang tersedia di jaringan.
- Hal ini dapat berguna, misalnya, ketika sebuah node baru saja bergabung dengan jaringan atau ketika memerlukan pembaruan konfigurasi.
Memproses Pesan Pengumuman Router
- Ketika sebuah node menerima pesan Pengumuman Router, ia memeriksa isinya dan mengekstrak informasi yang relevan.
- Ini mungkin termasuk awalan jaringan yang diiklankan, yang menentukan cakupan dan konfigurasi alamat IPv6 yang dapat digunakan oleh node.
Mengonfigurasi alamat dan parameter jaringan
- Node menggunakan informasi yang diperoleh dari pesan Iklan Router untuk mengkonfigurasi alamat IPv6 dan parameter jaringan lainnya.
- Misalnya, sebuah node dapat menetapkan alamat IPv6 berdasarkan awalan jaringan yang diiklankan dan mengatur interval waktu pembaruan alamat berdasarkan informasi yang diberikan oleh router.
Pembaruan tabel tetangga
- Setiap node memelihara tabel tetangga tempat alamat IPv6 dan alamat MAC dari router yang dikenal disimpan.
- Ketika sebuah node menerima pesan Iklan Router, ia memperbarui tabel tetangganya dengan alamat IPv6 dan alamat MAC dari router iklan.
- Hal ini memungkinkan node untuk memilih rute optimal untuk mengirim paket dan menjalin komunikasi dengan router secara efisien.
Kuis pengetahuan singkat
Apa pendapat Anda tentang artikel ini?
Apakah Anda berani mengevaluasi pengetahuan yang Anda pelajari?
Buku yang direkomendasikan untuk artikel ini
Buku IPv6 dengan MikroTik, RouterOS v7
Materi pembelajaran Kursus Sertifikasi MTCIPv6E diperbarui ke RouterOS v7