buku cisco (distance vector routing protocols)

47
4. Distance Vector Routing Protocols 4.0 Chapter Introduction 4.0.1 Chapter Introduction Pengantar Bab-bab routing dinamis ini tentu saja fokus pada Interior Gateway Protocols (iGPS). Sepe dalam bab sebelumnya, iGPS diklasifikasikan sebagai vektor jarak atau link-state routing Bab ini menjelaskan karakteristik, operasi, dan fungsi dari protokol routing distance vector . Ada keuntungan dan kerugian untuk menggunakan semua jenis protokol routing. Memahami operasi distance vector routing penting untuk memungkinkan, memverifikasi, dan pemecahan masalah protokol ini. 4.1.1 Distance Vector Routing Protocols

Upload: anom-suardika

Post on 22-Jul-2015

363 views

Category:

Documents


0 download

TRANSCRIPT

4. Distance Vector Routing Protocols 4.0 Chapter Introduction 4.0.1 Chapter Introduction Pengantar Bab-bab routing dinamis ini tentu saja fokus pada Interior Gateway Protocols (iGPS). Seperti dibahas dalam bab sebelumnya, iGPS diklasifikasikan sebagai vektor jarak atau link-state routing protokol. Bab ini menjelaskan karakteristik, operasi, dan fungsi dari protokol routing distance vector. Ada keuntungan dan kerugian untuk menggunakan semua jenis protokol routing. Memahami operasi distance vector routing penting untuk memungkinkan, memverifikasi, dan pemecahan masalah protokol ini.

4.1.1 Distance Vector Routing Protocols

Dynamic routing protokol membantu administrator jaringan mengatasi proses memakan waktu dan menuntut mengkonfigurasi dan memelihara route statis. Sebagai contoh, dapat Anda bayangkan mempertahankan konfigurasi routing statis dari 28 router yang ditunjukkan pada gambar? Apa yang terjadi bila link turun? Bagaimana Anda memastikan bahwa jalur berlebihan yang tersedia? Dynamic routing adalah pilihan yang paling umum untuk jaringan besar seperti yang ditunjukkan. Jarak vektor routing protokol termasuk RIP, IGRP, dan EIGRP. RIP Routing Information Protocol (RIP) pada awalnya ditetapkan dalam RFC 1058. Ini memiliki karakteristik utama sebagai berikut: Hop digunakan sebagai metrik untuk pemilihan path. Jika jumlah hop untuk jaringan lebih besar dari 15, RIP tidak dapat menyediakan rute ke jaringan tersebut. Update routing broadcast atau multicast setiap 30 detik, secara default.

IGRP Interior Gateway Routing Protocol (IGRP) adalah sebuah protokol proprietary yang dikembangkan oleh Cisco. IGRP memiliki karakteristik desain utama berikut: Bandwidth, delay, beban dan kehandalan yang digunakan untuk membuat komposit metrik. Update routing disiarkan setiap 90 detik, secara default. IGRP adalah pendahulu EIGRP dan sekarang usang. EIGRP Peningkatan IGRP (EIGRP) adalah vektor jarak routing protokol proprietary Cisco. EIGRP memiliki karakteristik kunci: Hal ini dapat melakukan balancing beban biaya yang tidak setara. Hal ini menggunakan Diffusing Update Algorithm (DUAL) untuk menghitung jalur terpendek. Tidak ada update periodik seperti dengan RIP dan IGRP. Routing update dikirim hanya ketika ada perubahan dalam topologi.4.1.2 Distance Vector Technology Arti Jarak Vector Seperti namanya, vektor jarak berarti bahwa rute yang diiklankan sebagai vektor jarak dan arah. Jarak didefinisikan dalam hal metrik seperti hop count dan arah hanyalah hop berikutnya router atau interface keluar.

Sebuah router menggunakan routing protocol distance vector tidak memiliki pengetahuan tentang seluruh jalan ke jaringan tujuan. Sebaliknya router hanya tahu: Arah atau antarmuka di mana paket harus diteruskan dan Jarak atau seberapa jauh itu ke jaringan tujuan

Sebagai contoh, dalam gambar, R1 tahu bahwa jarak untuk mencapai jaringan 172.16.3.0/24 adalah 1 hop dan bahwa arah yang keluar S0/0/0 antarmuka ke R2.

