Pelatihan Cisco 200-125 CCNA v3.0. Hari 21. RIP Routing Vektor Jarak Jauh

Topik pelajaran hari ini adalah RIP, atau Routing Information Protocol. Kami akan berbicara tentang berbagai aspek penerapannya, konfigurasi dan batasannya. Seperti yang saya katakan sebelumnya, topik RIP bukan bagian dari kurikulum kursus Cisco 200-125 CCNA, tetapi saya memutuskan untuk memberikan pelajaran terpisah untuk protokol ini, karena RIP adalah salah satu protokol routing utama.

Hari ini kita akan mempertimbangkan 3 aspek: memahami pekerjaan dan mengatur RIP di router, timer RIP, pembatasan RIP. Protokol ini dibuat pada tahun 1969, jadi ini adalah salah satu protokol jaringan tertua. Keuntungannya terletak pada kesederhanaannya yang luar biasa. Saat ini, banyak perangkat jaringan, termasuk Cisco, terus mendukung RIP, karena tidak eksklusif seperti EIGRP, tetapi protokol publik.

Ada 2 versi RIP. Pertama, versi klasik tidak mendukung VLSM - panjang variabel dari subnet mask yang menjadi dasar pengalamatan IP tanpa kelas, jadi kami hanya dapat menggunakan satu jaringan. Saya akan membicarakan hal ini nanti. Versi ini juga tidak mendukung otentikasi.

Misalkan Anda memiliki 2 router yang terhubung satu sama lain. Dalam hal ini, router pertama memberi tahu tetangga segala sesuatu yang ia ketahui. Misalkan jaringan 10 terhubung ke router pertama, jaringan 20 terletak di antara router pertama dan kedua, dan jaringan 30 terletak di belakang router kedua, lalu router pertama memberitahu yang kedua bahwa ia tahu jaringan 10 dan 20, dan router 2 memberitahu router 1 bahwa ia tahu tentang jaringan 30 dan jaringan 20.



Protokol routing menunjukkan bahwa kedua jaringan ini perlu ditambahkan ke tabel routing. Secara umum, ternyata satu router berbicara tentang jaringan yang terhubung ke router tetangga, satu router ke tetangga, dll. Sederhananya, RIP adalah protokol gosip yang berfungsi untuk memastikan bahwa router tetangga saling berbagi informasi, dan masing-masing tetangga tanpa syarat percaya apa yang mereka katakan kepadanya. Setiap router "mendengarkan" untuk perubahan dalam jaringan dan membagikannya dengan tetangganya.

Kurangnya dukungan otentikasi berarti bahwa setiap router yang akan terhubung ke jaringan segera menjadi anggota penuh. Jika saya ingin menurunkan jaringan, maka saya akan menghubungkan router hacker saya dengan pembaruan berbahaya untuk itu, dan karena semua router lain mempercayainya, mereka akan memperbarui tabel routing mereka sesuai kebutuhan. Terhadap peretasan seperti itu, versi pertama RIP tidak memberikan perlindungan apa pun.

RIPv2 dapat memberikan otentikasi dengan mengkonfigurasi router yang sesuai. Dalam hal ini, memperbarui informasi antar router akan menjadi mungkin hanya setelah melewati otentikasi jaringan dengan memasukkan kata sandi.

RIPv1 menggunakan Siaran, yaitu, semua pembaruan dikirim menggunakan pesan siaran, sehingga semua peserta jaringan menerimanya. Misalkan komputer terhubung ke router pertama yang tidak tahu apa-apa tentang pembaruan ini, karena mereka hanya diperlukan oleh perutean perangkat. Namun, router 1 akan mengirim pesan-pesan ini ke semua perangkat yang memiliki ID Siaran, yaitu, bahkan untuk mereka yang tidak membutuhkannya.



