My Personal Interests
Topics My personal interests are many and varied. In this section of my web site I describe and document them. Please use the labels to th...
Cisco VIRL Experience
EIGRP Routing on a Cisco 3550
This evening I was trying to get a Cisco 3550 switch (EMI) to form an EIGRP adjacency with a router directly connected to it. However, I kept getting the following syslog message:
%DUAL-5-NBRCHANGE: EIGRP-IPv4 10: Neighbor 172.26.6.9 (GigabitEthernet0/0) is down: retry limit exceeded
... and the ip route command showed nothing. Same with show eigrp neighbor and topology command. So what was going on?
I ran the debugs on both the router and switch, and that showed me nothing. I checked all manor of protocol settings, rebooted both devices, checked CPU usage etc.
I could ping the router from the switch and vice versa, so what was I doing wrong?
I had missed one vitally important step when using L3 capability on a switch; I had neglected to enable the routing.
As soon as I issued the command ip routing, my neighbor adjacencies came up and my route tables now held the correct shared routes.
So, what was it that tipped me off? I was checking to see if the switch was enabled to handle multicast traffic. Now this is important because the EIGRP routing updates are multicast. The way to do this is to type:
(config)# ip m?
and you will see the multicast commands listed. I did not see that, in fact I saw nothing. So I backed up a little and typed:
(config)# ip ?
and as I was scrolling through the list of possibilities, I saw, routing ... and my memory was jogged.
Sometimes you just have to remember the basics!
Cisco 1841 Memory Upgrade
If like me, you like to browse eBay for cheap gear, for your Cisco lab, then you have very likely looked at the Cisco 1841 router. Many are advertised as having IOS 15, but beware; they often don't have enough memory to run. IOS12 will run on 128MB but IOS15 requires the full 384MB in order to run correctly.
This is what happens when you don't have enough memory:
This has happened to me twice now; twice I have purchased 1841's with IOS 15, and twice they have not had the required amount of memory to run IOS 15.
My first 1841 came with IOS12 and 15 so I just dropped back to 12. This is currently my home router. My latest purchase needs to run IOS15 for my lab work, so I decided to try a memory upgrade.
This is the Cisco page showing how to add the additional memory. It is very straight forward requiring only the removal of one screw to get the box open.
Of course you can't just throw any old memory in there. The 1841 comes with either 128MB or 256MB of DRAM, with a single slot for upgrading to 384MB. In my case I have 128MB so I needed a 256MB ram module, and after a little research, this is the one to get.
Installation took maybe all of 5 minutes, and the router is up and running again:
And that is all there is to it. I've been working with the router most of the day, and so far run into no issues with functionality or with the extra memory.