Pengoperasian Distance Vector Routing Protokol Beberapa protokol vektor jarak panggilan routing untuk router untuk secara berkala menyiarkan seluruh tabel routing untuk setiap tetangganya. Metode ini tidak efisien karena update tidak hanya mengkonsumsi bandwidth tetapi juga mengkonsumsi sumber daya CPU router untuk proses update. Jarak vektor routing protokol memiliki karakteristik tertentu. Update periodik dikirim secara berkala (30 detik untuk RIP dan 90 detik untuk IGRP). Bahkan jika topologi tidak berubah dalam beberapa hari, update periodik terus dikirim ke semua tetangga. Router tetangga yang berbagi link dan dikonfigurasi untuk menggunakan protokol routing yang sama. Router hanya mengetahui alamat interface jaringan sendiri dan alamat jaringan remote dapat mencapai melalui tetangganya. Ini tidak memiliki pengetahuan yang lebih luas dari topologi jaringan. Router menggunakan routing distance vector tidak menyadari topologi jaringan. Update broadcast dikirim ke 255.255.255.255. Router tetangga yang dikonfigurasi dengan protokol routing yang sama akan proses update. Semua perangkat lain juga akan proses update sampai ke Layer 3 sebelum membuang itu. Beberapa protokol routing vektor jarak menggunakan alamat multicast bukan alamat broadcast.

Update Tabel Routing Seluruh dikirim, dengan beberapa pengecualian yang akan dibicarakan nanti, secara berkala ke semua tetangga. Tetangga menerima pembaruan ini harus memproses seluruh update untuk menemukan informasi yang relevan dan membuang sisanya. Beberapa routing vektor jarak protokol seperti EIGRP tidak mengirimkan update routing tabel periodik.

4.1.3 Routing Protocol Algorithms

Tujuan Algoritma Pada inti dari protokol vektor jarak adalah algoritma. Algoritma ini digunakan untuk menghitung jalur terbaik dan kemudian mengirim informasi tersebut ke para tetangga. Algoritma adalah suatu prosedur untuk menyelesaikan tugas tertentu, mulai dari keadaan awal yang diberikan dan mengakhiri dalam keadaan akhir yang ditetapkan. Protokol routing yang berbeda menggunakan algoritma yang berbeda untuk menginstal rute dalam tabel routing, mengirim update ke tetangga, dan membuat keputusan jalur tekad. Algoritma yang digunakan untuk protokol routing mendefinisikan proses berikut: Mekanisme untuk mengirim dan menerima informasi routing. Mekanisme untuk menghitung jalur terbaik dan menginstal rute dalam tabel routing. Mekanisme untuk mendeteksi dan bereaksi terhadap perubahan topologi.

Dalam animasi, R1 dan R2 adalah dikonfigurasi dengan protokol routing. Algoritma mengirim dan menerima update. Kedua R1 dan R2 kemudian mengumpulkan informasi baru dari pembaruan. Dalam hal ini, setiap router belajar tentang jaringan baru. Algoritma pada setiap router membuat perhitungan secara mandiri dan update tabel routing dengan informasi baru. Ketika LAN pada R2 turun, algoritma membangun sebuah "dipicu" memperbarui dan mengirimkannya ke R1. R1 kemudian menghapus jaringan dari tabel routing. Update dipicu akan membahas nanti dalam bab ini.4.1.4 Routing Protocol Characteristics

Routing Protokol Karakteristik Protokol routing dapat dibandingkan berdasarkan karakteristik sebagai berikut: Waktu untuk Konvergensi - Waktu untuk konvergensi mendefinisikan seberapa cepat router dalam topologi jaringan berbagi informasi routing dan mencapai keadaan pengetahuan yang konsisten. Semakin cepat konvergensi, semakin disukai protokol. Routing loop dapat terjadi bila tabel routing tidak konsisten tidak diperbarui karena memperlambat konvergensi dalam jaringan yang berubah.

Skalabilitas - Skalabilitas mendefinisikan seberapa besar jaringan dapat menjadi berbasis pada protokol routing yang digunakan. Semakin besar jaringan, protokol yang lebih scalable routing yang perlu. Classless (Penggunaan VLSM) atau classful - protokol routing Classless termasuk subnet mask di update. Fitur ini mendukung penggunaan Variable Length Subnet Masking (VLSM) dan summarization rute yang lebih baik. Protokol routing classful tidak termasuk subnet mask dan tidak dapat mendukung VLSM. Penggunaan sumber daya - penggunaan sumber daya termasuk persyaratan dari sebuah routing protocol seperti ruang memori, penggunaan CPU, dan pemanfaatan link bandwidth. Kebutuhan sumber daya yang lebih tinggi memerlukan hardware yang lebih kuat untuk mendukung operasi protokol routing di samping proses forwarding paket.

Implementasi dan Pemeliharaan - Implementasi dan pemeliharaan menggambarkan tingkat pengetahuan yang diperlukan untuk administrator jaringan untuk menerapkan dan memelihara jaringan berbasis pada protokol routing dikerahkan. Keuntungan dan kerugian dari protokol routing vektor jarak ditampilkan dalam tabel.

