Home

Sekilas Tentang Routing Protocol

2 Comments

Tada !! (pakek gaya pembawa acara kuis, wkwk)

Kali ini kita membahas tentang Routing Table Dinamis yang kemaren sempet “ngambang”

Sebelumnya kita pasti bertanya..apa sih routing protocol itu ?!?!

Routing Protocol adalah Suatu cara dari setiap router untuk ”berkomunikasi” dengan router yang lainnya (paling banyak sih cara untuk menentukan rute terbaik untuk meneruskan sebuah paket)

Istilah yang sering terdapat dalam Routing Protocol

  1. Administrative Distances (AD)

Whoa…dont you guys remember it in last lesson ??

Sebelum kita jelaskan definisi…mari kita liat table dibawah

———————————————————————

Sumber Router                                              AD Default

———————————————————————

Interface yg terhubung langsung                              0

Route Statis                                                                        1

EIGRP                                                                                90

IGRP                                                                                100

OSPF                                                                                110

RIP                                                                                  120

External EIGRP                                                         170

Tidak di ketahui                                                        255

———————————————————————

Nah…definisi AD adalah suatu nilai untuk menentukan rute terbaik untuk        router meneruskan sebuah paket

Semakin Kecil nilainya…semakin bagus

Nah…sekarang udah pada tau kan gunanya AD

router yang terhubung langsung ke router tempat kita konfigurasi mendapat Prioritas Paling Utama untuk meneruskan sebuah paket

router yang kita ”input” sendiri secara manual mendapat prioritas utama setelah yang terhubung langsung

nah…apaan nih EIGRP, IGRP, RIP, OSPF ?? itu adalah jenis-jenis routing protocol dinamis

router yang di “mark” oleh router kita dengan 255…tandanya ga bisa kesana tuh paket nya, ada yang salah…somethin’ wrong pastinya (kita liat troubleshooting routing2 protocol nanti….panjang nih bisa @_@ )

1. Routing Protocol Jenis Distance Vector & Link State

Distance Vector : routing berjenis ini menentukan router2 lain dengan menilai hops (noob word : jarak tempuh), analogi nya adalah kalau kita dari rumah kita mau ke rumah temen, sedangkan rumah temen kita  berjarak 2 rumah dari kita, maka kita bilang “ooh..rumah si Anu jaraknya 2 rumah dari tempat gw” ..diukur bukan berdasarkan 10-20 meter..tapi   “hops” .

Link State : yang ini sedikit rumit, untuk menentukan jalur tempuh terbaik, sebuah link state routing protocol mempunyai 3 table (ya..lo ga sala baca…tiga !!) ,table pertama mencatat update2 dari router2 yang lain tentang jalur2 terkini, table kedua menentukan topologi keseluruhan dari seluruh network, dan table ketiga untuk routing table…puyeng          kan…wkwkkw, gpp…puyeng2 dikit

2. Routing Loops

Ini adalah salah satu temen setia lo klo lo salah setting routing protocol, wkwkw, biasanya terjadi di routing protocol jenis distance vector, jelasin secara network aga sedikit susah, tapi klo di analogikan seperti ini :

A-B-C-D (anggaplah ini routernya)

Router B “eh…Router A…kita ada temen baru nih..si Router C, dia terkoneksi langsung ke gw..

Router A ”oh ya ?? ok…gw update table gw

Router C “hei teman2..gw baru nih disini…salam kenal yah B dan D (secara paling deket)

Router D ”…..(putus koneksi…meninggal dunia..wkkwk)

Router A ”eh B..gw dapet paket buat D…anterin nih…secara di table gw lo bisa nganter lewat C

……disaat yang sama…semua router mengupdate status terbaru dari jalurnya masing2 (tiap 30 detik secara serentak)

Router C ”gawat coi..oi B..kasi tau ke A…si D mati

Router B ”oooh…OK…oi A…si D mati..maap ga bisa (sementara itu paket lagi kirim ke C)

