<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Perjalanan Belum Usai &#187; Routing TCP/IP Volume 1</title>
	<atom:link href="http://pekoktenan.wordpress.com/category/books-review-advance/routing-tcpip-volume-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://pekoktenan.wordpress.com</link>
	<description>...sebuah pesan untuk masa datang...</description>
	<lastBuildDate>Mon, 19 Mar 2012 03:24:41 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pekoktenan.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Perjalanan Belum Usai &#187; Routing TCP/IP Volume 1</title>
		<link>http://pekoktenan.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pekoktenan.wordpress.com/osd.xml" title="Perjalanan Belum Usai" />
	<atom:link rel='hub' href='http://pekoktenan.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Cara Kerja RIPng</title>
		<link>http://pekoktenan.wordpress.com/2009/04/23/cara-kerja-ripng/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/23/cara-kerja-ripng/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:32:50 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[protokol routing]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=1062</guid>
		<description><![CDATA[RIPng untuk Ipv6 berbasis pada RIPv2, tetapi bukan merupakan extension dari RIPv2; RIPng merupakan protokol terpisah. RIPng tidak mendukung Ipv4, jadi untuk menggunakan RIP untuk proses routing Ipv4 dan Ipv6 kita harus menggunakan RIPv1/v2 untuk Ipv4 dan RIPng untuk Ipv6. RIPng menggunakan timer,prosedur, dan tipe message yang sama dengan RIPv2. Misalnya, RIPv2 menggunakan update timer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=1062&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#0000ff;">RIPng </span>untuk <span style="color:#0000ff;">Ipv6 </span>berbasis pada RIPv2, tetapi <span style="color:#ff0000;">bukan merupakan extension dari RIPv2</span>; RIPng merupakan protokol terpisah. RIPng tidak mendukung Ipv4, jadi untuk menggunakan RIP untuk proses routing Ipv4 dan Ipv6 kita harus menggunakan RIPv1/v2 untuk Ipv4 dan RIPng untuk Ipv6.</p>
<p>RIPng menggunakan timer,prosedur, dan tipe message yang sama dengan RIPv2. Misalnya, RIPv2 menggunakan update timer 30 detik yang telah ditambahi sedikit untuk mencegah sinkronisasi, periode timeout 180-detik, dan timer untuk garbage-collection 120 detik, dan holddown timer 180 detik. RIPng juga menggunakan metric hop-count, dengan 16 menunjukkan nilai unreachable. Dan juga menggunakan Request dan Response messages dengan cara yang sama seperti RIPv2. Serta pesan Request dan Response dikirim secara multicast dengan sedikit pengecualian untuk unicast yang digunakan RIPv1 dan v2. Address <span style="color:#0000ff;">multicast </span><span style="color:#0000ff;">Ipv6 </span>yang digunakan RIPng adalah <span style="color:#0000ff;">FF02::9</span>.</p>
<p>Hal yang beda ada pada cara Otentikasi. <span style="color:#ff0000;">RIPng tidak memiliki mekanisme otentikasi sendiri</span>, tetapi mengandalkan fitur yang ada pada <span style="color:#0000ff;">Ipv6</span>.</p>
<p>Gambar dibawah menunjukkan format message <span style="color:#0000ff;">RIPng</span>. Tidak seperti RIPv1/v2 yang berjalan pada port UDP 520, RIPng menggunakan<span style="color:#0000ff;"> port UDP 521</span>. Juga tidak ada ukuran message yang di set. Ukuran message hanya bergantung pada MTU pada link.</p>
<p><img class="aligncenter size-full wp-image-1063" title="1-message-format1" src="http://pekoktenan.files.wordpress.com/2009/04/1-message-format1.gif?w=600" alt="1-message-format1"   /><span id="more-1062"></span></p>
<ul type="disc">
<li><strong>Command</strong> selalu di set 1 untuk      pesan Request dan 2 untuk pesan Response.</li>
<li><strong>Version</strong> selalu di set 1 untuk      menunjukkan versi RIPng saat ini yakni RIPngv1.</li>
<li><strong>IPv6 Prefix</strong> adalah prefix destination Ipv6 128-bit dalam entri route.</li>
<li><strong>Route Tag</strong> digunakan seperti pada RIPv2: untuk      memasukka atribut route external melalui domain RIP.</li>
<li><strong>Prefix Length</strong> adalah fiel 8-bit      yang menentukan bagian signifikan dari addrss pada field <strong>Ipv6 Prefix</strong>.  Misalnya, jika prefix yang di advertise      adalah 3ffe:2100:1201::/48, nilai field <strong>Prefix Length</strong> adalah 48 (0&#215;30). Jika entri route yang di      advertise adalah default route, maka <strong>IPv6      Prefix</strong> adalah 0:0:0:0:0:0:0:0 dan <strong>prefix      length</strong> adalah 0.</li>
<li><strong>Metric </strong>adalah metric hop count      seperti pada RIPv1 dan v2. Tetapi karena nilai maksimum yang mungkin      adalah 16, maka field ini di kurang menjadi 8 bit dari sebelumnya 16 bit      pada RIPv1 dan v2.</li>
</ul>
<p>RIPng menentukan address next-hop dengan cara yang sama seperti RIPv2. Dengan kata lain, address next-hop non-zero yang valid menentukan router next-hop selain dari pengirim dari message Response dan address next-hop <span style="color:#0000ff;">0:0:0:0:0:0:0:0 </span>menentukan pengirim dari message Response itu sendiri sebagai addrss next-hop. Bedanya, RIPng menentukan bahwa address next-hop pada entri route spesial kemudian mengelompokkan semua entri route yang menggunakan address next-hop setelahnya. Dengan kata lain, address next-hop yang ditentukan dalam next-hop entri route berlaku untuk semua entri route setelahnya, sampai akhir pesan Response atau sampai ada entri route spesial lain ditentukan.</p>
<p>Gambar berikut menunjukkan format entri route next-hop. Address 128-bit berupa address IPv6 atau router lain, atau jika berupa :: berarti address dari pengirim. Field <strong>Route Tag</strong> dan <strong>Prefix Length</strong> semua di set 0. Router yang menerima akan mengenali next-hop route entri karena field <strong>Metric</strong> nya di set 0 (0xFF) semua.</p>
<p><img class="aligncenter size-full wp-image-1064" title="2-metric" src="http://pekoktenan.files.wordpress.com/2009/04/2-metric.gif?w=600" alt="2-metric"   /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/1062/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/1062/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/1062/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=1062&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/23/cara-kerja-ripng/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/1-message-format1.gif" medium="image">
			<media:title type="html">1-message-format1</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/2-metric.gif" medium="image">
			<media:title type="html">2-metric</media:title>
		</media:content>
	</item>
		<item>
		<title>Cara Kerja RIPv2</title>
		<link>http://pekoktenan.wordpress.com/2009/04/23/cara-kerja-ripv2/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/23/cara-kerja-ripv2/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:23:10 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=1056</guid>
		<description><![CDATA[Semua prosedur operasi, timer-timer, dan fungsi-fungsi stabilitas dari RIPv1 tetap ada pada versi 2, dengan pengecualian update broadcast. Pada RIPv2 update dilakukan secara multicasts pada router-router lain menggunakan address kelas D 224.0.0.9. Keuntungan multicast adalah mesin-mesin pada network lokal yang tidak berpartisipasi dalam proses RIP tidak perlu menghabiskan waktu &#8220;membuka bungkus&#8221; paket broadcast dari router. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=1056&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Semua prosedur operasi, timer-timer, dan fungsi-fungsi stabilitas dari RIPv1 tetap ada pada versi 2, dengan pengecualian update broadcast. Pada RIPv2 update dilakukan secara <span style="color:#0000ff;">multicasts </span>pada router-router lain menggunakan address kelas D <span style="color:#0000ff;">224.0.0.9</span>. Keuntungan multicast adalah mesin-mesin pada network lokal yang tidak berpartisipasi dalam proses RIP tidak perlu menghabiskan waktu &#8220;membuka bungkus&#8221; paket broadcast dari router.</p>
<h2>Format Message RIPv2</h2>
<p>Formate message RIPv2 ditunjukkan pada gambar dibawah; struktur dasar masih sama dengan RIPv1. Semua extension ditaruh pada field-field yang dulunya tidak dipakai. Seperti pada versi 1, update RIPv2  dapat memuat sampai <span style="color:#0000ff;">25 entri route</span>. Operasi RIPv2 juga berada pada<span style="color:#0000ff;"> UDP port 520</span> dan memiliki ukuran maksimum diagram 512 octet.</p>
<p><img class="aligncenter size-full wp-image-1057" title="1-message-format" src="http://pekoktenan.files.wordpress.com/2009/04/1-message-format.gif?w=600" alt="1-message-format"   /><br />
<span id="more-1056"></span><br />
<strong>Command</strong> akan selalu di set 1 untuk pesan request dan 2 untuk pesan response.</p>
<p><strong>Version</strong> akan di set 2 untuk <span style="color:#0000ff;">RIPv2</span>. Jika di set 0 tetapi message bukan berupa format RIPv1 yang valid, maka message akan di abaikan. RIPv2 akan tetap memproses message RIPv1 yang valid.</p>
<p><strong>Address Family Identifier</strong> akan di set 2 untuk Ipv4. Satu-satunya pengecualian adalah request full tabel routing dari router/host dimana pada kasus ini akan di set 0.</p>
<p><strong>Route Tag</strong> menyediakan sebuah field untuk pemberian tanda (tagging) sebuah route external atau route yang telah di redistribusikan kedalam proses RIPv2. Salah satu penggunaan field 16-bit ini adalah untuk membawa nomor autonomous system dari suatu route yang telah diimport dari protokol routing lain. Meski RIP sendiri tidak menggunakan field ini, protokol routing external yang terhubung pada domain RIP dalam beberapa lokasi bisa saja menggunakan field <strong>Route Tag</strong> untuk bertukar informasi melintasi domain RIP.</p>
<p><strong>IP Address</strong> adalah address <span style="color:#0000ff;">Ipv4 </span>dari route destination. Dapat berupa address network major, subnet, atau host.</p>
<p><strong>Subnet Mask</strong> adalah mask 32-bit yang menunjukkan porsi network dan subnet address</p>
<p><strong>Next Hop</strong> mengidentifikasikan <span style="color:#0000ff;">address next-hop</span>, jika ada, kemudian address dari router yang mengadvertise. Dengan kata lain, field ini mengindikasikan address next-hop dalam subnet yang sama <span style="color:#0000ff;">yang secara metric lebih dekat pada destination</span> daripada router yang mengadvertise route/jalur tersebut. Jika field ini di set 0 semua (0.0.0.0), address dari router yang mengadvertise adalah address next-hop terbaik.</p>
<h2>Kecocokan dengan RIPv1</h2>
<p><span style="color:#0000ff;">RIPv1</span> menangani update dengan cara yang fleksible. Jika field version mengindikasikan versi 1 tetapi setiap bit dari field yang tidak digunakan telah di set 1, maka update akan di abaikan. Jika Version di set lebih besar dar I 1, field yang didefinisikan tidak dipakai dalam versi 1 akan di abaikan dan message akan tetap di proses. Hasilnya, edisi terbaru dari protokol RIP, seperti RIPv2 tetap <a href="http://en.wikipedia.org/wiki/Backward_compatibility"><span style="color:#0000ff;">backward-compatible</span></a> dengan RIPv1.</p>
<p><span style="color:#0000ff;">RFC 1723</span> mendefinisikan &#8220;<span style="color:#0000ff;">compatibility switch</span>&#8221; dengan 4 buah setting, yang memungkinkan versi 1 dan 2 dapat saling beroperasi :</p>
<ol>
<li><span style="color:#0000ff;">RIP-1</span>, yang didalamnya hanya <span style="color:#0000ff;">RIPv1 </span>yang akan ditransmisikan.</li>
<li><span style="color:#0000ff;">RIP-1 Compatibility</span>, yang dapat menyebabkan RIPv2 membroadcast pesannya bukannya multicast sehingga RIPv1 dapat menerima pesan yang dikirim.</li>
<li><span style="color:#0000ff;">RIP-2</span>, yang didalamnya pesan-pesan RIPv2 akan di multicast pada address destination <span style="color:#0000ff;">224.0.0.9</span>.</li>
<li><span style="color:#0000ff;">None</span>, yang berarti tidak akan ada update yang dikirimkan.</li>
</ol>
<p>Sebagai tambahanRFC 1723 mendefinisikan &#8220;<span style="color:#0000ff;">receive control switch</span>&#8221; untuk mengatur penerimaan update. 4 setting rekomendasi tersebut adalah :</p>
<ol>
<li>Hanya RIP-1</li>
<li>Hanya RIP-2</li>
<li>Kedua-duanya</li>
<li>Tidak sama sekali</li>
</ol>
<h2>Classless Route Lookups</h2>
<p>Lookup route Classful merupakan perilaku dasar IOS sampai versi 11.3 ketika lookup default route diganti menjadi classless. Untuk IOS versi yang lebih baru kita dapat meng-enable lookup route classless, meskipun untuk protokol routing classful seperti RIPv1 dan IGRP dengan cara mengeksekusi perintah <span style="color:#800000;"><strong>ip classless</strong></span></p>
<h2>Classless Routing Protocols</h2>
<p>Definisi yang paling tepat untuk<span style="color:#0000ff;"> protokol routing classless</span> adalah kemampuannya untuk membawa informasi subnet mask didalam advertisement route-nya. Salah satu keuntungan dengan disertakannya informasi mask ini berkaitan dengan <span style="color:#0000ff;">subnet all-zeros</span> (nol semua) dan <span style="color:#0000ff;">subnet all-one </span>yang kini menjadi available untuk digunakan. Perlu diketahui  bahwa protokol routing classful tidak dapat membedakan antara <span style="color:#0000ff;">subnet all-zeros</span> (misal 172.16.0.0) dengan<span style="color:#0000ff;"> nomor network major</span> (172.16.0.0). Demikian juga,  mereka tidak dapat membedakan <span style="color:#0000ff;">broadcast </span>pada <span style="color:#0000ff;">subnet all-ones </span>(172.16.255.255) dan <span style="color:#0000ff;">broadcast </span>untuk semua subnet (172.16.255.255).</p>
<p>Jika informasi subnet mask disertakan, maka kelemahan ini dapat teratasi. Kita bisa membaca bahwa 172.16.0.0/16 adalah nomor networj major dan 172.16.0.0/24 adalah subnet all-zero. Begitu juga 172.16.255.255/16 dan 172.16.255.255/24 dapat dibedakan.</p>
<h2>Variable-Length Subnet Masking</h2>
<p>Jika subnet mask dapat disesuaikan dengan setiap address destination yang di advertise dalam network, maka tidak ada alasan  agar semua mask harus memiliki panjang yang sama. Kenyataan inilah yang mendasari VLSM.</p>
<p><img class="aligncenter size-full wp-image-1058" title="2-vlsm" src="http://pekoktenan.files.wordpress.com/2009/04/2-vlsm.gif?w=600" alt="2-vlsm"   /></p>
<p>Dengan network kelas C untuk network diatas, subnetting tidak akan dapat dilakukan tanpa VLSM. Network token ring yang membutuhkan 100 host address akan membutuhkan <span style="color:#0000ff;">25-bit mask</span>; mask yang lebih panjang tidak akan menyisakan host bit yang cukup. Tapi jika semua mask harus dengan panjang yang sama, maka<span style="color:#ff0000;"> hanya 1 subnet lagi yang dapat dibuat</span> dari address kelas C. Tidak ada subnet yang cukup lagi untuk membuat network seperti topologi diatas.</p>
<p>Link <span style="color:#0000ff;">point-to-point</span> yang membutuhkan address subnet tetapi <span style="color:#0000ff;">hanya 2 address host yang dipakai</span> tiap subnetnya adalah satu alasan lain untuk menggunakan VLSM. Misalnya, pada gambar dibawah ini menunjukkan topologi WAN dengan router-router remote terhubung via PVC Frame Relay kepada satu router hub. Praktek modern biasanya menganjurkan agar setiap PVC dikonfigurasi<span style="color:#0000ff;"> point-to-point</span> pada subinterface. Tanpa VLSM, subnet dengan ukuran yang sama akan dibutuhkan; ukuran akan ditentukan oleh subnet dengan jumlah host paling banyak.</p>
<p><img class="aligncenter size-full wp-image-1059" title="3-point-to-point" src="http://pekoktenan.files.wordpress.com/2009/04/3-point-to-point.gif?w=600" alt="3-point-to-point"   /></p>
<p>Misalkan sebuah address kelas B digunakan untuk network diatas dan setiap router terhubung pada beberapa LAN, masing-masing memiliki hingga 175 mesin yang terhubung. Mask 24-bit akan dibutuhkan untuk setiap subnet, termasuk setiap PVC. Hasilnya, untuk setiap PVC dalam network, <span style="color:#ff0000;">252 address akan terbuang sia-sia</span>. Dengan menggunakan <span style="color:#0000ff;">VLSM</span>, satu subnet tunggal dapat dipilih dan di subnet kembali dengan mask <span style="color:#0000ff;">30-bit</span>; akan cukup untuk membuat subnet sampai 64 buah link point-to-point.</p>
<h2>Authentication</h2>
<p>Masalah keamanan pada setiap protokol routing adalah adanya kemungkinan router menerima update routing yang tidak valid. Pengirim dari update yang tidak valid ini bisa saja seorang attacker yang berusaha mengganggu network atau berusaha menangkap paket dengan cara menipu router agar mengirimkan pada destination yang salah. RIPv2 menyertakan kemampuan untuk meng-otentikasi sumber update routing dengan menyertakan pasword.</p>
<p>Otentikasi di support dengan cara memodifikasi apa yang normalnya menjadi entri route pertama pada pesan RIP, seperti pada gambar. Dengan otentikasi, jumlah maksimum dari sebuah update akan berkurang menjadi 24 entri. Adanya otentikasi diindikasikan dengan setting dari field <strong>Address Family Identifier</strong> menjadi 1 semua (0xFFFF). Tipe otentikasi untuk otentikasi sederhana dengan pasword adalah 2 (0&#215;0002), dan sisa 16 octet akan berisi password alphanumeric sampai 16 karakter. Jika password kurang dari 16 octet, maka bit-bit yang tidak terpakai akan di set 0.</p>
<p><img class="aligncenter size-full wp-image-1060" title="4-authenticate" src="http://pekoktenan.files.wordpress.com/2009/04/4-authenticate.gif?w=600" alt="4-authenticate"   /></p>
<p>Cisco menggunakan spasi entri route pertama dan terakhir untuk tujuan <span style="color:#0000ff;">otentikasi MD5</span>.</p>
<p>MD5 adalah salah satu fungsi hash yang dibuat oleh <span style="color:#0000ff;">RSA Data Security, Inc</span>. MD5 juga sering di sebut sebagai <a href="http://www.accuhash.com/what-is-checksum.html" target="_blank"><span style="color:#0000ff;">cryptographic checksum</span></a> karena bekerja mirip-mirip dengan checksum arithmetic. MD5 menghitung 128-bit nilai hash dari sebuah pesan plain text dan password. &#8220;sidik jari&#8221; ini akan di transmisikan bersama dengan message. Penerima, yang mengetahui password yang sama, akan menghitung nilai hash-nya sendiri. Jika tidak ada yang berubah pada message, maka nilai hash penerima seharusnya sesuai dengan nilai yang dikirimkan oleh pengirim bersama dengan message.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/1056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/1056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/1056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/1056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/1056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/1056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/1056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/1056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/1056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/1056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/1056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/1056/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/1056/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/1056/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=1056&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/23/cara-kerja-ripv2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/1-message-format.gif" medium="image">
			<media:title type="html">1-message-format</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/2-vlsm.gif" medium="image">
			<media:title type="html">2-vlsm</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/3-point-to-point.gif" medium="image">
			<media:title type="html">3-point-to-point</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/4-authenticate.gif" medium="image">
			<media:title type="html">4-authenticate</media:title>
		</media:content>
	</item>
		<item>
		<title>Konfigurasi RIP: Memanipulasi metric RIP</title>
		<link>http://pekoktenan.wordpress.com/2009/04/16/konfigurasi-rip-memanipulasi-metric-rip/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/16/konfigurasi-rip-memanipulasi-metric-rip/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 12:52:36 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[@GNS3 Lab]]></category>
		<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=953</guid>
		<description><![CDATA[Sebuah serial link yang dipakai sebagai backup telah ditambahkan pada Ernest-Barney, lihat gambar topologi yang baru dibawah ini. Link tersebut hanya boleh digunakan sebagai backup jika route/jalur via Andy mengalami kegagalan. Masalahnya adalah jalur antara subnet 10.33.0.0 Barney dan subnet 10.33.32.0 Ernest memiliki metric sejauh 1 hop jika melalui link serial dan sejauh 2 hop [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=953&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sebuah serial link yang dipakai sebagai backup telah ditambahkan pada <span style="color:#ff0000;">Ernest-Barney</span>, lihat gambar topologi yang baru dibawah ini. Link tersebut <span style="color:#ff0000;">hanya boleh digunakan sebagai backup</span> jika route/jalur via Andy mengalami kegagalan. Masalahnya adalah jalur antara subnet <span style="color:#0000ff;">10.33.0.0 Barney</span> dan <span style="color:#0000ff;">subnet 10.33.32.</span>0 Ernest memiliki metric sejauh<span style="color:#0000ff;"> 1 hop</span> jika melalui<span style="color:#0000ff;"> link serial</span> dan sejauh <span style="color:#ff0000;">2 hop</span> jika melalui <span style="color:#ff0000;">link ethernet </span>via Andy. Pada keadaan normal, <span style="color:#0000ff;">RIP akan memilih serial link sebagai jalur terbaik</span>.</p>
<p>Untuk itu, metric RIP harus dimanipulasi agar link ethernet yang memiliki metric 2 hop lebih diutamakan dari pada link serial yang sejauh 1 hop.</p>
<p><img class="aligncenter size-full wp-image-954" title="1-tplg-rip-metric" src="http://pekoktenan.files.wordpress.com/2009/04/1-tplg-rip-metric.gif?w=600" alt="1-tplg-rip-metric"   /></p>
<p><span id="more-953"></span>Metric route dapat dimanipulasi dengan perintah <span style="color:#800000;">offset-list</span>. Perintah tersebut menentukan besar angka yang akan ditambahkan pada metric dari entri route dan mengacu pada sebuah access list untuk menentukan entri route yang mana saja yang akan dimodifikasi. Syntax dari perintah tersebut seperti berikut:</p>
<p><span style="color:#800000;">offset-list</span> {<em>access-list-number</em> | <em>name</em>} {<span style="color:#800000;"> in</span> | <span style="color:#800000;">out</span>} <em>offset</em> [<em>type number</em>]</p>
<p>konfigurasi pada Ernest dapat berupa sebagai berikut:</p>
<blockquote><address><span style="color:#800000;">Ernest(config)#<span style="color:#0000ff;"><strong>access-list 1 permit 10.33.0.0 0.0.0.0</strong></span></span></address>
<address><span style="color:#800000;">Ernest(config)#router rip</span></address>
<address><span style="color:#800000;">Ernest(config-router)#network 192.168.12.0</span></address>
<address><span style="color:#800000;">Ernest(config-router)#network 10.0.0.0</span></address>
<address><span style="color:#800000;">Ernest(config-router)#<span style="color:#0000ff;"><strong>offset-list 1 in 2 s1/0</strong></span></span></address>
<address><span style="color:#800000;">Ernest(config-router)#^Z</span></address>
<address><span style="color:#800000;">Ernest#</span></address>
</blockquote>
<p>Access list yang tertulis diatas mengidentifikasikan sebuah route subnet<span style="color:#0000ff;"> 10.33.0.0</span>. Syntax dari offset list mengatakan, &#8220;<span style="color:#0000ff;">Periksa semua advertisements RIP yang datang dari interface s1/0. tambahkan 2 hop metric untuk setiap entri route yang sesuai dengan address-address yang ditentukan dalam access list 1</span>&#8220;</p>
<p>Berikut contoh hasil debug pada Ernest</p>
<blockquote><address><span style="color:#800000;">Ernest#<strong>debug ip rip</strong></span></address>
<address><span style="color:#800000;">RIP protocol debugging is on</span></address>
<address><span style="color:#800000;">Ernest#</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:51.839: RIP: sending v1 update to 255.255.255.255 via Ethernet0/0 (192.168.12.196)</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:51.843: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:51.843:   network 10.0.0.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:51.847: RIP: sending v1 update to 255.255.255.255 via Ethernet0/0 (10.33.75.2)</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:51.851: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:51.851:   subnet 10.33.16.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:51.855:   subnet 10.33.32.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.459: <span style="color:#ff0000;"><strong>RIP: sending v1 update to 255.255.255.255 via Serial1/0 (10.33.25.2)</strong></span></span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.463: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.463:   subnet 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.467<strong>:  <span style="color:#ff0000;"> subnet 10.33.0.0 metric 3</span></strong></span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.467:   subnet 10.33.32.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.471:   subnet 10.33.64.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.471:   network 192.168.12.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.847: RIP: sending v1 update to 255.255.255.255 via Loopback1 (10.33.35.1)</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.851: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.851:   subnet 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.855:   subnet 10.33.0.0 metric 3</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.855:   subnet 10.33.16.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.859:   subnet 10.33.48.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.859:   subnet 10.33.64.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.863:   network 192.168.12.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:59:56.863:   network 192.168.83.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:10.291: <span style="color:#ff0000;"><strong>RIP: received v1 update from 10.33.25.1 on Serial1/0</strong></span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:10.295:      10.0.0.0 in 2 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:10.295:      10.33.0.0 in 3 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:10.299:     <span style="color:#ff0000;"> <strong>10.33.32.0 in 3 hops</strong></span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:10.299:      10.33.48.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:10.303:      192.168.83.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.871: RIP: received v1 update from 192.168.12.195 on Ethernet0/0</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.875:      10.0.0.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.875:      192.168.12.64 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.879:      192.168.83.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.883: RIP: received v1 update from 10.33.75.1 on Ethernet0/0</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.883:      10.33.0.0 in 2 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.887:      10.33.48.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.887:      192.168.12.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:11.891:      192.168.83.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.435: RIP: sending v1 update to 255.255.255.255 via Ethernet0/0 (192.168.12.196)</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.439: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.439:   network 10.0.0.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.443: <span style="color:#0000ff;"><strong>RIP: sending v1 update to 255.255.255.255 via Ethernet0/0 (10.33.75.2)</strong></span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.447: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.447:   subnet 10.33.16.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.451:   <span style="color:#0000ff;"><strong>subnet 10.33.32.0 metric 1</strong></span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.739: RIP: sending v1 update to 255.255.255.255 via Serial1/0 (10.33.25.2)</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.743: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.743:   subnet 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.747:   subnet 10.33.0.0 metric 3</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.747:   subnet 10.33.32.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.751:   subnet 10.33.64.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.751:   network 192.168.12.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:25.999: <span style="color:#800000;"><strong>RIP: sending v1 update to 255.255.255.255 via Loopback1 (10.33.35.1)</strong></span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:26.003: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:26.003:   subnet 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:26.007:  <span style="color:#ff0000;"> <span style="color:#800000;"><strong>subnet 10.33.0.0 metric 3</strong></span></span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:26.007:   subnet 10.33.16.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:26.011:   subnet 10.33.48.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:26.011:   subnet 10.33.64.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:26.015:   network 192.168.12.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:26.015:   network 192.168.83.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.079: RIP: received v1 update from 192.168.12.195 on Ethernet0/0</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.083:      10.0.0.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.083:      192.168.12.64 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.087:      192.168.83.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.091: RIP: received v1 update from 10.33.75.1 on Ethernet0/0</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.091:      10.33.0.0 in 2 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.095:      10.33.48.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.095:      192.168.12.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:38.099:      192.168.83.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:39.003: RIP: received v1 update from 10.33.25.1 on Serial1/0</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:39.007:      10.0.0.0 in 2 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:39.011:      10.33.0.0 in 3 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:39.011:      10.33.32.0 in 3 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:39.015:      10.33.48.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:39.015:      192.168.83.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:48.807: RIP: sending v1 update to 255.255.255.255 via Ethernet0/0 (192.168.12.196)</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:48.811: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:48.811:   network 10.0.0.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:48.815: RIP: sending v1 update to 255.255.255.255 via Ethernet0/0 (10.33.75.2)</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:48.819: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:48.819:   subnet 10.33.16.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:48.823:   subnet 10.33.32.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:50.835: <span style="color:#ff0000;"><strong>RIP: sending v1 update to 255.255.255.255 via Serial1/0 (10.33.25.2)</strong></span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:50.839: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:50.839:   subnet 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:50.843:   <span style="color:#ff0000;"><strong>subnet 10.33.0.0 metric 3</strong></span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:50.843:   subnet 10.33.32.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:50.847:   subnet 10.33.64.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:50.847:   network 192.168.12.0 metric 1</span></address>
</blockquote>
<p>Penambahan yang ditentukan dalam <span style="color:#800000;">offset list</span> merubah hop count subnet <span style="color:#ff0000;">10.33.0.0/20</span> via <span style="color:#ff0000;">s1/0</span> dari <span style="color:#ff0000;">1 </span>menjadi<span style="color:#ff0000;"> 3</span> hop. Dengan begitu route ethernet dengan 2 hop akan lebih diutamakan.</p>
<p>Perhatikan tabel routing Ernest berikut, Ernest dapat mencapai<span style="color:#0000ff;"> subnet 10.33.0.0/20</span> via Andy sejauh<span style="color:#0000ff;"> 2 hop</span>.</p>
<blockquote><address><span style="color:#800000;">Ernest#sh ip route</span></address>
<address><span style="color:#800000;">192.168.12.0/27 is subnetted, 3 subnets</span></address>
<address><span style="color:#800000;">R       192.168.12.64 [120/1] via 192.168.12.195, 00:00:20, Ethernet0/0</span></address>
<address><span style="color:#800000;">R       192.168.12.0 [120/1] via 10.33.75.1, 00:00:20, Ethernet0/0</span></address>
<address><span style="color:#800000;">C       192.168.12.192 is directly connected, Ethernet0/0</span></address>
<address><span style="color:#800000;">R    192.168.83.0/24 [120/1] via 192.168.12.195, 00:00:20, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/1] via 10.33.75.1, 00:00:20, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/1] via 10.33.25.1, 00:00:19, Serial1/0</span></address>
<address><span style="color:#800000;">10.0.0.0/20 is subnetted, 6 subnets</span></address>
<address><span style="color:#800000;">R       10.0.0.0 [120/1] via 192.168.12.195, 00:00:20, Ethernet0/0</span></address>
<address><span style="color:#800000;">C       10.33.32.0 is directly connected, Loopback1</span></address>
<address><span style="color:#800000;">R       10.33.48.0 [120/1] via 10.33.75.1, 00:00:20, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/1] via 10.33.25.1, 00:00:19, Serial1/0</span></address>
<address><span style="color:#800000;">R       <span style="color:#0000ff;"><strong>10.33.0.0</strong></span> [120/<span style="color:#0000ff;"><strong>2</strong></span>] via <span style="color:#0000ff;"><strong>10.33.75.1</strong></span>, 00:00:20, Ethernet0/0</span></address>
<address><span style="color:#800000;">C       10.33.16.0 is directly connected, Serial1/0</span></address>
<address><span style="color:#800000;">C       10.33.64.0 is directly connected, Ethernet0/0</span></address>
<address><span style="color:#800000;">Ernest#</span></address>
</blockquote>
<p>Dan Barney dapat mencapai subnet <span style="color:#ff0000;">10.33.32.0/20</span> via Andy sejauh <span style="color:#ff0000;">2 hop</span>.</p>
<blockquote><address><span style="color:#800000;">Barney#sh ip route</span></address>
<address><span style="color:#800000;">R    192.168.12.0/24 [120/1] via 192.168.83.1, 00:00:05, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/1] via 10.33.55.2, 00:00:05, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/1] via 10.33.25.2, 00:00:00, Serial1/0</span></address>
<address><span style="color:#800000;">C    192.168.83.0/24 is directly connected, Ethernet0/0</span></address>
<address><span style="color:#800000;">10.0.0.0/20 is subnetted, 6 subnets</span></address>
<address><span style="color:#800000;">R       10.0.0.0 [120/1] via 192.168.83.1, 00:00:05, Ethernet0/0</span></address>
<address><span style="color:#800000;">R       <span style="color:#ff0000;"><strong>10.33.32.0</strong></span> [120/<span style="color:#ff0000;"><strong>2</strong></span>] via <span style="color:#ff0000;"><strong>10.33.55.2</strong></span>, 00:00:05, Ethernet0/0</span></address>
<address><span style="color:#800000;">C       10.33.48.0 is directly connected, Ethernet0/0</span></address>
<address><span style="color:#800000;">C       10.33.0.0 is directly connected, Loopback1</span></address>
<address><span style="color:#800000;">C       10.33.16.0 is directly connected, Serial1/0</span></address>
<address><span style="color:#800000;">R       10.33.64.0 [120/1] via 10.33.55.2, 00:00:05, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/1] via 10.33.25.2, 00:00:00, Serial1/0</span></address>
</blockquote>
<p>Tersedia juga beberapa opsi konfigurasi offset list yang lain. jika tidak ada interface yang ditetapkan, maka list akan memodifikasi setiap update yang masuk atau keluar yang ditentukan dalam access list pada setiap interface. Jika tidak ada access list yang digunakan, offset list akan memodifikasi semua update yang masuk atau keluar.</p>
<p>Perlu ketelitian yang lebih untuk memilih apakah menggunakan offset list pada advertisement yang datang atau yang keluar. Terlebih lagi jika router terhubung pada network broadcast, harus dipertimbangkan lagi apakah satu router harus membroadcast advertisement yang telah dimodifikasi pada semua neighbor ataukah satu router harus memodifikasi semua advertisement yang datang.</p>
<p>Juga harus lebih berhati-hati saat mengimplementasikan offset list pada route yang sedang digunakan. Jika sebuah offset list menyebabkan router next-hop mengadvertise metric yang lebih besar daripada yang selama ini dia advertise, maka route akan ditandai sebagai unreachable sampai holddown timer berakhir.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/953/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/953/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/953/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/953/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/953/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/953/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/953/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/953/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/953/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/953/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/953/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/953/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/953/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/953/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=953&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/16/konfigurasi-rip-memanipulasi-metric-rip/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/1-tplg-rip-metric.gif" medium="image">
			<media:title type="html">1-tplg-rip-metric</media:title>
		</media:content>
	</item>
		<item>
		<title>Konfigurasi RIP: Subnet Tidak Bersebelahan</title>
		<link>http://pekoktenan.wordpress.com/2009/04/16/konfigurasi-rip-subnet-tidak-bersebelahan/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/16/konfigurasi-rip-subnet-tidak-bersebelahan/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 12:30:32 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[@GNS3 Lab]]></category>
		<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=945</guid>
		<description><![CDATA[Pada gambar topologi network dibawah ini, sebuah router (Ernest) telah ditambahkan pada network dengan subnet 10.33.32.0 pada interface e0/1-nya. Permasalahannya adalah subnet lain dari 10.0.0.0, yakni 10.33.0.0/20 telah terhubung pada Barney, dan satu-satunya jalur/route yang ada diantara kedua subnet tersebut adalah 192.168.83.0 dan 192.168.12.0, 2 network yang sangat berbeda. Hasilnya, network major 10.0.0.0 tidak bersebelahan. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=945&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pada gambar topologi network dibawah ini, sebuah router (Ernest) telah ditambahkan pada network dengan subnet <span style="color:#0000ff;">10.33.32.0</span> pada interface <span style="color:#0000ff;">e0/1</span>-nya. Permasalahannya adalah subnet lain dari 10.0.0.0, yakni <span style="color:#0000ff;">10.33.0.0/20</span> telah <span style="color:#0000ff;">terhubung pada Barney</span>, dan satu-satunya jalur/route yang ada diantara kedua subnet tersebut adalah <span style="color:#800000;">192.168.83.0</span> dan<span style="color:#800000;"> 192.168.12.0</span>, 2 network yang sangat berbeda. Hasilnya, <span style="color:#ff0000;">network major 10.0.0.0 tidak bersebelahan</span>.</p>
<p><img class="aligncenter size-full wp-image-950" title="pertama" src="http://pekoktenan.files.wordpress.com/2009/04/pertama.gif?w=600" alt="pertama"   /></p>
<p><span style="color:#000080;"><span id="more-945"></span>Barney </span>akan menganggap dirinya sebagai <span style="color:#000080;">border router</span> antara major <span style="color:#000080;">network 10.0.0.0</span> dan network <span style="color:#000080;">192.168.83.0</span>; begitu juga, <span style="color:#ff0000;">Ernest </span>akan menganggap dirinya sebagai<span style="color:#ff0000;"> border router</span> antara <span style="color:#000080;">10.0.0.0 </span>dan <span style="color:#000080;">192.168.12.0</span>.<span style="color:#ff0000;"> Keduanya kemudian akan mengadvertise route summary 10.0.0.0</span>, dan hasilnya Andy akan beranggapan bahwa dia memiliki <span style="color:#ff0000;">2 jalur dengan cost setara</span> untuk menuju network yang sama (<span style="color:#ff0000;">10.0.0.0</span>). Andy akan melakukan<span style="color:#ff0000;"> load sharing</span> pada kedua link yang terhubung ke Barney dan Ernest, dan sekarang ada kemungkinan 50-50 paket-paket yang menuju network 10.0.0.0 akan mencapai subnet yang tepat.</p>
<p>Solusinya adalah dengan cara mengkonfigurasi subnet-subnet dari 10.0.0.0 pada data link yang memisahkan mereka,<span style="color:#0000ff;"> 192.168.83.0/24</span> dan <span style="color:#0000ff;">192.168.12.192/27</span>. Hal ini dapat dilakukan dengan menambahkan konfigurasi <span style="color:#800000;">ip address sekunder</span> seperti yang dicontohkan dibawah ini.</p>
<blockquote><address><span style="color:#800000;">Barney#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Barney(config)#int e0/0</span></address>
<address><span style="color:#800000;">Barney(config-if)#<span style="color:#ff0000;">ip addr 10.33.55.1 255.255.240.0 secondary</span></span></address>
<address><span style="color:#800000;">Barney(config-if)#^Z</span></address>
<address><span style="color:#800000;">Barney#</span></address>
</blockquote>
<p>Andy juga akan ditambahkan konfigurasi dengan ip address sekunder, dan <span style="color:#800000;">network </span>baru akan ditambahkan di bawah proses RIP.</p>
<blockquote><address><span style="color:#800000;">Andy#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Andy(config)#int e0/1</span></address>
<address><span style="color:#800000;">Andy(config-if)#<span style="color:#ff0000;">ip addr 10.33.55.2 255.255.240.0 sec</span></span></address>
<address><span style="color:#800000;">Andy(config-if)#int e0/2</span></address>
<address><span style="color:#800000;">Andy(config-if)#<span style="color:#ff0000;">ip addr 10.33.75.1 255.255.240.0 sec</span></span></address>
<address><span style="color:#800000;">Andy(config-if)#router rip</span></address>
<address><span style="color:#800000;">Andy(config-router)#<span style="color:#ff0000;">network 10.0.0.0</span></span></address>
<address><span style="color:#800000;">Andy(config-router)#^Z</span></address>
<address><span style="color:#800000;">Andy#</span></address>
</blockquote>
<p>Konfigurasi ip address sekunder pada Ernest:</p>
<blockquote><address><span style="color:#800000;">Ernest#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Ernest(config)#int e0/0</span></address>
<address><span style="color:#800000;">Ernest(config-if)#ip addr 10.33.75.2 255.255.240.0 sec</span></address>
<address><span style="color:#800000;">Ernest(config-if)#^Z</span></address>
<address><span style="color:#800000;">Ernest#</span></address>
</blockquote>
<p>Karena sebelumnya Andy tidak memiliki interface yang terhubung pada network 10.0.0.0, maka statement network harus ditambahkan dibawah proses RIP. Hasilnya dari konfigurasi diatas ditunjukkan pada gambar berikut ini. Struktur logik network akan tetap sama, tetapi network 10.0.0.0 kini menjadi bersebelahan (contigues).</p>
<p><img class="aligncenter size-full wp-image-951" title="kedua" src="http://pekoktenan.files.wordpress.com/2009/04/kedua.gif?w=600" alt="kedua"   /></p>
<p>Perhatikan bahwa, proses routing pada router menunjukkan bahwa subnet <span style="color:#ff0000;">168.12.192/27</span><span style="color:#ff0000;"> </span>dan <span style="color:#ff0000;">10.33.64.0/20 </span>berada pada <span style="color:#ff0000;">data link yang terpisah</span>, walaupun sebenarnya mereka pada interface fisik yang sama.</p>
<blockquote><address><span style="color:#800000;">Ernest#sh ip route</span></address>
<address><span style="color:#800000;">192.168.12.0/27 is subnetted, 3 subnets</span></address>
<address><span style="color:#800000;">R       192.168.12.64 [120/1] via 192.168.12.195, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">R       192.168.12.0 [120/1] via 10.33.75.1, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">C       <span style="color:#0000ff;">192.168.12.192 is directly connected, Ethernet0/0</span></span></address>
<address><span style="color:#800000;">R    172.17.0.0/16 [120/1] via 192.168.12.195, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/1] via 10.33.75.1, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">R    192.168.200.0/24 [120/2] via 192.168.12.195, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/2] via 10.33.75.1, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">R    192.168.83.0/24 [120/1] via 192.168.12.195, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">[120/1] via 10.33.75.1, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">10.0.0.0/20 is subnetted, 5 subnets</span></address>
<address><span style="color:#800000;">R       10.0.0.0 [120/1] via 192.168.12.195, 00:00:10, Ethernet0/0</span></address>
<address><span style="color:#800000;">C       10.33.32.0 is directly connected, Loopback1</span></address>
<address><span style="color:#800000;">R       10.33.48.0 [120/1] via 10.33.75.1, 00:00:11, Ethernet0/0</span></address>
<address><span style="color:#800000;">R       10.33.0.0 [120/2] via 10.33.75.1, 00:00:11, Ethernet0/0</span></address>
<address><span style="color:#800000;">C       <span style="color:#0000ff;">10.33.64.0 is directly connected, Ethernet0/0</span></span></address>
<address><span style="color:#800000;">Ernest#</span></address>
</blockquote>
<p>Karena proses routing menganggap address sekunder sebagai data link yang terpisah, maka ketika merencanakan konsep seperti ini diperlukan perhatian yang lebih. Update RIP yang terpisah akan di broadcast pada setiap subnet; jika paket update besar dan bandwidth pada link fisik terbatas (seperti pada link serial), maka multiple update dapat menyebabkan kepadatan traffik.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/945/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/945/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/945/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/945/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/945/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/945/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/945/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/945/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/945/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/945/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/945/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/945/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/945/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/945/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=945&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/16/konfigurasi-rip-subnet-tidak-bersebelahan/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/pertama.gif" medium="image">
			<media:title type="html">pertama</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/kedua.gif" medium="image">
			<media:title type="html">kedua</media:title>
		</media:content>
	</item>
		<item>
		<title>Konfigurasi RIP: Unicast Update</title>
		<link>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-unicast-update/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-unicast-update/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 13:05:08 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[@GNS3 Lab]]></category>
		<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=940</guid>
		<description><![CDATA[Masih melanjutkan konfigurasi RIP sebelumnya, kali ini ditambahkan sebuah router dalam ethernet link dimana Andy dan Floyd berada. Kebijakan masih tetap bahwa antara Andy dan Floyd tidak boleh ada pertukaran informasi RIP, tapi kini Bea-Andy, seperti halnya juga Bea-Floyd harus saling mengadvertise RIP update. Perhatikan topologinya berikut ini Konfigurasi pada Bea sederhana saja seperti berikut [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=940&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Masih melanjutkan <a href="http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-passive-interface/" target="_blank">konfigurasi RIP sebelumnya</a>, kali ini <span style="color:#0000ff;">ditambahkan sebuah router</span> dalam ethernet link dimana Andy dan Floyd berada. Kebijakan masih tetap bahwa <span style="color:#ff0000;">antara Andy dan Floyd tidak boleh ada pertukaran informasi RIP</span>, tapi kini <span style="color:#0000ff;">Bea-Andy</span>, seperti halnya juga <span style="color:#0000ff;">Bea-Floyd </span>harus <span style="color:#0000ff;">saling mengadvertise RIP update</span>. Perhatikan topologinya berikut ini</p>
<p style="text-align:center;"><a href="http://pekoktenan.files.wordpress.com/2009/04/1-topology-rip-unicast-upda.gif"><img class="aligncenter size-full wp-image-941" title="1-topology-rip-unicast-upda" src="http://pekoktenan.files.wordpress.com/2009/04/1-topology-rip-unicast-upda.gif?w=600" alt="1-topology-rip-unicast-upda"   /></a></p>
<p>Konfigurasi pada Bea sederhana saja seperti berikut ini:<span id="more-940"></span></p>
<blockquote><address><span style="color:#800000;">Bea#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Bea(config)#router rip</span></address>
<address><span style="color:#800000;">Bea(config-router)#network 192.168.12.0</span></address>
<address><span style="color:#800000;">Bea(config-router)#network 192.168.200.0</span></address>
<address><span style="color:#800000;">Bea(config-router)#^Z</span></address>
<address><span style="color:#800000;">Bea#</span></address>
</blockquote>
<p>Dengan menggunakan perintah <span style="color:#800000;"><strong>neighbor </strong></span>dibawah proses RIP pada router Andy memungkinkan RIP untuk mengadvertise secara <span style="color:#0000ff;">unicast</span> kepada interface Bea, sementara perintah <span style="color:#800000;"><strong>passive-interface</strong></span> tetap digunakan <span style="color:#ff0000;">untuk mencegah update secara</span> <span style="color:#ff0000;">broadcast </span>pada data link.</p>
<blockquote><address><span style="color:#800000;">Andy#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Andy(config)#router rip</span></address>
<address><span style="color:#800000;">Andy(config-router)# <span style="color:#ff0000;">passive-interface Ethernet0/0</span></span></address>
<address><span style="color:#800000;">Andy(config-router)# network 172.17.0.0</span></address>
<address><span style="color:#800000;">Andy(config-router)# network 192.168.12.0</span></address>
<address><span style="color:#800000;">Andy(config-router)# network 192.168.83.0</span></address>
<address><span style="color:#800000;">Andy(config-router)#<span style="color:#0000ff;">neighbor 192.168.12.67</span></span></address>
<address><span style="color:#800000;">Andy#</span></address>
</blockquote>
<p>Karena Floyd kini harus mengadvertise update RIP kepada Bea, maka perintah <span style="color:#800000;"><strong>network </strong></span>untuk<span style="color:#0000ff;"> 192.168.12.0</span> harus digunakan. Dengan bantuan perintah <span style="color:#800000;"><strong>passive-interface</strong></span> maka Floyd dapat <span style="color:#ff0000;">mencegah RIP mengadvertise update secara broadcast</span>, dan perintah <span style="color:#800000;"><strong>neighbor </strong></span>digunakan untuk memungkinkan RIP <span style="color:#0000ff;">meng-advertise secara unicast</span> kepada Bea.</p>
<blockquote><address><span style="color:#800000;">Floyd#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Floyd(config)#router rip</span></address>
<address><span style="color:#800000;">Floyd(config-router)#<span style="color:#0000ff;">passive-interface e0/0</span></span></address>
<address><span style="color:#800000;">Floyd(config-router)#network 192.168.12.0</span></address>
<address><span style="color:#800000;">Floyd(config-router)#network 192.168.100.0</span></address>
<address><span style="color:#800000;">Floyd(config-router)#<span style="color:#ff0000;">neighbor 192.168.12.67</span></span></address>
<address><span style="color:#800000;">Floyd(config-router)#^Z</span></address>
<address><span style="color:#800000;">Floyd#</span></address>
</blockquote>
<p>Dengan meng-enable <span style="color:#800000;"><strong>debug ip rip</strong></span> pada Andy, maka dapat kita lihat yang terjadi pada router Andy dengan konfigurasi baru. <span style="color:#0000ff;">Andy menerima update dari Bea</span>, tetapi t<span style="color:#ff0000;">idak dari Floyd</span>, dan <span style="color:#0000ff;">mengirimkan update kepada Bea</span>, tetapi<span style="color:#ff0000;"> tidak mem-broadcastnya pada interface e0/0</span>.</p>
<blockquote><address><span style="color:#800000;">Andy#debug ip rip</span></address>
<address><span style="color:#800000;">RIP protocol debugging is on</span></address>
<address><span style="color:#800000;">Andy#</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:15.555: RIP: received v1 update from 192.168.83.224 on Ethernet0/1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:15.555:      10.0.0.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.215: RIP: sending v1 update to 255.255.255.255 via Ethernet0/2 (192.168.12.195)</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.215: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.215:   network 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.215:   network 172.17.0.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.219:   subnet 192.168.12.64 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.219:   network 192.168.83.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:19.219:   network 192.168.200.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.111: RIP: <span style="color:#0000ff;">sending v1 update to 192.168.12.67 via Ethernet0/0 (192.168.12.65)</span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.111: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.111:   network 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.115:   network 172.17.0.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.115:   subnet 192.168.12.192 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:22.115:   network 192.168.83.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:23.243: RIP: received v1 update from 172.17.2.2 on Serial1/1</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:23.243:      172.17.4.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:24.403: RIP: received v1 update from 172.17.1.2 on Serial1/0</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:24.403:      172.17.3.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 01:00:27.391: <span style="color:#0000ff;">RIP: received v1 update from 192.168.12.67 on Ethernet0/0</span></span></address>
<address><span style="color:#800000;">*Mar  1 01:00:27.391:      192.168.200.0 in 1 hops</span></address>
</blockquote>
<p>Meskipun Bea telah mendapatkan entri-entri router dari Andy dan Floyd, dan membroadcast update pada data link ethernet, tetapi kebijakan tetap terlaksana karena adanya <span style="color:#0000ff;">split horizon</span> yang mencegah Bea agar tidak meng-advertise kembali route-route yang dipelajari dari kedua router ke ethernet.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/940/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=940&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-unicast-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/1-topology-rip-unicast-upda.gif" medium="image">
			<media:title type="html">1-topology-rip-unicast-upda</media:title>
		</media:content>
	</item>
		<item>
		<title>Konfigurasi RIP: passive-interface</title>
		<link>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-passive-interface/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-passive-interface/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 12:50:13 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[@GNS3 Lab]]></category>
		<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=935</guid>
		<description><![CDATA[Berikut adalah sebuah topologi dengan kebijakan bahwa tidak boleh ada transaksi RIP antara Andy dan Floyd Diharapkan bahwa tidak ada advertisement RIP yang dikirimkan antara Floyd dan Andy. Hal ini mudah diterapkan pada Floyd seperti berikut ini : Floyd#conf t Enter configuration commands, one per line.  End with CNTL/Z. Floyd(config)#router rip Floyd(config-router)#network 192.168.100.0 Floyd(config-router)#^Z Floyd# [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=935&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Berikut adalah sebuah topologi dengan kebijakan bahwa tidak boleh ada transaksi RIP antara Andy dan Floyd</p>
<p><img class="aligncenter size-full wp-image-936" title="1-topology-passive-interfac" src="http://pekoktenan.files.wordpress.com/2009/04/1-topology-passive-interfac.gif?w=600" alt="1-topology-passive-interfac"   /></p>
<p>Diharapkan bahwa <span style="color:#ff0000;">tidak ada advertisement RIP yang dikirimkan</span> antara Floyd dan Andy. Hal ini mudah diterapkan pada Floyd seperti berikut ini :<span id="more-935"></span></p>
<blockquote><address><span style="color:#800000;">Floyd#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Floyd(config)#router rip</span></address>
<address><span style="color:#800000;">Floyd(config-router)#network 192.168.100.0</span></address>
<address><span style="color:#800000;">Floyd(config-router)#^Z</span></address>
<address><span style="color:#800000;">Floyd#</span></address>
</blockquote>
<p>Dengan tidak menyertakan statement network untuk <span style="color:#0000ff;">192.168.12.0</span>, Floyd tidak akan mengadvertise RIP pada interface <span style="color:#0000ff;">192.168.12.66</span>. <span style="color:#ff0000;">Tetapi </span>Andy memiliki 2 interface yang terhubung pada major network 192.168.12.0; jadi Andy <span style="color:#ff0000;">harus mengikutkan</span> statement network <span style="color:#ff0000;">192.168.12.0</span> dibawah RIP. Untuk mencegah RIP membroadcast update pada suatu interface yang terhubung pada salah satu subnet yang menjalankan RIP, maka kita bisa mengeksekusi perintah <span style="color:#800000;"><strong>passive-interface</strong></span> pada proses RIP. Konfigurasi RIP untuk Andy bisa dilihat sebagai berikut:</p>
<blockquote><address><span style="color:#800000;">Andy#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Andy(config)#router rip</span></address>
<address><span style="color:#800000;">Andy(config-router)# <span style="color:#ff0000;">passive-interface Ethernet0/0</span></span></address>
<address><span style="color:#800000;">Andy(config-router)# network 172.17.0.0</span></address>
<address><span style="color:#800000;">Andy(config-router)# network 192.168.12.0</span></address>
<address><span style="color:#800000;">Andy(config-router)# network 192.168.83.0</span></address>
<address><span style="color:#800000;">Andy(config-router)#^Z</span></address>
<address><span style="color:#800000;">Andy#</span></address>
</blockquote>
<p><span style="color:#800000;"><strong>Passive-interface</strong></span> bukanlah perintah yang hanya khusus untuk RIP saja, tapi bisa juga digunakan untuk konfigurasi dibawah protokol routing lainnya. Dengan menggunakan perintah passive-interface maka router menjadi seolah-olah <span style="color:#0000ff;">silent host </span>pada data link yang ditentukan. Seperti halnya silent host yang lain, interface tersebut <span style="color:#0000ff;">masih dapat menerima broadcast RIP pada data link dan mengupdate tabel routing</span> berdasarkan pesan RIP yang didapatkan.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/935/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=935&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-passive-interface/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/1-topology-passive-interfac.gif" medium="image">
			<media:title type="html">1-topology-passive-interfac</media:title>
		</media:content>
	</item>
		<item>
		<title>Konfigurasi RIP: dasar-dasar</title>
		<link>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-dasar-dasar/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-dasar-dasar/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 12:34:11 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[@GNS3 Lab]]></category>
		<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=930</guid>
		<description><![CDATA[Hanya diperlukan 2 langkah untuk mengkonfigurasi RIP: Meng-enable RIP dengan perintah router rip. Menentukan setiap network major yang akan digunakan untuk menjalankan RIP dengan perintah network. Gambar berikut menunjukkan sebuah network dengan 4 router dengan 4 nomor network major. Perintah yang diperlukan untuk meng-enable RIP pada router Goober ditampilkan pada contoh berikut Goober#conf t Enter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=930&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hanya diperlukan 2 langkah untuk mengkonfigurasi RIP:</p>
<ol type="1">
<li>Meng-enable      RIP dengan perintah <span style="color:#800000;"><strong>router rip</strong></span>.</li>
<li>Menentukan      setiap network major yang akan digunakan untuk menjalankan RIP dengan      perintah <span style="color:#800000;"><strong>network</strong></span>. Gambar      berikut menunjukkan sebuah network dengan 4 router dengan 4 nomor network      major.</li>
</ol>
<p><img class="aligncenter size-full wp-image-931" title="1-topology-rip-basic2" src="http://pekoktenan.files.wordpress.com/2009/04/1-topology-rip-basic2.gif?w=600" alt="1-topology-rip-basic2"   /></p>
<p><span id="more-930"></span>Perintah yang diperlukan untuk meng-enable RIP pada router <span style="color:#0000ff;">Goober </span>ditampilkan pada contoh berikut</p>
<blockquote><address><span style="color:#800000;">Goober#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Goober(config)#router rip</span></address>
<address><span style="color:#800000;">Goober(config-router)#network 172.17.0.0</span></address>
<address><span style="color:#800000;">Goober(config-router)#^Z</span></address>
<address><span style="color:#800000;">Goober#</span></address>
</blockquote>
<p><span style="color:#0000ff;">Opie </span>juga memiliki 2 subnet dengan network major yang sama dan akan dikonfigurasi seperti berikut:</p>
<blockquote><address><span style="color:#800000;">Opie#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Opie(config)#router rip</span></address>
<address><span style="color:#800000;">Opie(config-router)#network 172.17.0.0</span></address>
<address><span style="color:#800000;">Opie(config-router)#^Z</span></address>
<address><span style="color:#800000;">Opie#</span></address>
</blockquote>
<p>Mengeksekusi perintah router akan membawa router kedalam mode <span style="color:#800000;"><strong>config-router</strong></span>, hal ini diindikasikan oleh prompt pada router. Sifat nature classful dari RIP dan penyembunyian subnet pada network boundaries maksudnya adalah bahwa tidak akan ada subnet yang ditetapkan dengan perintah network. Hanya address network major kelas A,B,atau C. RIP dapat berjalan pada setiap interface yang dikonfigurasi dengan address apapun yang termasuk anggota dari network yang ditetapkan pada perintah <strong><span style="color:#800000;">network</span></strong>.</p>
<p>Barney terhubung pada 2 network major <span style="color:#0000ff;">10.0.0.0 </span>dan <span style="color:#0000ff;">192.168.83.0</span>. Karena itu, kedua network harus ditentukan seperti pada contoh berikut:</p>
<blockquote><address><span style="color:#800000;">Barney#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Barney(config)#router rip</span></address>
<address><span style="color:#800000;">Barney(config-router)#network 192.168.83.0</span></address>
<address><span style="color:#800000;">Barney(config-router)#network 10.0.0.0</span></address>
<address><span style="color:#800000;">Barney(config-router)#^Z</span></address>
<address><span style="color:#800000;">Barney#</span></address>
</blockquote>
<p>Andy terhubung pada network major <span style="color:#0000ff;">192.168.83.0</span>, dan terhubung pada 2 subnet dari network major <span style="color:#0000ff;">192.168.12.0 </span>dan terhubung pada 2 subnet dari network major <span style="color:#0000ff;">172.17.0.0</span></p>
<blockquote><address><span style="color:#800000;">Andy#conf t</span></address>
<address><span style="color:#800000;">Enter configuration commands, one per line.  End with CNTL/Z.</span></address>
<address><span style="color:#800000;">Andy(config)#router rip</span></address>
<address><span style="color:#800000;">Andy(config-router)#network 172.17.0.0</span></address>
<address><span style="color:#800000;">Andy(config-router)#network 192.168.12.0</span></address>
<address><span style="color:#800000;">Andy(config-router)#network 192.168.83.0</span></address>
<address><span style="color:#800000;">Andy(config-router)#^Z</span></address>
<address><span style="color:#800000;">Andy#</span></address>
</blockquote>
<p>Pada contoh dibawah ini, perintah <span style="color:#800000;"><strong>debug ip rip</strong></span> telah dieksekusi pada router Andy. Hal yang menarik disini adalah penyembunyian subnet yang dilakukan oleh router. Subnet <span style="color:#0000ff;">192.168.12.64</span> dan <span style="color:#0000ff;">192.168.12.192</span> di advertise diantara interface <span style="color:#0000ff;">e0/0</span> dan <span style="color:#0000ff;">e0/2</span>, yang keduanya berada dibawah major network <span style="color:#0000ff;">192.168.12.0</span>, tetapi subnet-subnet tersebut di summarize saat update dikirim keluar melalui e0/1,s1/0,dan s1/0, yang kesemuanya berada pada network yang berbeda. Begitu juga, network 192.168.83.0 dan 172.17.0.0 di summarize melintasi batasan-batasan classful. Perhatikan juga bahwa Andy menerima summary route untuk network 10.0.0.0 dari Barney. Dan terakhir, <span style="color:#0000ff;">split horizon </span>dapat diamati disini. Misalnya, advertisement yang menuju Barney melalui e0/1 tidak berisi network 10.0.0.0 ataupun 192.168.83.0.</p>
<blockquote><address><span style="color:#800000;">*Mar  1 00:26:26.219: RIP: <span style="color:#ff0000;">sending v1 update to 255.255.255.255 via Ethernet0/1 (192.168.83.1)</span></span></address>
<address><span style="color:#800000;">*Mar  1 00:26:26.223: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:26.223:   network 172.17.0.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:26.227:   <span style="color:#ff0000;">network 192.168.12.0 metric 1</span></span></address>
<address><span style="color:#800000;">*Mar  1 00:26:30.171: RIP: received v1 update from 172.17.2.2 on Serial1/1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:30.175:      172.17.4.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:36.211: RIP: received v1 update from 172.17.1.2 on Serial1/0</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:36.215:      172.17.3.0 in 1 hops</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:38.887: RIP: <span style="color:#0000ff;">sending v1 update to 255.255.255.255 via Ethernet0/2 </span>(192.168.12.195)</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:38.891: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:38.891:   network 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:38.895:   network 172.17.0.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:38.895:   <span style="color:#0000ff;">subnet 192.168.12.64 metric 1</span></span></address>
<address><span style="color:#800000;">*Mar  1 00:26:38.899:   network 192.168.83.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:39.899: RIP: sending v1 update to 255.255.255.255 via Serial1/0 (172.17.1.1)</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:39.903: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:39.903:   network 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:39.907:   subnet 172.17.2.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:39.907:   subnet 172.17.4.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:39.911:   <span style="color:#ff0000;">network 192.168.12.0 metric 1</span></span></address>
<address><span style="color:#800000;">*Mar  1 00:26:39.911:   network 192.168.83.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:40.123: RIP: <span style="color:#0000ff;">received v1 update from 192.168.83.244 on Ethernet0/1</span></span></address>
<address><span style="color:#800000;">*Mar  1 00:26:40.127:      <span style="color:#0000ff;">10.0.0.0 in 1 hops</span></span></address>
<address><span style="color:#800000;">*Mar  1 00:26:44.543: RIP: sending v1 update to 255.255.255.255 via Ethernet0/0 (192.168.12.65)</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:44.547: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:44.547:   network 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:44.551:   network 172.17.0.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:44.551:   subnet 192.168.12.192 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:44.555:   network 192.168.83.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:45.315: RIP: sending v1 update to 255.255.255.255 via Serial1/1 (172.17.2.1)</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:45.315: RIP: build update entries</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:45.315:   network 10.0.0.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:45.315:   subnet 172.17.1.0 metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:45.315:   subnet 172.17.3.0 metric 2</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:45.315:   <span style="color:#ff0000;">network 192.168.12.0</span> metric 1</span></address>
<address><span style="color:#800000;">*Mar  1 00:26:45.315:   network 192.168.83.0 metric 1</span></address>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/930/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=930&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/15/konfigurasi-rip-dasar-dasar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/1-topology-rip-basic2.gif" medium="image">
			<media:title type="html">1-topology-rip-basic2</media:title>
		</media:content>
	</item>
		<item>
		<title>Cara Kerja RIP</title>
		<link>http://pekoktenan.wordpress.com/2009/04/15/cara-kerja-rip/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/15/cara-kerja-rip/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 12:10:46 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=925</guid>
		<description><![CDATA[Proses RIP beroperasi dari port 520 UDP; semua pesan RIP di enkapsulasi dalam sebuah segment UDP dengan kedua port source dan destination di set 520. RIP mendefinisikan 2 jenis pesan (message): Request messages dan Response messages. Request message digunakan untuk meminta router neighbor mengirimkan update. Response message membawa update. Metric yang digunakan oleh RIP adalah [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=925&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Proses RIP beroperasi dari port <span style="color:#0000ff;">520 UDP</span>; semua pesan RIP di enkapsulasi dalam sebuah segment UDP dengan kedua port source dan destination di set 520. RIP mendefinisikan 2 jenis pesan (message): <span style="color:#0000ff;">Request messages</span> dan <span style="color:#0000ff;">Response messages</span>. <span style="color:#ff0000;">Request message</span> digunakan untuk meminta router neighbor mengirimkan update. <span style="color:#ff0000;">Response message</span> membawa update. Metric yang digunakan oleh RIP adalah <span style="color:#0000ff;">hop count</span>, dengan 1 menandakan network yang terhubung langsung (<span style="color:#0000ff;">directly connected</span>) dan <span style="color:#ff0000;">16 </span>menandakan network <span style="color:#ff0000;">unreachable</span>.</p>
<p>Pada saat pertama kali aktif, RIP mem-broadcast keluar sebuah paket yang membawa <span style="color:#0000ff;">Request message</span> melalui semua interface yang mengenable RIP. Proses RIP kemudian memasuki fase mendengarkan Request RIP atau mengirimkan Response message. Neighbor yang menerima pesan Request akan mengirimkan Response yang berisi tabel routing mereka.</p>
<p>Ketika router yang merequest menerima Response message, router akan memproses informasi yang ada didalamnya. Jika terdapat entri route tertentu yang belum dikenali, maka router akan memasukkannya kedalam tabel routing beserta address dari router yang meng-advertise paket. Jika terdapat entri route yang ternyata sudah ada didalam tabel routing, maka entri yang sudah ada akan digantikan <span style="color:#0000ff;">hanya jika entri route yang baru memiliki hop count yang lebih rendah</span>. Jika hop count yang baru lebih tinggi daripada hop count yang telah tersimpan dan paket update berasal dari router next-hop yang tersimpan dalam tabel, maka entri route akan ditandai sebagai unreachable selama waktu yang terdapat dalam <span style="color:#0000ff;">holddown period</span>. Jika holddown period telah berakhir dan neighbor yang sama masih tetap meng-advertise entri dengan hop count yang lebih tinggi tersebut, maka metric yang baru (yang lebih tinggi) akan diterima.<span id="more-925"></span></p>
<h2>RIP Timers and Fitur-Fitur Kestabilan</h2>
<p>Setelah startup, router dengan tanpa sebab akan mengirimkan <span style="color:#0000ff;">Response message</span> ke semua interface yang mengaktifkan RIP setiap <span style="color:#0000ff;">30 detik</span>. Response message, disebut juga <span style="color:#0000ff;">update</span>, berisi seluruh tabel routing dengan pengecualian entri-entri yang ditolak oleh aturan<span style="color:#0000ff;"> split horizon</span>. Update timer yang menginisiasi periode update ini menyertakan variabel random untuk mencegah terjadinya sinkronisasi. Hasilnya, waktu antara update individu dari proses RIP yang regular berkisar antara 25 sampai 35 detik. Variabel random spesifik yang digunakan oleh Cisco IOS, <span style="color:#0000ff;">RIP_JITTER</span>, mengurangi sampai dengan 15 %(4.5 detik) dari waktu update. Karena itu, update dari route Cisco bervariasi antara 25.5 sampai 30 detik. Address destination untuk update adalah address broadcast (255.255.255.255).</p>
<p>Beberapa timer yang lain juga digunakan dalam RIP. Seperti yang dibahas dalam <a href="http://pekoktenan.wordpress.com/2009/04/14/protokol-routing-distance-vector/" target="_blank">protokol routing distance vector</a>, sebuah timer yang disebut <span style="color:#ff0000;">invalidation timer</span>, yang digunakan oleh protokol distance vector digunakan <span style="color:#0000ff;">untuk membatasi seberapa lama sebuah entri route dapat berada pada tabel routing tanpa di update</span>. RIP menamakan timer ini sebagai <span style="color:#ff0000;">expiration timer</span> atau timeout. Cisco IOS menyebutnya <span style="color:#ff0000;">invalid timer</span>. Expiration timer dimulai dari 180 detik saat sebuah entri route baru dimasukkan dan akan di reset pada nilai awal setiap kali ada update yang didapat untuk entri route tersebut. Jika sebuah update untuk entri route tidak pernah diterima dalam waktu 180 detik (<span style="color:#0000ff;">6 kali periode update</span>), maka hop count dari entri route tersebut akan di set menjadi 16, yang berarti akan dianggap <span style="color:#ff0000;">unreachable</span>.</p>
<p>Timer yang lain, garbage collection atau<span style="color:#0000ff;"> flush timer</span>, di set sebesar<span style="color:#0000ff;"> 240 detik</span>, 60 detik lebih lama dari expiration timer, sebuah entri route akan di advertise dengan metric unreachable sampai flush timer ini berakhir, yang kemudian entri route akan dihapus dari tabel routing. Contoh berikut menunjukkan tabel routing yang didalamnya terdapat entri route yang ditandai sebagai <span style="color:#ff0000;">unreachable </span>tetapi belum dihapus dari tabel routing.</p>
<blockquote><address><span style="color:#800000;">Mayberry#show ip route</span></address>
<address><span style="color:#800000;">Codes: C &#8211; connected, S &#8211; static, I &#8211; IGRP, R &#8211; RIP, M &#8211; mobile, B &#8211; BGP</span></address>
<address><span style="color:#800000;">D &#8211; EIGRP, EX &#8211; EIGRP external, O &#8211; OSPF, IA &#8211; OSPF inter area</span></address>
<address><span style="color:#800000;">E1 &#8211; OSPF external type 1, E2 &#8211; OSPF external type 2, E &#8211; EGP</span></address>
<address><span style="color:#800000;">i &#8211; IS-IS, L1 &#8211; IS-IS level-1, L2 &#8211; IS-IS level-2, * &#8211; candidate default</span></address>
<address><span style="color:#800000;">Gateway of last resort is not set</span></address>
<address><span style="color:#800000;">10.0.0.0 255.255.0.0 is subnetted, 4 subnets</span></address>
<address><span style="color:#800000;">C     10.2.0.0 is directly connected, Serial0</span></address>
<address><span style="color:#800000;"><span style="color:#ff0000;">R     10.3.0.0 255.255.0.0 is possibly down</span>,</span></address>
<address><span style="color:#800000;">routing via 10.1.1.1, Ethernet0</span></address>
<address><span style="color:#800000;">C     10.1.0.0 is directly connected, Ethernet0</span></address>
<address><span style="color:#800000;">R     10.4.0.0 [120/1] via 10.2.2.2, 00:00:00, Serial0</span></address>
</blockquote>
<p>Timer ketiga yang dimiliki RIP adalah <span style="color:#0000ff;">holddown timer</span>. Sebuah update dengan hop count yang lebih besar daripada metric yang tersimpan dalam tabel routing akan menyebabkan entri route mengalami holddown timer  selama 180 detika (6 kali periode update).</p>
<p>Timer-timer ini dapat dimanipulasi dengan perintah berikut:</p>
<blockquote><p><span style="color:#800000;"><strong>timers basic</strong> <em>update invalid holddown flush</em></span></p></blockquote>
<p>Perintah ini mempengaruhi keseluruhan proses RIP. Jika timing dari salah satu router berubah, maka timing dari semua router dalam domain RIP akan berubah. Karena itu, timer-timer ini tidak seharusnya diubah dari nilai defaultnya tanpa alasan yang spesifik.</p>
<p>RIP mengimplementasikan <span style="color:#0000ff;">split horizon with poison revers</span>e dan <span style="color:#0000ff;">triggered update</span>. Triggered update akan terjadi setiap kali terjadi perubahan pada metric dari sebuah entri route, dan tidak seperti update regular yang terjadwal, <span style="color:#0000ff;">trigered update hanya menyertakan entri-entri yang mengalami perubahan saja</span>. Dan juga triggered update tidak menyebabkan router penerima mereset udpate timer; jika tidak, maka perubahan topologi dapat menyebabkan banyak router harus mereset update timer pada saat bersamaan dan hal itu dapat menyebabkan update regular menjadi sinkron. Untuk menghindari seringnya terjadi trigered update setelah terjadi perubahan topologi, digunakanlah sebuah timer lain. Ketika triggered update dikirimkan, maka timer ini secara random di set antara 1 dan 5 detik, dalam rentang waktu ini, triggered update yang lain tidak boleh dikirimkan.</p>
<p>Beberapa host boleh saja menjalankan RIP dalam mode &#8220;<span style="color:#0000ff;">silent</span>&#8220;. Dinamakan demikian karena host tersebut <span style="color:#ff0000;">tidak mengirimkan update RIP</span>, tetapi selalu mendengarkan update-update RIP dan mengupdate tabel routing mereka berdasarkan pesan yang diterima. Misalnya, mesin unix yang menggunakan routed dengan parameter -q berarti mengaktifkan <span style="color:#0000ff;">RIP dalam mode silent</span>.</p>
<h2>Format RIP Message</h2>
<p>Format  RIP message ditunjukkan pada gambar dibawah ini. Setiap message berisi perintah dan nomor versi dan dapat juga berisi entri-entri sampai dengan 25 entri route. Setiap entri route menyertakan <span style="color:#0000ff;">IP address</span> yang dapat dijangkau oleh route, dan <span style="color:#0000ff;">hop count </span>untuk entri route tersebut. Jika sebuah router harus mengirimkan update yang berisi lebih dari 25 entri route, maka router tersebut harus membuat RIP message lebih banyak. Ukuran inisial message sebesar 4 octet, dan setiap entri route sebesar 20 octet. Karena itu, ukuran maksimum RIP message adalah 4+(25&#215;20)=504 octet. Jika termasuk 8-byte header UDP maka ukuran message jadi sebesar 512 octet (tidak termasuk IP header).</p>
<p><img class="aligncenter size-full wp-image-926" title="2-format" src="http://pekoktenan.files.wordpress.com/2009/04/2-format.gif?w=600" alt="2-format"   /></p>
<p><span style="color:#0000ff;"><em>Command</em> </span>akan selalu di set 1 yang menandakan<span style="color:#0000ff;"> Request message</span>, atau 2, yang menandakan <span style="color:#0000ff;">Response message</span>.</p>
<p><span style="color:#0000ff;"><em>Version</em> </span>akan di set 1 untuk RIP versi 1.</p>
<p><span style="color:#0000ff;"><em>Address Family Identifier</em></span> di set 2 untuk IP. Satu-satunya pengecualian untuk field ini adalah request untuk tabel routing penuh sebuah router.</p>
<p><span style="color:#0000ff;"><em>IP Address</em> </span>adalah address destination dari sebuah entri route. Entri ini dapat berupa address major network, sebuah subnet, atau host.</p>
<p><span style="color:#0000ff;"><em>Metric</em> </span>adalah <span style="color:#0000ff;">hop count</span> yang akan di set antara 1 sampai 16.</p>
<h2>Tipe Request Message</h2>
<p>Request message RIP dapat merequest keseluruhan tabel routing atau informasi untuk entri route spesifik. Untuk kasus pertama, Request message akan memiliki entri route tunggal yang didalamnya berisi address di set nol, (0.0.0.0) dan metric 16. Mesin yang menerima request seperti ini akan memberikan tanggapan dengan cara mengirimkan pesan unicast yang berisi seluruh tabel routing kepada mesin yang merequest, kecuali entri route yang dibatasi oleh split horizon dan boundary summarization.</p>
<p>Beberapa proses diagnostik bisa saja membutuhkan informasi spesifik tentang sebuah atau beberapa route. Dalam kasus seperti ini, Request message akan dikirimkan dengan entri yang berisi address yang dibutuhkan. Mesin yang menerima request ini akan memproses entri-entri satu persatu, kemudian membuat Response message berdasarkan request. Jika mesin/router memiliki entri pada tabel routing yang bersesuaian dengan address yang di request, maka router akan memasukkan metric untuk entri routenya kedalam field metric. Jika tidak, maka field metric akan di set 16. Response akan memberitahukan apa yang persisnya diketahui oleh router, dengan tanpa mempertimbangkan split horizon ataupun boundary summarization.</p>
<p>Seperti yang telah disebutkan diatas, host/mesin bisa saja menjalankan <span style="color:#0000ff;">RIP dalam mode silent</span>. Pendekatan ini memungkinkan mesin tersebut untuk tetap menjaga tabel routing nya tetap up-to-date dengan cara mendengarkan setiap pesan update RIP dari router-router lain tanpa harus mengirimkan <span style="color:#0000ff;">Response message </span>kedalam network. Akan tetapi, untuk proses diagnostika, kemungkinan akan dibutuhkan untuk memeriksa tabel routing yang ada pada mesin silent tersebut. Karena itu RFC 1058 menetapkan bahwa jika sebuah mesin silent menerima request dari port UDP yang bukan standard 520, maka host harus memberikan response.</p>
<h2>Classful Routing</h2>
<blockquote><address><span style="color:#800000;">MtPilate#show ip route</span></address>
<address><span style="color:#800000;">Codes: C &#8211; connected, S &#8211; static, I &#8211; IGRP, R &#8211; RIP, M &#8211; mobile, B &#8211; BGP</span></address>
<address><span style="color:#800000;"> D &#8211; EIGRP, EX &#8211; EIGRP external, O &#8211; OSPF, IA &#8211; OSPF inter area</span></address>
<address><span style="color:#800000;"> E1 &#8211; OSPF external type 1, E2 &#8211; OSPF external type 2, E &#8211; EGP</span></address>
<address><span style="color:#800000;"> i &#8211; IS-IS, L1 &#8211; IS-IS level-1, L2 &#8211; IS-IS level-2, * &#8211; candidate default</span></address>
<address><span style="color:#800000;">Gateway of last resort is not set</span></address>
<address><span style="color:#800000;"> 10.0.0.0 255.255.0.0 is subnetted, 9 subnets</span></address>
<address><span style="color:#800000;">R    10.10.0.0 [120/3] via 10.5.5.1, 00:00:20, Serial1</span></address>
<address><span style="color:#800000;"> [120/3] via 10.1.1.1, 00:00:21, Ethernet0</span></address>
<address><span style="color:#800000;">R    10.11.0.0 [120/3] via 10.5.5.1, 00:00:21, Serial1</span></address>
<address><span style="color:#800000;"> [120/3] via 10.1.1.1, 00:00:21, Ethernet0</span></address>
<address><span style="color:#800000;">R    10.8.0.0 [120/2] via 10.1.1.1, 00:00:21, Ethernet0</span></address>
<address><span style="color:#800000;"> [120/2] via 10.5.5.1, 00:00:21, Serial1</span></address>
<address><span style="color:#800000;">R    10.9.0.0 [120/2] via 10.5.5.1, 00:00:21, Serial1</span></address>
<address><span style="color:#800000;"> [120/2] via 10.1.1.1, 00:00:21, Ethernet0</span></address>
<address><span style="color:#800000;">R    10.3.0.0 [120/1] via 10.1.1.1, 00:00:21, Ethernet0</span></address>
<address><span style="color:#800000;"> [120/1] via 10.5.5.1, 00:00:21, Serial1</span></address>
<address><span style="color:#800000;">C    10.1.0.0 is directly connected, Ethernet0</span></address>
<address><span style="color:#800000;">R    10.6.0.0 [120/1] via 10.1.1.1, 00:00:21, Ethernet0</span></address>
<address><span style="color:#800000;"> [120/1] via 10.5.5.1, 00:00:22, Serial1</span></address>
<address><span style="color:#800000;">R    10.7.0.0 [120/2] via 10.1.1.1, 00:00:22, Ethernet0</span></address>
<address><span style="color:#800000;"> [120/2] via 10.5.5.1, 00:00:22, Serial1</span></address>
<address><span style="color:#800000;">C    10.5.0.0 is directly connected, Serial1</span></address>
<address><span style="color:#800000;"> 172.25.0.0 255.255.255.0 is subnetted, 3 subnets</span></address>
<address><span style="color:#800000;">R    172.25.153.0 [120/1] via 172.25.15.2, 00:00:03, Serial0</span></address>
<address><span style="color:#800000;">R    172.25.131.0 [120/1] via 172.25.15.2, 00:00:03, Serial0</span></address>
<address><span style="color:#800000;"><br />
C    172.25.15.0 is directly connected, Serial0</span></address>
</blockquote>
<p>Ketika sebuah paket diterima oleh router yang menjalankan RIP dan router memeriksa tabel routing, maka akan ada banyak kemungkinan entri yang dieliminasi sehingga tinggal 1 entri route tunggal yang mencocoki dengan paket. Pertama, porsi network dari address destination pada paket dibaca dan tabel routing diperiksa untuk mencari entri yang mencocoki dengan porsi network tadi. Itu adalah langkah pertama untuk membaca angka network major kelas A,B, atau C yang mendefinisikan pencarian tabel untuk entri classful. Jika tidak ada entri yang cocok dengan major network tersebut maka <span style="color:#ff0000;">paket akan di drop</span> dan pesan <span style="color:#ff0000;">ICMP Destination Unreachable</span> akan dikirimkan kepada pengirim paket. Jika terdapat entri yang cocok dengan porsi network, maka subnet-subnet untuk major network tersebut akan didaftar dan diperiksa. Jika terdapat yang mencocoki maka paket akan diforwardkan. Jika tidak, paket akan di drop dan ICMP Destination Unreachable akan dikirimkan.</p>
<h4>Classful Routing: Subnet-Subnet yang terhubung langsung (Directly Connected)</h4>
<p>Pencarian entri route classful dapat digambarkan dengan 3 contoh berikut (<span style="color:#0000ff;">berdasarkan pada tabel routing diatas</span>):</p>
<ol>
<li>Jika sebuah paket dengan address destination <span style="color:#0000ff;">192.168.35.3</span> diterima oleh sebuah router, maka tidak ditemukan major network 192.168.35.0 didalam tabel routing, dan <span style="color:#ff0000;">paket akan di drop</span>.</li>
<li>Jika sebuah paket dengan address destination <span style="color:#0000ff;">172.25.33.89</span> diterima oleh router, maka paket tersebut mencocoki dengan sebuah entri pada network kelas B <span style="color:#0000ff;">172.25.0.0/24</span>. Subnet-subnet untuk major network ini akan di periksa; <span style="color:#ff0000;">tidak terdapat subnet untuk 172.25.33.0</span> yang mencocoki, maka paket akan di drop.</li>
<li>Terakhir, sebuah paket yang ditujukan untuk <span style="color:#0000ff;">172.25.153.220 </span>diterima oleh router. Kali ini paket mencocoki network <span style="color:#0000ff;">172.25.0.0/24</span> dan terdapat subnet yang mencocoki yakni <span style="color:#0000ff;">172.25.153.0</span>, karena itu paket akan di forward ke address next-hop <span style="color:#0000ff;">172.25.15.2</span></li>
</ol>
<p>Dari gambar format RIP message diatas dapat diketahui bahwa tidak ada ketentuan bagi RIP untuk mengadvertise subnet mask yang disertakan pada entri route. Maka, tidak ada mask yang bersesuaian dengan subnet-subnet yang terdapat pada tabel routing. Karena itu, jika sebuah router yang memiliki tabel routing seperti diatas menerima paket dengan address destination <span style="color:#0000ff;">172.25.131.23</span>, maka router tidak mengetahui cara untuk menentukan bagian-bagian subnet bit dan host bit, atau bahkan tidak dapat mengetahui apakah address di subnet atau tidak.</p>
<p>Hal yang dilakukan oleh router adalah mengasumsikan bahwa mask yang dikonfigurasi pada interface yang terhubung pada network 172.25.0.0 digunakan secara konsisten dalam seluruh network. <span style="color:#0000ff;">Router akan menggunakan mask-nya sendiri untuk network 172.125.0.0 </span>untuk memperoleh subnet dari address destination. Karena hal inilah, semua subnet mask dibawah major network harus konsisten.</p>
<h4>Classful Routing: Ringkasan</h4>
<p>Karakteristik dari protokol routing classful adalah ia <span style="color:#ff0000;">tidak mengadvertise subnet mask address</span>. Karena itu protokol routing classful pertama kali harus mencocoki porsi network major kelas A,B, atau C dari address destination. Untuk setiap paket yang memasuki router.</p>
<ol>
<li> Jika address destination termasuk anggota dari major network yang terhubung langsung, maka subnet mask yang dikonfigurasi pada interface yang terhubung pada network tersebut akan digunakan untuk menentukan subnet dari address destination. Karena itu, subnet mask yang sama harus digunakan untuk seluruh major network tersebut.</li>
<li>Jika address destination bukan anggota dari major network yang terhubung langsung, maka router akan berusaha mencocokkan hanya porsi major kelas A,B,atau C dari address destination.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/925/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=925&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/15/cara-kerja-rip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/2-format.gif" medium="image">
			<media:title type="html">2-format</media:title>
		</media:content>
	</item>
		<item>
		<title>Protokol Routing Link State</title>
		<link>http://pekoktenan.wordpress.com/2009/04/14/protokol-routing-link-state/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/14/protokol-routing-link-state/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 12:36:09 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=913</guid>
		<description><![CDATA[Protokol routing link state, kadang disebut juga sebagai protokol shortest path first atau protokol database, dibuat dengan algoritma jalur terpendek Dijkstra. Beberapa contoh protokol routing link state antara lain Open Shortest Path First (OSPF) untuk IP The ISO&#8217;s Intermediate System-to-Intermediate System (IS-IS) for CLNS and IP DEC&#8217;s DNA Phase V Novell&#8217;s NetWare Link Services Protocol [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=913&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#0000ff;">Protokol routing link state</span>, kadang disebut juga sebagai <span style="color:#0000ff;">protokol shortest path firs</span>t atau <span style="color:#0000ff;">protokol database</span>, dibuat dengan algoritma jalur terpendek <a href="http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm" target="_blank">Dijkstra</a>. Beberapa contoh protokol routing link state antara lain</p>
<ul class="unIndentedList">
<li> <span style="color:#0000ff;">Open Shortest Path First</span> (OSPF) untuk IP</li>
<li> The ISO&#8217;s Intermediate System-to-Intermediate System (IS-IS) for CLNS and IP</li>
<li> DEC&#8217;s DNA Phase V</li>
<li> Novell&#8217;s NetWare Link Services Protocol (NLSP)</li>
</ul>
<p>Meskipun protokol link-state dianggap lebih kompleks daripada protokol distance vector, tetapi sebenarnya dasar-dasar fungsinya tidak begitu kompleks:</p>
<ol>
<li> Setiap router menjalin relasi ketetanggaan (<span style="color:#0000ff;">adjacency</span>) dengan setiap neighbornya.</li>
<li>Setiap router mengirimkan unit data yang disebut <span style="color:#0000ff;">Link State Advertisement</span> (<span style="color:#0000ff;">LSA</span>) kepada setiap neighbornya. LSA mendaftar setiap link yang dimiliki oleh router, dan untuk setiap link dicantumkan juga informasi link tersebut, status, metric dari interface router pada link, dan setiap neighbor yang terhubung pada link tersebut. Setiap neighbor yang menerima advertisement ini (LSA) akan memforward LSA tersebut kepada neighbor masing-masing.</li>
<li>Setiap router menyimpan kopi dari semua LSA yang diterima dalam satu database. Jika semua berjalan dengan baik, seharusnya <span style="color:#0000ff;">database pada semua router adalah identik satu sama lain</span>.</li>
<li>Database topologi yang lengkap, disebut juga <span style="color:#0000ff;">link state database</span>, digunakan oleh algoritma Dijkstra untuk menghasilkan graph (gambaran) network yang menunjukkan jalur terpendek menuju setiap router. Protokol link state dapat mengecek link state database untuk mencari subnet-subnet apa saja yang terhubung pada setiap router, dan memasukkan informasi ini kedalam tabel routing.</li>
</ol>
<p><span id="more-913"></span></p>
<h2>Neighbors</h2>
<p>Pencarian router-router tetangga (<span style="color:#0000ff;">neighbor discovery</span>) adalah langkah pertama untuk mengoperasikan lingkungan link state. Untuk menjaga status hubungan dengan neighbor, digunakanlah protokol <span style="color:#0000ff;">Hello</span>. Protokol ini akan mendefinisikan format <span style="color:#0000ff;">paket Hello</span> dan prosedur untuk saling bertukar paket dan juga memproses informasi yang terdapat pada paket.</p>
<p>Minimal, paket hello akan berisi <span style="color:#0000ff;">router ID (RID) </span>dan address dari network yang akan dikirimi <span style="color:#0000ff;">paket hello</span>. <span style="color:#0000ff;">Router ID</span> adalah sesuatu yang digunakan untuk membedakan router dengan router-router lain, misalnya, IP address dari salah satu interface yang dimiliki. Field pada paket juga dapat berisi informasi <span style="color:#0000ff;">subnet mask</span>, <span style="color:#0000ff;">Hello interval</span>, periode maximum yang dibutuhkan sebuah router untuk menunggu paket hello dari neighbor sebelum menganggap neighbor tersebut mati, tipe circuit, dan tanda-tanda yang lain untuk membangun status adjacency (status bersebelahan).</p>
<p>Ketika 2 router telah menemukan satu sama lain sebagai sebuah neighbor, mereka akan <span style="color:#0000ff;">mensinkronisasikan database</span> mereka dimana mereka saling bertukar dan memverifikasi informasi database sampai database yang dimiliki masing-masing menjadi <span style="color:#0000ff;">identik</span>. Untuk melakukan hal ini, neighbor-neighbor harus bersebelahan (berstatus <span style="color:#0000ff;">adjacent</span>) dan harus bersepakat pada beberapa hal seperti parameter-parameter protokol misal timer dan lainnya. Dengan menggunakan paket Hello untuk menjalin adjacency, protokol link state dapat saling bertukar informasi dengan cara yang terkontrol. Bandingkan dengan distance vector yang hanya membroadcast update keluar pada setiap interface yang dikonfigurasi untuk protokol routing.</p>
<p>Selain untuk menjalin <span style="color:#0000ff;">adjacency</span>, paket hello juga berfungsi sebagai <span style="color:#0000ff;">keepalive </span>untuk memonitor adjacency. Jika paket hello tidak lagi terdengar dari <span style="color:#0000ff;">adjacent neighbor</span> dalam waktu yang telah ditentukan, maka neighbor dianggap <span style="color:#ff0000;">unreachable </span>dan <span style="color:#ff0000;">status adjacency terputus</span>. Biasanya interval periode paket hello adalah 10 detik, dan periode keepalive adalah 4 kalinya.</p>
<h2>Link State Flooding</h2>
<p>Setelah status adjacency terjalin, router-router akan mulai saling mengirimkan LSA masing-masing. <span style="color:#0000ff;">Advertisement </span>akan dikirimkan kepada semua neighbor (<span style="color:#0000ff;">flooding</span>). Dan pada gilirannya, setiap LSA yang diterima oleh router akan dikopi dan diforwardkan lagi kepada setiap neighbor masing-masing kecuali neighbor yang mengirimkan LSA tersebut. Proses ini adalah salah satu keuntungan protokol link state atas distance vector. LSA diforwardkan dengan segera, sedangkan protokol distance harus menjalankan algoritmanya, kemudian mengupdate tabel routing sebelum dapat memforwardkan update routing, walaupun itu triggered update. Hasilnya, <span style="color:#0000ff;">protokol link state membutuhkan waktu convergence yang lebih singkat</span> daripada distance vector.</p>
<p>2 prosedur yang sangat vital pada proses flooding ini adalah : <span style="color:#0000ff;">sequencing </span>dan <span style="color:#0000ff;">aging</span>.</p>
<h4>Sequence Numbers</h4>
<p>Kesulitan yang dialami pada proses flooding adalah ketika semua router telah menerima semua LSA, maka proses flooding harus dihentikan. Sebuah nilai <span style="color:#0000ff;">time-to-live</span> dalam paket dapat saja di andalkan untuk mengakhiri proses flooding, tetapi hal ini <span style="color:#ff0000;">kurang effisien</span> karena LSA akan terus bergentayangan dalam network sebelum time-to-live berakhir. Misalkan network dalam gambar berikut, subnet <span style="color:#0000ff;">172.22.4.0</span> pada router A mengalami kegagalan, dan A mem-flood sebuah LSA pada neighbor B dan D,  memberitahukan status link yang gagal. B dan D kemudian akan mem-flood hal tersebut pada semua neighbor mereka masing-masing, dan begitu seterusnya.</p>
<p><img class="aligncenter size-full wp-image-918" title="1-sequencenumber-lsa1" src="http://pekoktenan.files.wordpress.com/2009/04/1-sequencenumber-lsa1.gif?w=600" alt="1-sequencenumber-lsa1"   /></p>
<p>Mari kita lihat yang terjadi pada <span style="color:#0000ff;">Router C.</span> sebuah LSA diterima dari Router B pada sat t1, kemudian dimasukkan dalam database topologi C, dan kemudian diforwardkan ke Router F. Pada beberapa waktu kemudian t3, duplikasi yang lain dari LSA yang sama diterima Router C dari jalur yang lebih panjang <span style="color:#0000ff;">A-D-E-F-C</span>. Router C yang menerimanya mengetahui bahwa LSA yang barusan diterima sudah ada dalam database; pertanyaannya adalah, <span style="color:#0000ff;">haruskah C memforward LSA yang baru diterima ke Router B</span>? jawabannya adalah <span style="color:#ff0000;">tidak</span>, karena B telah menerima advertisement tersebut. Router C mengetahui hal ini karena LSA yang diterima dari Router  F memiliki nomor urut (<span style="color:#0000ff;">sequence number</span>) yang sama dengan LSA yang diterima lebih awal dari Router B.</p>
<p>Ketika Router A mengirim keluar LSA, Router A akan menyertakan sequence number yang identik untuk setiap duplikat yang dikirim. <span style="color:#0000ff;">Sequence number</span> ini akan disimpan dalam database topologi router bersamaan dengan LSA lainnya; saat router menerima LSA yang sudah berada dalam database dan ternyata memiliki sequence number yang sama, maka LSA tersebut akan diabaikan. Jika informasi LSA yang sama tersebut memiliki sequence number <span style="color:#0000ff;">yang lebih besar</span>, maka LSA yang baru beserta sequence number-nya akan dimasukkan kedalam database dan LSA akan di flood ke semua neighbor. Dengan cara ini, flooding akan berkurang saat semua router telah menerima duplikat dari LSA yang paling baru.</p>
<p>Karena sequence number diletakkan pada field dalam LSA, maka angka tersebut harus memiliki batas maksimum. <span style="color:#0000ff;">Apa yang terjadi saat sequence number mencapai nilai maksimum?</span></p>
<h4>Linear Sequence Number Spaces</h4>
<p>Salah satu pendekatannya adalah dengan menggunakan <span style="color:#0000ff;">linear sequence number space</span> (spasi linear sequence number) yang cukup besar sehingga batas maksimum tidak akan pernah dicapai. Misalnya, jika menggunakan field <span style="color:#0000ff;">32-bit</span>, maka akan ada spasi sebesar <span style="color:#0000ff;">2<sup>32</sup>=4,294,967,296</span> sequence number yang tersedia mulai dari 0. Meskipun router membuat paket link state setiap 10 detik, akan membutuhkan waktu <span style="color:#0000ff;">1361 tahun</span> untuk menghabiskan persediaan sequence number; beberapa router memang diharapkan agar beroperasi tanpa reboot dalam waktu yang sangat lama.</p>
<p>Sayangnya, pada dunia yang tidak sempurna ini, sering terjadi kegagalan fungsi. Jika proses routing link state kehabisan sequence number, maka router harus mematikan dirinya sendiri dan tetap dalam keadaan down yang cukup lama agar semua LSAnya expire dalam database untuk kemudian memulai lagi sequence number dari nilai terkecil.</p>
<p>Terdapat masalah lain saat router restart. Jika Router A restart, maka kemungkinan Router A tidak tahu sequence number terakhir yang ia gunakan dan harus memulai lagi, misal dari 0. Tetapi jika neighbornya masih memiliki sequence number Router A sebelumnya didalam database, maka sequence number yang lebih rendah akan dianggap sebagai sequence number yang telah usang dan akan diabaikan. Sekali lagi, proses routing harus tetap down sampai semua LSA expire dalam network. Dengan maximum age yang bisa saja selama 1 jam, maka solusi ini <span style="color:#ff0000;">kurang effektif</span>.</p>
<p>Solusi yang lebih baik adalah dengan menambahkan peraturan baru dalam proses flooding: <span style="color:#0000ff;">jika sebuah router yang baru saja restart mengirimkan LSA pada neighbor dengan sequence number yang nampak lebih tua dari sequence number yang tersimpan dalam database, maka neighbor akan mengirimkan LSA yang sudah tersimpan beserta sequence numbernya kembali kepada router yang baru restart tersebut</span>. Dengan begitu router yang baru restart akan mengetahui sequence number yang terakhir kali dia gunakan sebelum restart dan kemudian dapat menyesuaikan.</p>
<p>Akan tetapi perlu diperhatikan disini, bahwa sequence number yang terakhir kali dipakai bukanlah sequence number yang mendekati maximum, jika tidak, router yang barusan restart akan harus restart kembali. Sebuah peraturan harus digunakan untuk membatasi lompatan sequence number yang bisa digunakan oleh router, misalnya, sequence number tidak boleh meningkat lebih dari setengah dari total spasi sequence number.</p>
<p>IS-IS menggunakan spasi linear sequence number sebesar 32-bit.</p>
<h4>Aging</h4>
<p>Format LSA harus menyertakan field yang berisi umur (<span style="color:#0000ff;">age</span>) <span style="color:#0000ff;">advertisement</span>. Ketika LSA pertama dibuat, router memberikan nilai 1 pada field ini. Seiring dengan paket di flood kedalam network, <span style="color:#0000ff;">setiap router akan menaikkan  nilai age advertisement ini</span>.</p>
<p>Proses ini menambah lapisan lain kehandalan proses flooding. Protokol mendefinisikan nilai maximum age difference (<span style="color:#0000ff;">MaxAgeDiff</span>) untuk network. Sebuah router mungkin saja menerima lebih dari satu duplikat kopi dari LSA yang sama dengan sequence number yang sama tetapi memiliki nilai age yang berbeda. Jika perbedaan nilai age ini lebih kecil dari nilai <span style="color:#0000ff;">MaxAgeDiff</span>, maka diasumsikan bahwa perbedaan itu terjadi karena network latency yang normal; <span style="color:#0000ff;">LSA yang sudah berada dalam database akan dipertahankan</span> dan LSA yang baru datang dengan age yang lebih besar tidak akan di flood. Jika perbadaan nilai age ini <span style="color:#ff0000;">lebih besar</span> dari nilai <span style="color:#0000ff;">MaxAgeDiff</span>, maka diasumsikan telah terjadi anomali/keganjilan dalam network sehingga LSA dikirimkan tanpa dinaikkan nilai sequence numbernya. Dalam kasus ini, maka LSA yang baru akan disimpan, dan paket akan di flood. Biasanya nilai <span style="color:#0000ff;">MaxAgeDiff </span>ini adalah <span style="color:#0000ff;">25 menit</span> (dipakai oleh <span style="color:#0000ff;">OSPF</span>).</p>
<p>Umur (<span style="color:#0000ff;">age</span>) sebuah LSA akan terus bertambah selama berada dalam <span style="color:#0000ff;">link state database</span>. Jika nilai age dari link state yang tersimpan terus bertambah sampai pada nilai maximum (<span style="color:#0000ff;">MaxAge</span>) yang didefinisikan oleh protokol routing, maka LSA akan di flood ke semua neighbor dan akan dihapus dari database.</p>
<p>Jika sebuah LSA akan dihapus dari database ketika mencapai <span style="color:#0000ff;">MaxAge</span>, maka harus ada mekanisme untuk memvalidasi LSA secara periodik dan me-reset timer sebelum mencapai nilai MaxAge. Sebuah timer Link State Refresh Time (<span style="color:#0000ff;">LSRefreshTime</span>) dibuat, jika timer ini berakhir, maka router akan mem-flood LSA yang baru pada semua neighbor yang kemudian akan mereset nilai age menjadi nilai age yang baru diterima. OSPF mendefinisikan nilai <span style="color:#0000ff;">MaxAge </span>sebesar 1 jam dan <span style="color:#0000ff;">LSRefreshTime </span>sebesar 30 menit.</p>
<h2>Link State Database</h2>
<p>Setelah<span style="color:#0000ff;"> neighbor discovery </span>dan<span style="color:#0000ff;"> flooding LSA</span>, tugas selanjutnya protokol routing link state adalah membangun <span style="color:#0000ff;">link state database</span>. Link state database atau database topology  menyimpan semua LSA dalam bentuk rangkaian rekaman. Walaupun sequence number, age dan informasi-informasi lain disertakan didalam LSA, variabel-variabel ini ada terutama untuk me-manage <span style="color:#0000ff;">proses flooding</span>. Informasi penting dalam proses penentuan jalur (path) terbaik adalah dengan meng-advertise router ID, network-network yang terhubung langsung (<span style="color:#0000ff;">directly connected</span>), dan cost yang berhubungan dengan network-network/ neighbor tersebut. LSA akan menyertakan 2 tipe informasi umum:</p>
<ul class="unIndentedList">
<li> <span style="color:#0000ff;">Informasi link router</span><strong>: </strong>mengadvertise neighbor-neighbor yang bersebelahan (<span style="color:#0000ff;">adjacency</span>) yang berupa <span style="color:#ff0000;">triple</span> (3 buah item <span style="color:#0000ff;">Router ID</span>, <span style="color:#0000ff;">neighbor ID</span>,dan <span style="color:#0000ff;">Cost</span>), dimana cost adalah cost dari link ke neighbor.</li>
<li> <span style="color:#0000ff;">Informasi network stub</span>: mengadvertise <span style="color:#0000ff;">stub subnet </span>(subnet yang tidak memiliki neighbor) yang terhubung langsung pada router yang berupa <span style="color:#ff0000;">triple </span>(3 buah item <span style="color:#0000ff;">Router ID</span>, <span style="color:#0000ff;">Network ID</span>, dan <span style="color:#0000ff;">Cost</span>).</li>
</ul>
<p>Algoritma shortes path first (<span style="color:#0000ff;">SPF</span>) akan dijalankan sekali pada <span style="color:#0000ff;">informasi link router</span> untuk menetapkan jalur terpendek bagi setiap router, kemudian<span style="color:#0000ff;"> informasi network stub</span> digunakan untuk menambahkan network-network tersebut pada router. Gambar berikut menunjukkan sebuah network dengan beberapa router dan link-link yang menghubungkan mereka;<span style="color:#0000ff;"> network stub</span> tidak diperlihatkan agar lebih sederhana. Perhatikan bahwa beberapa link memiliki cost yang berbeda-beda pada setiap ujungnya. Cost berhubungan dengan arah keluar dari <span style="color:#0000ff;">outgoing interface</span>. Misalnya, link RB ke RC memiliki cost 1, sedangkan link yang sama memiliki cost sebesar 5 dari arah RC ke RB.</p>
<p><img class="aligncenter size-full wp-image-919" title="2-linkstatedatabase" src="http://pekoktenan.files.wordpress.com/2009/04/2-linkstatedatabase.gif?w=600" alt="2-linkstatedatabase"   /></p>
<p><span style="color:#0000ff;">Cost </span>sebuah link dihitung dari arah keluar sebuah interface dan tidak harus sama pada semua interface dalam satu link.</p>
<p>Tabel berikut menunjukkan link state database generic untuk network pada gambar diatas, sebuah duplikat<span style="color:#0000ff;"> link state database</span> ini akan disimpan dalam setiap router. Jika kita perhatikan database ini, maka kita dapat melihat bahwa database ini menggambarkan network secara komplit. Setelah ini barulah mungkin untuk mengkalkulasi sebuah tree (pohon) yang menggambarkan jalur terpendek menuju setiap router dengan menjalankan algoritma SPF.</p>
<p><img class="size-full wp-image-920 alignnone" title="3-linkstate-cost" src="http://pekoktenan.files.wordpress.com/2009/04/3-linkstate-cost.gif?w=600" alt="3-linkstate-cost"   /></p>
<h2>Algoritma SPF</h2>
<p>Sungguh sangat disayangkan <span style="color:#0000ff;">algoritma Dijkstra</span> dikenal pada dunia routing sebagai <span style="color:#0000ff;">algoritma shortest path first</span>. Meski begitu, tujuan dari setiap protokol routing adalah untuk mengkalkulasi jalur terpendek.</p>
<p>Berikut adalah sebuah versi dari algoritma Dijkstra yang telah diadaptasi untuk router:</p>
<ol>
<li>Sebuah router menginisialisasi pohon (tree) database dengan menjadikan dirinya sebagai akar (<span style="color:#0000ff;">root</span>). Entri ini menunjukkan router sebagai neighbornya sendiri dengan <span style="color:#0000ff;">cost=0</span>.</li>
<li>Semua triple dalam link state database yang menggambarkan link pada neighbors dari router root tersebut akan ditambahkan dalam <span style="color:#0000ff;">candidat database</span>.</li>
<li><span style="color:#0000ff;">Cost </span>dari root menuju tiap link dalam <span style="color:#0000ff;">candidate database </span>akan dikalkulasi. Link dalam candidate database dengan <span style="color:#0000ff;">cost paling rendah</span> dipindahkan kedalam <span style="color:#0000ff;">pohon (tree) database</span>. Jika 2 atau lebih memiliki cost yang sama maka akan dipilih salah satu.</li>
<li><span style="color:#0000ff;">Neighbor ID</span> dari link yang baru saja ditambahkan dalam <span style="color:#0000ff;">tree database</span> diperiksa. Dengan pengecualian untuk setiap triple yang Neighbor ID nya telah ada pada tree database, triple-triple didalam <span style="color:#0000ff;">link state database</span> yang menggambarkan neighbor router tersebut akan ditambahkan dalam <span style="color:#0000ff;">candidate database</span>.</li>
<li>Jika entri-entri tetap berada dalam candidate database, kembali ke langkah 3. Jika candidate database kosong, algoritma dihentikan. Saat selesai, satu buah Neighbor ID tunggal dalam tree database menggambarkan semua router dan shortest path tree telah lengkap.</li>
</ol>
<p>Berikut adalah kemungkinan bentuk shortest parth tree yang dihasilkan dengan menjalankan algoritma pada network diatas.</p>
<p><img class="aligncenter size-full wp-image-921" title="4-spf-tree2" src="http://pekoktenan.files.wordpress.com/2009/04/4-spf-tree2.gif?w=600" alt="4-spf-tree2"   /></p>
<h2>Area</h2>
<p><span style="color:#0000ff;">Area </span>adalah sebuah subset yang terdiri dari beberapa router yang membangun network. Memecah-mecah network menjadi beberapa area adalah solusi dari beberapa isu pada protokol link state berikut:</p>
<ul class="unIndentedList">
<li> Database yang diperlukan membutuhkan memori yang lebih daripada prokolol distance vector.</li>
<li> Algoritma yang kompleks memberikan beban yang lebih pada CPU daripada yang diberikan oleh protokol distance vector.</li>
<li> Proses mem-flood paket link state yang kurang baik mempengaruhi bandwidth yang tersedia, terutama pada network yang tidak stabil.</li>
</ul>
<p>Protokol link state modern dan router-router yang menjalankannya di desain untuk mengurangi effek-effek tersebut, tetapi tetap tidak dapat menghilangkannya. Bayangkan jika terdapat <span style="color:#ff0000;">8000 </span><span style="color:#ff0000;">router </span>dalam network, maka tentu saja hal ini akan sangat mempengaruhi memori, CPU, dan bandwidth.</p>
<p>Dampak seperti ini dapat dikurangi dengan mengimplementasikan konsep area, seperti pada gambar dibawah ini. Ketika sebuah network dibagi-bagi menjadi beberapa area,<span style="color:#0000ff;"> router-router yang berada dalam satu area hanya perlu mem-flood LSA dalam satu areanya saja</span> dan dengan begitu hanya perlu memanage link state database untuk area tersebut. Semakin kecil database berarti semakin sedikit memori yang dibutuhkan bagi setiap router dan semakin sedikit beban CPU untuk menjalankan algoritma SPF diatas database tersebut. Jika terjadi perubahan topologi, maka flood yang disebabkan olehnya hanya terbatas pada satu area.</p>
<p><img class="aligncenter size-full wp-image-922" title="5-ospf-area" src="http://pekoktenan.files.wordpress.com/2009/04/5-ospf-area.gif?w=600" alt="5-ospf-area"   /></p>
<p>Router-router yang menghubungkan 2 area (<span style="color:#0000ff;">Area Border Router</span>, dalam istilah OSPF) termasuk pada kedua area dan harus memelihara 2 database topologi terpisah. Sebuah router pada 1 area yang ingin mengirimkan paket pada area lain hanya perlu mengetahui letak <span style="color:#0000ff;">Area Border Router</span> nya.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/913/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=913&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/14/protokol-routing-link-state/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/1-sequencenumber-lsa1.gif" medium="image">
			<media:title type="html">1-sequencenumber-lsa1</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/2-linkstatedatabase.gif" medium="image">
			<media:title type="html">2-linkstatedatabase</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/3-linkstate-cost.gif" medium="image">
			<media:title type="html">3-linkstate-cost</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/4-spf-tree2.gif" medium="image">
			<media:title type="html">4-spf-tree2</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/5-ospf-area.gif" medium="image">
			<media:title type="html">5-ospf-area</media:title>
		</media:content>
	</item>
		<item>
		<title>Protokol Routing Distance Vector</title>
		<link>http://pekoktenan.wordpress.com/2009/04/14/protokol-routing-distance-vector/</link>
		<comments>http://pekoktenan.wordpress.com/2009/04/14/protokol-routing-distance-vector/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 11:57:37 +0000</pubDate>
		<dc:creator>Akhmad Kun</dc:creator>
				<category><![CDATA[Routing TCP/IP Volume 1]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://pekoktenan.wordpress.com/?p=903</guid>
		<description><![CDATA[Dinamakan distance vector karena faktanya route-route di advertise sebagai sebuah vektor (jarak, arah) / (distance,direction), dimana jarak ditentukan oleh metric dan arah merupakan router next-hop. Misalnya, &#8220;Network A adalah network sejauh 5 hop dan dapat dicapai dari arah router X&#8221;. Setiap router mempelajari jalur-jalur dari sudut pandang router tetangganya dan kemudian meng-advertise jalur-jalur dari sudut [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=903&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dinamakan distance vector karena faktanya route-route di advertise sebagai sebuah vektor (jarak, arah) / (distance,direction), dimana jarak ditentukan oleh metric dan arah merupakan router next-hop. Misalnya, &#8220;Network A adalah network sejauh 5 hop dan dapat dicapai dari arah router X&#8221;. Setiap router mempelajari jalur-jalur dari sudut pandang router tetangganya dan kemudian meng-advertise jalur-jalur dari sudut pandangnya sendiri. Karena setiap router sangat tergantung pada informasi tetangganya, protokol routing distance vector sering disebut &#8220;<span style="color:#0000ff;">routing by rumor</span>&#8220;.</p>
<p>Beberapa protokol routing yang tergolong distance vector antara lain:</p>
<ul class="unIndentedList">
<li> Routing Information Protocol (<span style="color:#0000ff;">RIP</span>) for IP</li>
<li> XNS RIP dari Xerox Networking System</li>
<li> IPX RIP dari Novell</li>
<li>Systems Internet Gateway Routing Protocol (<span style="color:#0000ff;">IGRP</span>) dan Enhanced Internet Gateway Routing Protocol (<span style="color:#0000ff;">EIGRP</span>) dari Cisco</li>
<li> DNA Phase IV dari DEC</li>
<li> Routing Table Maintenance Protocol (RTMP) dari AppleTalk</li>
</ul>
<p><span id="more-903"></span></p>
<h2>Ciri Khas Umum</h2>
<p><span style="color:#0000ff;">Protokol routing distance vector</span> biasanya menggunakan sebuah algoritma routing dimana setiap router <span style="color:#0000ff;">secara periodik mengirimkan update routing</span> kepada semua tetangga (neighbor) dengan cara mem-broadcast seluruh isi tabel routing.</p>
<h4>Update Periodik</h4>
<p><span style="color:#0000ff;">Update periodik</span> berarti pada setiap rentang waktu tertentu, setiap router akan mengirimkan update routing. Rentang waktu ini berkisar antara <span style="color:#0000ff;">10 </span>(RTMP dari AppleTalk) sampai <span style="color:#0000ff;">90 </span>(IGRP dari Cisco) detik. Perlu diperhatikan disini, jika frekuensi update terlalu sering, traffik bisa jadi terlalu padat dan membebani CPU router, jika frekuensi terlalu jarang, convergence time jadi terlalu lama.</p>
<h4>Neighbors</h4>
<p>Tetangga (<span style="color:#0000ff;">Neighbor</span>) bagi sebuah router berarti router lain yang berada pada data link yang sama. Protokol routing distance vector mengirimkan updatenya kepada router-router neighbor-nya dan bergantung pada neighbor untuk mengirimkan informasi update kepada neighbor mereka yang lain. Karena alasan inilah, routing distance vector disebut menggunakan<span style="color:#0000ff;"> update hop-by-hop</span>.</p>
<h4>Update Broadcast</h4>
<p>Ketika router pertama kali aktif dalam network, bagaimana cara router tersebut menemukan router-router yang lain dan memberitahukan keberadaan dirinya sendiri? Cara paling sederhana adalah dengan mengirimkan update dengan tujuan address broadcast (255.255.255.255). Router-router tetangga yang menggunakan protokol routing yang sama akan menerima paket broadcast ini dan dapat mulai bertukar informasi sebagai neighbor. Host-host dan mesin lain yang tidak berkepentingan akan mengabaikan paket tersebut.</p>
<h4>Update Seluruh Tabel Routing</h4>
<p>Kebanyakan protokol routing distance vector mengambil cara paling mudah untuk memberitahu neighbor semua yang diketahui dengan cara <span style="color:#0000ff;">mem-broadcast keseluruhan isi tabel routing</span>. Neighbor yang menerima update ini akan mengumpulkan informasi-informasi yang mereka butuhkan dan mengabaikan yang lainnya.</p>
<h2>Routing by Rumor</h2>
<p>Gambar berikut menunjukkan cara kerja algoritma distance vector. Dalam contoh ini, <span style="color:#0000ff;">metric </span>yang digunakan adalah <span style="color:#0000ff;">hop count</span>. Pada saat <span style="color:#0000ff;">t</span><sub><span style="color:#0000ff;">0</span> </sub>Semua router baru saja aktif. Dengan melihat tabel routing pada baris paling atas, pada saat <span style="color:#0000ff;">t</span><sub><span style="color:#0000ff;">0</span></sub> informasi yang dimiliki oleh keempat router hanyalah network-network yang terhubung langsung (<span style="color:#0000ff;">directly connected</span>). Pada tabel hal ini diindikasikan dengan entri yang tidak memiliki router next-hop dan hop count nya sama dengan 0. Setiap router akan mem-broadcast informasi ini pada setiap link yang terhubung pada masing-masing router.</p>
<p><img class="aligncenter size-full wp-image-904" title="1-dvp-action3" src="http://pekoktenan.files.wordpress.com/2009/04/1-dvp-action3.gif?w=600" alt="1-dvp-action3"   /></p>
<p>Pada saat t<sub>1</sub>, update pertama telah diterima dan diproses oleh semua router. Kita lihat pada <span style="color:#0000ff;">tabel routing A</span>, update dari router B pada A mengatakan bahwa Router B dapat mencapai network 10.1.2.0 dan 10.1.3.0, keduanya sejauh 0 hop. <span style="color:#0000ff;">Jika network sejauh 0 hop dari B, berarti network tersebut sejauh 1 hop dari A</span>. Router A menaikkan nilai hop sejauh 1 satuan dan memasukkan dalam tabel routing. Router A sudah mengetahui network 10.1.2.0 dengan hop count 0, jadi Router A mengabaikan informasi network 10.1.2.0 dengan hop count 1 (lebih besar dari hop count yang sudah diketahui Router A).</p>
<p>Tetapi, network 10.1.3.0 merupakan informasi yang baru bagi A, jadi informasi tersebut akan dimasukkan kedalam tabel routingnya. Address source dari paket update tersebut adalah interface router B (10.1.2.2), dengan begitu, informasi yang dimasukkan akan memiliki address next-hop 10.1.2.2 dengan hop count sebesar 1.</p>
<p>Router-router yang lain juga melakukan operasi yang sama pada saat yang sama (t<sub>1</sub>).</p>
<p>Pada saat t<sub>2</sub>, periode update telah habis dan update-update berikutnya akan di broadcast. Router B mengirimkan tabel routing terbarunya, Router A menaikkan hop count network yang di advertise oleh Router B sebesar 1 satuan dan membandingkannya dengan tabel routingnya sendiri. 10.1.3.0 termasuk informasi yang sudah diketahui, dan hop countnya juga tidak berubah, jadi informasi tersebut diabaikan. Sedangkan network 10.1.4.0 merupakan informasi baru dan akan dimasukkan ke dalam tabel routing.</p>
<p>Network berada dalam status <a href="http://en.wikipedia.org/wiki/Convergence_(routing_protocol)"><span style="color:#0000ff;">convergence </span></a>pada saat t<sub>3</sub>, setiap router telah mengetahui setiap network, address router next-hop untuk setiap network, dan jarak dalam satuan hop setiap network.</p>
<h2>Route Invalidation Timers</h2>
<p>Kini network pada gambar diatas telah convergence secara sempurna, bagaimana cara network berada pada convergence lagi (<span style="color:#0000ff;">re-convergence</span>) jika terjadi perubahan topologi dalam network? Jika network <span style="color:#0000ff;">10.1.5.0 </span>down, maka jawabnya adalah mudah, Router D pada update yang dijadwalkan akan memberikan tanda <span style="color:#ff0000;">unreachable </span>(tidak dapat dicapai) pada network tersebut dan mengirimkan informasi tersebut pada update.</p>
<p>Tetapi, bagaimana jika router D yang mengalami kegagalan (down)? Router A,B,dan C masih memiliki entri informasi network 10.1.5.0 pada tabel routing mereka; padahal informasi tersebut tidak valid lagi, tetapi tidak ada router yang menginformasikan hal ini. Router-router lain akan tetap memforward paket pada network yang tidak dapat dicapai (<span style="color:#ff0000;">inreachable</span>) tanpa mengetahui fakta yang terjadi.</p>
<p>Problem ini dapat ditangani dengan cara menyetting <span style="color:#0000ff;">route invalidation timer</span> untuk setiap entri dalam tabel routing. Misalnya, ketika C pertama kali mengenali network 10.1.5.0 dan memasukkan informasi network tersebut kedalam tabel routing, router C akan memberikan <span style="color:#0000ff;">timer </span>(pengukur waktu) untuk entri route tersebut. Setiap update rutin yang diterima dari Router D, C akan mengabaikan informasi network 10.1.5.0 yang telah dikenali dan pada saat yang sama <span style="color:#0000ff;">mereset timer</span> pada entri route tersebut.</p>
<p>Saat router D mengalami kegagalan, C tidak lagi mendapatkan update mengenai network 10.1.5.0. Timer akan terus berjalan dan akan berakhir, C akan menandai route sebagai <span style="color:#ff0000;">unreachable </span>(tidak dapat dijangkau) dan mengirimkan informasi tersebut pada update berikutnya.</p>
<p>Biasanya periode timer route berkisar antara <span style="color:#0000ff;">3 sampai 6 kali periode update</span>. Sebuah router tidak akan menganggap sebuah entri route sebagai route yang tidak valid hanya karena tidak terdapat update dalam satu periode, karena dapat menimbulkan paket lost, atau delay dalam nework. Pada saat yang sama, jika period timer terlalu lama, proses <span style="color:#0000ff;">re-convergence</span> menjadi terlalu lama.</p>
<h2>Split Horizon</h2>
<p>Sebuah update route yang diberikan kembali kepada router dimana paket informasi didapatkan disebut <span style="color:#0000ff;">reverse route</span>.  <span style="color:#ff0000;">Split horizon</span> adalah salah satu mekanisme untuk mencegah terjadi reverse route diantar 2 router.</p>
<p>Selain alasan agar tidak membuang-buang sumber daya, ada alasan lain yang lebih penting untuk <span style="color:#0000ff;">tidak mengirimkan informasi kembali kepada router yang memberikan informasi tersebut</span>. Fungsi terpenting dari protokol routing dinamik adalah untuk mendeteksi dan mengatasi problem perubahan pada topologi network jika jalur terbaik pada network tidak lagi dapat dijangkau, protokol harus mencari jalur terbaik berikutnya.</p>
<p>Kita lihat kembali pada network yang telah convergence pada gambar diatas, dan misalkan network 10.1.5.0 mengalami kegagalan atau down. Router D akan mendeteksi hal ini, dan menandai network sebagai <span style="color:#ff0000;">unreachable</span> (tidak dapat dijangkau), dan mengirimkan informasi tersebut kepada Router C pada interval update berikutnya. Akan tetapi, sebelum D mengirimkan update, update dari C tiba lebih dulu, dan meng-klaim bahwa router D dapat menjangkau network 10.1.5.0 sejauh 1 hop. Router C akan menaikkan hop count dan memasukkan informasi tersebut kedalam tabel routing yang mengindikasikan bahwa network <span style="color:#0000ff;">10.1.5.0</span> dapat dijangkau melalui interface Router C 10.1.4.1 <span style="color:#0000ff;">sejauh</span><span style="color:#0000ff;"><span style="color:#0000ff;"> </span>2 hop</span>.</p>
<p>Kini paket yang ditujukan untuk address 10.1.5.3 tiba pada router C, yang kemudian akan memforward paket tersebut pada router D. Router D , dari informasi didalam tabel routing akan memforward paket tersebut ke Route C, C kembali ke D, dan begitu seterusnya. Terjadilah <strong>routing loop</strong>.</p>
<p>Dengan mengimplementasikan split horizon kemungkinan terjadinya <span style="color:#ff0000;">routing loop</span> dapat dicegah. Ada 2 kategori split horizon: <span style="color:#0000ff;">simple split horizon</span> dan <span style="color:#0000ff;">split horizon with poisoned reverse</span>.</p>
<p>Atura pada <span style="color:#0000ff;">simple split horizon</span> adalah <span style="color:#0000ff;">pada saat mengirimkan update keluar melalui suatu interface, jangan pernah menyertakan informasi-informasi network yang didapatkan dari update pada interface tersebut</span>.</p>
<p>Router-router pada gambar dibawah ini mengimplementasikan simple split horizon. Router C mengirimkan update kepada Router D untuk network 10.1.1.0, 10.1.2.0, dan 10.1.3.0. Network 10.1.4.0 dan 10.1.5.0 tidak disertakan dalam update karena informasi network-network tersebut didapatkan dari Router D. Seperti itu juga, update pada Router B berisi 10.1.4.0 dan 10.1.5.0 dan tidak menyertakan network 10.1.1.0, 10.1.2.0, dan 10.1.3.0.</p>
<p><img class="aligncenter size-full wp-image-905" title="2-split-horizon3" src="http://pekoktenan.files.wordpress.com/2009/04/2-split-horizon3.gif?w=600" alt="2-split-horizon3"   /></p>
<p><span style="color:#0000ff;">Split horizon with poisoned reverse</span> adalah modifikasi dari simple split horizon yang menyediakan informasi yang lebih positif.</p>
<p>Aturan pada split horizon with poisoned reverse adalah, <span style="color:#0000ff;">ketika mengirim keluar update melalui suatu interface, maka setiap informasi network yang didapatkan dari interface tersebut ditandai sebagai <span style="color:#ff0000;">unreachable</span></span>.</p>
<p>Pada skenario network diatas, Router C akan tetap meng-advertise network 10.1.4.0 dan 10.1.5.0 kepada Router D tetapi network-network tersebut akan ditandai sebagai <span style="color:#ff0000;">unreachable</span>. Gambar berikut menunjukkan tabel routing yang dikirimkan dari C ke D dan B akan nampak mirip. Perhatikan bahwa route ditandai sebagai unreachable dengan mengeset metric menjadi inf (<span style="color:#ff0000;">infinity</span>/tidak terbatas), dengan kata lain, network berada pada jarak sejauh tak terbatas.</p>
<p><img class="aligncenter size-full wp-image-906" title="3-poison" src="http://pekoktenan.files.wordpress.com/2009/04/3-poison.gif?w=600" alt="3-poison"   /></p>
<p><span style="color:#0000ff;">Split horizon with poisoned reverse</span> dianggap lebih aman dan lebih baik dari pada <span style="color:#0000ff;">simple split horizon</span>. Digunakan pendekatan &#8220;<span style="color:#ff0000;">berita yang buruk lebih baik daripada tidak ada berita sama sekali</span>&#8220;. Misalnya, Router B menerima informasi yang salah yang menyebabkan router D  menganggap subnet <span style="color:#0000ff;">10.1.1.0</span> dapat dijangkau via Router C. Simple split horizon tidak akan melakukan apa-apa untuk membetulkan kesalahpahaman ini, sedangkan  update dengan metode <span style="color:#0000ff;">split horizon with poisoned reverse</span> akan langsung menghentikan kemungkinan terjadinya loop. Untuk alasan ini, implementasi distance vector yang modern menggunakan split horizon with poisoned reverse. Efek sampingnya adalah <span style="color:#ff0000;">paket update jadi lebih besar</span> yang mungkin dapat memperparah masalah kepadatan traffik pada link.</p>
<h2>Counting to Infinity</h2>
<p><span style="color:#0000ff;">Split horizon</span> akan dapat mencegah loop yang terjadi antar neighbor, tetapi tidak dapat menghentikan loop yang terjadi dalam network seperti pada gambar dibawah ini. Misalkan network 10.1.5.0 down. Router D mengirimkan update yang sesuai pada semua neighbornya, Router C (dengan tanda panah putus-putus) dan Router B (dengan tanda panah biasa). Router B akan menandai jalur via D sebagai unreachable, tetapi Router A meng-advertise jalur terbaik berikutnya untuk mencapai 10.1.5.0 yang adalah sejauh 3 hop. B memasukkan informasi ini pada tabel routing.</p>
<p><img class="aligncenter size-full wp-image-907" title="4-counting-infinit" src="http://pekoktenan.files.wordpress.com/2009/04/4-counting-infinit.gif?w=600" alt="4-counting-infinit"   />B kini memberitahukan D bahwa B memiliki jalur alternatif untuk network 10.1.5.0. D memasukkan informasi ini dan mengupdate C dengan mengatakan bahwa D memiliki jalur sejauh 4 hop. C memberi tahu pada A jalur 10.1.5.0 sejauh 5 hop. A memberitahu pada B network tersebut sejauh 6 hop.</p>
<p>B mengganti nilai hop count menjadi 7 dan mengupdate D, dan berputar terus seperti itu. Situasi ini disebut masalah <span style="color:#ff0000;">counting-to-infinity</span> karena <span style="color:#0000ff;">hop count</span> menuju 10.1.5.0 <span style="color:#ff0000;">akan terus bertambah tak terbatas</span>. Semua router mengimplementasikan split horizon tetapi tidak dapat membantu mengatasi masalah ini.</p>
<p>Sebuah cara mengurangi akibat dari <span style="color:#ff0000;">counting to infinity</span> adalah dengan mendefinisikan <span style="color:#ff0000;">infinity </span>(ketidakterbatasan) itu sendiri. Umumnya, protokol distance vector mendefinisikan infinity sebesar <span style="color:#0000ff;">16 hop</span>. Seiring dengan update yang terus berputar antar router pada gambar diatas, hop count pada network 10.1.5.0 pada semua router akhirnya akan mencapai nilai 16. Pada saat itu, network akan dianggap unreachable.</p>
<h2>Triggered Updates</h2>
<p><span style="color:#0000ff;">Triggered update</span>, atau disebut juga <span style="color:#0000ff;">flash update</span>, sebenarnya sangat sederhana: <span style="color:#0000ff;">jika terdapat perubahan metric lebih baik atau lebih buruk, router akan langsung mengirimkan update tanpa menunggu periode update yang telah dijadwalkan</span>. Re-convergence akan lebih cepat terjadi daripada jika semua router harus menunggu untuk mengirimkan update pada waktu yang telah dijadwalkan seperti biasanya, masalah counting-to-infinity juga dapat dikurangi, walaupun tidak bisa dihilangkan secara sempurna. Update regular masih bisa terjadi bersama dengan triggered update. Karena itu setelah menerima update yang benar dari triggered update, router masih dapat menerima informasi route yang salah dari router yang belum re-convergence.</p>
<p>Perbaikan lebih lanjut adalah dengan menyertakan update hanya dari network-network yang memicu adanya update tersebut. Teknik ini mengurangi waktu proses dan efek pada bandwidth network.</p>
<h2>Holddown Timers</h2>
<p>Jika hop count dari suatu network bertambah, router akan mengeset holddown timer untuk route network tersebut. Sampai timer tersebut berakhir, router tidak akan mau menerima update baru untuk route tersebut.</p>
<p>Efek sampingnya, waktu untuk re-convergence jadi lebih lama. Tidak seperti timer yang lain, holddown timer harus di set secara hati-hati. Jika periode holddown timer terlalu pendek, akan jadi tidak effektif, jika terlalu lama, akan mempengaruhi proses routing normal.</p>
<h2>Asynchronous Updates</h2>
<p>Gambar dibawah menunjukkan sekumpulan router yang terhubung pada backbone ethernet. Router-router tidak seharusnya <span style="color:#0000ff;">membroadcast </span>update-update mereka pada saat bersamaan, karena dengan begitu, paket-paket update akan berbenturan (<span style="color:#ff0000;">collide</span><span style="color:#ff0000;"></span><span style="color:#ff0000;"></span>) satu sama lain. Tetapi situasi seperti ini dapat saja terjadi ketika beberapa router berada pada satu network broadcast.<span style="color:#ff0000;"> Sistem delay yang berhubungan dengan proses update dalam router cenderung menyebabkan update timer menjadi sinkron satu sama lain</span>. Karena beberapa router telah sinkron, maka collision akan mulai terjadi, lebih lanjut akan menambah sistem delay, dan pada akhirnya router-router yang berada pada satu network broadcast menjadi sinkron semua.</p>
<p><img class="aligncenter size-full wp-image-908" title="5-trigger-update" src="http://pekoktenan.files.wordpress.com/2009/04/5-trigger-update.gif?w=600" alt="5-trigger-update"   /></p>
<p><span style="color:#0000ff;">Asynchronous update</span> dapat dilakukan dengan salah satu dari 2 cara berikut:</p>
<ul class="unIndentedList">
<li> Update timer setiap router tidak bergantung pada proses routing dan karena itu tidak dipengaruhi oleh beban proses pada router.</li>
<li> Waktu random yang kecil akan ditambahkan pada setiap periode update router sebagai sebuah offset.</li>
</ul>
<p>Jika router mengimplementasikan metode pertama, maka semua router yang berada pada network broadcast harus dihidupkan dalam waktu yang random. Me-reboot semua router pada waktu yang bersamaan, seperti ketika terjadi pemadaman listrik dalam satu daerah, dapat menyebabkan update timer kembali berada pada waktu yang sama.</p>
<p>Pada metode ke-2, menambahkan waktu random pada periode update menjadi effektif jika variable cukup besar dibandingkan dengan jumlah router yang berada pada network broadcast. <span style="color:#0000ff;">Sally Floyd dan Van Jacobson</span> telah melakukan perhitungan bahwa jika perandoman yang terlalu kecil akan dapat dikalahkan oleh network dengan jumlah router yang cukup banyak, dan karena itu agar dapat menjadi effektif, maka update timer harus berkisar antara 50% dari median periode udpate.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pekoktenan.wordpress.com/903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pekoktenan.wordpress.com/903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pekoktenan.wordpress.com/903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pekoktenan.wordpress.com/903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pekoktenan.wordpress.com/903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pekoktenan.wordpress.com/903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pekoktenan.wordpress.com/903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pekoktenan.wordpress.com/903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pekoktenan.wordpress.com/903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pekoktenan.wordpress.com/903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pekoktenan.wordpress.com/903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pekoktenan.wordpress.com/903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pekoktenan.wordpress.com/903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pekoktenan.wordpress.com/903/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pekoktenan.wordpress.com&#038;blog=5786019&#038;post=903&#038;subd=pekoktenan&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pekoktenan.wordpress.com/2009/04/14/protokol-routing-distance-vector/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Akhmad Kun</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/1-dvp-action3.gif" medium="image">
			<media:title type="html">1-dvp-action3</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/2-split-horizon3.gif" medium="image">
			<media:title type="html">2-split-horizon3</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/3-poison.gif" medium="image">
			<media:title type="html">3-poison</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/4-counting-infinit.gif" medium="image">
			<media:title type="html">4-counting-infinit</media:title>
		</media:content>

		<media:content url="http://pekoktenan.files.wordpress.com/2009/04/5-trigger-update.gif" medium="image">
			<media:title type="html">5-trigger-update</media:title>
		</media:content>
	</item>
	</channel>
</rss>