4.2.1 Cold StartKetika sebuah router mulai dingin atau kekuasaan atas, ia tahu apa-apa tentang topologi jaringan. Ia bahkan tidak tahu bahwa ada perangkat di ujung lain dari link-nya. Satu-satunya informasi bahwa router memiliki adalah dari file konfigurasi sendiri disimpan disimpan di NVRAM. Setelah router boot berhasil, itu berlaku konfigurasi disimpan. Seperti dijelaskan dalam Bab 1 dan Bab 2, jika alamat IP yang dikonfigurasi dengan benar, maka router awalnya akan menemukan jaringan sendiri secara langsung terhubung.

Awal Jaringan Discovery Dalam contoh pada gambar, setelah mulai dingin dan sebelum pertukaran informasi routing, router awalnya menemukan jaringan mereka sendiri langsung terhubung dan subnet mask. Informasi ini ditambahkan ke tabel routing mereka:

R1

10.1.0.0 tersedia melalui antarmuka FastEthernet 0 / 0 Tersedia melalui antarmuka Serial 0/0/0 10.2.0.0

R2

Tersedia melalui antarmuka Serial 0/0/0 10.2.0.0 Tersedia melalui antarmuka Serial 0/0/1 10.3.0.0

R3

Tersedia melalui antarmuka Serial 0/0/1 10.3.0.0 10.4.0.0 tersedia melalui antarmuka FastEthernet 0 / 0

Dengan informasi awal, router mulai untuk bertukar informasi routing. 4.2.2 Initial Exchange of Routing InformationJika sebuah protokol routing dikonfigurasi, router mulai bertukar routing update. Awalnya, update ini hanya mencakup informasi tentang jaringan mereka secara langsung terhubung. Setelah menerima update, router memeriksa untuk informasi baru. Setiap rute yang saat ini tidak dalam tabel routing yang ditambahkan. awal Efek Memutar animasi untuk melihat R1, R2, dan R3 memulai pertukaran awal. Semua tiga router mengirimkan tabel routing mereka ke tetangga mereka, yang pada titik ini hanya berisi jaringan langsung terhubung. Setiap router proses update dengan cara berikut: R1 Mengirimkan update tentang jaringan 10.1.0.0 keluar antarmuka Serial0/0/0 Mengirimkan update tentang jaringan 10.2.0.0 keluar interface FastEthernet0 / 0 Menerima pembaruan dari R2 tentang jaringan 10.3.0.0 dengan metrik 1 Toko jaringan 10.3.0.0 dalam tabel routing dengan metrik dari 1

R2

Mengirimkan update tentang jaringan 10.3.0.0 keluar interface Serial 0/0/0 Mengirimkan update tentang jaringan 10.2.0.0 keluar interface Serial 0/0/1 Menerima update dari R1 tentang jaringan 10.1.0.0 dengan metrik 1 Toko jaringan 10.1.0.0 dalam tabel routing dengan metrik dari 1

R3

Menerima update dari R3 tentang jaringan 10.4.0.0 dengan metrik 1 Toko jaringan 10.4.0.0 dalam tabel routing dengan metrik dari 1

Mengirimkan update tentang jaringan 10.4.0.0 keluar interface Serial 0/0/1 Mengirimkan update tentang jaringan 10.3.0.0 keluar FastEthernet0 / 0 Menerima update dari R2 tentang jaringan 10.2.0.0 dengan metrik 1 Toko jaringan 10.2.0.0 dalam tabel routing dengan metrik dari 1 Setelah putaran pertama pertukaran update, setiap router tahu tentang jaringan yang terhubung dari tetangga mereka secara langsung terhubung. Namun, apakah Anda melihat bahwa R1 belum tahu tentang 10.4.0.0 dan R3 yang belum tahu tentang 10.1.0.0? Pengetahuan penuh dan jaringan terkonvergensi tidak akan berlangsung sampai ada lagi pertukaran informasi routing.

4.2.3 Exchange of Routing Information Pada titik ini router memiliki pengetahuan tentang jaringan mereka sendiri langsung terhubung dan tentang jaringan yang terhubung dari tetangga langsung mereka. Melanjutkan perjalanan menuju konvergensi, router pertukaran putaran berikutnya update periodik. Setiap router lagi memeriksa pembaruan untuk informasi baru. Berikutnya Pembaruan Memutar animasi untuk melihat R1, R2, dan R3 mengirim tabel routing terbaru untuk tetangga mereka. Setiap router proses update dengan cara berikut: R1 Mengirimkan update tentang jaringan 10.1.0.0 keluar interface Serial 0/0/0. Mengirimkan update tentang jaringan 10.2.0.0 10.3.0.0 keluar dan interface FastEthernet0/0. Menerima pembaruan dari R2 tentang jaringan 10.4.0.0 dengan metrik 2.

R2

Toko jaringan 10.4.0.0 di routing table dengan metrik 2. Update yang sama dari R2 berisi informasi tentang jaringan 10.3.0.0 dengan metrik 1. Tidak ada perubahan, karena itu, informasi routing tetap sama.

