IGRP vs EIGRP
IGRP, yang bermaksud Protokol Penghalaan Gateway Internet, adalah protokol penghalaan yang agak lama yang dicipta oleh Cisco. Ia sebahagian besarnya telah digantikan oleh yang lebih baru dan lebih unggul Enhanced-IGRP, lebih dikenali sebagai EIGRP, sejak tahun 1993. Walaupun dalam Cisco kurikulum Cisco, IGRP hanya dibincangkan sebagai protokol usang sebagai pengenalan kepada EIGRP.
Sebab utama di sebalik kemunculan EIGRP adalah untuk menjauhkan diri dari protokol penghalaan kelas seperti IGRP kerana alamat IPv4 yang semakin berkurangan. IGRP hanya mengandaikan bahawa semua elemen dalam kelas tertentu tergolong dalam subnet yang sama. EIGRP menggunakan topeng subnet panjang berubah-ubah (VLSM) untuk menggunakan lebih banyak penggunaan bekalan IPv4 yang pendek, sebelum kemunculan IPv6 .
Bersama-sama dengan peralihan dari protokol routing kelas adalah beberapa penambahbaikan kepada algoritma yang digunakan untuk mengetahui cara terbaik untuk mendapatkan rangkaian diperkenalkan dengan EIGRP. Ia kini menggunakan Algoritma Kemas Kini Penyebaran atau lebih dikenali sebagai DUAL untuk mengira laluan sambil memastikan tiada gelung wujud di dalam sistem kerana ia merosakkan prestasi rangkaian.
Router EIGRP secara berkala menyiarkan paket 'halo' kepada semua sistem untuk memaklumkan router lain yang mereka ada dan berfungsi dengan baik dalam rangkaian. Kemas kini di sisi lain, tidak lagi disiarkan ke seluruh rangkaian; mereka dibatasi hanya kepada penghala yang memerlukan maklumat tersebut. Kemas kini juga tidak berkala dan hanya apabila perubahan dalam metrik diperhatikan akan kemas kini yang sepadan dihantar ke router lain. Kemas kini separa menyebabkan pengurangan trafik rangkaian berbanding dengan kemas kini penuh yang digunakan oleh IGRP.
Metrik, yang digunakan untuk mengukur kecekapan yang diberikan, juga telah berubah dalam EIGRP. Daripada menggunakan nilai 24 bit dalam pengiraan metrik, EIGRP kini menggunakan 32 bit. Untuk mengekalkan kesesuaian metrik IGRP yang lebih tua didarabkan dengan nilai 256, dengan itu mengalihkan sedikit nilai 8 bit ke kiri dan mematuhi metrik 32 bit EIGRP.
Ringkasan:
1. EIGRP telah menggantikan IGRP yang sudah usang
2. EIGRP adalah protokol routing tanpa kelas manakala IGRP adalah protokol penghalaan kelas
3. EIGRP menggunakan DUAL manakala IGRP tidak
4. EIGRP menggunakan jalur lebar lebih sedikit berbanding dengan IGRP
5. EIGRP mengekspresikan metrik sebagai nilai 32 bit manakala IGRP menggunakan nilai 24 bit