Pages

Wednesday, March 26, 2014

Protokol Routing EIGRP

EIGRP atau Enhanced Interior Gateway Routing Protocol, adalah sebuah protokol routing milik Cisco dan hanya bisa berjalan pada perangkat Cisco. Protokol routing EIGRP sejatinya berbasis distant vector, namun ia mengadaptasi sebagian teknik pada protokol routing link state, sehingga EIGRP seringkali disebut sebagai protokol routing hybrid, namun ada juga yang menyebutnya sebagai advanced distant vector.

Menurut Cisco, teknologi-teknologi yang merupakan kunci utama pada protokol routing EIGRP adalah:
  • Protocol-dependant modules
  • EIGRP mendukung beberapa jenis protokol lainnya disamping IPv4 dan IPv6, seperti AppleTalk dan IPX.
  • RTP
  • RTP singkatan dari Reliable Transport Protocol. Kata reliable disini menggambarkan bahwa akan ada ACK untuk memastikan bahwa setiap paket-paket yang dikirimkan telah diterima dengan baik. Meskipun demikian, pada EIGRP ada juga paket yang tidak membutuhkan ACK, contohnya paket hello.
  • Neighbor discovery/recovery
  • Merupakan proses dimana router-router saling bertukar informasi dan mempelajari informasi dari router-router lain yang terhubung kepadanya (router tetangga/neighbor). Router juga harus mengetahui ketika terjadi sesuatu pada neighbor-nya.
  • DUAL
  • Diffusing Update Algorithm adalah mekanisme perhitungan rute terbaik yang digunakan pada protokol routing EIGRP. Satuan jarak yang digunakan disebut dengan metric, dan metric inilah yang menjadi patokan untuk memilih jalur yang efisien dan loop-free. Jika terjadi sesuatu pada jalur utama (successor), protokol routing EIGRP dapat menggunakan jalur backup (feasible successor) yang tersimpan pada table topologi tanpa perlu perhitungan ulang. Barulah ketika tidak ada feasible successor sekalipun, EIGRP dapat melakukan perhitungan ulang, dimana hal ini tentunya akan berdampak pada waktu konvergensi yang menjadi sedikit lebih lama.

Jenis paket pada EIGRP


Terdapat 5 jenis paket pada EIGRP:
  1. Hello = Paket hello pertama digunakan untuk neighbor discovery (dikirim secara multicast) hingga terbentuk neighbor adjacency, paket hello selanjutnya dikirimkan secara periodik untuk mengecek kondisi router tetangga.
  2. Update = digunakan untuk mengirimkan informasi routing yang dimiliki kepada neighbor secara unicast sebagai jawaban dari paket hello. Hanya dikirim secara multicast jika ada perubahan topologi (partial update). Penerima paket ini kemudian menambahkan informasi yang ada dalam paket ini kedalam tabel topologinya.
  3. Query = dikirim secara multicast, digunakan untuk meminta rute baru/route recovery dari tetangga-tetangganya saat rute yang ada sebelumnya mengalami kegagalan.
  4. Reply = digunakan untuk menjawab query (dikirim secara unicast)
  5. ACK = digunakan untuk acknowledge paket update, query, dan reply yang diterima (packet hello tidak ada ACK). Dikirim secara unicast.
Konsep hello dan update ini diadaptasi dari protokol routing link-state. Sedangkan konsep query, reply, dan ACK ini adalah bagian dari konsep DUAL yang hanya dimiliki oleh EIGRP.

0 comments:

Post a Comment

 
Powered by Blogger | Base template is Distorsense by ExTemplates | Copyrights (c) 2014-today Nexus Fervor