R3

Mengirimkan update tentang jaringan 10.3.0.0 10.4.0.0 dan keluar dari antarmuka Serial 0/0/0. Mengirimkan update tentang jaringan 10.1.0.0 10.2.0.0 dan keluar dari Serial 0/0/1 antarmuka. Menerima update dari R1 tentang jaringan 10.1.0.0. Tidak ada perubahan, karena itu, informasi routing tetap sama. Menerima update dari R3 tentang jaringan 10.4.0.0. Tidak ada perubahan, karena itu, informasi routing tetap sama.

Mengirimkan update tentang jaringan 10.4.0.0 keluar interface Serial 0/0/1. Mengirimkan update tentang jaringan 10.2.0.0 10.3.0.0 keluar dan interface FastEthernet0 / 0. Menerima pembaruan dari R2 tentang jaringan 10.1.0.0 dengan metrik 2. Toko jaringan 10.1.0.0 di routing table dengan metrik 2. Update yang sama dari R2 berisi informasi tentang jaringan 10.2.0.0 dengan metrik 1. Tidak ada perubahan, karena itu, informasi routing tetap sama.

Catatan: Jarak vektor protokol routing yang biasanya menerapkan teknik yang dikenal sebagai split horizon. Split horizon mencegah informasi dari yang dikirim keluar antarmuka yang sama dari yang diterima. Sebagai contoh, R2 tidak akan mengirim update keluar 0/0/0 Serial mengandung jaringan 10.1.0.0 karena R2 yang belajar tentang jaringan melalui Serial 0/0/0. Mekanisme ini akan dijelaskan secara lebih rinci nanti dalam bab ini.

4.2.4 Convergence Jumlah waktu yang dibutuhkan untuk jaringan untuk bertemu secara langsung proporsional dengan ukuran jaringan yang. Dalam animasi, router cabang di Wilayah 4 (B2-R4) mulai dingin. Animasi menunjukkan propagasi informasi routing baru sebagai update yang dikirim antara router tetangga. Dibutuhkan lima putaran interval pembaruan periodik sebelum sebagian besar router cabang di

Wilayah 1, 2, dan 3 belajar tentang rute baru diiklankan oleh B2-R4. Protokol routing dibandingkan berdasarkan seberapa cepat mereka dapat menyebarkan informasi ini - kecepatan mereka untuk konvergensi. Kecepatan mencapai konvergensi terdiri dari: Seberapa cepat router menyebarkan perubahan topologi di-update routing ke tetangganya. Kecepatan menghitung rute jalur terbaik menggunakan informasi routing baru dikumpulkan. Sebuah jaringan tidak sepenuhnya beroperasi sampai telah berkumpul, oleh karena itu, administrator jaringan lebih memilih protokol routing dengan waktu konvergensi yang lebih pendek.

4.3.1 Periodic Update: RIPv1 and IGRP Mempertahankan Tabel Routing Banyak protokol distance vector menggunakan update periodik untuk bertukar informasi routing dengan tetangga mereka dan untuk mempertahankan up-to-date informasi routing dalam tabel routing. RIP dan IGRP adalah contoh dari dua protokol tersebut. Dalam animasi, router secara periodik mengirim tabel routing ke tetangga. Update periodik merujuk pada fakta bahwa sebuah router mengirimkan tabel routing lengkap untuk tetangganya pada

interval yang telah ditetapkan. Untuk RIP, update ini akan dikirim setiap 30 detik sebagai broadcast (255.255.255.255) atau tidak telah terjadi perubahan topologi. Ini interval 30-kedua adalah rute update timer yang juga membantu dalam pelacakan usia informasi routing dalam tabel routing. Usia informasi routing dalam tabel routing-refresh setiap kali pembaruan tersebut diterima. Ini cara informasi dalam tabel routing dapat dipertahankan ketika ada perubahan topologi. Perubahan dapat terjadi karena beberapa alasan, termasuk: Kegagalan link Pengenalan link baru Kegagalan dari sebuah router Perubahan parameter link yang

RIP Timer Selain timer update, IOS mengimplementasikan tiga timer tambahan untuk RIP: Tidak Valid Flush Holddown Timers

Timer tidak valid. Jika pembaruan belum diterima untuk menyegarkan rute yang ada setelah 180 detik (default), rute ditandai sebagai tidak sah dengan menetapkan metrik sampai 16. Rute dipertahankan dalam tabel routing sampai timer siram berakhir. Flush Timer. Secara default, timer flush ditetapkan untuk 240 detik, yang adalah 60 detik lebih lama dari timer tidak valid. Ketika timer siram berakhir, rute akan dihapus dari tabel routing. Holddown Timers Timer. Timer ini menstabilkan informasi routing dan membantu mencegah routing loops selama periode ketika topologi ini konvergen pada informasi baru. Setelah rute ditandai sebagai unreachable, ia harus tinggal di ditentukan dalam Holddown Timers cukup lama untuk semua router dalam topologi untuk belajar tentang jaringan unreachable. Secara default, timer ditentukan dalam Holddown Timers ditetapkan untuk 180 detik. Ditentukan dalam Holddown Timers Timer dibahas secara lebih rinci nanti dalam bab ini.

