<?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>Local Loop &#187; IOS</title>
	<atom:link href="http://localloop.co.za/tag/ios/feed/" rel="self" type="application/rss+xml" />
	<link>http://localloop.co.za</link>
	<description>Internet and Networking in South Africa</description>
	<lastBuildDate>Wed, 18 Apr 2012 12:27:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Cisco 3560E ARP table entry age problem</title>
		<link>http://localloop.co.za/2009/02/cisco-3560e-arp-entry-age-problem/</link>
		<comments>http://localloop.co.za/2009/02/cisco-3560e-arp-entry-age-problem/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 13:01:59 +0000</pubDate>
		<dc:creator>Simeon Miteff</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[ARP]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Cisco 3560E]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[trouble-shooting]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://localloop.co.za/?p=135</guid>
		<description><![CDATA[After having persistent problems with the Xen virtual NIC locking up, LordCow and I recently migrated the services running in two virtual machines onto the host itself (followed by removing Xen altogether). To avoid having to change DNS entries and other things, we decided to bind the old IP addresses to alias interfaces on the [...]]]></description>
			<content:encoded><![CDATA[<p>After having persistent problems with the Xen virtual NIC locking up, <a href="http://www.lordcow.org">LordCow</a> and I recently migrated the services running in two virtual machines onto the host itself (followed by removing Xen altogether). To avoid having to change DNS entries and other things, we decided to bind the old IP addresses to alias interfaces on the host.</p>
<p>When we did this, we found that we could ping the alias interface from within the local subnet, but not from elsewhere on the network. <code>tcpdump</code> showed ICMP echo requests arriving from the gateway, but no response being sent. <a href="http://jkroon.blogs.uls.co.za">Jaco</a> suggested layer 2 problems, and indeed, when I ran <code>tcpdump -p</code> (which disables promiscuous mode capture) I could no longer see the requests. Using <code>tcpdump -e</code> (print link-layer header) revealed the echoes where arriving with the destination MAC address that the Xen VM was using before we nuked it some hours prior.</p>
<p>It turns out the router (which is a Cisco Catalyst 3560E) to which our machine is directly connected, had a stale ARP table entry (not normal), but no MAC address table entry (which is normal, since that MAC was no longer in use), so it was flooding the echoes out every port.</p>
<p>Edgar (the network admin) had a look on the switch for us, and found this ARP table entry:</p>
<p><code>Internet  137.158.xxx.yyy        235   0016.3e32.fc87  ARPA   Vlan309</code></p>
<p>If I&#8217;m right, that 235 is the entry&#8217;s age in minutes. Seems like an IOS bug to me.</p>
<p>The solution was to manually flush the ARP entries (for both IP addresses) on the switch with: <code>clear ip arp 137.158.xxx.yyy</code></p>
]]></content:encoded>
			<wfw:commentRss>http://localloop.co.za/2009/02/cisco-3560e-arp-entry-age-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