Versi kedua RIP memecahkan masalah ini - ia menggunakan ID Multicast, atau lalu lintas multicast. Dalam hal ini, hanya perangkat yang ditentukan dalam pengaturan protokol yang menerima pembaruan. Selain otentikasi, versi RIP ini mendukung pengalamatan IP VLSM tanpa kelas. Ini berarti bahwa jika jaringan 10.1.1.1/24 terhubung ke router pertama, maka semua perangkat jaringan yang alamat IP-nya berada dalam kisaran alamat subnet ini juga menerima pembaruan. Versi kedua dari protokol mendukung metode CIDR, yaitu, ketika router kedua menerima pembaruan, ia tahu jaringan atau rute spesifik mana yang bersangkutan. Dalam hal versi pertama, jika jaringan 10.1.1.0 terhubung ke router, maka perangkat jaringan 10.0.0.0 dan jaringan lain yang termasuk kelas yang sama juga akan menerima pembaruan. Pada saat yang sama, router 2 juga akan menerima informasi lengkap tentang memperbarui jaringan ini, namun, tanpa CIDR, ia tidak akan tahu bahwa informasi ini menyangkut subnet dengan alamat IP kelas A.

Inilah yang RIP dalam istilah yang sangat umum. Sekarang mari kita lihat bagaimana hal itu dapat dikonfigurasi. Anda harus masuk ke mode konfigurasi global pengaturan router dan menggunakan perintah Router RIP.



Setelah itu, Anda akan melihat bahwa tajuk baris perintah telah berubah menjadi R1 (config-router) #, karena kami telah pindah ke tingkat sub-perintah router. Perintah kedua adalah Versi 2, yaitu, kami mengindikasikan ke router bahwa itu harus menggunakan versi 2 protokol. Selanjutnya, kita harus memasukkan alamat jaringan kelas yang diumumkan melalui mana pembaruan harus dikirim menggunakan perintah XXXX jaringan. Perintah ini memiliki 2 fungsi: pertama, ini menunjukkan jaringan mana yang harus diumumkan, dan kedua, antarmuka mana yang harus digunakan untuk ini. Anda akan mengerti apa yang saya maksud ketika Anda melihat konfigurasi jaringan.



Di sini kita memiliki 4 router dan komputer yang terhubung ke switch melalui jaringan dengan pengidentifikasi 192.168.1.0/26, yang dibagi menjadi 4 subnet. Kami hanya menggunakan 3 subnet: 192.168.1.0/26, 192.168.1.64/26 dan 192.168.1.128/26. Kami masih memiliki subnet 192.168.1.192/26, tetapi tidak digunakan karena tidak berguna.

Port perangkat memiliki alamat IP berikut: komputer 192.168.1.10, port pertama router pertama 192.168.1.1, port kedua 192.168.1.65, port pertama dari router kedua 192.168.1.66, port kedua dari router kedua 192.168.1.129, port pertama dari router ketiga 192.168.1.130 . Terakhir kali kami berbicara tentang perjanjian, jadi saya tidak bisa mengikuti konvensi dan menetapkan alamat .1 ke port kedua router, karena .1 bukan bagian dari jaringan ini.

Selanjutnya, saya menggunakan alamat lain, karena kami memulai jaringan lain - 10.1.1.0/16, jadi port kedua dari router kedua yang terhubung dengan jaringan ini memiliki alamat IP 10.1.1.1, dan port dari router keempat yang terhubung dengan switch - alamat 10.1.1.2.



Untuk mengkonfigurasi jaringan yang saya buat, saya harus menetapkan alamat IP ke perangkat. Mari kita mulai dengan port pertama dari router pertama.



Pertama, buat nama host R1, tetapkan alamat 192.168.1.1 ke port f0 / 0 dan tentukan subnet mask 255.255.255.192, karena kita memiliki jaringan dari form / 26. Kami menyelesaikan konfigurasi R1 dengan perintah no shut. Port kedua dari router pertama f0 / 1 akan menerima alamat IP 192.168.1.65 dan subnet mask 255.255.255.192.
Router kedua akan menerima nama R2, port pertama f0 / 0 kita akan menetapkan alamat 192.168.1.66 dan subnet mask 255.255.255.192, port kedua f0 / 1 - alamat 192.168.1.129 dan subnet mask 255.255.255.192.

Pindah ke router ketiga, kami akan menetapkannya nama host R3, port f0 / 0 akan menerima alamat 192.168.1.130 dan mask 255.255.255.192, dan port f0 / 1 akan menerima alamat 10.1.1.1 dan mask 255.255.0.0, karena jaringan ini adalah / 16.