Nilai waktu dapat diverifikasi dengan dua perintah: show ip route dan show ip protocol. Perhatikan dalam output dari show ip route bahwa setiap rute dipelajari melalui RIP menunjukkan waktu yang telah berlalu sejak update terakhir, dinyatakan dalam detik.

Informasi ini juga diulang dalam menunjukkan output protokol ip di bawah judul Last Update. Perintah show ip protocol rincian saat ini router, R1, karena mengirimkan putaran berikutnya update. Hal ini juga daftar ditentukan dalam Holddown Timers, valid, dan nilai-nilai waktu menyiram default. 4.3.2 Bounded Updates: EIGRP Tidak seperti protokol distance vector lainnya routing, EIGRP tidak mengirim update secara periodik. Sebaliknya, EIGRP mengirimkan update tentang rute dibatasi ketika perubahan path atau metrik

untuk bahwa perubahan rute. Ketika sebuah rute baru menjadi tersedia atau ketika rute perlu dihapus, EIGRP mengirimkan update hanya sekitar bahwa jaringan bukan seluruh tabel. Informasi ini dikirimkan hanya kepada mereka router yang membutuhkannya. EIGRP menggunakan update yang: Non-periodik karena mereka tidak dikirim keluar secara teratur. Update parsial mengirim hanya bila terdapat perubahan dalam topologi yang mempengaruhi informasi routing. Dibatasi, artinya penyebaran pembaruan parsial secara otomatis dibatasi sehingga hanya mereka router yang membutuhkan informasi tersebut diperbarui. Catatan: Lebih rinci tentang bagaimana mengoperasikan EIGRP akan disajikan pada Bab 9.

4.3.3 Triggered UpdatesUntuk mempercepat konvergensi ketika ada perubahan topologi, RIP menggunakan update dipicu. Sebuah update dipicu merupakan update tabel routing yang dikirim langsung dalam menanggapi perubahan routing. Dipicu update tidak menunggu timer update untuk berakhir. Router mendeteksi segera mengirimkan pesan update ke router berdekatan. Router menerima, pada gilirannya, menghasilkan update memicu yang memberitahu tetangga mereka perubahan. Update dipicu dikirim ketika salah satu dari berikut terjadi: Sebuah antarmuka negara perubahan (naik atau turun) Rute telah memasuki (atau keluar) dengan "unreachable" negara Rute diinstal dalam tabel routing

Hanya menggunakan update dipicu akan cukup jika ada jaminan bahwa gelombang akan mencapai update setiap router yang sesuai segera. Namun, ada dua masalah dengan update dipicu: Paket yang berisi pesan update dapat dijatuhkan atau rusak oleh beberapa link dalam jaringan. Update memicu tidak terjadi seketika. Ada kemungkinan bahwa sebuah router yang belum menerima update dipicu akan mengeluarkan update rutin pada waktu yang salah, menyebabkan rute yang buruk menjadi dimasukkan kembali dalam tetangga yang sudah menerima update dipicu.

Bila jaringan 10.4.0.0 menjadi tidak tersedia dan router 3 menjadi sadar akan itu, mengirimkan informasi kepada tetangganya. Informasi ini kemudian disebarkan melalui jaringan. 4.3.4 Random Jitter Masalah dengan Pembaruan Synchronized Ketika beberapa router mengirimkan routing update pada waktu yang sama pada multi-akses segmen LAN (seperti yang ditunjukkan dalam animasi), paket-paket update dapat bertabrakan dan menyebabkan penundaan atau mengkonsumsi terlalu banyak bandwidth. Catatan: Tabrakan hanya masalah dengan hub dan tidak dengan switch. Mengirim update pada saat yang sama dikenal sebagai sinkronisasi update. Sinkronisasi dapat menjadi masalah dengan protokol routing vektor jarak karena penggunaan mereka update periodik. Sebagai timer router lebih 'menjadi disinkronkan, tabrakan lebih update dan penundaan lebih

banyak terjadi pada jaringan. Awalnya, update router tidak akan disinkronisasi. Namun seiring waktu, timer di dalam jaringan akan menjadi global disinkronkan. Solusi Untuk mencegah sinkronisasi update antar router, Cisco IOS menggunakan variabel acak, yang disebut RIP_JITTER, yang mengurangi jumlah variabel waktu untuk interval pembaruan untuk setiap router dalam jaringan. Ini jitter acak, atau jumlah variabel waktu, berkisar dari 0% sampai 15% dari interval pembaruan tertentu. Dengan cara ini, interval pembaruan bervariasi secara acak dalam kisaran dari 25 hingga 30 detik untuk interval 30 detik default.