Router C menolak paket kiriman B dari A…gara2 D ga bisa nerima…dibalikin lagi ke B, sementara update kiriman Terakhir kali dari masing2 router mengatakan bahwa tiap router masih menyala, alhasil..router di A dan B masih menganggap router D menyala

Router C “lah…kenapa masi ada paket kekirim ke sini ??”

Router B ” hah ?? koq dikirim balik sih ?? di table gw ama table si A yang kiriman dari lo masi nyala ah…udah..balikin lagi..kirimin ke D cepet..”

Update lagi….router

Router C ”hmm…masi ada yah…ok gw kirim…loh loh loh !!, mati cui !!..uda gw bilang

Damnnn…muter2 disitu karena masing2 salah update dan tidak mengetahui bahwa salah satu dari mereka terbunuh oleh mafia…wkkwkwkwk

3. Split Horizon

Suatu cara untuk menanggulangi problem di atas ^_^, caranya adalah dengan mencegah informasi datang dari jalur yang sama, analoginya adalah :

Router C ”ini update status terbaru facebook gw..eh..routing table gw

Router B ”oh..OK..

setelah 30 detik..

Router C ”eh…ni update status twitter gw yg sekarang..ehm..routing table maksud nya

Router B ”udah2..kaga terima status dari lo dulu dah..dari yang laen dulu, kayak dari si A dulu..tadi uda gw sampein routing table gw ama routing table lo ke si A

So…si A update..bahwa si D mati…lalu di kirim ke B, sekarang B update status Dari Router A bukan dari router C lagi

Router A ”oi..si D mati yah?? Yah…ga bilang2..masi ada utang dia ma gw

Router B ”iya tu…gw jg masi ada dendam ama si D

Router C ”pan tadi dah aye bilang..router D mateeeek, kaga mau dengerin sich

4. Route Poisoning

Sama seperti Split Horizon..gunanya untuk mencegah routing loop, caranya adalah dengan ”meracuni” routing table diri sendiri, sehingga yang lain tidak mau menerima routing table darinya

Analoginya :

Router D (untuk pertama kalinya, wkwkw) ”…gw bikin surat wasiat sebelum gw mokat, egh, ugh..oi C !!…ni surat wasiat, tolong baca dan sebarkan yah buat temen2 kite

Router C ”wtf…isinya utang semua..minta di ikhlasin…walah2..kaga deh..

Router A dan B ”oi C…gw mo kirim paket ke D..nih paketnya..

Router C ”hmm…si D lagi pulang kampung…lo jangan kirim2 dulu kesana yah

Router A dan B “ohh…ok..kita ga kirim2 dulu ke si D

diracuni alias router2 lain dipaksa percaya bahwa router D ga bisa di akses

5. Holddown Timer

Ini juga sama, untuk mencegah routing loop, caranya adalah ketika route mendapatkan informasi bahwa tetangganya mati, dia akan menetapkan timer, jadi selama timer itu (contoh 30 detik) dia tidak akan mau menerima update apapun tentang network tetangganya itu dari router lain, kecuali dari router tetangga itu atau dia mendapat update dari router lain yang metric nya lebih baik dari dirinya (baca : lebih dekat atau lebih terpercaya dari router yang mati itu, lo bisa bilang router yg lagi ”megang stopwatch” lebih percaya sama sodara kerabat nya router yg mati itu dari pada ama temennya), sangat berguna klo router tetangga itu sedang bermasalah (baca : hidup-mati melulu)

Router C ”walah..ini si D…lagi sekarat kali yah..bentar2 melek..mentar2 merem

Router B ”oi C..ada paket untuk D nih

Router C ”ga terima paket untuk D dulu de..lagi sakit2an tuh orang, tunggu de 1 mingguan

Router E (nah..router baru nih, terhubung ke D dan C) ”eh C, router D gpp tuh, sodara gw uda sehat tuh

Router C ”ah nyank bener, ya uda de…oi B..sini..paket yg mo lo kirimin, kata sodaranya udah sehat