Akhirnya, saya akan pergi ke router terakhir, berikan nama R4 dan berikan alamat 10.1.1.2 dan mask 255.255.0.0 ke port f0 / 0. Jadi, kami mengkonfigurasi semua perangkat jaringan.

Akhirnya, mari kita lihat pengaturan jaringan komputer - ia memiliki alamat IP statis 192.168.1.10, topeng setengah-jaringan 255.255.255.192, dan alamat gateway default adalah 192.168.1.1.



Jadi, Anda melihat bagaimana subnet mask dikonfigurasi untuk perangkat di subnet yang berbeda, itu sangat sederhana. Sekarang aktifkan perutean. Saya masuk ke pengaturan R1, mengatur mode konfigurasi global dan ketik perintah router. Setelah itu, sistem memberikan petunjuk tentang kemungkinan opsi protokol routing untuk perintah ini: bgp, eigrp, ospf, dan rip. Karena tutorial kami tentang RIP, saya menggunakan perintah rip router.



Jika Anda mengetik tanda tanya, sistem akan memberikan petunjuk baru untuk perintah berikut dengan opsi yang memungkinkan untuk fungsi protokol ini: ringkasan otomatis - penjumlahan rute otomatis, informasi default - kontrol presentasi informasi default, jaringan - jaringan, timing, dan sebagainya. Di sini Anda dapat memilih informasi yang akan kami tukarkan dengan perangkat tetangga. Fungsi yang paling penting adalah versi, jadi kita akan mulai dengan memasukkan perintah versi 2. Selanjutnya, kita perlu menggunakan perintah jaringan utama, yang menciptakan rute untuk jaringan IP yang ditentukan.

Kami akan terus mengkonfigurasi Router1 nanti, dan sekarang saya ingin pergi ke router 3. Sebelum saya menggunakan perintah jaringan untuk itu, mari kita lihat sisi kanan topologi jaringan kami. Port kedua router memiliki alamat 10.1.1.1. Bagaimana cara kerja RIP? Bahkan dalam versi kedua RIP, sebagai protokol yang agak lama, masih menggunakan kelas jaringannya sendiri. Oleh karena itu, terlepas dari kenyataan bahwa jaringan kami 10.1.1.0/16 milik kelas A, kami harus menentukan versi lengkap dari kelas alamat IP ini menggunakan perintah jaringan 10.0.0.0.

Tetapi bahkan jika saya mengetik perintah jaringan 10.1.1.1 dan kemudian melihat konfigurasi saat ini, saya akan melihat bahwa sistem memperbaiki 10.1.1.1 hingga 10.0.0.0, secara otomatis menggunakan format pengalamatan kelas penuh. Jadi, jika Anda menemukan pertanyaan tentang RIP dalam ujian CCNA, Anda harus menggunakan pengalamatan kelas penuh. Jika alih-alih 10.0.0.0 Anda mengetikkan 10.1.1.1 atau 10.1.0.0, kemudian buat kesalahan. Terlepas dari kenyataan bahwa konversi ke bentuk pengalamatan kelas penuh terjadi secara otomatis, saya menyarankan Anda untuk menggunakan alamat yang benar pada awalnya sehingga Anda tidak harus menunggu sampai sistem memperbaiki kesalahan. Ingat - RIP selalu menggunakan pengalamatan jaringan kelas penuh.

Setelah Anda menggunakan perintah jaringan 10.0.0.0, router ketiga akan memasukkan jaringan kesepuluh ini ke dalam protokol perutean dan mengirimkan pembaruan di sepanjang rute R3-R4. Sekarang Anda perlu mengkonfigurasi protokol routing router keempat. Saya masuk ke pengaturannya dan memasukkan rip router, versi 2 dan jaringan 10.0.0.0 perintah secara berurutan. Dengan perintah ini, saya meminta R4 untuk mulai mengumumkan Jaringan 10. Menggunakan protokol routing RIP.



Sekarang kedua router ini dapat bertukar informasi, tetapi itu tidak akan mengubah apa pun. Menggunakan perintah show ip route menunjukkan bahwa FastEthernrt 0/0 terhubung langsung ke jaringan 10.1.0.0. Router keempat, setelah menerima pengumuman jaringan dari router ketiga, akan mengatakan: "bagus, sobat, saya menerima pengumuman Anda tentang jaringan kesepuluh, tetapi saya sudah mengetahuinya karena saya langsung terhubung ke jaringan ini."