4.4.1 Definition and Implications Apa itu Routing Loop? Sebuah routing loop adalah suatu kondisi di mana sebuah paket terus ditransmisikan dalam serangkaian router tanpa pernah mencapai jaringan tujuan yang dimaksudkan. Sebuah routing loop dapat terjadi ketika dua atau lebih router memiliki routing informasi yang salah menunjukkan bahwa jalan yang valid ke destination unreachable ada. Loop mungkin akibat dari: Salah rute statis dikonfigurasi Tidak dikonfigurasi dengan benar rute redistribusi (redistribusi adalah proses penerusan informasi routing dari satu protokol routing untuk routing dan protokol lain yang dibahas dalam CCNP tingkat program)

Tabel routing tidak konsisten tidak diperbarui karena memperlambat konvergensi dalam jaringan berubah Salah dikonfigurasi atau diinstal rute membuang

Jarak vektor routing protokol yang sederhana dalam operasi mereka. Kesederhanaan mereka menyebabkan kelemahan protokol seperti routing loop. Routing loop kurang dari masalah dengan link-state protokol routing tetapi dapat terjadi dalam keadaan tertentu. Catatan: protokol IP memiliki mekanisme sendiri untuk mencegah kemungkinan sebuah paket melintasi jaringan tanpa henti. IP memiliki waktu-ke-Live (TTL) lapangan dan nilainya decremented oleh 1 pada setiap router. Jika TTL adalah nol, router tetes paket.

4.4.2 Problem: Count to Infinity Hitung sampai tak terhingga adalah suatu kondisi yang terjadi ketika update routing tidak akurat meningkatkan nilai metrik untuk "infinity" untuk jaringan yang tidak lagi terjangkau. Animasi menunjukkan apa yang terjadi pada tabel routing ketika semua tiga router terus mengirim pembaruan akurat satu sama lain. ANIMASI 4.4.3 Setting a Maximum Untuk akhirnya menghentikan incrementing dari metrik, "infinity" didefinisikan dengan menetapkan nilai maksimum metrik. Sebagai contoh, RIP mendefinisikan ketidakterbatasan 16 hop - sebuah "unreachable" metrik. Setelah router "menghitung sampai tak terhingga," mereka menandai rute sebagai unreachable.

4.4.4 Preventing Routing Loops with Holddown TimersSebelumnya Anda belajar bahwa jarak vektor protokol mempekerjakan update dipicu untuk mempercepat proses konvergensi. Ingat bahwa selain dipicu update, router menggunakan routing protokol vektor jarak juga mengirimkan update secara periodik. Mari kita bayangkan bahwa jaringan tertentu tidak stabil. Antarmuka reset sebagai up, kemudian turun, kemudian naik lagi dalam suksesi cepat. Rute mengepakkan. Menggunakan update dipicu, router akan bereaksi terlalu cepat dan tanpa sadar membuat routing loop. Sebuah routing loop juga bisa dibuat oleh sebuah update periodik yang dikirimkan oleh router selama ketidakstabilan. Ditentukan dalam Holddown Timers Timer mencegah routing loop dari yang diciptakan oleh kondisi ini. Timer ditentukan dalam Holddown Timers juga membantu mencegah kondisi yang menghitung sampai tak terhingga. Ditentukan dalam Holddown Timers timer digunakan untuk mencegah pesan update regular dari tepat mengembalikan rute yang mungkin telah pergi buruk. Timer ditentukan dalam Holddown Timers menginstruksikan router untuk mengadakan perubahan apapun yang mungkin mempengaruhi rute untuk jangka waktu tertentu. Jika rute yang diidentifikasi sebagai down atau mungkin turun, informasi lain untuk rute yang berisi status yang sama, atau lebih buruk, diabaikan untuk jumlah yang telah ditetapkan waktu (periode ditentukan dalam Holddown Timers). Ini berarti bahwa router akan meninggalkan rute ditandai sebagai unreachable di negara itu untuk jangka waktu yang cukup lama untuk menyebarkan update tabel routing dengan informasi terkini. Ditentukan dalam Holddown Timers timer bekerja dengan cara sebagai berikut: 1. Sebuah router menerima update dari tetangga yang menunjukkan bahwa jaringan yang sebelumnya diakses sekarang tidak lagi dapat diakses.