Router B ” (mati lu sekarang D….gw bom rumah lu..bener2 mati lu sekarang wkkwkw)

yah…klo kurang ngerti ato kurang berkenan…nanti akan ada revisi2 koq dari setiap post yg gw kasih…terutama dalam hal visualisasi >_<

next…setting routing RIP Protocol

Subnet, Subnet Mask, dan VLSM bag.2

5 Comments

hmm..Subnet udah, subnet mask udah, tinggal VLSM yang belum.

sebelum kita melangkah lebih jauh dan berbicara tentang VLSM, gw ada contoh kasus nih :

di satu perusahaan ada 3 departement, yaitu Finance, Marketing, dan Accounting

Finance ada 8 komputer, Marketing ada 17 Komputer, Accounting ada 30 komputer

kalau lihat dari kasus diatas, paling gampang adalah 8 + 17 + 30 = 55 Host/PC, kita bisa pakai yang “usual” yaitu 255.255.255.0 atau /24 alias ada 254 host bisa terpakai, tetapi akankah sesuai ?? jika dari 254 Host hanya 55 Host yg terpakai buat PC ?? 199 lagi kemana ?? ini namanya pemborosan.

lalu ada kasus lagi, satu perusahaan multi nasional, punya PC yg beroperasi sebanyak 1.000 buah , akankah subnet mask 255.255.255.0 atau /24 mencukupi ?? sedangkan /24 hanya bisa menampung 254 Host ?? “ohh..saya tau !! pakai IP Class B aja !!”.

ingat IP kelas B selalu dengan subnet mask 255.255.0.0 , yg arti nya :

11111111 . 11111111 . 00000000 . 00000000 = 16 angka nol ( 0 ) = yang artinya 255 x 255 = 65.025 host (actualnya bukan segini)…sisanya yg begitu banyak mo di kemanain ??

“ya untuk future development lah !!”

ok..gw setuju, tapi tetep dalam hati ini adalah suatu pemborosan

*note : IP versi 4 (IPv4) sudah mulai depleted, alias sudah mulai habis

klo mo liat berapa buah lagi IPv4 yg tersisa lihat disini.

Sekarang sudah mulai dikembangkan IPv6 ,bahkan banyak OS seperti Windows Vista dan 7 sudah mensupport IPv6. (kalau sempet kita belajar lebih dalam IPv6)

salah satu cara untuk menghemat IPv4 agar tidak cepat habis (exhaustion) adalah dengan VLSM, apa itu VLSM ?? VLSM Singkatan dari Variable Length Subnet Masks

sebelum kita ke contoh kasus…kita liat lagi bilangan2 biner dari IP

==============================================

karena aturan IPv4 cuma menampung 8 digit, jadi maksimum angka yg bisa di raih adalah 1111 1111 = 255 ,  tapi disini kita pakai angka 254 untuk memudahkan kita dalam menentukan jumlah host, karena “angka” 255 sudah RESERVED untuk broadcast

11111111 = 255 (255.255.255.255 = broadcast address alias ga ada bit untuk host)

11111110 = 254 (255.255.255.254 = [254-254 = 0] alias 0 host bits, ga pernah kepake, so..lewat !!)

11111100 = 252 (255.255.255.252 = [254-252 = 2] alias 2 host bits )

11111000 = 248 (255.255.255.248 = [254-248 = 6] alias 6 host bits)

11110000 = 240 (255.255.255.240 = [254-240 = 14] alias 14 host bits)

11100000 = 224 (255.255.255.224 = [254-224 = 30] alias 30 host bits)

11000000 = 192 (255.255.255.192 = [254-192 = 62] alias 62 host bits)

10000000 = 128 (255.255.255.128 = [254-128 = 126] alias 126 host bits)

00000000 = 0 (255.255.255.0 = [254-0 = 254] alias 254 host bits)

==============================================

nah…sekarang kita coba contoh kasus yang pertama

Finance terdapat 8 Komputer

8?? kita lihat dari “tabel” diatas..yg paling cocok yg mana ??

