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

<channel>
	<title>The Journey of a Network Engineer &#187; ios</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/tag/ios/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey</link>
	<description></description>
	<lastBuildDate>Tue, 26 Feb 2013 11:05:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Setting up CUCM in VMware workstation &#8211; part 1</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/setting-up-cucm-in-vmware-workstation-part-1/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/setting-up-cucm-in-vmware-workstation-part-1/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 07:38:45 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[CUCM]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[GNS3]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[NTP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=399</guid>
		<description><![CDATA[Although setting up Cisco Unified Communication Manager (CUCM) in VMware is pretty easy and straight forward, I had to struggle to get it up and running. Partially cause i was creating the VM wrongly. In this series, I would show the steps required to install CUCM. As a prerequisite to have a fully operational CUCM is: 1- ISO [...]]]></description>
				<content:encoded><![CDATA[<p>Although setting up <a href="http://www.cisco.com/en/US/products/sw/voicesw/ps556/index.html">Cisco Unified Communication Manager</a> (CUCM) in VMware is pretty easy and straight forward, I had to struggle to get it up and running. Partially cause i was creating the VM wrongly. In this series, I would show the steps required to install CUCM. As a prerequisite to have a fully operational CUCM is:</p>
<p>1- ISO image of CUCM, it can be found at www.cisco.com</p>
<p>2- <a href="https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation/9_0">VMware workstation</a>, as it is the compatible virtualization tool.</p>
<p>3- <a href="http://www.gns3.net/">GNS3</a> with a router IOS.</p>
<p>For the setup of CUCM there are few components that are required, there is the essential part that without it CUCM will not install. It is NTP. We would use GNS3, to connect the CUCM to Router with NTP configurations on it. Figure one shows the essential configurations, and the connectivity.</p>
<p><a href="http://s116.beta.photobucket.com/user/night_wolf_in/media/Blog/GNS3-Voice_zpsfb83b812.png.html" target="_blank"><img style="border: 0px" src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/GNS3-Voice_zpsfb83b812.png" alt="Network for CUCM.png" width="1024" height="640" border="0" /></a></p>
<p style="text-align: center">Figure 1: GNS3</p>
<p style="text-align: left">The Cloud would be configured with port that is connecting to the VMware network. Alternately, a Windows Server can be installed in VMware, configured as Domain Controller, DNS server, and NTP server.</p>
<p style="text-align: left">Second component that might require is DNS. While configuring CUCM there is the option of installing DNS client, if you isntall it. then the hostname of CUCM<span style="text-decoration: underline"> should be resolvable</span>. For this tutorial i have not done that. Although, for a real practice it is best to configure the Windows Server. As other operations can be practiced as well. Such as user authentications, and user related activities.</p>
<p style="text-align: left">In <a href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/setting-up-cucm-in-vmware-workstation-part-2/">part two</a>, We would look into how to create the VMware machine, as that is the second step. Mistakes in creating the VM is equal to many hours wasted in trial and error solution.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/setting-up-cucm-in-vmware-workstation-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Configure PPPoE?</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-pppoe/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-pppoe/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 06:34:05 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Configure]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[PPPoE]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[virtual]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=174</guid>
		<description><![CDATA[This is one of the interesting things i have learned in past week. PPP over Ethernet (PPPoE). It is simple, yet tricky. It also has a limitation that network engineers might not know which will bring their network down. Lets see a sample configuration of how to do it. First, configure one Router to be [...]]]></description>
				<content:encoded><![CDATA[<p>This is one of the interesting things i have learned in past week. PPP over Ethernet (PPPoE). It is simple, yet tricky. It also has a limitation that network engineers might not know which will bring their network down.</p>
<p>Lets see a sample configuration of how to do it. First, configure one Router to be the client (dialer) that will ask for ip address through DHCP. We have configured Chap Authentication as well. Remember, that since we are running PPPoE, a virtual Dialer (interface) has to be configured with all the details, and lastly applied to the Ethernet interface.</p>
<blockquote><p>R4(config)#interface Dialer1</p>
<p>R4(config-if)# ip address dhcp</p>
<p>R4(config-if)# encapsulation ppp</p>
<p>R4(config-if)# dialer pool 6</p>
<p>R4(config-if)# ppp chap hostname R4</p>
<p>R4(config-if)# ppp chap password 0 cisco</p>
<p>R4(config-if)#exit</p>
<p>R4(config)#interface Ethernet0/1</p>
<p>R4(config-if)# no ip address</p>
<p>R4(config-if)# pppoe enable</p>
<p>R4(config-if)# pppoe-client dial-pool-number 6</p></blockquote>
<p>Second, we would configure the other Router with DCHP scope, and to be the server for PPPoE. We would also configure local username and password for chap authentication.</p>
<blockquote><p>R6(config)#interface Virtual-Template1</p>
<p>R6(config-if)# ip address 155.1.146.6 255.255.255.0</p>
<p>R6(config-if)# peer default ip address dhcp-pool VLAN146</p>
<p>R6(config-if)# ppp authentication chap</p>
<p>R6(config-if)# exit</p>
<p>R6(config)#ip dhcp pool VLAN146</p>
<p>R6(dhcp-config)#   network 155.1.146.0 255.255.255.0</p>
<p>R6(dhcp-config)#exit</p>
<p>R6(config)#bba-group pppoe MYPPP</p>
<p>R6(config-bba-group)# virtual-template 1</p>
<p>R6(config-bba-group)#exit</p>
<p>R6(config)#interface Ethernet0/1</p>
<p>R6(config-if)# no ip address</p>
<p>R6(config-if)# pppoe enable group MYPPP</p></blockquote>
<p>Lets try some pings</p>
<blockquote><p>R6(config)#bba-group pppoe MYPPP</p>
<p>R6(config-bba-group)# virtual-template 1</p>
<p>R6(config-bba-group)#e</p>
<p>*Sep 22 18:30:41.911: %LINK-3-UPDOWN: Interface Virtual-Access2, changed state to up</p>
<p>*Sep 22 18:30:42.923: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to up</p>
<p>R6(config-bba-group)#exit</p></blockquote>
<p>We notice that the ping command for size 1500 failed. Lets find out why.</p>
<p>R6#show int virtual-access 2.1</p>
<p>Virtual-Access2.1 is up, line protocol is up</p>
<p>Hardware is Virtual Access interface</p>
<p>Internet address is 155.1.146.6/24</p>
<p>MTU 1492 bytes, BW 100000 Kbit/sec, DLY 100000 usec,</p>
<p>reliability 255/255, txload 1/255, rxload 1/255</p>
<p>Encapsulation PPP, LCP Open</p>
<p>Open: IPCP</p>
<p>PPPoE vaccess, cloned from Virtual-Template1</p>
<p>Vaccess status 0&#215;0</p>
<p>Keepalive set (10 sec)</p>
<p>72 packets input, 11972 bytes</p>
<p>70 packets output, 9604 bytes</p>
<p>Last clearing of &#8220;show interface&#8221; counters never</p>
<p>While at R4 we have.</p>
<p>R4#show int dialer 1</p>
<p>Dialer1 is up, line protocol is up (spoofing)</p>
<p>Hardware is Unknown</p>
<p>Internet address is 155.1.146.2/24</p>
<p>MTU 1500 bytes, BW 56 Kbit/sec, DLY 20000 usec,</p>
<p>reliability 255/255, txload 1/255, rxload 1/255</p>
<p>Encapsulation PPP, LCP Closed, loopback not set</p>
<p>Keepalive set (10 sec)</p>
<p>DTR is pulsed for 1 seconds on reset</p>
<p>Interface is bound to Vi1</p>
<p>Last input never, output never, output hang never</p>
<p>Last clearing of &#8220;show interface&#8221; counters 00:09:56</p>
<p>Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0</p>
<p>Queueing strategy: weighted fair</p>
<p>Output queue: 0/1000/64/0 (size/max total/threshold/drops)</p>
<p>Conversations  0/0/16 (active/max active/max total)</p>
<p>Reserved Conversations 0/0 (allocated/max allocated)</p>
<p>Available Bandwidth 42 kilobits/sec</p>
<p>5 minute input rate 0 bits/sec, 0 packets/sec</p>
<p>5 minute output rate 0 bits/sec, 0 packets/sec</p>
<p>18 packets input, 8890 bytes</p>
<p>77 packets output, 27485 bytes</p>
<p>Bound to:</p>
<p>Virtual-Access1 is up, line protocol is up</p>
<p>Hardware is Virtual Access interface</p>
<p>MTU 1500 bytes, BW 56 Kbit/sec, DLY 20000 usec,</p>
<p>reliability 255/255, txload 1/255, rxload 1/255</p>
<p>Encapsulation PPP, LCP Open</p>
<p>Stopped: CDPCP</p>
<p>Open: IPCP</p>
<p>PPPoE vaccess, cloned from Dialer1</p>
<p>Vaccess status 0&#215;44, loopback not set</p>
<p>Keepalive set (10 sec)</p>
<p>DTR is pulsed for 5 seconds on reset</p>
<p>Interface is bound to Di1 (Encapsulation PPP)</p>
<p>Last input 00:00:08, output never, output hang never</p>
<p>Last clearing of &#8220;show interface&#8221; counters 00:04:29</p>
<p>Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0</p>
<p>Queueing strategy: fifo</p>
<p>Output queue: 0/40 (size/max)</p>
<p>5 minute input rate 0 bits/sec, 0 packets/sec</p>
<p>5 minute output rate 0 bits/sec, 0 packets/sec</p>
<p>76 packets input, 9688 bytes, 0 no buffer</p>
<p>Received 0 broadcasts, 0 runts, 0 giants, 0 throttles</p>
<p>0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort</p>
<p>88 packets output, 27611 bytes, 0 underruns</p>
<p>0 output errors, 0 collisions, 0 interface resets</p>
<p>It is shown that the MTU is 1492. Lets configure the MTU size at the dialer interface.</p>
<blockquote><p>R4(config)#interface Dialer1</p>
<p>R4(config-if)# ip mtu 1492</p></blockquote>
<p>Test ping again&#8230;</p>
<blockquote><p>4#ping 155.1.146.6 size 2000</p>
<p>Type escape sequence to abort.</p>
<p>Sending 5, 2000-byte ICMP Echos to 155.1.146.6, timeout is 2 seconds:</p>
<p>!!!!!</p>
<p>Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/16 ms</p>
<p>R4#</p></blockquote>
<p>And it is working. Well, this is how PPPoE is configured, i hope this will help you when you configuring it.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-configure-pppoe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loopback address and MPLS-VPN!</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/loopback-address-and-mpls-vpn/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/loopback-address-and-mpls-vpn/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 05:32:19 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[Configure]]></category>
		<category><![CDATA[EIGRP]]></category>
		<category><![CDATA[GNS3]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[MPLS]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=200</guid>
		<description><![CDATA[In this article, i will not go deeply into the issue of configuring MPLS-VPN. The steps were mentioned very clearly in an earlier post. MPLS-VPN Tutorial has all the required details.  I would like to mention a mis-step that i did while doing another MPLS-VPN configuration. what resulted in routing updates to work properly. But no traffic [...]]]></description>
				<content:encoded><![CDATA[<p>In this article, i will not go deeply into the issue of configuring MPLS-VPN. The steps were mentioned very clearly in an earlier post. <a title="MPLS-VPN Tutorial" href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/mpls-vpn-tutorial/" target="_blank">MPLS-VPN Tutorial</a> has all the required details.  I would like to mention a mis-step that i did while doing another MPLS-VPN configuration. what resulted in routing updates to work properly. But no traffic was going from one end to another end. After countless of hours, i found the mistake. Before proceeding, the image below shows the sample network. Download the <a href="http://www.mediafire.com/?x9pb9zp8kjkr8dp" target="_blank">configurations</a>. They can be used to simulate the network using GNS3.</p>
<p><a href="http://s116.photobucket.com/albums/o35/night_wolf_in/Blog/?action=view&amp;current=MPLS-VPN.jpg" target="_blank"><img src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/MPLS-VPN.jpg" border="0" alt="MPLS-VPN" /></a></p>
<p>While i was configuring the BGP VPN section i got the following error.</p>
<blockquote><p>R6(config-router)# neighbor 150.1.4.4 remote-as 100</p>
<p>R6(config-router)# neighbor 150.1.4.4 update-source Loopback0</p>
<p>R6(config-router)# address-family vpnv4</p>
<p>R6(config-router-af)#  neighbor 150.1.4.4 activate</p>
<p>R6(config-router-af)#  neighbor 150.1.4.4 send-community extended</p>
<p>R6(config-router-af)# exit-address-family</p>
<p>*Mar  1 02:08:59.455: %BGP-5-ADJCHANGE: neighbor 150.1.4.4 Up</p>
<p>*<strong>Mar  1 02:08:59.463: %BGP-4-VPNV4NH_MASK: Nexthop 150.1.6.6 may not be reachable from neigbor 150.1.4.4 &#8211; not /32 mask</strong></p></blockquote>
<p>Then, i did not mind the error (highlighted in bold) and carried on with configurations. At the end, i had a full working network with proper routing updates in the MPLS-VPN plan. But no traffic is going. I had to troubleshoot many things. Till the end, i decided to re-configure the routers all over. Then i noticed the error. decided to fix it. Changed the loopback address from /24 to /32. The moment i did that, the traffic started passing.</p>
<p>What i learned, is that &#8220;Don&#8217;t ignore any messages the IOS gives you while configuring&#8221;</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/loopback-address-and-mpls-vpn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Insure End to end connectivity in Frame-Relay</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-insure-end-to-end-connectivity-in-frame-relay/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-insure-end-to-end-connectivity-in-frame-relay/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 05:31:36 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[active]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Configure]]></category>
		<category><![CDATA[end-to-end]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[keepalive]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[PVC]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[VC]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/?p=173</guid>
		<description><![CDATA[This is one of the nice features that i just discovered yesterday. It is the ability to make sure an end-to-end frame-relay connectivity between Cisco routers. In the local router, we can see the PVC status. Rack1R3#show frame-relay pvc PVC Statistics for interface Serial1/0 (Frame Relay DTE) Active     Inactive      Deleted   [...]]]></description>
				<content:encoded><![CDATA[<div>
<p>This is one of the nice features that i just discovered yesterday. It is the ability to make sure an end-to-end frame-relay connectivity between Cisco routers.</p>
<p>In the local router, we can see the PVC status.</p>
<blockquote><p>Rack1R3#show frame-relay pvc</p>
<p>PVC Statistics for interface Serial1/0 (Frame Relay DTE)</p>
<p>Active     Inactive      Deleted       Static</p>
<p>Local          1            0            0            0</p>
<p>Switched       0            0            0            0</p>
<p>Unused         3            0            0            0</p></blockquote>
<div>Now, although it is showing active in this side. It doesn&#8217;t really mean it is active at the other end. Multiple ISP, or networks can be between the two routers. So, let&#8217;s see how to insure the end to end frame relay connectivity. Do the following configurations as shown&#8230;</div>
<blockquote>
<div>
<div>Rack1R3#conf t</div>
<div>Rack1R3(config)#map-class frame-relay END-END</div>
<div>Rack1R3(config-map-class)#frame-relay end-to-end keepalive mode bidirectional</div>
<div>Rack1R3(config-map-class)#exit</div>
<div>Rack1R3(config)#int serial 1/0.1</div>
<div>Rack1R3(config-subint)#frame-relay class END-END</div>
<div>Rack1R3(config-subint)#end</div>
<div>Rack1R3#</div>
</div>
</blockquote>
<div>Now, a similar configurations should be done on the other end. What we are doing is creating a map-class for frame-relay. Enabling keepalive in bidirectional mode. Then applying this map-class into the required interface, or sub-interface. Lets see the out put of this command.</div>
<blockquote>
<div>
<div>
<div>Rack1R3#show frame-relay end-to-end keepalive</div>
<div>End-to-end Keepalive Statistics for Interface Serial1/0 (Frame Relay DTE)</div>
<div>DLCI = 305, DLCI USAGE = LOCAL, VC STATUS = ACTIVE (EEK UP)</div>
<div>SEND SIDE STATISTICS</div>
<div>Send Sequence Number: 34,       Receive Sequence Number: 35</div>
<div>Configured Event Window: 3,     Configured Error Threshold: 2</div>
<div>Total Observed Events: 37,      Total Observed Errors: 0</div>
<div>Monitored Events: 3,            Monitored Errors: 0</div>
<div>Successive Successes: 3,        End-to-end VC Status: UP</div>
<div>RECEIVE SIDE STATISTICS</div>
<div>Send Sequence Number: 34,       Receive Sequence Number: 33</div>
<div>Configured Event Window: 3,     Configured Error Threshold: 2</div>
<div>Total Observed Events: 36,      Total Observed Errors: 0</div>
<div>Monitored Events: 3,            Monitored Errors: 0</div>
<div>Successive Successes: 3,        End-to-end VC Status: UP</div>
</div>
</div>
</blockquote>
<div>From the output. it is seen that the end to end status of VC is UP.</div>
</div>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/how-to-insure-end-to-end-connectivity-in-frame-relay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GRE Tunnel ARP entry never times out! &#8211; part 3</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/gre-tunnel-arp-entry-never-times-out-part-3/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/gre-tunnel-arp-entry-never-times-out-part-3/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 07:37:58 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[ARP]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[CSCsa83049]]></category>
		<category><![CDATA[CSCtf16300]]></category>
		<category><![CDATA[entry]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[mGRE]]></category>
		<category><![CDATA[TAC]]></category>
		<category><![CDATA[Tunnel]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[WLSM]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/gre-tunnel-arp-entry-never-times-out-part-3/</guid>
		<description><![CDATA[For people who were following on this issue, i would like to post some updates. But before that, you can read what is the problem by going to GRE Tunnel ARP entry never times out! and GRE Tunnel ARP entry never times out! &#8211; part 2. So after various troubleshooting. It was concluded that these log messages [...]]]></description>
				<content:encoded><![CDATA[<p>For people who were following on this issue, i would like to post some updates. But before that, you can read what is the problem by going to <a href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/gre-tunnel-arp-entry-never-times-out/" target="_blank">GRE Tunnel ARP entry never times out</a>! and <a href="http://itknowledgeexchange.techtarget.com/network-engineering-journey/gre-tunnel-arp-entry-never-times-out-part-2/" target="_blank">GRE Tunnel ARP entry never times out! &#8211; part 2</a>.</p>
<p>So after various troubleshooting. It was concluded that these log messages were nothing but cosmetic. Meaning although they are showing, they don&#8217;t change the behavior of the operation. It was stated that the bug causing this is <a href="http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&amp;bugId=CSCsa83049" target="_blank">CSCsa83049</a>.</p>
<blockquote><p><span></p>
<table border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr>
<td colspan="2"><span><strong>duplicate ip addr message seen on tunnel due to ARP entry not aged out</strong></span></td>
</tr>
<tr>
<td valign="top"><span>A mGRE tunnel on a sup720 may report ARP entries that never age out.<br />
This can happen when a mobile node sends a unicast ARP directed to the<br />
default gateway, a.k.a sup720. These entries are not used by the switch to<br />
make a forwarding decision therefore can be ignored.</p>
<p><strong>Workaround</strong>:<br />
Clear the ARP table using the &#8220;clear arp&#8221; command.</p>
<p>Solution:<br />
&#8211;<br />
A solution to prevent the tunnel from either receiving or learning<br />
the ARP entries is been investigated.</span></td>
</tr>
</tbody>
</table>
<p></span></p></blockquote>
<p>We have thought of using Automated &#8220;clear arp&#8221; using scripts. but, the issue is. &#8220;clear arp&#8221; will not work for cause we have bug <span><span><a href="http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&amp;bugId=CSCtf16300" target="_blank">CSCtf16300</a>. </span></span></p>
<blockquote><p><span></p>
<table border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr>
<td colspan="2"><span><strong>clear arp-cache is not working correctly</strong></span></td>
</tr>
<tr>
<td valign="top"><span><strong>Symptom:</strong><br />
&#8220;clear arp-cache&#8221; command is not removing the stale entries from arp table.</p>
<p><strong>Condition:</strong><br />
-Use cat6500 on 12.2(18)SXF16 or later.</p>
<p><strong>Workaround:</strong><br />
-Use &#8220;clear ip arp x.x.x.x&#8221; command.</span></td>
</tr>
</tbody>
</table>
<p></span></p></blockquote>
<p>The solution is to change the IOS. But we do required the (SFX) IOS version to run the WLSM.</p>
<p>Anywho, Cisco said that they are investigating and planning on resolving bug <a href="http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&amp;bugId=CSCsa83049" target="_blank">CSCsa83049</a> By end of July, start of Aug. We shall wait till then.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/gre-tunnel-arp-entry-never-times-out-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Juniper with GNS3</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/running-juniper-with-gns3/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/running-juniper-with-gns3/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 08:13:08 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[emulate]]></category>
		<category><![CDATA[GNS3]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[juniper]]></category>
		<category><![CDATA[Olive]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Vmware Player]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/running-juniper-with-gns3/</guid>
		<description><![CDATA[It was rather a very intense Google journey to find out all the details on how to emulate Junos. Since i intend to learn juniper, i needed a platform to work on. after two days of research and work, i managed to a results. There are various things required to make things work. I would [...]]]></description>
				<content:encoded><![CDATA[<p>It was rather a very intense Google journey to find out all the details on how to emulate Junos. Since i intend to learn juniper, i needed a platform to work on. after two days of research and work, i managed to a results.</p>
<p>There are various things required to make things work. I would list them down here so they are easy to find. <a href="http://www.vmware.com/products/player/" target="_blank">VMware Player</a>, <a href="http://www.gns3.net/" target="_self">GNS3</a>, <a href="www.cisco.com" target="_blank">Cisco router IOS</a>, and <a href="http://www.google.com.sa/search?hl=ar&amp;safe=active&amp;q=vmware+olive&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=" target="_blank">VMware Olive</a> (Google is your friend). Once you have all these, you are ready to start!</p>
<p>Running the VMware machine will be an easy task, but connecting the VMware Olive with Cisco in GNS3 is the one requiring some work. But with my guide, it should be as easy as 1,2 and 3.</p>
<p>After installing VMware Player, check for adapter settings in windows.</p>
<p><a href="http://s116.photobucket.com/albums/o35/night_wolf_in/Blog/?action=view&amp;current=network.jpg" target="_blank"><img src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/network.jpg" border="0" alt="Network Adapters" /></a></p>
<p>By default VMware player will install to VMware virtual Ethernet adapters, i&#8217;m not sure what are their numbers. but for my case, they were vmnet1 and vmnet8. These are significant to know how to connect VMware machine to Cisco router in GNS3.</p>
<p>Open the .vmx file in notepad. Here we can edit the fields in order to make VMware Olive machine use the virtual Ethernet adapters in windows.</p>
<p><a href="http://s116.photobucket.com/albums/o35/night_wolf_in/Blog/?action=view&amp;current=interface.jpg" target="_blank"><img src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/interface.jpg" border="0" alt="VMware Network Interface" /></a></p>
<p>The Olive VMware has three network interfaces, two are bridged and first one is in &#8220;costum&#8221; we change the adapter to the one to fit the Ethernet adapter in our network devices (from the first figure). I already highlighted it in red. Ethernet 0 will be reflected as interface em0 in Junos. ethernet1, and ethernet2 will be bridge on the virtual Interface, so you can connect to other Olive Machines to ethernet1, ethernet2 (em1, em2). my assumption is, if you want to connect say Olive1 and Olive 3 using em2 then you change ethernet2 in vmx file of both olive 1 and 3 to a bridge mode with a common adapter.</p>
<p><a href="http://s116.photobucket.com/albums/o35/night_wolf_in/Blog/?action=view&amp;current=toplogy.jpg" target="_blank"><img src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/toplogy.jpg" border="0" alt="Topology" /></a></p>
<p>That is the topology i created for the simulation. basic two Juniper routers connected to a Cisco router. and the two Juniper routers are connected as well (virtually in VMware). It was tested, and pings were working.</p>
<p>In GNS3, add the VMware as a Cloud, of course the cloud will be not associated with the VMware Olive till you select the adapter that you set up in the vmx file. In a screen shot, you will see that i have Chosen Vmnet1 for this particular Olive.</p>
<p><a href="http://s116.photobucket.com/albums/o35/night_wolf_in/Blog/?action=view&amp;current=cloudConfigurationinGNS3.jpg" target="_blank"><img src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/cloudConfigurationinGNS3.jpg" border="0" alt="Cloud (VMware Olive) Settings" /></a></p>
<p>Last step, would be to do the appropriate configurations in the Olives, and Cisco Router, here is the screenshot of the sample configuration i used to ping.</p>
<p><a href="http://s116.photobucket.com/albums/o35/night_wolf_in/Blog/?action=view&amp;current=ethernetjunos.jpg" target="_blank"><img src="http://i116.photobucket.com/albums/o35/night_wolf_in/Blog/ethernetjunos.jpg" border="0" alt="Junos Configuration" /></a></p>
<p>Don&#8217;t forget to add the following before you can commit any configuration into Juniper Router</p>
<p><strong>set system root-authentication plain-text-password</strong></p>
<p>Cisco&#8217;s Configuration as simple:</p>
<blockquote><p>interface FastEthernet0/0<br />
ip address 192.168.1.2 255.255.255.252<br />
duplex auto<br />
speed auto<br />
!<br />
interface FastEthernet1/0<br />
ip address 192.168.1.10 255.255.255.252<br />
duplex auto</p></blockquote>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/running-juniper-with-gns3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Errdisable Port State Recovery on the Cisco IOS</title>
		<link>http://itknowledgeexchange.techtarget.com/network-engineering-journey/errdisable-port-state-recovery-on-the-cisco-ios/</link>
		<comments>http://itknowledgeexchange.techtarget.com/network-engineering-journey/errdisable-port-state-recovery-on-the-cisco-ios/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 12:41:01 +0000</pubDate>
		<dc:creator>Sulaiman Syed</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[errdisable]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[loopback]]></category>
		<category><![CDATA[no shut]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[shut]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/network-engineering-journey/errdisable-port-state-recovery-on-the-cisco-ios/</guid>
		<description><![CDATA[Ports in Cisco switches go into errdisable state for various reasons. some reasons are configured such as arp-inspection, bpdugaurd, psecure-violation, etc. While some are turned on by default such as loopback, link-flap, etc. Following the typical default configuration of cisco switch.  Once it goes into errdisable state, the only way to enable the port manually [...]]]></description>
				<content:encoded><![CDATA[<p>Ports in Cisco switches go into errdisable state for various reasons. some reasons are configured such as arp-inspection, bpdugaurd, psecure-violation, etc. While some are turned on by default such as loopback, link-flap, etc. Following the typical default configuration of cisco switch.  Once it goes into errdisable state, the only way to enable the port manually is by <strong>shut</strong> and <strong>no shut</strong> command.</p>
<p>Switch#show errdisable recovery<br />
ErrDisable Reason            Timer Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;            &#8212;&#8212;&#8212;&#8212;&#8211;<br />
arp-inspection                       Disabled<br />
bpduguard                             Disabled<br />
channel-misconfig (STP)        Disabled<br />
dhcp-rate-limit                     Disabled<br />
dtp-flap                                 Disabled<br />
gbic-invalid                           Disabled<br />
inline-power                          Disabled<br />
l2ptguard                               Disabled<br />
link-flap                                Disabled<br />
mac-limit                               Disabled<br />
loopback                                Disabled<br />
pagp-flap                              Disabled<br />
port-mode-failure                 Disabled<br />
pppoe-ia-rate-limit              Disabled<br />
psecure-violation                 Disabled<br />
security-violation                 Disabled<br />
sfp-config-mismatch          Disabled<br />
small-frame                         Disabled<br />
storm-control                      Disabled<br />
udld                                     Disabled<br />
vmps                                    Disabled</p>
<p>Timer interval: 300 seconds<br />
Interfaces that will be enabled at the next timeout:<br />
Switch#</p>
<p>Since, we have implemented port security, that we limited the number of mac addressed connected to a port (port-security). we wanted to make it possible to recover automatically.  we have added the following commands.</p>
<p class="MsoNormal"><strong><span style="font-family: Arial;font-size: x-small"><span style="font-family: Arial;font-size: 10pt;font-weight: bold">errdisable  recovery cause psecure-violation</span></span></strong></p>
<p class="MsoNormal"><strong><span style="font-family: Arial;font-size: x-small"><span style="font-family: Arial;font-size: 10pt;font-weight: bold">errdisable  recovery interval 14400</span></span></strong></p>
<p class="MsoNormal">This will insure that the port will be automatically up in 4 hrs. which is good enough to shut down the port so the user knows he is doing something wrong. and short enough that it will recover in time so it will not be required for him to contact the administrators.</p>
<p class="MsoNormal">here is the output as can be seen from the switch after adding the commands.</p>
<p class="MsoNormal">ErrDisable Reason    Timer Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;    &#8212;&#8212;&#8212;&#8212;&#8211;<br />
udld                               Disabled<br />
bpduguard                     Disabled<br />
security-violatio            Disabled<br />
channel-misconfig        Disabled<br />
vmps                             Disabled<br />
pagp-flap                      Disabled<br />
dtp-flap                        Disabled<br />
link-flap                       Disabled<br />
psecure-violation         Enabled<br />
sfp-config-mismat      Disabled<br />
gbic-invalid                 Disabled<br />
dhcp-rate-limit           Disabled<br />
unicast-flood              Disabled<br />
storm-control             Disabled<br />
loopback                    Disabled</p>
<p>Timer interval: 14400 seconds</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/network-engineering-journey/errdisable-port-state-recovery-on-the-cisco-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