2. Router jaringan menandai sebagai mungkin ke bawah dan mulai timer ditentukan dalam Holddown Timers. 3. Jika update dengan metrik yang lebih baik untuk jaringan yang diterima dari router tetangga selama periode ditentukan dalam Holddown Timers, jaringan kembali dan timer ditentukan dalam Holddown Timers dihapus. 4. Jika sebuah update dari tetangga lainnya adalah diterima selama periode ditentukan dalam Holddown Timers dengan yang sama atau lebih buruk metrik untuk jaringan itu, pembaruan yang diabaikan. Jadi, lebih banyak waktu diperbolehkan untuk informasi tentang perubahan yang akan disebarkan. 5. Router masih meneruskan paket ke jaringan tujuan yang ditandai sebagai kemungkinan turun. Hal ini memungkinkan router untuk mengatasi masalah yang terkait dengan konektivitas berselang. Jika jaringan tujuan yang benar-benar tidak tersedia dan paket diteruskan, routing lubang hitam diciptakan dan berlangsung sampai timer ditentukan dalam Holddown Timers berakhir.

4.4.5 Split Horizon Rule Metode lain yang digunakan untuk mencegah routing loop yang disebabkan oleh konvergensi lambat protokol vektor jarak routing dibagi cakrawala. Aturan split horizon mengatakan bahwa router tidak harus mengiklankan jaringan melalui antarmuka dari mana memperbarui datang. Menerapkan split horizon dengan contoh sebelumnya rute 10.4.0.0 menghasilkan tindakan berikut: R3 mengiklankan jaringan 10.4.0.0 ke R2. R2 menerima informasi dan update tabel routing nya. R2 kemudian mengiklankan jaringan 10.4.0.0 ke R1 keluar S0/0/0. R2 tidak mengiklankan 10.4.0.0 untuk R3 keluar S0/0/1, karena rute yang berasal dari antarmuka. R1 menerima informasi dan update tabel routing nya. Karena split horizon, R1 juga tidak mengiklankan informasi tentang jaringan 10.4.0.0 kembali ke R2. Update routing yang lengkap dipertukarkan, dengan pengecualian rute yang melanggar aturan split horizon. Hasilnya terlihat seperti ini: R2 mengiklankan jaringan 10.3.0.0 10.4.0.0 dan ke R1. R2 mengiklankan jaringan 10.1.0.0 10.2.0.0 untuk R3 dan. R1 mengiklankan jaringan 10.1.0.0 ke R2. R3 mengiklankan jaringan 10.4.0.0 ke R2. ANIMASI Perhatikan bahwa R2 mengirimkan update routing yang berbeda ke R1 dan R3. Catatan: split horizon dapat dinonaktifkan oleh administrator. Dalam kondisi tertentu, ini harus dilakukan untuk mencapai routing yang tepat. Kondisi ini dibahas dalam kursus nanti. 4.4.6 Split Horizon with Poison Reverse or Route Poisoningrute Keracunan Keracunan rute metode lain yang digunakan oleh protokol vektor jarak routing untuk mencegah routing loop. Rute keracunan digunakan untuk menandai rute sebagai unreachable pada update routing yang dikirim ke router lainnya. Unreachable ditafsirkan sebagai metrik yang diatur ke maksimum. Untuk RIP, rute beracun memiliki metrik 16. ANIMASI Proses berikut ini terjadi: Jaringan 10.4.0.0 menjadi tidak tersedia karena kegagalan link. Racun R3 metrik dengan nilai 16 dan kemudian mengirimkan update dipicu menyatakan bahwa 10.4.0.0 tidak tersedia. R2 proses yang update. Karena metrik adalah 16, R2 membatalkan entri routing dalam tabel routing. R2 kemudian mengirimkan update racun ke R1, menunjukkan bahwa rute tidak tersedia, lagi-lagi dengan menetapkan nilai metrik sampai 16. R1 proses update dan membatalkan entri routing untuk 10.4.0.0 dalam tabel routing.

Rute keracunan kecepatan proses konvergensi sebagai informasi tentang 10.4.0.0 menyebar melalui jaringan lebih cepat daripada menunggu hop hitungan untuk mencapai "tak terhingga".

4.4.6.2 Split Horizon with Poison Reverse or Route PoisoningHorizon dibagi dengan Poison reverse Sebaliknya racun dapat dikombinasikan dengan teknik split horizon. Metode ini disebut split horizon dengan sebaliknya racun. Aturan untuk split horizon dengan negara-negara terbalik racun ketika mengirimkan update keluar interface tertentu, menunjuk setiap jaringan yang belajar pada antarmuka seperti unreachable. Konsep split horizon dengan membalikkan racun yang secara eksplisit memberitahu router untuk mengabaikan rute lebih baik daripada tidak mengatakan itu tentang rute di tempat pertama. ANIMASI Proses berikut ini terjadi: Jaringan 10.4.0.0 menjadi tidak tersedia karena kegagalan link. Racun R3 metrik dengan nilai 16 dan kemudian mengirimkan update dipicu menyatakan bahwa 10.4.0.0 tidak tersedia. R2 proses yang update, membatalkan entri routing dalam tabel routing, dan segera mengirimkan racun reverse kembali ke R3. Racun terbalik adalah keadaan khusus yang menimpa split horizon. Hal ini terjadi untuk memastikan R3 yang tidak rentan terhadap update yang tidak benar tentang jaringan 10.4.0.0. Catatan: split horizon diaktifkan secara default. Namun cakrawala berpisah dengan racun sebaliknya mungkin tidak default pada semua implementasi IOS.