Oleh karena itu, kami akan kembali ke pengaturan R3 dan menyisipkan jaringan lain dengan perintah jaringan 192.168.1.0. Saya menggunakan format pengalamatan kelas penuh lagi. Setelah ini, router ketiga akan dapat mengumumkan jaringan 192.168.1.128 di sepanjang rute R3-R4. Seperti yang sudah saya katakan, RIP adalah "gosip" yang berbicara tentang jaringan baru ke semua tetangganya, memberikan mereka informasi dari tabel peruteannya. Jika sekarang Anda melihat tabel router ketiga, Anda dapat melihat data dua jaringan yang terhubung dengannya.



Dia akan mengirimkan data ini ke kedua ujung rute ke router kedua dan keempat. Mari kita beralih ke pengaturan R2. Saya memasukkan perintah rip yang sama, versi 2, dan jaringan 192.168.1.0, dan di sini kesenangan dimulai. Saya menetapkan jaringan 1,0, tetapi ini adalah jaringan 192.168.1.64/26 dan jaringan 192.168.1.128/26. Oleh karena itu, ketika saya menentukan jaringan 192.168.1.0, saya secara teknis menyediakan perutean untuk kedua antarmuka router ini. Kenyamanannya adalah hanya dengan satu perintah, Anda dapat menentukan perutean untuk semua port perangkat.

Saya menentukan parameter yang sama persis untuk router R1 dan dengan cara yang sama saya memberikan routing untuk kedua antarmuka. Jika sekarang Anda melihat tabel perutean R1, Anda dapat melihat semua jaringan.



Router ini tahu tentang jaringan 1.0 dan jaringan 1.64. Dia juga tahu tentang jaringan 1.128 dan 10.1.1.0, karena dia menggunakan RIP. Ini ditunjukkan oleh tajuk R di baris yang sesuai dari tabel routing.
Saya meminta Anda untuk memperhatikan informasi [120/2] - ini adalah jarak administratif, yaitu keandalan sumber informasi rute. Nilai ini dapat memiliki nilai yang lebih besar atau lebih kecil, tetapi secara default adalah 120 untuk protokol RIP. Misalnya, rute statis memiliki jarak administratif 1. Semakin kecil jarak administratif, semakin dapat diandalkan protokol tersebut. Jika router akan dapat memilih antara dua protokol, misalnya antara rute statis dan RIP, maka router akan memilih untuk meneruskan lalu lintas di sepanjang rute statis. Nilai kedua dalam tanda kurung, / 2, adalah metrik. Dalam protokol RIP, metrik berarti jumlah harapan. Dalam hal ini, jaringan 10.0.0.0/8 dapat dicapai dalam 2 hop, yaitu, router R1 harus mengirim lalu lintas di jaringan 192.168.1.64/26, ini adalah hop pertama, dan pada jaringan 192.168.1.128/26, ini adalah hop kedua untuk mendapatkan ke jaringan 10.0.0.0/8 melalui perangkat dengan antarmuka FastEthernet 0/1 dengan alamat IP 192.168.1.66.

Sebagai perbandingan, router R1 dapat mencapai jaringan 192.168.1.128 dengan jarak administratif 120 per 1 hop melalui antarmuka 192.168.1.66.

Sekarang, jika Anda mencoba melakukan ping ke antarmuka router R4 dengan alamat IP 10.1.1.2 dari PC0, itu akan berhasil kembali.



Upaya pertama gagal dengan pesan Batas waktu permintaan, karena ketika menggunakan ARP, paket pertama menghilang, tetapi tiga lainnya berhasil kembali ke tujuan. Dengan cara ini, komunikasi peer-to-peer terjadi pada jaringan menggunakan protokol routing RIP.

Jadi, untuk mengaktifkan penggunaan protokol RIP oleh router, Anda perlu mengetikkan perintah rip router, versi 2 dan jaringan <nomor jaringan / pengidentifikasi jaringan dalam bentuk kelas penuh> secara berurutan.

