<?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"
	>

<channel>
	<title>My Netwok Dictionary</title>
	<atom:link href="http://www.mynetworkdictionary.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mynetworkdictionary.com</link>
	<description>Resources for Networkers</description>
	<pubDate>Thu, 01 Jul 2010 05:21:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>IOS and Memory Management</title>
		<link>http://www.mynetworkdictionary.com/2010/06/ios-and-memory-management/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/ios-and-memory-management/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 16:43:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Router]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=860</guid>
		<description><![CDATA[Today I needed to get interested in how memory works at the IOS, so here is a quick article about it with the information I could find here and there, you might be interested.Especially the IOS commands to check the memory status of your router.
Like any OS, IOS must implement a number of basic principles:
* [...]]]></description>
			<content:encoded><![CDATA[<p>Today I needed to get interested in how memory works at the IOS, so here is a quick article about it with the information I could find here and there, you might be interested.Especially the IOS commands to check the memory status of your router.</p>
<p>Like any OS, IOS must implement a number of basic principles:</p>
<p>* Process Management<br />
* Memory Management<br />
* Device Management</p>
<p>We&#8217;ll look specifically at the system memory management. Recent work with OS protected memory.A process x can not access the memory of a process y (Shared Memory, Message Queues, Pipes, Network Connections, …). For the process x process dialogue with it, they will have to use other methods (Shared Memory, Message Queues, Pipes, Network Connections, &#8230;). These methods secure processes between them, but nevertheless they work slow. The IOS does not support shared memory, all processes have access to the memory without restrictions.A process is therefore free to interact with one another in writing in the memory of the latter (Buffer Overflow = Crash).There is however a notion of memory R / W and R / W</p>
<p style="text-align: left;">IOS works with memory pools, the Pool Manager who is responsible.Here, a pool reserved for the procesand a pool reserved for I / O:</p>
<pre id="cisco"><span onmouseover="_tipon(this)" onmouseout="_tipoff()">Router # <strong>show memory</strong></span>
<span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left;"> Head Total (b) Used (b) Free (b) Lowest (b) Largest (b)
 Processor
 653B8C20 155481056 86243592 69237464 68168948 67670028
 I/O
 EE800000 25165824 5269012 19896812 19819968 19871932

</span></span></pre>
<p style="text-align: center;"><a href="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/show-memory.jpg"><br />
</a></p>
<p><strong>Head:</strong> beginning the pool<br />
<strong>Total:</strong> pool size in bytes<br />
<strong>Used:</strong> current use of the pool in bytes<br />
<strong>Free : </strong>current free memory pool in bytes<br />
<strong>Lowest :</strong>free memory historically the lowest in bytes<br />
<strong>Largest :</strong>The largest contiguous block of free memory</p>
<p>Region Manager : These same pools belong to regions of memory managed by the Region Manager:</p>
<p><strong> Router # show region</strong></p>
<p>Region Manager:<br />
Start End Size (b) Class Media Name<br />
0&#215;0E800000 0&#215;0FFFFFFF iomem 25165824 R / W iomem: (iomem)<br />
0&#215;60000000 243269632 0&#215;6E7FFFFF Room R / W Hand<br />
0&#215;6000F000 0&#215;632FFFFF iText 53415936 R / O main: text<br />
0&#215;63300000 28310784 0&#215;64DFFCFF iData R / W main: data<br />
0&#215;64DFFD00 0&#215;653B8C1F IBSS 6000416 R / W main: bss<br />
0&#215;653B8C20 0&#215;6E7FFFFF 155 481 056 Room R / W main: heap<br />
0&#215;80000000 243269632 0&#215;8E7FFFFF Room R / W main: (main_k0)<br />
0xA0000000 0xAE7FFFFF 243 269 632 Room R / W main: (main_k1)<br />
0xEE800000 0xEFFFFFFF iomem 25165824 R / W iomem</p>
<p>The Processor memory pool is within the area hand heap. This region is part of the region starting in hand 0 × 60000000 and ends at 0 × 6E7FFFFF. The memory pool I / O is the region of iomem 0xEE800000 to 0xEFFFFFFF.<br />
<span id="more-860"></span><br />
In the hand area are:</p>
<p># <strong>Hand: text</strong>: contains the code for IOS R / O (iText)<br />
#  <strong>main: data:</strong> contains initialized variables R / W (iData)<br />
# <strong>main: bss:</strong> contains uninitialized variables R / W (IBSS)<br />
# <strong>main:heap :</strong>contains the structures of local standard memory R / W<br />
# <strong>iomem :</strong> contains the memory devices (memory bus I / O)</p>
<p>It may be noted that some regions are redundant: main (main_k0) hand (main_k1) They all correspond to the same region hand. You can even find iomem two different places: 0 × 0E800000-&gt; 0 × 0FFFFFFF and 0xEE800000-&gt; 0xEFFFFFFF, yet it is the same memory area.</p>
<p>On a Cisco device to another location where you stored a particular type of memory differs.On a type of router you can find memory SRAM iomem, while in others the same area can be found in the DRAM. The Pool Manager defines memory areas regardless of type of memory used (hardware abstraction).</p>
<p>Returning to the Pool Manager.Using the command &#8220;show memory processor, we can notice that the memory is divided into blocks:</p>
<p><strong> Router # show memory processor</strong><br />
Processor memory<br />
Address Bytes Prev Next Ref Alloc PC What PrevF NextF<br />
65A817E0 0000000084 65A8175C 65A81864 628215E8 001 &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; Init<br />
65A81864 0000001372 65A817E0 65A81DF0 001 &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; 608E3218 Skinny Socket Server<br />
65A81DF0 0000001156 65A81864 65A822A4 001 &#8212;&#8212;&#8211; &#8212;&#8212;&#8211; 608E3218 Skinny Socket Server</p>
<p># <strong>Address:</strong> Start of block<br />
#  <strong>Bytes: </strong>block size<br />
#  <strong>Prev: </strong>address of previous block (linkage)<br />
#  <strong>Next:</strong> Address of next block (chaining)<br />
#  <strong>Ref:</strong> for how many processes this block is used?<br />
#  <strong>PrevF:</strong> previous free block<br />
#  <strong>NextF:</strong> Next free block<br />
#  <strong>Alloc PC:</strong> process that allocated the block<br />
#  <strong>What:</strong> name of the process holding the block</p>
<p>If we had the idea to create a buffer overflow in a storage area, then write more bytes than expected allocated to this memory area, we would end up overwriting the header of the next memory area and thus break the chaining memory IOS.</p>
<p>Unfortunately or not, the IOS constantly checks the structure of its memory and the least inconsistency, forcing a crash. So to succeed without a buffer overflow crash, it must arrange to rewrite a header consistent among the next buffer.</p>
<p><strong>Chunk Manager</strong><br />
<a href="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/ios3.jpg"><img class="alignnone size-medium wp-image-865" title="ios3" src="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/ios3-300x133.jpg" alt="" width="561" height="248" /></a><a href="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/ios.jpg"><img class="alignnone size-medium wp-image-864" title="ios" src="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/ios-300x133.jpg" alt="" width="522" height="231" /></a><br />
When we allocate memory for a process (malloc), The Pool Manager is an area of free memory and assigns it to a process.The Pool Manager is therefore a table of blocks of contiguous memory. When a process frees a memory area (free), the Pool Manager tries to concatenate the newly released memory area with its neighbors. Despite this fragmentation is unavoidable concatenation.An extremely fragmented memory can lead to errors malloc &#8220;% SYS-2-MALLOCFAIL. The Chunk Manager will help address these concerns by allocating more memory to intelligently process.<br />
<a href="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/ios4.jpg"><img class="aligncenter size-medium wp-image-866" title="ios4" src="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/ios4-300x133.jpg" alt="" width="514" height="228" /></a><br />
The Chunk Manager is responsible for the allocation of Chunk.A chunk contains a finite number of blocks of equal size. If we use all the blocks present in a Chunk, Chunk Manager allocates the new space (Sibling). If no more blocks of the &#8220;Sibling&#8221; is used, it is released &#8220;Freed / Trimmed.<br />
When the process frees a block, it does in its chunk. So there is more fragmentation between different processes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/ios-and-memory-management/feed/</wfw:commentRss>
		</item>
		<item>
		<title>EIGRP with the authentication and timers.</title>
		<link>http://www.mynetworkdictionary.com/2010/06/eigrp-with-the-authentication-and-timers/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/eigrp-with-the-authentication-and-timers/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 15:25:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Protocol]]></category>

		<category><![CDATA[Routing]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=855</guid>
		<description><![CDATA[ Authentication
Here&#8217;s how to configure authentication keys for each router participating in the EIGRP routing process:
R1 # conf t
R1(config)#  key chain EIGRP-KEYS
R1(config-keychain)# key 1
R1 (config-keychain-key) # key-string cisco
A2 # conf t
R2 (config) # key chain EIGRP-KEYS
R2 (config-keychain) key # 1
R2 (config-keychain-key) # key-string cisco
Key verification 
R1 # show key chain
Key-chain EIGRP-KEYS:
key 1 - text [...]]]></description>
			<content:encoded><![CDATA[<p><strong> Authentication</strong></p>
<p>Here&#8217;s how to configure authentication keys for each router participating in the EIGRP routing process:</p>
<p>R1 # conf t<br />
R1(config)#  key chain EIGRP-KEYS<br />
R1(config-keychain)# key 1<br />
R1 (config-keychain-key) # key-string cisco</p>
<p>A2 # conf t<br />
R2 (config) # key chain EIGRP-KEYS<br />
R2 (config-keychain) key # 1<br />
R2 (config-keychain-key) # key-string cisco</p>
<p><strong>Key verification </strong></p>
<p>R1 # show key chain<br />
Key-chain EIGRP-KEYS:<br />
key 1 - text &#8220;cisco&#8221;<br />
accept lifetime (always valid) - (always valid) [valid now]<br />
send lifetime (always valid) - (always valid) [valid now]</p>
<p>Now that our keys are configured in the router, you must apply to each interface on which you want to authenticate.</p>
<p><span id="more-855"></span><br />
R1 # conf t<br />
R1 (config) # interface serial 1 / 0<br />
! ip authentication key-chain eigrp as_number key_chain_label.<br />
R1(config-if)# ip authentication key-chain eigrp 1 EIGRP-KEYS<br />
! The following command sends a MD5 Hash keys instead of sending in the clear .. is more secure.<br />
R1 (config-if) # ip authentication mode eigrp 1 md5</p>
<p>R2# conf<br />
R2(config)# interface serial 1/0<br />
R2(config-if)# ip authentication key-chain eigrp 1 EIGRP-KEYS<br />
R2(config-if)# ip authentication mode eigrp 1 md5</p>
<p><strong>Small configuration check:</strong></p>
<p>R1 # show ip interface detail eigrp<br />
Xmit Queue Mean Pacing Time Multicast Pending<br />
Interface Peers Un / Reliable SRTT Un / Reliable Flow Timer Routes<br />
Se0/0/0 1 0 / 0 4 0 / 12 50 0<br />
Hello interval is 5 sec<br />
A / reliable MCAST: 0 / 0 Un / reliable ucasts: 10/28<br />
MCAST exceptions: 0 CR packets: 0 ACKs suppressed: 5<br />
Retransmissions sent: 0 Out-of-sequence rcvd: 0<br />
Authentication IS mode md5 key-chain is &#8220;EIGRP-KEYS&#8221;<br />
Use unicast<br />
And a little debugging to see the authentication packets arrive on interface:<br />
R1 # debug eigrp packets<br />
EIGRP Packets debugging Is On<br />
(UPDATE, REQUEST, QUERY, REPLY, HELLO, IPXSAP, PROBE, ACK, STUB, SIAQUERY, SIAREPLY)<br />
*Oct 4 16:10:51.090: EIGRP: Sending HELLO on Serial0/0/1<br />
* October 4 16:10:51.090: AS 1, Flags 0&#215;0, Seq 0 / 0 idbQ 0 / 0 iidbQ a / Rely 0 / 0<br />
* October 4 16:10:51.190: EIGRP: received packet with MD5 authentication, key id = 1<br />
*Oct 4 16:10:51.190: EIGRP: Received HELLO on Serial0/0/1 nbr 172.16.13.3<br />
* October 4 16:10:51.190: AS 1 Flags 0&#215;0, Seq 0 / 0 idbQ 0 / 0 iidbQ a / Rely 0 / 0 peerQ a / Rely 0 / 0<br />
* October 4 16:10:51.854: EIGRP: received packet with MD5 authentication, key id = 1<br />
*Oct 4 16:10:51.854: EIGRP: Received HELLO on FastEthernet0/0 nbr 10.1.1.2<br />
* October 4 16:10:51.854: AS 1, Flags 0&#215;0, Seq 0 / 0 idbQ 0 / 0 iidbQ a / Rely 0 / 0 peerQ a / Rely 0 / 0<br />
* October 4 16:10:53.046: EIGRP: received packet with MD5 authentication, key id = 1</p>
<p><strong>EIGRP Timers</strong></p>
<p>We can see the Hello timers here:</p>
<p>R1 # show ip eigrp interfaces detail<br />
IP-EIGRP interfaces for process 1<br />
Xmit Queue Mean Pacing Time Multicast Pending<br />
Interface Peers Un / Reliable SRTT Un / Reliable Flow Timer Routes<br />
Se0/0/0 1 0 / 0 17 10 / 380 448 0<br />
Hello interval is 5 sec<br />
Next xmit serial<br />
Un/reliable mcasts: 0/0 Un/reliable ucasts: 17/37 A /<br />
MCAST exceptions: 0 CR packets: 0 ACKs suppressed: 6<br />
Retransmissions sent: 0 Out-of-sequence rcvd: 0<br />
Authentication IS mode md5 key-chain is &#8220;EIGRP-KEYS&#8221;<br />
Use unicast</p>
<p>By default, the HELLO timers are 5 seconds, and the HOLD-TIME 15.<br />
But we&#8217;ll see how to change them.</p>
<p>R1 # conf t<br />
R1 (config) # interface serial 1 / 0<br />
! Change the value of intervals between HELLO to 2 seconds<br />
R1 (config-if) # ip hello-interval eigrp 1 February<br />
! Change the value of hold-time to 8 seconds<br />
R1 (config-if) # ip hold-time eigrp 1 August<br />
R2 # conf t<br />
R2 (config) # interface serial 1 / 0<br />
R2 (config-if) # ip hello-interval eigrp 1 February<br />
R2 (config-if) # ip hold-time eigrp 1 August</p>
<p><strong>Early check our changes:</strong></p>
<p>R1 # show ip eigrp interfaces detail a serial 1 / 0<br />
IP-EIGRP interfaces for process 1<br />
Xmit Queue Mean Pacing Time Multicast Pending<br />
Interface Peers Un / Reliable SRTT Un / Reliable Flow Timer Routes<br />
Se0/0/0 1 0 / 0 0 17 10 / 380 448<br />
Hello interval is 2 sec<br />
Next xmit serial<br />
A / reliable MCAST: 0 / 0 Un / reliable ucasts: 17/37<br />
MCAST exceptions: 0 CR packets: 0 ACKs suppressed: 6<br />
Retransmissions sent: 0 Out-of-sequence rcvd: 0<br />
Authentication IS mode md5 key-chain is &#8220;EIGRP-KEYS&#8221;<br />
Use unicast</p>
<p>R1 # show ip eigrp Neighbors<br />
IP-EIGRP Neighbors for process 1<br />
H Address Interface Hold Uptime SRTT RTO Q Seq<br />
Se0/0/0 172.16.12.2 0 6 01:23:39 17 2280 0 73</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/eigrp-with-the-authentication-and-timers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cisco Pix: Basic command</title>
		<link>http://www.mynetworkdictionary.com/2010/06/cisco-pix-basic-command/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/cisco-pix-basic-command/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 02:48:53 +0000</pubDate>
		<dc:creator>tareq</dc:creator>
		
		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[cisco pix]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=853</guid>
		<description><![CDATA[The configuration and management of a Cisco PIX have logic similar to that of the IOS on the router and the same commands tend, with new releases to look alike. 
Especially with the release 6.x, were introduced to the IOS commands common but has been maintained compatibility with older equivalent.
As in any multiuser OS, there [...]]]></description>
			<content:encoded><![CDATA[<p>The configuration and management of a Cisco PIX have logic similar to that of the IOS on the router and the same commands tend, with new releases to look alike. </p>
<p>Especially with the release 6.x, were introduced to the IOS commands common but has been maintained compatibility with older equivalent.</p>
<p>As in any multiuser OS, there are regular and privileged users (enabled). It becomes the root of a Pix with:<br />
<code>Pix> enable</code><br />
<code>Pix#</code> The prompt changes from> to #<br />
From here you enter configuration mode:<br />
<code>configure terminal</code><br />
You save the configuration in memory resident (NVRAM, FLASH…) with:<br />
<code>write memory </code><br />
It displays the current configuration:<br />
<code>write terminal</code> or <code>show running-config</code><br />
You can view the log messages (to be activated configuration may remain in a local buffer (occupying memory), or logged on syslog remote server) with:<br />
<code>show logging</code> <span id="more-853"></span><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>You can use <code>?</code> the or<code>help</code> to get the lists of commands and command options available. You can exit the configuration mode with <code>exit</code> or <code>quit</code>.<br />
Commands can be abbreviated (e.g., <code>conf term</code>).</p>
<p>If you need to set large configuration changes, you should make a complete list of a previously written text (with syntax checked).<br />
The dates configuration settings are immediately active, but until you save the configuration with a <code>write mem</code> are lost upon reboot. </p>
<p>After configuring the commands that change the status of the engine Pix alias, access-list, conduit, global, nat, outbound, static, you must give the command (in the Enable mode, not in configuration):<br />
<code>clear xlate </code><br />
Note that this resets all translazioni (NAT and PAT) are currently managed by Pix and can terminate connections to the PIX is handling.<br />
Like all commands can have clear results radicals, which should be used carefully. <br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Diagnostic Commands </p>
<p><code>show cpusage</code> Minimum information on the CPU time used<br />
<code>show memory</code>  The total memory and free<br />
<code>show processes</code> The processes running on the system<br />
<code>show routing</code> The routing table<br />
<code>show running-config</code>Displays the current configuration, on recent versions of PixOS not write term use. PROFIT!<br />
<code>show startup-config</code> View conf stored in memory resident. First it was show configure<br />
<code>show local-host</code> Information on connections and XLATE (Tables natting). PROFIT!<br />
<code>show traffic</code> View info on current network traffic<br />
<code>show version</code> Displays the version of Pix and other system data. PROFIT!<br />
<code>show xlate</code> See tables natting current<br />
<code>show tech-support</code> Executes various commands diagnostic (as such) to create a text to send to technical support in case of failures (or to be examined to know the status of a system). PROFIT!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/cisco-pix-basic-command/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CCNP Preparation: Frame Relay Summary</title>
		<link>http://www.mynetworkdictionary.com/2010/06/839/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/839/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 16:10:35 +0000</pubDate>
		<dc:creator>tareq</dc:creator>
		
		<category><![CDATA[Networking Basics]]></category>

		<category><![CDATA[frame relay]]></category>

		<category><![CDATA[frame relay configuration]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/2010/06/839/</guid>
		<description><![CDATA[Frame Relay operates at the Layer 2 technology and is an NBMA(Non Broadcast Multiple Access).
DTE and DCE

Router DTE, DCE is the FR-switch at the provider.
Local Management Interface LMI

runs between DTE and DCE
Allocation of the DLCI DTE possible
Keepalives
LMI types: Cisco, ANSI, Q933a
Auto Sensing from IOS 11.2





Topologies

Hub and spoke

Full mesh [requires n (n-1) / 2 links]
Partial mesh

In [...]]]></description>
			<content:encoded><![CDATA[<p>Frame Relay operates at the Layer 2 technology and is an NBMA(Non Broadcast Multiple Access).</p>
<p>DTE and DCE<br />
<a href="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/ccnp-fr1.jpg"><img src="http://www.mynetworkdictionary.com/wp-content/uploads/2010/06/ccnp-fr1.jpg" alt="" title="ccnp-fr1" width="450" height="173" class="aligncenter size-full wp-image-845" /></a></p>
<p>Router DTE, DCE is the FR-switch at the provider.</p>
<p><strong>Local Management Interface LMI</strong></p>
<ul>
<li>runs between DTE and DCE</li>
<li>Allocation of the DLCI DTE possible</li>
<li>Keepalives</li>
<li>LMI types: Cisco, ANSI, Q933a</li>
<li>Auto Sensing from IOS 11.2</li>
</ul>
<p><span id="more-839"></span><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Topologies</strong></p>
<ul>
<li>Hub and spoke</li>
<li>
Full mesh [requires n (n-1) / 2 links]</li>
<li>Partial mesh</li>
</ul>
<p>In &#8220;hub and spoke&#8221; and &#8220;partial mesh&#8221; proposes &#8220;to split horizon&#8221;. Solution: subinterfaces.</p>
<p><strong>Terms</strong></p>
<table border="0" width="100%">
<tr>
<td>CIR</td>
<td>Committed Information Rate</td>
</tr>
<tr>
<td>MinCIR</td>
<td>minimum transmission rate</td>
</tr>
<tr>
<td>Tc</td>
<td>CIR-Measurement interval, typically 125 ms</td>
</tr>
<tr>
<td>Bc</td>
<td>Committed Burts Size, Number of bits in the transmitted normally Tc</td>
</tr>
<tr>
<td>Be</td>
<td>Excess Burst Size, The amount of data in the time Tc may be<br />
		transferred to Bc addition, DE is set</td>
</tr>
<tr>
<td>DE</td>
<td>Discard Eligibility, Marked for loading data can be set for specific<br />
		individual protocols also</td>
</tr>
</table>
<p><strong>Basic Configuration</strong><br />
Encapsulation: Cisco or IETF</p>
<p><code>(Config) # int int<br />
(Config-if) # encapsulation frame-relay<br />
(Config-if) # interface subint point-to-point<br />
(Config-subif) # ip address ip addr mask<br />
(Config-subif) # frame-relay interface-dlci dlci </code></p>
<p>or</p>
<p><code>(Config) # int int<br />
(Config-if) # encapsulation frame-relay<br />
(Config-if) # interface subint multipoint<br />
(Config-subif) # ip address ipaddr mask<br />
(Config-subif) # frame-relay map ip ipaddr dlci </code></p>
<p>The &#8220;frame-relay map&#8221; of the local and remote IP DLCI is specified.</p>
<p><code>Router # show frame-relay pvc</code></p>
<p>PVC status and statistics.</p>
<p><code>Router # show frame-relay lmi<br />
Router # debug frame-relay lmi</code></p>
<p>LMI info</p>
<p><code>Router # show frame-relay map</code></p>
<p><strong>Traffic Shaping</strong><br />
German: Traffic control</p>
<p>FR-DTE to overload messages from the network to respond to opportunity.</p>
<p><strong>ECN vs. ICN</strong><br />
Frame Relay implements an explicit overload notification (ECN) with the FECN and BECN bits. It will overload the already signaled before frames are dropped.</p>
<p>In implicit message overload (ICN, like TCP), the overload only noticed when frames have been discarded (no ACK).<br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Configuration</strong><br />
<strong>Without a response to BECN (only indication of the CIR)</strong><br />
<code>(Config) # map-class frame-relay name<br />
(Config-map-class) # frame-relay traffic-rate average [peak]<br />
</code><br />
<strong>With response to BECN</strong><br />
The router thereby reducing the transmission rate at 25 percent each BECN MinCIR achieved is up.</p>
<p><code>(Config) # map-class frame-relay name<br />
(Config-map-class) # frame-relay adaptive-shaping BECN<br />
(Config-map-class) # frame-relay cir [in | out] bits<br />
(Config-map-class) # frame-relay bc [in | out] bits<br />
(Config-map-class) # frame-relay be [in | out] bits<br />
(Config-map-class) # frame-relay mincir [in | out] bits</code></p>
<p>and then on the interface:</p>
<p><code>(Config) # int int<br />
(Config-if) # encapsulation frame-relay<br />
(Config-if) # frame-relay traffic-shaping<br />
(Config-if) # int subint point-to-point<br />
(Config-subif) # frame-relay interface-dlci dlci<br />
(Config-fr-dlci) # class name</code></p>
<p>or</p>
<p><code>(Config) # int int<br />
(Config-if) # encapsulation frame-relay<br />
(Config-if) # frame-relay traffic-shaping<br />
(Config-if) # frame-relay classname<br />
</code><br />
Check again</p>
<p><code>Router # show frame-relay pvc</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/839/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dynamic ARP Inspection (DAI): Cisco Switch for safe</title>
		<link>http://www.mynetworkdictionary.com/2010/06/dynamic-arp-inspection-dai-cisco-switch-for-safe/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/dynamic-arp-inspection-dai-cisco-switch-for-safe/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 15:59:28 +0000</pubDate>
		<dc:creator>tareq</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Switch]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=834</guid>
		<description><![CDATA[With the Address Resolution Protocol (ARP) can determine IP hosts MAC address to an IP address. This mapping is stored in the ARP cache. An attacker can try using falsified ARP frames to manipulate these Zuordnugn. He may be either a man-the-middle attack in conduct or communication in the network interfere. This type of attack, [...]]]></description>
			<content:encoded><![CDATA[<p>With the Address Resolution Protocol (ARP) can determine IP hosts MAC address to an IP address. This mapping is stored in the ARP cache. An attacker can try using falsified ARP frames to manipulate these Zuordnugn. He may be either a man-the-middle attack in conduct or communication in the network interfere. This type of attack, known as ARP spoofing and ARP poisoning.<span id="more-834"></span><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Cisco allows the admin with Dynamic ARP Inspection (DAI) to ward off such attacks.</p>
<p><strong>Dynamic ARP Inspection Setup</strong></p>
<p>ARP Inspection must be enabled globally. Thereafter, individual or untrusted interface is set up as trusted.</p>
<p><code> ip arp inspection vlan 1<br />
 !<br />
 interface FastEthernet0 / 1<br />
  description Edge Port<br />
  no ip arp inspection trust<br />
  ip arp inspection limit rate 10<br />
 !<br />
 interface GigabitEthernet0 / 1<br />
  description Uplink<br />
  ip arp inspection trust</code></p>
<p>In the following example, the (relatively small) rate-limit on fa0 / 1 was exceeded.</p>
<p> <code>04:03:43:% LINK-3-UPDOWN: Interface FastEthernet0 / 1, changed state to up<br />
 04:03:46:% SW_DAI-4-PACKET_RATE_EXCEEDED: 2 packets received in 469 milliseconds on Fa0 / 1<br />
 04:03:46:% PM-4-ERR_DISABLE: arp-inspection error detected on Fa0 / 1, Fa0 / 1 putting in err-disable state<br />
 04:03:48:% LINK-3-UPDOWN: Interface FastEthernet0 / 1, changed state to down</code><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>An attempted MITM attack is:</strong></p>
<p><code> 04:18:16:% SW_DAI-4-DHCP_SNOOPING_DENY: 1 Invalid ARPs (Res) on Fa0 / 1,<br />
           vlan first ([0010.a48b.42a7/192.168.1.120/00d0.58b1.9600/192.168.1.104/04: 18:16 UTC Mon Mar 1 1993])<br />
 04:18:16:% SW_DAI-4-DHCP_SNOOPING_DENY: 1 Invalid ARPs (Res) on Fa0 / 1,<br />
           vlan first ([0010.a48b.42a7/192.168.1.104/0010.6c00.1159/192.168.1.120/04: 18:16 UTC Mon Mar 1 1993])</code></p>
<p>Use dynamic ARP Inspection (DAI) around to protect the network against ARP Spoofing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/dynamic-arp-inspection-dai-cisco-switch-for-safe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Port Security: Setting Cisco Switch Safely</title>
		<link>http://www.mynetworkdictionary.com/2010/06/port-security-setting-cisco-switch-safely/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/port-security-setting-cisco-switch-safely/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 15:59:30 +0000</pubDate>
		<dc:creator>tareq</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Switch]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=836</guid>
		<description><![CDATA[Security was one of the first features for securing network ports. Access to the network via this address controlled. The MAC can access port to specific MAC addresses or a number of addresses to be limited.
In violation of a defined traffic rules can be filtered (violation protect or restrict) or the interface will be disabled [...]]]></description>
			<content:encoded><![CDATA[<p>Security was one of the first features for securing network ports. Access to the network via this address controlled. The MAC can access port to specific MAC addresses or a number of addresses to be limited.</p>
<p>In violation of a defined traffic rules can be filtered (violation protect or restrict) or the interface will be disabled (shutdown violation).<span id="more-836"></span><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Port Security Setup</strong></p>
<p>Port Security is configured on the interface.</p>
<p> <code>interface FastEthernet0 / 1<br />
  switchport mode access<br />
  switchport port-security<br />
</code></p>
<p>Without further parameter is the number of allowable MAC addresses on a set and the Violation Action on shutdown.<br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Port Security is to limit the number of connected devices (MAC addresses) per switch port. This allows the installation of &#8220;wild&#8221; Edge switches to prevent ports quite effective.</p>
<p>True security is port security, but difficult to achieve with and the administrative work is very high.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/port-security-setting-cisco-switch-safely/feed/</wfw:commentRss>
		</item>
		<item>
		<title>QoS - Quality of service</title>
		<link>http://www.mynetworkdictionary.com/2010/06/qos-quality-of-service/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/qos-quality-of-service/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 13:19:55 +0000</pubDate>
		<dc:creator>tareq</dc:creator>
		
		<category><![CDATA[Networking Basics]]></category>

		<category><![CDATA[qos]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=830</guid>
		<description><![CDATA[Definition of service quality
The term QoS (an acronym for &#8220;Quality of Service&#8221;) means the ability to provide service (such as a communication medium) which meets requirements of response time and bandwidth.
Applied to packet switching networks (based networks using routers) for QoS is the ability to be able to guarantee an acceptable level of packet loss, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Definition of service quality</strong></p>
<p>The term QoS (an acronym for &#8220;Quality of Service&#8221;) means the ability to provide service (such as a communication medium) which meets requirements of response time and bandwidth.</p>
<p>Applied to packet switching networks (based networks using routers) for QoS is the ability to be able to guarantee an acceptable level of packet loss, defined by contract, for a given use (VoIP, video conferencing, etc&#8230;).</p>
<p>Indeed, unlike circuit-switched networks, such as switched telephone networks, where a communication circuit is dedicated for the duration of the communication, it is impossible to predict Internet path taken by individual packets.<span id="more-830"></span><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Thus, there is no guarantee that a communication requiring regularity of flow can take place without hindrance. Therefore there are mechanisms, called QoS mechanisms, to differentiate different network flows and reserve a portion of bandwidth for those requiring a continuous, without breaks.</p>
<p><strong>Service Levels</strong></p>
<p>The term service level defines the level of demand for the ability of a network to provide a service point to point or end to end with a given traffic. It generally defines three levels of QoS:</p>
<ol>
<li><strong>Best effort</strong>, providing no differentiation between flows and networks allowing no guarantee. This level of service is also sometimes called Lack of QoS.</li>
<li><strong>Differentiated service or soft QoS</strong>, to define priority levels to different network flows without providing strict guarantees.</li>
<li><strong>Guaranteed service or hard QoS</strong>, of reserving network resources for certain types of flows. The main mechanism used to achieve this level of service is RSVP (Resource Reservation Protocol).</li>
</ol>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Criteria for quality of service</strong></p>
<p>The main criteria for judging the quality of service are as follows:</p>
<ul>
<li><strong>Capacity (bandwidth)</strong>: sometimes called bandwidth abuse of language, it defines the maximum amount of information (bits) per unit time.</li>
<li><strong>Jitter</strong>: it represents the fluctuation of the digital signal in time or phase.</li>
<li><strong>Latency, or delay the response time</strong>:  it characterizes the delay between transmission and reception of a packet.</li>
<li><strong>Packet loss</strong>: it corresponds to the non-issuance of a packet of data, mostly due to network congestion.</li>
<li><strong>Desequencing</strong>: this is a modification of the order of arrival of packets.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/qos-quality-of-service/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Netstat Tool</title>
		<link>http://www.mynetworkdictionary.com/2010/06/netstat-tool/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/netstat-tool/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 13:17:47 +0000</pubDate>
		<dc:creator>tareq</dc:creator>
		
		<category><![CDATA[Networkinkg Tools]]></category>

		<category><![CDATA[netstat]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=826</guid>
		<description><![CDATA[Introduction to Netstat
Netstat is a tool to determine the TCP connections are active on the machine where the command is enabled and thus list all the ports TCP and UDP open on the computer. 
The command &#8220;netstat&#8221; also provides statistics on a number of protocols (Ethernet, IPv4, TCP, UDP, ICMP and IPv6). 



Settings netstat
Used without [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction to Netstat</strong></p>
<p>Netstat is a tool to determine the TCP connections are active on the machine where the command is enabled and thus list all the ports TCP and UDP open on the computer. </p>
<p>The command &#8220;netstat&#8221; also provides statistics on a number of protocols (Ethernet, IPv4, TCP, UDP, ICMP and IPv6). <span id="more-826"></span><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Settings netstat</strong></p>
<p>Used without any arguments, the netstat command displays all connections opened by the machine. The netstat command has a number of optional parameters; its syntax is as follows: </p>
<p><code>netstat [-a] [-e] [-n] [-o] [-s] [-p proto] [-r] [interval]</code> </p>
<p>Used with the <code>-a</code>, netstat shows all connections and listening ports on the machine.<br />
Used with the<code> -e</code>, the netstat command displays statistics Ethernet .<br />
Used with the<code> -n</code>, the netstat command displays addresses and port numbers in numeric format, without name resolution.<br />
Used with the <code>-o</code> netstat details the process number associated with the connection.<br />
Used with the <code>-p</code> flag of the protocol (TCP, UDP or IP), netstat displays the information requested on the specified protocol.<br />
Used with the<code> -r </code>argument, the command netstat displays routing table.<br />
Used with the <code>-s</code> argument, the netstat command displays detailed statistics by protocol. <br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
Finally an optional <code>interval</code> to determine the refresh information in seconds. By default this parameter is 1 second.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/netstat-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Ping tool</title>
		<link>http://www.mynetworkdictionary.com/2010/06/the-ping-tool/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/the-ping-tool/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 13:51:09 +0000</pubDate>
		<dc:creator>tareq</dc:creator>
		
		<category><![CDATA[Networkinkg Tools]]></category>

		<category><![CDATA[network diagnostic tool]]></category>

		<category><![CDATA[ping]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=821</guid>
		<description><![CDATA[&#8220;Ping&#8221; (short for Packet Internet Groper) is without doubt one of the tools of network administration best known. Yet this is one of the most simple since it allows, through the sending packets to verify if a remote machine responds and, by extension, it is accessible via the network.
The ping tool allows to diagnose network [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Ping&#8221; (short for Packet Internet Groper) is without doubt one of the tools of network administration best known. Yet this is one of the most simple since it allows, through the sending packets to verify if a remote machine responds and, by extension, it is accessible via the network.</p>
<p>The ping tool allows to diagnose network connectivity with a command like:</p>
<p><code>ping name.of.machine</code> </p>
<p>name.of.machine represents the IP address of the machine or its name. It is usually best at first to test with the IP address of the machine.<span id="more-821"></span><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Operation table</strong></p>
<p>Ping uses the ICMP protocol , to diagnose the transmission conditions. He thus uses two types of protocol messages (out of 18 proposed by ICMP):</p>
<p>Type 0 is an &#8220;echo request&#8221;, issued by the source machine;<br />
The type 8 corresponding to an &#8220;echo reply&#8221;, issued;<br />
At regular intervals (default every second), the source machine (the one on which the ping command is executed) sends a command &#8220;echo requests&#8217; to the target machine. Upon receipt of the package &#8220;echo reply&#8221;, the source machine displays a line containing a certain amount of information. In case of non receipt of the response, a line that says &#8220;timeout&#8221; error.</p>
<p><strong>Result of ping</strong></p>
<p>Depending on the operating system, display the output of a ping may be slightly different.</p>
<p>The result of such a command under GNU / Linux:</p>
<p><code> ping www.mynetworkdictionary.com<br />
 ping www.mynetworkdictionary.com (163.5.255.85): 56 data bytes<br />
 64 bytes from 163.5.255.85: icmp_seq = 0 ttl = 56 time = 7.7 ms<br />
 64 bytes from 163.5.255.85: icmp_seq = 1 ttl = 56 time = 6.0 ms<br />
 64 bytes from 163.5.255.85: icmp_seq = 2 ttl = 56 time = 5.5 ms<br />
 64 bytes from 163.5.255.85: icmp_seq = 3 ttl = 56 time = 6.0 ms<br />
 64 bytes from 163.5.255.85: icmp_seq = 4 ttl = 56 time = 5.3 ms<br />
 64 bytes from 163.5.255.85: icmp_seq = 5 ttl = 56 time = 5.6 ms<br />
 64 bytes from 163.5.255.85: icmp_seq = 6 ttl = 56 time = 7.0 ms<br />
 64 bytes from 163.5.255.85: icmp_seq = 7 ttl = 56 time = 6.0 ms<br />
 --- Ping statistics --- www.mynetworkdictionary.com<br />
 Transmitted packets 8, 8 packets received, 0% packet loss<br />
 round-trip min / avg / max = 5.3/6.1/7.7 ms</code> </p>
<p>The result of such a command as a Windows system:</p>
<p><code>ping www.mynetworkdictionary.com<br />
Pinging www.mynetworkdictionary.com [205.234.219.179] with 32 bytes of data:<br />
Response 205.234.219.179: bytes = 32 time = 34 ms = 54 TTL<br />
Response 205.234.219.179: bytes = 32 time = 37 ms TTL = 54<br />
Response 205.234.219.179: bytes = 32 time = 32ms TTL = 54<br />
Response 205.234.219.179: bytes = 32 time = 33 ms TTL = 54<br />
Ping statistics for 205.234.219.179:<br />
	 Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),<br />
 Approximate round trip in milliseconds:<br />
	 Minimum = 32ms, Maximum = 37ms, Average = 34ms</code><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>The output of the <code>ping </code>command allows to know:</p>
<ul>
<li>
The IP address matches the name of the remote machine;</li>
<li>
The ICMP sequence number;</li>
<li>The lifetime of a packet (TTL Time To Live). The field of life (TTL) indicates the number of routers traversed by the packet in the exchange between the two machines. Each IP packet has a TTL field set to a relatively high value. Each time a router, the field is decremented. If it happens that the field reaches zero, the router will perform the packet in a loop and destroy it.</li>
<li>The round trip delay time (round-trip delay) corresponding to the duration in milliseconds for a round trip between the source and the target machine. A package should normally have a propagation delay less than 200 ms.</li>
<li>
The number of lost packets.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/the-ping-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traceroute Tool</title>
		<link>http://www.mynetworkdictionary.com/2010/06/traceroute-tool/</link>
		<comments>http://www.mynetworkdictionary.com/2010/06/traceroute-tool/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 14:02:23 +0000</pubDate>
		<dc:creator>tareq</dc:creator>
		
		<category><![CDATA[Networkinkg Tools]]></category>

		<category><![CDATA[traceroute]]></category>

		<guid isPermaLink="false">http://www.mynetworkdictionary.com/?p=823</guid>
		<description><![CDATA[Introduction to Traceroute
Traceroute is a tool for diagnosing networks, present on most operating systems, to determine the path followed by a package. The traceroute command allows to draw a map of the routers between a source machine and target machine. The traceroute command differs between operating systems.
Under the systems UNIX / Linux , the traceroute [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction to Traceroute</strong></p>
<p>Traceroute is a tool for diagnosing networks, present on most operating systems, to determine the path followed by a package. The traceroute command allows to draw a map of the routers between a source machine and target machine. The traceroute command differs between operating systems.</p>
<p>Under the systems UNIX / Linux , the traceroute command is as follows:<br />
<code>  traceroute name.of.machine </code></p>
<p>Under the systems Windows , the traceroute command is as follows:<br />
<code>  tracert name.of.machine</code> <span id="more-823"></span><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Output of traceroute</strong></p>
<p>The traceroute command provides output describing the names and IP addresses of successive routers, preceded by a serial number and the minimum response time, average and maximum:</p>
<p><code>Tracing route to www.mynetworkdictionary.com [205.234.219.179] over a maximum of 30 hops:<br />
1 33 ms 32 ms 33 ms Raspail-2-81-57-234-254.fbx.proxad.net [81.57. 234 254]<br />
2 33 ms 33 ms 33 ms vlq-6k-2-a5.routers.proxad.net [213.228.4.254]<br />
3 33 ms 33 ms 33 ms vlq-6k-2-v802.intf.routers.proxad.net [ 212.27.50.46]<br />
4 33 ms 33 ms 33 ms th1-6k-2-v806.intf.routers.proxad.net [212.27.50.41]<br />
5 32 ms 34 ms 34 ms CBV-6k-2-v802.intf.routers. proxad.net [212.27.50.34]<br />
6 34 ms 32 ms 33 ms ldc-6k-1-a0.routers.proxad.net [213.228.15.67]<br />
7 35 ms 35 ms 35 ms cogent.FreeIX.net [213.228.3.187]<br />
8 36 ms 36 ms 35 ms NeufTelecom.demarc.cogentco.com [130.117.16.22]<br />
9 36 ms 36 ms 36 ms V3994.c1cbv.gaoland.net [212.94.162.209]<br />
10 34 ms 34 ms 35 ms V4080.core3.cbv . gaoland.net [212.94.161.129]<br />
11 36 ms 35 ms 37 ms 212.94.164.210 12 36 ms 36 ms 36 ms nestor.commentcamarche.org [163.5.255.85]<br />
Route determined. </code><br /><script type="text/javascript"><!--
google_ad_client = "pub-7153725455829945";
/* net_middlenew */
google_ad_slot = "4221235214";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>How Traceroute</strong></p>
<p>Traceroute supports its operation on the TTL field of IP packets. Indeed, each IP packet has a field life TTL (Time to Live) decremented each time a router. When this field reaches zero, the router, whereas the package in a loop, destroys the packet and sends an ICMP notification to the sender.</p>
<p>Thus, traceroute sends packets to a UDP port unprivileged deemed not used (default port 33434) with a TTL equal to 1. The first router encountered will remove the package and send an ICMP giving including the IP address of the router and the propagation time loop. Traceroute will increment sequentially and field life in order to obtain a response from each router along the path until you get a reply &#8220;ICMP port unreachable&#8221; from the target machine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mynetworkdictionary.com/2010/06/traceroute-tool/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
