<?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>Computer Engineering</title>
	<atom:link href="http://salmanalfarisi25.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://salmanalfarisi25.wordpress.com</link>
	<description>This is my workshop!</description>
	<lastBuildDate>Mon, 23 May 2011 13:13:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='salmanalfarisi25.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/f82a760486565d0f5ca9e574b4800ce6?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Computer Engineering</title>
		<link>http://salmanalfarisi25.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://salmanalfarisi25.wordpress.com/osd.xml" title="Computer Engineering" />
	<atom:link rel='hub' href='http://salmanalfarisi25.wordpress.com/?pushpress=hub'/>
		<item>
		<title>The Art of the Field Work</title>
		<link>http://salmanalfarisi25.wordpress.com/2011/05/11/the-art-of-the-field-work/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2011/05/11/the-art-of-the-field-work/#comments</comments>
		<pubDate>Wed, 11 May 2011 01:20:26 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[My Story, CV]]></category>
		<category><![CDATA[seni kerja]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=984</guid>
		<description><![CDATA[Oh my god, perhaps I getting crazy with this work.. Come on, it&#8217;s been delayed for 3 weeks! -___- Its actually must be done by 20s of previous month, and its 11th in recent. So many problem, yeah.. its so many.. But I entertain myself by say, &#8220;Yeah, its the art of the field work&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=984&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oh my god, perhaps I getting crazy with this work..<br />
Come on, it&#8217;s been delayed for 3 weeks! -___-<br />
Its actually must be done by 20s of previous month, and its 11th in recent.</p>
<p>So many problem, yeah.. its so many..<br />
But I entertain myself by say, &#8220;Yeah, its the art of the field work&#8221;<br />
Hahaha..</p>
<p>But like ones said, no problem no lesson.<br />
I&#8217;ve got so many lessons from this &#8220;OJT&#8221;.<br />
Lessons, both in technical matter or psychological..</p>
<p>Hmmmm&#8230;<br />
For example, yesterday I myself ask to XL PIC, Mr. Anshar, to wait till tomorrow<br />
morning to do the LSA Crimping..<br />
But, what&#8217;s happened then?<br />
In the morning, I couldnt call him, and when I could, he said, &#8220;I ve got an on<br />
call to go to Lamasi..&#8221; zzzzz&#8230;<br />
yeah, and I have to wait till really afternoon to see my jobs done..<br />
*hmmm.. I got a leasson, &#8220;Dont wait till tomorrow what you can do today!&#8221;</p>
<p><a href="http://salmanalfarisi25.files.wordpress.com/2011/05/lsa.jpg"><img class="alignnone size-full wp-image-985" title="BenQ Corporation" src="http://salmanalfarisi25.files.wordpress.com/2011/05/lsa.jpg?w=368&#038;h=491" alt="" width="368" height="491" /></a></p>
<p>But it isn&#8217;t finished though..<br />
The LSA isnt done well by previous team from ICON+ and XL.<br />
And its really made me headache for a day..<br />
*zzzzzzz again..<br />
But, I coordinated with ICON+ team in Makassar and also XL team in here (Palopo),<br />
and insya Allah, today it will be fixed..<br />
*Yeah, communication is extremely important in work</p>
<p>Hmmm..<br />
But so far, its fun..<br />
yeah, its painful, and psychologically tortured me.. hahaha..<br />
But its fun for new knowledges, new experiences, and perhaps new nuances I got<br />
from different cities..</p>
<p>Yeah, its really the art of the field work..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/984/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/984/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/984/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=984&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2011/05/11/the-art-of-the-field-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2011/05/lsa.jpg" medium="image">
			<media:title type="html">BenQ Corporation</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial simulasi NAT dasar dengan GNS3</title>
		<link>http://salmanalfarisi25.wordpress.com/2011/05/03/tutorial-simulasi-nat-dasar-dengan-gns3/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2011/05/03/tutorial-simulasi-nat-dasar-dengan-gns3/#comments</comments>
		<pubDate>Tue, 03 May 2011 08:50:43 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=965</guid>
		<description><![CDATA[Pendahuluan Tutorial ini menjelaskan secara ringkas konfigurasi NAT (Network Address Translation) pada router CISCO dengan menggunakan simulator GNS3. Tutorial ini juga menjelaskan cara konfigurasi qemu-host pada GNS3. Pembahasan 1. Instalasi qemu-host pada GNS3. Instalasi qemu-host pada GNS3 diperlukan untuk simulasi PC virtual. Instalasinya cukup mudah, yaitu : 1. Download dan simpan linux-microcore. 2. Jalankan GNS3, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=965&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Pendahuluan</strong></p>
<p>Tutorial ini menjelaskan secara ringkas konfigurasi NAT (Network Address Translation) pada router CISCO dengan menggunakan simulator GNS3. Tutorial ini juga menjelaskan cara konfigurasi qemu-host pada GNS3.</p>
<p><strong>Pembahasan</strong></p>
<p>1. Instalasi qemu-host pada GNS3.</p>
<p>Instalasi qemu-host pada GNS3 diperlukan untuk simulasi PC virtual. Instalasinya cukup mudah, yaitu :</p>
<p style="padding-left:30px;">1. Download dan simpan <a href="http://sourceforge.net/projects/gns-3/files/Qemu/linux-microcore-2.10.img/download">linux-microcore.</a><br />
2. Jalankan GNS3, lalu buka konfigurasi qemu-host (edit-&gt;preference-&gt;qemu-&gt;qemu-host)<br />
3. Atur konfigurasi seperti pada gambar.</p>
<p style="padding-left:30px;"><a href="http://salmanalfarisi25.files.wordpress.com/2011/05/qemu-host.png"><img class="alignnone size-full wp-image-966" title="qemu-host" src="http://salmanalfarisi25.files.wordpress.com/2011/05/qemu-host.png?w=430&#038;h=403" alt="" width="430" height="403" /></a></p>
<p style="padding-left:30px;">4. Save -&gt; OK.<br />
5. Konfigurasi NAT</p>
<p style="padding-left:30px;">Konfigurasi NAT pada GNS3 dapat dilakukan dengan cara sbb :</p>
<p style="padding-left:60px;">1. Buat topologi</p>
<p style="padding-left:60px;">Topologi yang akan dibuat adalah sbb :</p>
<p style="padding-left:60px;"><a href="http://salmanalfarisi25.files.wordpress.com/2011/05/topologi.png"><img class="alignnone size-full wp-image-969" title="topologi" src="http://salmanalfarisi25.files.wordpress.com/2011/05/topologi.png?w=614&#038;h=311" alt="" width="614" height="311" /></a></p>
<p style="padding-left:60px;">2. Nyalakan semua device<br />
3. Secara otomatis, qemu-host akan mulai booting, sementara Router (R1 dan R2) harus di console terlebih dahulu (klik kanan -&gt; console / klik symbol console pada menu bar)<br />
4. Setting IP pada masing-masing device</p>
<p style="padding-left:90px;">a. R2 (serial 0/0 : 10.10.10.2/29 &#8211;&gt; (config-if)#ip add 10.10.10.2 255.255.255.248)<br />
b. R1 (serial 0/0 : 10.10.10.3/29 &#8211;&gt; (config-if)#ip add 10.10.10.3 255.255.255.248) (fastEthernet0/0  : 192.168.0.1 &#8211;&gt; (config-if)#ip add 192.168.0.1 255.255.255.0)<br />
c. Qemu-host (eth0 : 192.168.0.2/24 &#8211;&gt; ifconfig eth0 192.168.0.2 netmask 255.255.255.0 à route add default gw 192.168.0.1)</p>
<p style="padding-left:60px;">5. Setting NAT pada R1</p>
<p style="padding-left:90px;">a. (config)#ip nat inside source static 192.168.0.2 10.10.10.2<br />
b. (config-if)#ip nat inside  &lt;- pada interface fastEthernet0/0 (yang terkoneksi kedalam/jaringan lokal)<br />
c. (config-if)#ip nat outside &lt;- pada interface serial0/0 (yang terkoneksi keluar/ jaringan global)</p>
<p style="padding-left:60px;">6. Verifikasi NAT</p>
<p style="padding-left:90px;">#show ip nat translation</p>
<p style="padding-left:90px;"><a href="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat.png"><img class="alignnone size-full wp-image-970" title="ip nat" src="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat.png?w=614&#038;h=65" alt="" width="614" height="65" /></a></p>
<p style="padding-left:60px;">7. Tes ping</p>
<p style="padding-left:90px;">Coba ping dari qemu-host ke router R2 (ping 10.10.10.2) &#8211;&gt; sukses<br />
<a href="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat2.png"><img class="alignnone size-full wp-image-972" title="ip nat" src="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat2.png?w=614&#038;h=113" alt="" width="614" height="113" /></a></p>
<p style="padding-left:90px;">Coba sebaliknya (dari router R2 ke qemu host) (ping 192.168.0.2) &#8211;&gt;gagal<a href="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat1.png"><img class="alignnone size-full wp-image-971" title="ip nat" src="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat1.png?w=614&#038;h=188" alt="" width="614" height="188" /></a></p>
<p><strong>Kesimpulan</strong></p>
<p>Dari hasil tes ping, diketahui bahwa jaringan local dapat terhubung ke jaringan luar, sementara jaringan luar/global tidak dapat mengakses jaringan local. Artinya, simulasi NAT kita telah berhasil.</p>
<p><strong>Referensi</strong></p>
<p><a href="http://networkingtips-tricks.blogspot.com/2010/09/add-qemu-host-in-gns3.html">http://networkingtips-tricks.blogspot.com/2010/09/add-qemu-host-in-gns3.html</a><br />
Saputro, Joko. 2010. <em>Praktikum CCNA di Komputer Sendiri Menggunakan GNS3. </em>Jakarta : Mediakita.</p>
<p><strong>Lampiran </strong></p>
<p><em>Konfigurasi Router R1</em></p>
<p>version 12.3<br />
service timestamps debug datetime msec<br />
service timestamps log datetime msec<br />
no service password-encryption<br />
!<br />
hostname R1<br />
!<br />
boot-start-marker<br />
boot-end-marker<br />
!<br />
!<br />
no aaa new-model<br />
ip subnet-zero<br />
!<br />
!<br />
ip cef<br />
no ip domain lookup<br />
!<br />
!<br />
!<br />
!<br />
!<br />
interface FastEthernet0/0<br />
ip address 192.168.0.1 255.255.255.0<br />
ip nat inside<br />
duplex auto<br />
speed auto<br />
!<br />
interface Serial0/0<br />
ip address 10.10.10.3 255.255.255.248<br />
ip nat outside<br />
clockrate 2000000<br />
!<br />
interface FastEthernet0/1<br />
no ip address<br />
shutdown<br />
duplex auto<br />
speed auto<br />
!<br />
interface Serial0/1<br />
no ip address<br />
shutdown<br />
clockrate 2000000<br />
!<br />
ip nat inside source static 192.168.0.2 10.10.10.2<br />
no ip http server<br />
ip classless<br />
!<br />
!<br />
!<br />
line con 0<br />
exec-timeout 0 0<br />
logging synchronous<br />
transport preferred all<br />
transport output all<br />
line aux 0<br />
transport preferred all<br />
transport output all<br />
line vty 0 4<br />
!<br />
end</p>
<pre></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/965/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/965/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/965/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=965&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2011/05/03/tutorial-simulasi-nat-dasar-dengan-gns3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2011/05/qemu-host.png" medium="image">
			<media:title type="html">qemu-host</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2011/05/topologi.png" medium="image">
			<media:title type="html">topologi</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat.png" medium="image">
			<media:title type="html">ip nat</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat2.png" medium="image">
			<media:title type="html">ip nat</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2011/05/ip-nat1.png" medium="image">
			<media:title type="html">ip nat</media:title>
		</media:content>
	</item>
		<item>
		<title>Multiprotocol Label Switching Label Distribution Protocol</title>
		<link>http://salmanalfarisi25.wordpress.com/2011/01/18/multiprotocol-label-switching-label-distribution-protocol/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2011/01/18/multiprotocol-label-switching-label-distribution-protocol/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 14:26:21 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=958</guid>
		<description><![CDATA[When the Multiprotocol Label Switching Label Distribution Protocol &#8211; IGP synchronization is active for an interface, the IGP announces that link with maximum metric until the synchronization is achieved, or until the Label Distribution Protocol session is running across that interface. The maximum link metric for OSPF is 65536 (hex 0xFFFF). No path through the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=958&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When the <strong>Multiprotocol Label Switching Label Distribution  Protocol</strong> &#8211; IGP synchronization is active for an interface, the  IGP announces that link with maximum metric until the synchronization is  achieved, or until the Label Distribution Protocol session is running  across that interface. The maximum link metric for OSPF is 65536 (hex  0xFFFF). No path through the interface where Label Distribution Protocol  is down is used unless it&#8217;s the only path. (No other paths have a  better metric.) After the Label Distribution Protocol session is  established and label bindings have been exchanged, the IGP advertises  the link with its normal IGP metric.</p>
<p>At that point, the traffic is label-switched across that interface.  Basically, OSPF does not form an adjacency across a link if the Label  Distribution Protocol session is not established first across that link.  (OSPF does not send out Hellos on the link.) Until the Label  Distribution Protocol session is established or until the  synchronization Holddown timer has expired, the OSPF adjacency is not  established.</p>
<p>Synchronized here means that the local label bindings have been sent  over the Label Distribution Protocol session to the Label Distribution  Protocol peer. However, when the synchronization is turned on at router A  and that router has only one link to router B and no other IP  connectivity to router B via another path (this means via other  routers), the OSPF adjacency never comes up. OSPF waits for the Label  Distribution Protocol session to come up, but the Label Distribution  Protocol session cannot come up because router A cannot have the route  for the Label Distribution Protocol router ID of router B in its routing  table.</p>
<p>The OSPF and Label Distribution Protocol adjacency can stay down  forever in this situation! If router A has only router B as a neighbor,  the Label Distribution Protocol router ID of router B is not reachable;  this means that no route exists for it in the routing table of router A.  In that case, the Label Distribution Protocol-IGP synchronization  detects that the peer is not reachable and lets OSPF bring up the  adjacency anyway. In this instance, the link is advertised with maximum  metric until the synchronization occurs.</p>
<p><!--INFOLINKS_OFF-->This makes the path through that link a path of  last resort. In some instances, the problem with the Label Distribution  Protocol session might be a persistent one; therefore, it is probably  not desirable to keep waiting for the IGP adjacency to be established.  The solution for this is to configure a Holddown timer for the  synchronization. If the timer expires before the Label Distribution  Protocol session is established, the OSPF adjacency is built anyway. If  everything is fine with Label Distribution Protocol across that link,  Label Distribution Protocol also forms a session across the link. While  OSPF is waiting to bring up its adjacency until Label Distribution  Protocol synchronizes, the OSPF interface state is down and OSPF does  not send Hellos onto that link.</p>
<p><strong>Multiprotocol Label Switching Label Distribution Protocol-IGP  Synchronization Configuration</strong></p>
<p>Multiprotocol Label Switching Label Distribution Protocol-IGP  Synchronization is enabled for the IGP process. This means that it is  configured for an IGP, and it applies to all the interfaces on which the  IGP is running. The command to enable it for the IGP is Multiprotocol  Label Switching ldp sync, which is configured under the router process.  You can disable Multiprotocol Label Switching Label Distribution  Protocol-IGP Synchronization on one particular interface with the  command no Multiprotocol Label Switching ldp igp sync.</p>
<p>By default, if synchronization is not achieved, the IGP waits  indefinitely to bring up the adjacency. You can change this with the  global command Multiprotocol Label Switching ldp igp sync holddown  msecs, which instructs the IGP to wait only for the configured time.  After the synchronization Holddown timer expires, the IGP forms an  adjacency across the link. So long as the IGP adjacency is up, while the  Label Distribution Protocol session is not synchronized, the IGP  advertises the link with maximum metric.</p>
<p><strong>Multiprotocol Label Switching Label Distribution Protocol Session  Protection</strong></p>
<p>A common problem in networks is flapping links. The flapping of links  can have several causes, but it&#8217;s not the aim of this article to look  deeper into this. Flapping links do have an important impact on the  convergence of the network. Because the IGP adjacency and the Label  Distribution Protocol session are running across the link, they go down  when the link goes down.</p>
<p>This is unfortunate, especially because the link is usually not down  for long. The impact is pretty severe though, because the routing  protocol and Label Distribution Protocol can remember to rebuild the  neighborship. Label Distribution Protocol has to rebuild the Label  Distribution Protocol session and must exchange the label bindings  again. To avoid having to rebuild the Label Distribution Protocol  session altogether, you can protect it.</p>
<p>When the Label Distribution Protocol session between two directly  connected Label Switch Routers is protected, a targeted Label  Distribution Protocol session is built between the two Label Switch  Routers. When the directly connected link does go down between the two  Label Switch Routers, the targeted Label Distribution Protocol session  is kept up so long as an alternative path exists between the two Label  Switch Routers. The Label Distribution Protocol link adjacency is  removed when the link goes down, but the targeted adjacency keeps the  Label Distribution Protocol session up. When the link comes back up, the  Label Switch Router doesn&#8217;t have to re-establish the Label Distribution  Protocol session; therefore, the convergence is better.</p>
<p>The access list (acl) you can configure lets you specify the Label  Distribution Protocol peers that should be protected. It should hold the  Label Distribution Protocol Router Identifier of the Label Distribution  Protocol neighbors that need protection. The duration it&#8217;s time that  the protection (the targeted Label Distribution Protocol session) should  remain in place after the Label Distribution Protocol link adjacency  has gone down.</p>
<p>The default value is infinite. For the protection to work, you have  to enable it on both the Label Switch Routers. If this isn&#8217;t possible,  you can enable it on one Label Switch Router, and the other Label Switch  Router can accept the targeted Label Distribution Protocol Hellos by  configuring the command Multiprotocol Label Switching ldp discovery  targeted-hello accept. Label Distribution Protocol Session Protection is  enabled on all four routers. The Label Switch Router madrid has two  Label Distribution Protocol sessions: one with london and one with  sydney.</p>
<p>When the link madridsydney fails, the targeted Label Distribution  Protocol session is held up as it reroutes over the path  madrid-london-romesydney. Example 4-30 shows the Label Distribution  Protocol session on madrid to router sydney before the link went down.  The link madrid-sydney then goes down. You can observe a logging message  for the Label Distribution Protocol session when the link goes down and  when the link comes back up. The first logging message indicates that  the Label Distribution Protocol session has gone into protecting state;  the second indicates that the Label Distribution Protocol session has  been recovered successfully.</p>
<p><a href="http://e-articles.info/e/a/title/Multiprotocol-Label-Switching-Label-Distribution-Protocol/"><em>sumber</em></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/958/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/958/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=958&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2011/01/18/multiprotocol-label-switching-label-distribution-protocol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>
	</item>
		<item>
		<title>Load Balancing Importance in CEF</title>
		<link>http://salmanalfarisi25.wordpress.com/2011/01/18/load-balancing-importance-in-cef/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2011/01/18/load-balancing-importance-in-cef/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 14:23:50 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=956</guid>
		<description><![CDATA[CEF allows for load balancing or load sharing of traffic among multiple outgoing links. CEF needs multiple outgoing links as next hops in the routing table to perform load balancing. The command maximum-paths specifies how many paths or next hops are allowed per prefix in the routing table for the specific routing protocol. For instance, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=956&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>CEF allows for load balancing or load sharing of traffic among multiple outgoing links. CEF needs multiple outgoing links as next hops in the routing table to perform load balancing. The command maximum-paths specifies how many paths or next hops are allowed per prefix in the routing table for the specific routing protocol. For instance, if you configure maximum-path 2 under the routing protocol Open Shortest Path First (OSPF), only two OSPF paths per prefix are allowed in the routing table.</p>
<p>Those two paths are then shown in the CEF table as outgoing paths. In CEF, the two main load balancing schemes are per-packet or per-destination. If you configure the per-packet load balancing scheme, the load balancing of all packets is round-robin packet per packet on the outgoing links. The per-packet load balancing is configured with the interface command ip load-sharing per-packet.</p>
<p>You have to configure this command on all the outbound interfaces if you wish to configure per-packet CEF load balancing. The default CEF load balancing scheme is per-destination. This terminology is misleading, though, because the CEF per-destination load balancing is done by hashing the destination and source IP address. In contrast, the per-destination load balancing that fast switching does is strictly by exploring the destination IP address. Per-destination load sharing is the default load sharing scheme for CEF.</p>
<p>It&#8217;s the default load sharing method for CEF because the per-packet load sharing scheme can send consecutive packets of the identical flow (this means the same source/destination IP address pair) across different paths and hence could trigger a reordering problem of the IP packets at the destination. This leads to problems for traffic such as VoIP because a performance hit or quality degradation can occur if the packets arrive out of sequence, as packets are lost. In addition, it adds jitter.</p>
<p>Per-packet load sharing, however, gives a perfect load sharing distribution on the outgoing paths, whereas the per-destination load sharing is just a statistical method of distributing flows per pairs of (source IP address, destination IP address). Therefore, the load sharing of traffic with the perdestination method can only give a good result (a good distribution among all possible outgoing links) if enough different pairs of source and destination addresses make up the traffic toward the different destinations that are outbound on the outgoing links. Even then, if some flows are present, with considerably more traffic on than some others, which are on one path, the distribution might still be uneven.</p>
<p><strong>Unequal Cost Load Balancing</strong></p>
<p>You&#8217;ll be able to have unequal cost load balancing in CEF. In that case, the 16 hash buckets are not evenly distributed among all possible paths. Example 6-9 shows a router running Enhanced Interior Gateway Routing Protocol (EIGRP) as the routing protocol and variance being configured for EIGRP. Variance allows EIGRP to perform unequal cost load balancing because it enables routes to be installed in the routing table that are not the best. (These routes don&#8217;t have the lowest metric.) In short, the variance number allows all routes that have a metric that is smaller than that of the finest route multiplied by the variance to be installed in the routing table.</p>
<p>One additional check is needed: The reported distance (metric of the route as reported by the EIGRP neighbor) of a route needs to be smaller than the feasible distance (FD) in EIGRP it to be eligible for installation in the routing table. In Example 6-9, the best route for prefix 10.200.254.4/32 has a metric of 2323456, and the second best route has a metric of 8697856. This latter metric is 3.74 times bigger than the metric of the finest route, and this is reflected in the amount of hash buckets assigned to each one of the two paths. This ratio is also seen in the traffic share count in the routing table for the prefix (15/4). The best path pointing to Ethernet 1/2 has 13 hash buckets, whereas the path pointing to Ethernet 1/3 has 3 hash buckets. Obviously, 16 is a small number; consequently, a perfect distribution of the hash buckets based on the metric is not always possible. The distribution will be approximate.</p>
<p><strong>Load Balancing Labeled Packets</strong></p>
<p>If the Multiprotocol Label Switching payload is an IPv4 or IPv6 packet, Cisco IOS uses the CEF hashing algorithm to determine the outgoing interface, regarding per-destination load balancing. The load balancing is done only between labeled paths. This means that if an IP (unlabeled) and a labeled path have a similar cost, only the labeled path is used to forward the packets. The command to verify which path a labeled IPv4 packet will take regarding per-destination load balancing is show Multiprotocol Label Switching forwarding-table labels label exact-path ipv4 source-address destination-address. Following are the general rules for load balancing labeled packets on a non-IPv6-capable Cisco IOS router:</p>
<p>- If the Multiprotocol Label Switching payload is an IPv4 packet, the load balancing is done by hashing the source and destination IP address of the IPv4 header.</p>
<p>- If the Multiprotocol Label Switching payload is not an IPv4 packet, the load balancing is done by exploring the value of the bottom label.</p>
<p>How does an Multiprotocol Label Switching-enabled router know what the Multiprotocol Label Switching payload is? The router that assigned the label can figure this out by exploring the label, because this router assigned a label to the particular Forwarding Equivalence Class that the packet belongs to. However, if the stack holds more than one label, the P router in the Multiprotocol Label Switching network did not assign the bottom label. Because Multiprotocol Label Switching does not yet have a protocol identifier field in the label stack, the P router cannot easily identify what the Multiprotocol Label Switching payload is. In Cisco IOS, the router can consider the first nibble following the Multiprotocol Label Switching label stack. If the first nibble has the value 4, Cisco IOS considers this an IPv4 packet and performs IPv4 CEF hashing.</p>
<p>Newer Cisco IOS software that is also capable of running IPv6 can check whether the first nibble is 6. If so, the Multiprotocol Label Switching payload is considered IPv6, and the router performs IPv6 CEF hashing. The load balancing is then based on the source and destination address in the IPv6 header. The algorithm for load balancing the Multiprotocol Label Switching packets becomes as follows:</p>
<p>- If the Multiprotocol Label Switching payload is an IPv4 packet, the load balancing is done by hashing the source and destination IP address of the IPv4 header.</p>
<p>- If the Multiprotocol Label Switching payload is not an IPv4 or IPv6 packet, the load balancing is done by exploring the value of the bottom label.</p>
<p><strong>Troubleshooting CEF</strong></p>
<p>When packets don&#8217;t get to their destination in an Multiprotocol Label Switching network, it may be because CEF failed to label the packets correctly on the ingress PE router or forwarded them to the wrong adjacent router. You ought to have some technical troubleshooting skills to debug such CEF problems. You can disable and enable CEF on the interface using the command ip route-cache cef. Toggling CEF on the interface can often indicate whether the thing is with CEF. If the problem lies with the Layer 2 rewrite of the packets, you can examine the adjacency information with the show adjacency command or clear the adjacency with the clear adjacency command. The debug command debug ip cef drops [access-list[]|] tells you if IP packets are dropped on the ingress PE router. You can specify an access list 1 to 99 to help narrow the debug output to one or more specific prefixes.</p>
<p><a href="http://e-articles.info/e/a/title/Load-balancing-importance-in-CEF/"><em>sumber</em></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/956/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=956&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2011/01/18/load-balancing-importance-in-cef/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>
	</item>
		<item>
		<title>Playing with Many OS</title>
		<link>http://salmanalfarisi25.wordpress.com/2011/01/03/951/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2011/01/03/951/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 03:15:30 +0000</pubDate>
		<dc:creator>salman</dc:creator>
		
		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=951</guid>
		<description><![CDATA[its so fun to play with many OS.. he3.. Its simulation of my task, which is &#8220;How to build an Internet Network in the Campus&#8221;. Sound so wow! right? Ya, if it can be build properly, it can be such Wow! But.. ha3.. its difficult though.. Lalala.. lets play this game! Lets make some fun [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=951&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://salmanalfarisi25.files.wordpress.com/2011/01/campur-aduk.png"><img src="http://salmanalfarisi25.files.wordpress.com/2011/01/campur-aduk.png?w=614&#038;h=383" alt="" title="campur aduk" width="614" height="383" class="alignnone size-full wp-image-952" /></a></p>
<p>its so fun to play with many OS.. he3..<br />
Its simulation of my task, which is &#8220;How to build an Internet Network in the Campus&#8221;. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Sound so wow! right?  Ya, if it can be build properly, it can be such Wow! But.. ha3.. its difficult though.. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Lalala.. lets play this game! Lets make some fun dude! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/951/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=951&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2011/01/03/951/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2011/01/campur-aduk.png" medium="image">
			<media:title type="html">campur aduk</media:title>
		</media:content>
	</item>
		<item>
		<title>Some Bash Shell Programs of Mine</title>
		<link>http://salmanalfarisi25.wordpress.com/2010/12/22/some-bash-shell-programs-of-mine/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2010/12/22/some-bash-shell-programs-of-mine/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 07:48:44 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=947</guid>
		<description><![CDATA[Here&#8217;re some of my bash shell programs. Most of these was created to help my programming activity (Java, JavaScript, CI, XHTML) and one to configure a network (DHCP). What you need to know is the path. Since their function are for configuring, the paths are relative to my own. So, If you want to use [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=947&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Here&#8217;re some of my bash shell programs. Most of these was created to help my programming activity (Java, JavaScript, CI, XHTML) and one to configure a network (DHCP).
</p>
<p>What you need to know is the path. Since their function are for configuring, the paths are relative to my own. So, If you want to use it, change the path first.</p>
<ul>
<li><a href="https://sites.google.com/site/salmandetuxalfarisi/portofolio/DHCPP?attredirects=0&amp;d=1">DHCP Configurer</a></li>
<li><a href="https://sites.google.com/site/salmandetuxalfarisi/portofolio/ci?attredirects=0&amp;d=1">CI Muyassar</a></li>
<li><a href="https://sites.google.com/site/salmandetuxalfarisi/portofolio/jv?attredirects=0&amp;d=1">Java Muyassar</a></li>
<li><a href="https://sites.google.com/site/salmandetuxalfarisi/portofolio/xhtml?attredirects=0&amp;d=1">XHTML Muyassar</a></li>
<li><a href="https://sites.google.com/site/salmandetuxalfarisi/portofolio/js?attredirects=0&amp;d=1">JavaScript Muyassar</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/947/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=947&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2010/12/22/some-bash-shell-programs-of-mine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>
	</item>
		<item>
		<title>Advantages and Disadvantages of Using IDE</title>
		<link>http://salmanalfarisi25.wordpress.com/2010/12/22/advantage-and-disadvantage-of-using-ide/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2010/12/22/advantage-and-disadvantage-of-using-ide/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 01:46:59 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=940</guid>
		<description><![CDATA[IDEs are simply programs to write programs. They are generally editing environments with tools to help programmers write code quickly and efficiently. As an example, we can create PHP-driven web applications using a combination of Eclipse and PHPEclipse. Core features typically include: • Code completion or code insight: The ability of an IDE to know [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=940&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>IDEs are simply programs to  write programs. They are generally editing environments with tools<br />
  to help programmers write code  quickly and efficiently. As an example, we can create PHP-driven<br />
  web applications using a  combination of Eclipse and PHPEclipse. Core features typically include:</p>
<p>• <b>Code completion or code insight</b>: The ability of an IDE to <i>know </i>a language&#8217;s<br />
  keywords and function names is  crucial. The IDE may use this knowledge to do such<br />
  things as highlight  typographic errors, suggest a list of available functions based on the<br />
  appropriate situation, or  offer a function&#8217;s definition from the official documentation.</p>
<p>• <b>Resource management</b>: When creating applications, languages often rely on<br />
  certain resources, like  library or header files, to be at specific locations. IDEs<br />
  should be able to manage these  resources. An IDE should be aware of any required<br />
  resources so that errors can  be spotted at the development stage and not later, in<br />
  the compile or build stage.</p>
<p>• <b>Debugging tools</b>: In an IDE, you should be able to thoroughly test your application<br />
  before release. The IDE may be  able to give variable values at certain points, connect<br />
  to different data  repositories, or accept different run-time parameters.</p>
<p>• <b>Compile and build</b>: For languages that require a compile or build stage, IDEs<br />
  translate code from high-level  languages to the object code of the targeted platform.<br />
  Requirements for these  features vary substantially from language to language. Thus, traditionally,<br />
  an IDE specializes in one  language or a set of similar languages. Some famous IDEs and their<br />
  languages include: JBuilder  for Java; Metrowerks CodeWarrior suite for Java, C, and C++; and<br />
  Microsoft&#8217;s Visual Studio for  its Visual Basic and C# family of languages.</p>
<p><b>Advantages  of Using an IDE</b></p>
<p>Using an IDE will save you a  lot of effort in writing a program. Some advantages include:</p>
<p>1. <b>Less time and effort</b>:  The entire purpose of an IDE is to make developing faster and<br />
  easier. Its tools and features  are supposed to help you organize resources, prevent<br />
  mistakes, and provide  shortcuts.</p>
<p>2. <b>Enforce project or  company standards</b>: Simply by working in the same<br />
  development environment, a  group of programmers will adhere to a standard way of<br />
  doing things. Standards can be  further enforced if the IDE offers predefined<br />
  templates, or if code  libraries are shared between different team members/teams<br />
  working on the same project.</p>
<p>3. <b>Project management</b>:  This can be twofold. First, many IDEs have documentation<br />
  tools that either automate the  entry of developer comments, or may actually force<br />
  developers to write comments  in different areas. Second, simply by having a visual<br />
  presentation of resources, it  should be a lot easier to know how an application is laid<br />
  out as opposed to traversing  the file system for arcane files in the file system.</p>
<p><b>Disadvantages  of Using an IDE</b></p>
<p>Be careful of some of the  pitfalls of using an IDE as it may not be ideal for everyone and might<br />
  not be suitable in every  situation.</p>
<p>1. <b>Learning curve</b>: IDEs  are complicated tools. Maximizing their benefit will require<br />
  time and patience.</p>
<p>2. <b>A sophisticated IDE may  not be a good tool for beginning programmers</b>: If you<br />
  throw the learning curve of an  IDE on top of learning how to program, it can be quite<br />
  frustrating. Further, features  and shortcuts for experienced programmers often hide<br />
  crucial but mundane details of  a language. Details should not be overlooked when<br />
  learning a new language. Using  an IDE may hamper the learning of a new language.</p>
<p>3. <b>Will not fix bad code,  practices, or design</b>: You still need to be proficient and<br />
  meticulous. An IDE will not  eliminate efficiency or performance problems in your<br />
  application. IDEs are like  paintbrushes. Whether you create a Van Gogh or a Velvet<br />
  Elvis is dictated by your  skill and decisions. </p>
<p><i>source : <a href="http://e-articles.info/e/a/title/Advantages-and-Disadvantages-of-using-IDE-~-Integrated-Development-Environments/">http://e-articles.info/e/a/title/Advantages-and-Disadvantages-of-using-IDE-~-Integrated-Development-Environments/</i></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/940/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=940&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2010/12/22/advantage-and-disadvantage-of-using-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>
	</item>
		<item>
		<title>Different Kinds of Backdoor Access</title>
		<link>http://salmanalfarisi25.wordpress.com/2010/12/22/how-backdoor-forms/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2010/12/22/how-backdoor-forms/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 01:09:53 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=936</guid>
		<description><![CDATA[There are a lot of different types of backdoors, but each one bypasses the traditional security on a system so that the attacker can gain access. For example, normal users might have to type in a password that changes every 90 days. With a backdoor, an attacker could use a static password that never needs [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=936&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There are a lot of different types of backdoors, but each one   bypasses the traditional security on a system so that the attacker can gain   access. For example, normal users might have to type in a password that changes   every 90 days. With a backdoor, an attacker could use a static password that   never needs to be changed, like the &#8220;joshua&#8221; password that lingered for years on   the WarGames computer. Similarly, normal users   might have to authenticate with a one-time password or smart card. Using a   backdoor planted on the system, an attacker might be able to log in without   providing any password at all. Normal users might be forced to use some   fancy-pants encrypted protocol to access the machine. The attacker could use a   backdoor to access the box using an entirely different protocol. Once a backdoor   is installed, it&#8217;s up to the attacker to determine how the attacker will access   the box.</p>
<p>A lot of people refer to every single backdoor as a Trojan   horse or simply a Trojan. This mixing together of the terms backdoor and Trojan   horse is quite confusing and should be avoided. Backdoors simply give   access. Trojan horses, pretend to be   some useful program. Don&#8217;t mix the terms up. If a program just gives backdoor   access, it&#8217;s just a backdoor. If it pretends to be some useful program, it&#8217;s a   Trojan horse. Of course some tools are both backdoors and Trojan horses at the   same time. However, a backdoor is only a Trojan horse if the attacker attempts   to dress it up as some useful program. We label such tools with the unambiguous   phrase Trojan horse backdoors, because they give   access while pretending to be some benign program. Using the terminology   properly will help people understand what types of tools and attacks you are   talking about.</p>
<p>As you can see in our definition, backdoors are focused on   giving the attacker access to the target machine. This access could take many   different forms, depending on the attacker&#8217;s goals and the particular backdoor   in use. Backdoors could give the attacker many different types of access,   including the following:</p>
<ul>
<li>Local Escalation of Privilege:   This type of backdoor lets attackers with an account on the system suddenly   change their privilege level to root or administrator. With these superuser   privileges, the attacker can reconfigure the box or access any files stored on   it.</li>
<li>Remote Execution of Individual   Commands: Using this type of backdoor, an attacker can send a message to   the target machine to execute a single command at a time. The backdoor runs the   attacker&#8217;s command and returns the output to the attacker.</li>
<li>Remote Command-Line Access: Also   known as remote shell, this type of backdoor lets   the attacker type directly into a command prompt of the victim machine from   across the network. The attacker can utilize all of the features of the command   line, including the ability to run a series of commands, write scripts, and   select groups of files to manipulate. Remote shells are more powerful than   simple remote execution of individual commands because they simulate the   attacker having direct access to the keyboard of the target system.</li>
<li>Remote Control of the GUI:   Rather than messing around with command lines, some backdoors let an attacker   see the GUI of the victim machine, control mouse movements, and enter   keystrokes, all across the network. With remote control of the GUI, the attacker   can watch all of a victim&#8217;s actions on the machine or even remotely control the   GUI.</li>
</ul>
<p>Regardless of which type of access the backdoor provides, we   can see that each of these methods is focused on control. Backdoors let the   attacker control the box, usually remotely across a network. With a backdoor   installed on the target, an attacker can use this control to search the machine   for sensitive files, to alter any data stored on the system, to reconfigure the   box, or even to trash the system. Using a backdoor, the attacker could have just   as much control of the victim machine as that machine&#8217;s own administrator.   Topping it off, an attacker can exercise this control from anywhere in the world   across the Internet.</p>
<p><em>source : <a href="http://e-articles.info/e/a/title/Different-Kinds-of-Backdoor-Access/">http://e-articles.info/e/a/title/Different-Kinds-of-Backdoor-Access/</a></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/936/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=936&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2010/12/22/how-backdoor-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>
	</item>
		<item>
		<title>Menghubungkan Protokol Routing RIP dengan OSPF dan EIGRP</title>
		<link>http://salmanalfarisi25.wordpress.com/2010/12/14/menghubungkan-protokol-routing-rip-dengan-ospf-dan-eigrp/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2010/12/14/menghubungkan-protokol-routing-rip-dengan-ospf-dan-eigrp/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 11:24:22 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=931</guid>
		<description><![CDATA[Saya mengasumsikan setiap router, kecuali router penghubung, telah terkonfigurasi dengan routing dynamic masing-masing (RIP, OSPF, EIGRP). Untuk menghubungkan 3 protokol tersebut, konfigurasi untuk router penghubung adalah sebagai berikut : Router(config)#router rip Router(config-router)#network 192.168.2.0 Router(config-router)#redistribute eigrp 1 metric 1 Router(config-router)#redistribute ospf 1 metric 1 Router(config-router)#exit Router(config)#router eigrp 1 Router(config-router)#network 192.168.3.0 Router(config-router)#redistribute rip metric 10000 100 255 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=931&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://salmanalfarisi25.files.wordpress.com/2010/12/topologi-ospf-rip-eigrp1.png"><img class="alignnone size-full wp-image-933" title="topologi ospf rip eigrp" src="http://salmanalfarisi25.files.wordpress.com/2010/12/topologi-ospf-rip-eigrp1.png?w=614&#038;h=335" alt="" width="614" height="335" /></a></p>
<p>Saya mengasumsikan setiap router, kecuali router penghubung, telah terkonfigurasi dengan routing dynamic masing-masing (RIP, OSPF, EIGRP).</p>
<p>Untuk menghubungkan 3 protokol tersebut, konfigurasi untuk router penghubung adalah sebagai berikut :<br />
Router(config)#router rip<br />
Router(config-router)#network 192.168.2.0<br />
Router(config-router)#redistribute eigrp 1 metric 1<br />
Router(config-router)#redistribute ospf 1 metric 1<br />
Router(config-router)#exit</p>
<p>Router(config)#router eigrp 1<br />
Router(config-router)#network 192.168.3.0<br />
Router(config-router)#redistribute rip metric 10000 100 255 1 1500<br />
Router(config-router)#redistribute ospf 1 metric 10000 100 255 1 1500<br />
Router(config-router)#exit</p>
<p>Router(config)#router ospf 1<br />
Router(config-router)#network 192.168.4.0 0.0.0.255 area 1<br />
Router(config-router)#redistribute rip<br />
<em>% Only classful networks will be redistributed</em><br />
Router(config-router)#redistribute eigrp 1<br />
<em>% Only classful networks will be redistributed</em><br />
Router(config-router)#exit</p>
<p>note : konfigurasi terakhir memang menampilkan pesan error (yang dicetak miring). Tetapi ini tidak mengganggu fungsionalitas router itu sendiri (sepertinya ini bug di packet tracer ini).</p>
<p>Selamat mencoba dan semoga bermanfaat.<br />
Salam..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/931/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/931/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/931/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=931&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2010/12/14/menghubungkan-protokol-routing-rip-dengan-ospf-dan-eigrp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2010/12/topologi-ospf-rip-eigrp1.png" medium="image">
			<media:title type="html">topologi ospf rip eigrp</media:title>
		</media:content>
	</item>
		<item>
		<title>Menggunakan W3 Validator Service untuk Menvalidasi Halaman Web</title>
		<link>http://salmanalfarisi25.wordpress.com/2010/12/09/menggunakan-w3-validator-service-untuk-menvalidasi-halaman-web/</link>
		<comments>http://salmanalfarisi25.wordpress.com/2010/12/09/menggunakan-w3-validator-service-untuk-menvalidasi-halaman-web/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 05:55:27 +0000</pubDate>
		<dc:creator>salman</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[W3]]></category>

		<guid isPermaLink="false">http://salmanalfarisi25.wordpress.com/?p=924</guid>
		<description><![CDATA[Service ini saya kenal melalui buku “Web Development and Design Foundation with XHTML” yang saya baca di perpus kampus saya. Intinya, service ini melakukan pengecekan terhadap halaman web (web page) yang kita buat. Service ini cukup berguna juga, khususnya bagi newbie yang sering melakukan kesalahan-kesalahan kecil dalam menuliskan kode-kode web. He3&#8230; Untuk menggunakan W3 Validator, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=924&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Service ini saya kenal melalui buku “Web Development and Design Foundation with XHTML” yang saya baca di perpus kampus saya. Intinya, service ini melakukan pengecekan terhadap halaman web (web page) yang kita buat.<br />
Service ini cukup berguna juga, khususnya bagi newbie yang sering melakukan kesalahan-kesalahan kecil dalam menuliskan kode-kode web. He3&#8230;<br />
Untuk menggunakan W3 Validator, cukup buka halaman berikut : <a href="http://validator.w3.org/#validate_by_upload">http://validator.w3.org/#validate_by_upload<br />
</a>Maka akan tampil halaman berikut :</p>
<p><a href="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-the-w3c-markup-validation-service-google-chrome.png"><img class="alignnone size-full wp-image-925" title="Screenshot-The W3C Markup Validation Service - Google Chrome" src="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-the-w3c-markup-validation-service-google-chrome.png?w=614&#038;h=372" alt="" width="614" height="372" /></a></p>
<p>Setelah itu, upload halaman web yang akan divalidasi<br />
Lalu tekan tombol Check<br />
Jika halaman web anda valid, maka akan muncul keterangan “Passed”</p>
<p><a href="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-valid-markup-validation-of-resume-html-w3c-markup-validator-google-chrome.png"><img class="alignnone size-full wp-image-926" title="Screenshot-[Valid] Markup Validation of resume.html - W3C Markup Validator - Google Chrome" src="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-valid-markup-validation-of-resume-html-w3c-markup-validator-google-chrome.png?w=614&#038;h=372" alt="" width="614" height="372" /></a></p>
<p>Jika tidak, maka akan muncul keterangan error, dan lokasi errornya.</p>
<p><a href="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-invalid-markup-validation-of-blockquote-html-w3c-markup-validator-google-chrome.png"><img class="alignnone size-full wp-image-927" title="Screenshot-[Invalid] Markup Validation of blockquote.html - W3C Markup Validator - Google Chrome" src="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-invalid-markup-validation-of-blockquote-html-w3c-markup-validator-google-chrome.png?w=614&#038;h=372" alt="" width="614" height="372" /></a></p>
<p>Silahkan perbaiki error tersebut, dan klik Revalidate.<br />
Ulangi proses ini sampai halaman web anda “Passed”, alias valid. :D</p>
<p>Semoga bermanfaat.<br />
Salam..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/salmanalfarisi25.wordpress.com/924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/salmanalfarisi25.wordpress.com/924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/salmanalfarisi25.wordpress.com/924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/salmanalfarisi25.wordpress.com/924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/salmanalfarisi25.wordpress.com/924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/salmanalfarisi25.wordpress.com/924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/salmanalfarisi25.wordpress.com/924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/salmanalfarisi25.wordpress.com/924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/salmanalfarisi25.wordpress.com/924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/salmanalfarisi25.wordpress.com/924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/salmanalfarisi25.wordpress.com/924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/salmanalfarisi25.wordpress.com/924/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/salmanalfarisi25.wordpress.com/924/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/salmanalfarisi25.wordpress.com/924/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=salmanalfarisi25.wordpress.com&amp;blog=7032390&amp;post=924&amp;subd=salmanalfarisi25&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://salmanalfarisi25.wordpress.com/2010/12/09/menggunakan-w3-validator-service-untuk-menvalidasi-halaman-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88c930b0b5edd30131780eecbc07414b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">salman</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-the-w3c-markup-validation-service-google-chrome.png" medium="image">
			<media:title type="html">Screenshot-The W3C Markup Validation Service - Google Chrome</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-valid-markup-validation-of-resume-html-w3c-markup-validator-google-chrome.png" medium="image">
			<media:title type="html">Screenshot-[Valid] Markup Validation of resume.html - W3C Markup Validator - Google Chrome</media:title>
		</media:content>

		<media:content url="http://salmanalfarisi25.files.wordpress.com/2010/12/screenshot-invalid-markup-validation-of-blockquote-html-w3c-markup-validator-google-chrome.png" medium="image">
			<media:title type="html">Screenshot-[Invalid] Markup Validation of blockquote.html - W3C Markup Validator - Google Chrome</media:title>
		</media:content>
	</item>
	</channel>
</rss>