yaitu dengan subnet mask 255.255.255.240 alias 14 host bits, nah…yg terpakai 8, sisanya yg 6 “slot” sisa bisa buat future development kan ?!?!

berarti kita bisa alokasikan ip 192.168.1.0 dengan subnet mask 255.255.255.240 untuk finance

dengan NA (network address) = 192.168.1.0

dengan IP yg bisa dipakai dari range 192.168.1.1 sampai 192.168.1.14

dan BA (Broadcast Address) = 192.168.1.15

trus ada pertanyaan..trus sisanya kemana dari ip sehabis 192.168.1.16 seterusnya ?!? nah..lo bisa pakai untuk Finance lantai 2 misalnya…

dengan NA (network address) = 192.168.1.16

dengan IP yg bisa dipakai dari range 192.168.1.17 sampai 192.168.1.31

dan BA (Broadcast Address) = 192.168.1.32

begitu pula seterusnya…selang seling tiap 16 bit (1 bit NA  14 bit host, 1 bit BA)

atau mo lanjut dari ip 192.168.1.16 untuk marketing..bollleeee saja, tetapi seperti sudah menjadi kebiasaan klo tidak bisa dikatakan “kode etik” bahwa beda departement, beda juga “format” nya jadi klo kita sudah selesai dengan ip 192.168.1.0 untuk finance, maka ip untuk marketing adalah 192.168.2.0 !! ip untuk accounting adalah 192.168.3.0 !!

sekarang kita set marketing dan accounting

marketing punya 17 komputer sedang ip mereka adalah 192.168.2.0 (atau 192.168.2.X, maksudnya sama saja..NA alias network address)

kita liat di “tabel” diatas yg udah gw kasi, yg mendekati 17 komputer tetapi ber-“sisa” adalah 255.255.255.224 (30 host)

NA = 192.168.2.0

so..range ip marketing adalah 192.168.2.1 sampai 192.168.2.30

BA = 192.168.2.31

sisanya mo dikemanain ?? apalagi accounting punya 30 host ?? pas banget kan dengan skema yg sama alias lanjutin ip range punya marketing

NA = 192.168.2.32

ip accounting = 192.168.2.33 sampai 192.168.2.62

BA = 192.168.2.63

yg jadi masalah adalah JIKALAU ada penambahan orang misalnya (klo kurang sih gpp 😀 ) berarti alokasi .224 tidak sesuai (30 host)

JADI …accounting bikin network baru !!, wkwkkw gampang bener y, serasa bos…wwkkw

NA = 192.168.3.0

ip accounting = 192.168.3.1 sampai 192.168.3.60 (melihat yg paling cocok adalah 255.255.255.192 = 60 host)

BA = 192.168.3.61

PREFIX nya (klo lo cape ketik2 255.255.255.255.255.255…puyeng @_@)

Finance = 192.168.1.0/28

Marketing = 192.168.2.0/27

Accounting = 192.168.3.0/26

nah lo…koq beda..bukan /24 lagi…

lo liat kebelakang lagi gih, kenapa bisa /24, nanti lo tau kenapa bisa jadi /28, /27, dan /26

WUAHH, CAPE BOS NGETIK BEGINIAN (SALAH SATU ALASAN GW MALES NGAJARIN IP/SUBNET/VLSM..PANJANG SOALNYA WKWKWK) , GW AJARIN INI PAKE CARA GW SENDIRI, KLO LO MASUK PELAJARAN JARINGAN KOMPUTER, JANGAN HERAN ADA YG NGAJARNYA BUKAN KEK GINI, BAHKAN INSTRUKTUR CCNA GW PUN NGAJAR NYA BEDA SATU SAMA LAIN SOAL SUBNET DAN VLSM, BANYAK CARA MENJELASKANNYA, BAHKAN LO SENDIRI KLO UDA NGERTI YANG DIAJARIN, LO BISA BIKIN CARA SENDIRI YG SESUAI AMA LO

Older Entries Newer Entries