Kami masuk ke pengaturan R4 dan masukkan perintah show ip route. Anda dapat melihat bahwa jaringan 10. terhubung secara langsung ke router, dan jaringan 192.168.1.0/24 dapat diakses melalui port f0 / 0 dengan alamat IP 10.1.1.1 melalui RIP.



Jika Anda memperhatikan jenis jaringan 192.168.1.0/24, Anda akan melihat bahwa ada masalah penjumlahan rute secara otomatis. Jika auto-summarization diaktifkan, protokol RIP akan meringkas semua jaringan hingga 192.168.1.0/24. Mari kita lihat timer apa itu. RIP memiliki 4 timer dasar.



Timer Pembaruan bertanggung jawab atas frekuensi distribusi pembaruan, setiap 30 detik mengirimkan pembaruan protokol pada semua antarmuka yang terlibat dalam perutean RIP. Ini berarti bahwa ia mengambil tabel perutean dan mengirimkannya ke semua port yang beroperasi dalam mode RIP.
Bayangkan kita memiliki router 1, yang terhubung ke router 2 oleh jaringan N2. Sebelum router pertama dan sesudah router kedua ada jaringan N1 dan N3. Router 1 memberi tahu router 2 bahwa ia mengetahui jaringan N1 dan N2, dan mengirimkannya pembaruan. Router 2 memberi tahu router 1 bahwa ia mengetahui jaringan N2 dan N3. Pada saat yang sama, setiap 30 detik, port dari router bertukar tabel routing.

Bayangkan, karena suatu alasan, koneksi N1-R1 telah terputus dan router 1 tidak dapat lagi terhubung ke jaringan N1. Setelah itu, router pertama hanya akan mengirim pembaruan ke router kedua mengenai jaringan N2. Router 2, setelah menerima pembaruan pertama, akan berpikir: "bagus, sekarang saya harus meletakkan jaringan N1 di timer jaringan Timer Tidak Valid," setelah itu saya akan memulai timer Tidak Valid. Selama 180 detik, ia tidak akan bertukar pembaruan dengan jaringan N1 dengan siapa pun, tetapi setelah periode waktu ini, ia menghentikan Timer Tidak Valid dan memulai Perbarui Timer lagi. Jika selama 180 detik ini, ia tidak menerima pembaruan apa pun ke status jaringan N1, ia akan menempatkannya dalam timer Tahan selama 180 detik, yaitu, timer Tahan Turun dimulai segera setelah timer tidak valid berakhir.

Pada saat yang sama, timer Flush keempat sedang berjalan, yang dimulai bersamaan dengan timer tidak valid. Timer ini menentukan interval waktu antara penerimaan pembaruan normal terakhir tentang jaringan N1 sampai jaringan ini dikeluarkan dari tabel routing. Jadi, ketika durasi timer ini mencapai 240 detik, jaringan N1 secara otomatis dikeluarkan dari tabel routing router kedua.

Jadi, Perbarui Timer mengirimkan pembaruan setiap 30 detik. Timer tidak valid, yang dimulai setiap 180 detik, menunggu hingga pembaruan baru mencapai router. Jika tidak tiba, itu akan menahan jaringan, dengan Hold Down Timer mulai setiap 180 detik. Tetapi pengatur waktu Valid dan Flush mulai pada saat yang sama, sehingga 240 detik setelah memulai Flush, jaringan yang tidak disebutkan dalam pembaruan dikecualikan dari tabel routing. Durasi timer ini diatur secara default dan dapat diubah. Inilah yang disebut timer RIP.

Sekarang mari kita beralih ke batasan protokol RIP, ada beberapa di antaranya. Salah satu batasan utama adalah autosumming.



Mari kita kembali ke jaringan kami 192.168.1.0/24. Router 3 memberi tahu router 4 tentang seluruh jaringan 1.0, seperti yang ditunjukkan oleh / 24. Ini berarti bahwa semua 256 alamat IP dari jaringan ini, termasuk pengidentifikasi jaringan dan alamat broadcast, tersedia, yaitu pesan dari perangkat dengan alamat IP apa pun dalam kisaran ini akan dikirim melalui jaringan 10.1.1.1. Mari kita lihat tabel routing R3.



