Pembentukan Neighbor Adjacency pada EIGRP
Dalam contoh cerita ini, terdapat 3 buah router. Salah satu router (biasanya yang pertama kali selesai di konfigurasi) adalah router pertama yang akan mengirimkan paket hello ke seluruh tetangganya, dalam contoh ini R1 adalah router tersebut. Namun ketika ia mengirim hello pertama kali, belum ada yang menjawab paket tersebut (karena R2 dan R3 masih belum selesai di konfig).Ketika R1 mengirim paket hello berikutnya, R2 sudah selesai dikonfig. R2 pun membalas paket hello yang diterima dengan mengirimkan paket update. R1 kemudian mengkonfirmasikan bahwa paket update sudah diterima dengan mengirim ACK kepada R2. Namun sampai saat ini, neighbor adjacency belum terbentuk.
Ketika R2 juga mengirimkan hello ke R1, barulah neighbor adjacency diantara mereka terbentuk. Sebagai balasan atas paket hello R2, R1 juga mengirimkan paket update kepada R2. Pada paket update ini, R1 hanya akan mengirimkan kembali informasi selain dari yang ia terima dari R2 sebelumnya (split horizon)
Proses antara R1 dan R2 berakhir dengan R2 yang mengirimkan ACK sebagai balasan atas paket update dari R1.
Kali ini R3 baru saja selesai dikonfigurasi. R3 lalu mengirimkan paket hello nya kepada R1 dan R2. R1 dan R2 membalas dengan mengirimkan paket update dan paket hello-nya masing-masing untuk R3 (R1 dan R2 sudah adjacency).
R3 meng-ACK kedua paket update tersebut. Saat ini neighbor adjacency antara R1-R3 dan R2-R3 sudah terbentuk, dan sebagai balasan atas paket hello dari R1 dan R2, R3 mengirimkan paket update-nya kepada mereka. Disini split horizon juga berlaku.
R1 dan R2 meng-ACK paket update dari R3. Dengan demikian seluruh seluruh router telah mengenal tetangganya. Setelah beberapa waktu tidak ada lagi hello packet yang diterima, algoritma DUAL akan dimulai dijalankan. Setelah DUAL berjalan, setiap router masing-masing akan mengirimkan paket hello (multicast) lagi secara periodik namun kali ini tujuannya adalah untuk mengecek kondisi tetangga saja.
PS: Sebenernya setelah adjacency antara R1-R3 dan R2-R3 up, R1 dan R2 saling bertukar paket update lagi yang isinya tentang R3 (partial update - hanya update informasi yang berubah aja). Lupa nambahin di gambarnya, hehehe.
0 comments:
Post a Comment