4.4.7 IP and TTLTime to Live (TTL) adalah bidang 8-bit dalam header IP yang membatasi jumlah hop sebuah paket dapat melintasi melalui jaringan sebelum dibuang. Tujuan dari bidang TTL adalah untuk menghindari situasi di mana sebuah paket terkirim terus beredar di jaringan tanpa henti. Dengan TTL, bidang 8-bit set dengan nilai oleh perangkat sumber paket. TTL berkurang satu oleh setiap router pada rute ke tujuan. Jika bidang TTL mencapai nol sebelum paket tiba di tempat tujuan, paket tersebut akan dibuang dan router mengirimkan Internet Control Message Protocol (ICMP) pesan kesalahan kembali ke sumber dari paket IP. Animasi menunjukkan bahwa bahkan dalam kasus paket routing loop tidak akan loop tanpa henti dalam jaringan. Akhirnya nilai TTL akan turun menjadi 0 dan paket akan dibuang oleh router.

ANIMASI 4.5.1 RIP and EIGRPUntuk protokol routing vektor jarak, benar-benar ada hanya dua pilihan: RIP atau EIGRP. Keputusan tentang yang routing protokol untuk digunakan dalam situasi tertentu dipengaruhi oleh sejumlah faktor termasuk: Ukuran jaringan Kompatibilitas antara model dari router Administrasi pengetahuan yang diperlukan

RIP Selama bertahun-tahun, RIP telah berkembang dari sebuah routing protocol classful (RIPv1) untuk sebuah routing protocol tanpa kelas (RIPv2). RIPv2 adalah sebuah routing protocol standar yang bekerja dalam lingkungan router penjual campuran. Router yang dibuat oleh perusahaan yang berbeda dapat berkomunikasi menggunakan RIP. Ini adalah salah satu protokol routing yang paling mudah untuk mengkonfigurasi, sehingga pilihan yang baik untuk jaringan kecil. Namun, RIPv2 masih memiliki keterbatasan. Kedua RIPv1 dan RIPv2 memiliki metrik rute yang hanya didasarkan pada hitungan hop dan yang dibatasi sampai 15 hop. Fitur RIP: Mendukung split horizon dan split horizon dengan membalikkan racun untuk mencegah loop. Mampu load balancing hingga enam jalur biaya sama. Standarnya adalah empat jalan biaya sama. RIPv2 memperkenalkan perbaikan berikut untuk RIPv1: Termasuk subnet mask pada update routing, sehingga protokol routing tanpa kelas. Memiliki mekanisme otentikasi untuk mengamankan routing update tabel. Mendukung variabel panjang subnet mask (VLSM). Menggunakan alamat multicast, bukan broadcast. Mendukung rute summarization manual. EIGRP Peningkatan IGRP (EIGRP) dikembangkan dari IGRP, protokol lain distance vector. EIGRP adalah, tanpa kelas protokol vektor jarak routing dengan fitur yang ditemukan di link-state protokol routing. Namun, tidak seperti RIP atau OSPF, EIGRP adalah protokol proprietary yang dikembangkan oleh Cisco dan hanya berjalan pada router Cisco. Fitur EIGRP termasuk: Dipicu update (EIGRP tidak memiliki update periodik). Penggunaan tabel topologi untuk menjaga semua rute yang diterima dari tetangga (tidak hanya jalur terbaik). Pembentukan adjacencies dengan router tetangga menggunakan protokol EIGRP halo. Dukungan untuk VLSM dan rute summarization manual. EIGRP ini memungkinkan untuk menciptakan jaringan yang besar hierarkis terstruktur. Keuntungan dari EIGRP: Meskipun rute yang diperbanyak dengan cara vektor jarak, metrik yang didasarkan pada bandwidth minimum dan delay kumulatif jalan daripada hop count. Karena Algoritma Pembaruan Diffusing (DUAL) perhitungan rute cepat konvergensi. DUAL memungkinkan penyisipan rute cadangan ke dalam tabel topologi EIGRP, yang digunakan dalam kasus rute utama gagal. Karena merupakan prosedur lokal, peralihan ke rute backup langsung dan tidak melibatkan tindakan dalam setiap router lainnya. Update dibatasi berarti bahwa EIGRP menggunakan bandwidth kurang, terutama dalam jaringan besar dengan banyak rute. EIGRP mendukung protokol jaringan multiple layer melalui Modul Protokol Dependent, yang meliputi dukungan untuk IP, IPX, dan AppleTalk