Kami melihat jaringan 192.168.1.0/26, dibagi menjadi 3 subnet. Ini berarti bahwa router hanya mengetahui tentang tiga alamat IP yang ditentukan: 192.168.1.0, 192.168.1.64 dan 192.168.1.128, yang termasuk dalam jaringan / 26. Tapi dia tidak tahu apa-apa, misalnya, tentang perangkat dengan alamat IP mulai dari 192.168.1.192 hingga 192.168.1.254.

Namun, untuk beberapa alasan, R4 berpikir bahwa ia tahu segalanya tentang lalu lintas yang R3 kirimkan ke sana, yaitu, tentang semua alamat IP jaringan 192.168.1.0/24, yang sepenuhnya salah. Pada saat yang sama, router dapat mulai menjatuhkan traffic karena mereka β€œmenipu” satu sama lain - bagaimanapun, router 3 tidak memiliki hak untuk memberi tahu router keempat bahwa ia mengetahui segalanya tentang subnet dari jaringan ini. Ini karena masalah yang disebut penjumlahan otomatis. Ini terjadi ketika lalu lintas mengalir di berbagai jaringan besar. Sebagai contoh, dalam kasus kami, jaringan dengan alamat kelas C terhubung melalui router R3 ke jaringan dengan alamat kelas A.



Router R3 menganggap jaringan ini sama dan secara otomatis merangkum semua rute menjadi satu alamat jaringan 192.168.1.0. Ingatlah bahwa kami berbicara tentang menjumlahkan rute supernet di salah satu video sebelumnya. Alasan untuk penjumlahan adalah sederhana - router percaya bahwa satu entri dalam tabel routing, kita memiliki entri ini 192.168.1.0/24 [120/1] melalui 10.1.1.1, lebih baik dari 3 entri. Jika jaringan terdiri dari ratusan subnet kecil, maka ketika peringkasan dinonaktifkan, tabel perutean akan terdiri dari sejumlah besar entri perutean. .

, . R3 , .

router rip no auto-summary. , , show ip route R4.



, . 192.168.1.0/24 [120/1] via 10.1.1.1 , , Update 30 . Flush , 240 30 , 270 , .



192.168.1.0/26, 192.168.1.64/26 192.168.1.128/26 , , 192.168.1.225, , , . , R3, 10.1.1.1, , R3 , .

, . , R3. – , , .

RIP Loops, . , . 192.168.1.0/24, . , . , , .. – , .
RIP , . - Loops, Β« Β».

, – 1 2 N2, 1 N1, 2 – N3. , - N1-R1 .



2 , N1 1, . , 1 Hold Down . 2 Update, 1 , , N1 . 1 , 2 N1.

, 1 : Β« , N1, , - , 2 , . , , 2 , , N1 2 !Β».
, 2 : Β«, R1, , N1 . , 3 . , - , , , Β». R2 , , N1 4 .
, ? , , . RIP 16, , , . RIP. , RIP – - , , . 1969 , , , - , RIP . , , , OSPF. - . .

Kami tidak akan lagi kembali ke RIP, oleh karena itu, menggunakan contoh protokol jaringan tertua ini, saya sudah cukup memberi tahu Anda tentang dasar-dasar perutean dan masalah yang membuat tidak mungkin menggunakan protokol ini untuk jaringan besar lagi. Dalam tutorial video berikut, kita akan melihat protokol perutean modern - OSPF dan EIGRP.


Terima kasih telah tinggal bersama kami. Apakah Anda suka artikel kami? Ingin melihat materi yang lebih menarik? Dukung kami dengan melakukan pemesanan atau merekomendasikannya kepada teman-teman Anda, diskon 30% untuk pengguna Habr pada analog unik dari server entry-level yang kami temukan untuk Anda: Seluruh kebenaran tentang VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps dari $ 20 atau bagaimana membagi server? (opsi tersedia dengan RAID1 dan RAID10, hingga 24 core dan hingga 40GB DDR4).

Dell R730xd 2 kali lebih murah? Hanya kami yang memiliki 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV dari $ 199 di Belanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mulai dari $ 99! Baca tentang Cara Membangun Infrastruktur Bldg. kelas menggunakan server Dell R730xd E5-2650 v4 seharga 9.000 euro untuk satu sen?

Source: https://habr.com/ru/post/id463571/


All Articles