<?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>CCIE UK</title>
	<atom:link href="http://www.ccieuk.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ccieuk.com</link>
	<description>Moving towards CCIE....</description>
	<lastBuildDate>Sun, 17 Jan 2010 17:02:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Basics of RIP Version 1</title>
		<link>http://www.ccieuk.com/2009/09/23/the-basics-of-rip-version-1/</link>
		<comments>http://www.ccieuk.com/2009/09/23/the-basics-of-rip-version-1/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 20:53:39 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[CCIE Study]]></category>
		<category><![CDATA[CCNA]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[RIP]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[Technical Articles]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=211</guid>
		<description><![CDATA[RIP does have its limitations but it is still a venerable routing protocol. Its been around since the 1980s, so has stood the test of time and is supported across a wide variety of platforms, including Windows Servers and both Unix workstations and servers. Run out of routers and need to split a subnet in [...]]]></description>
			<content:encoded><![CDATA[<p>RIP does have its limitations but it is still a venerable routing protocol. Its been around since the 1980s, so has stood the test of time and is supported across a wide variety of platforms, including Windows Servers and both Unix workstations and servers. Run out of routers and need to split a subnet in two? You could use an old server with two NICs and have this speak to your network kit using RIP.  Its clear that more serious admins wouldn&#8217;t touch it and it can have a bad reputation but it still does have a place in networking. It is very suitable for smaller networks and its ease of configuration make it a good choice for those network admins with little experience.  It is also an excellent choice for teaching network students about routing protocols as a lot of the structure , such as timers, are used in other protocols.</p>
<p>So here is a general summary of RIP.</p>
<p> <span id="more-211"></span></p>
<ul>
<li>All RIP messages are encapsulated in a UDP segment with the source <strong>and </strong>destination port of 520.</li>
</ul>
<p> </p>
<ul>
<li> The metric that is used by RIP is hop count. A hop count of 1 is a directly connected network. A hop count of 16 is defined as unreachable.  A hop count metric simply counts the am0unt of router hops that is required to reach a network.</li>
</ul>
<p> </p>
<ul>
<li>RIP has an administrative distance of 120.</li>
</ul>
<p> </p>
<ul>
<li>RIP employs split horizon with poison reverse.  Split horizon is a feature for preventing routing loops in networks. It basically tells the router that when sending updates out of an interface, do not include any networks that were learned from updates received on that same interface. Poison reverse adds an additional feature. When sending updates out of an interface, for any updates learned on that interface the router now marks those networks as unreachable. It&#8217;s neighboring router now has positive confirmation that these networks cannot be reached via this source.</li>
</ul>
<p> </p>
<p><strong><span style="color: #0000ff;"><span style="text-decoration: underline;">RIP Timers</span></span></strong></p>
<p><span style="color: #000000;"><strong>Update Timer</strong></span></p>
<p><span style="color: #000000;">A RIP router sends its entire routing table to its neighbours at regular intervals. This interval is defined using the update timer and by default is set at 30 seconds. The router, however, adds a random variable to the timer to stop the routers&#8217; updates becoming synchronised to each other. A router&#8217;s regular update will therefore be between 25 and 35 seconds.</span></p>
<p><span style="color: #000000;"><strong>Invalid Timer</strong></span></p>
<p><span style="color: #000000;">The invalid timer is set to 180 seconds whenever a new route is learnt. The timer is reset each time the router receives a update containing that route. If no update is received for a route already in the routing table within 180 seconds, the hop count for that route is changed to 16 (unreachable)</span></p>
<p><span style="color: #000000;"><strong>Flush Timer</strong></span></p>
<p><span style="color: #000000;">The flush timer is set at 240 seconds by default. A route marked as unreachable will continue to be advertised by the router until the flush timer has expired. After this time it will be completely removed from the routing table.</span></p>
<p><span style="color: #000000;"><strong>Holddown Timer</strong></span></p>
<p><span style="color: #000000;">If a router receives an update that either has a higher or unreachable metric for an active route in the routing table, it will start the holddown timer. The new, less preferred, route entry will not be placed in the table until the holddown timer expires. For RIP the default for the holddown timer is 180 seconds.</span></p>
<p><span style="color: #000000;"><span style="color: #0000ff;"><span style="text-decoration: underline;"><strong>RIP Message Format</strong></span></span></span></p>
<p><span style="color: #000000;"><span style="color: #0000ff;"><span style="color: #000000;">The RIP protocol defines two RIP message types:</span></span></span></p>
<ul>
<li><span style="color: #000000;"><span style="color: #0000ff;"><span style="color: #000000;">Request message &#8211; used to ask neighbouring routers to send updates</span></span></span></li>
<li><span style="color: #000000;"><span style="color: #0000ff;"><span style="color: #000000;">Response message &#8211; carries the updates</span></span></span> </li>
</ul>
<p style="text-align: center;"> </p>
<p style="text-align: center;"> </p>
<p style="TEXT-ALIGN: center"><a href="http://www.ccieuk.com/wp-content/uploads/2009/09/rip-message1.gif"><img class="aligncenter size-full wp-image-230" title="RIP Message" src="http://www.ccieuk.com/wp-content/uploads/2009/09/rip-message1.gif" alt="RIP Message" width="283" height="434" /></a> </p>
<p style="text-align: center;"> </p>
<ul>
<li>
<div style="TEXT-ALIGN: justify"><span style="color: #000000;"><span style="color: #0000ff;"><span style="color: #000000;">Each message can contain up to 25 route entires.</span></span></span></div>
</li>
</ul>
<p style="TEXT-ALIGN: justify"> </p>
<ul>
<li>
<div style="TEXT-ALIGN: justify"><span style="color: #000000;"><span style="color: #0000ff;"><span style="color: #000000;">Each entry will contain an Address Family Identifier, the IP address of the route and the metric.</span></span></span></div>
</li>
</ul>
<p style="TEXT-ALIGN: justify"> </p>
<ul>
<li>
<div style="TEXT-ALIGN: justify"><span style="color: #000000;"><span style="color: #0000ff;"><span style="color: #000000;">Command &#8211; if set to 1 the message is Request. If set to 2 the message is a Response.</span></span></span></div>
</li>
</ul>
<p style="TEXT-ALIGN: justify"> </p>
<ul>
<li>
<div style="TEXT-ALIGN: justify"><span style="color: #000000;"><span style="color: #0000ff;"><span style="color: #000000;">Addrress Familiy Identifier &#8211; is set to 2 for IP.</span></span></span></div>
</li>
</ul>
<p style="TEXT-ALIGN: justify"> </p>
<ul>
<li>
<div style="TEXT-ALIGN: justify"><span style="color: #000000;"><span style="color: #0000ff;"><span style="color: #000000;">Metric &#8211; the hop count between 1 and 16.</span></span></span></div>
</li>
</ul>
<p style="TEXT-ALIGN: justify"> </p>
<p style="TEXT-ALIGN: justify">I hope you will find this article a decent quick study guide about the basic theory of RIP. I hope to do an article at some point on the configuration of RIP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/09/23/the-basics-of-rip-version-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCIE Written Exam 4.0 &#8211; Studying Starts Here</title>
		<link>http://www.ccieuk.com/2009/07/21/ccie-written-exam-40-studying-starts-here/</link>
		<comments>http://www.ccieuk.com/2009/07/21/ccie-written-exam-40-studying-starts-here/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 20:12:53 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[CCIE Study]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=195</guid>
		<description><![CDATA[After a few weeks off from studying it&#8217;s time to start the long road to CCIE. After asking the advice of some current CCIEs, I have decided to use Internetwork Expert&#8217;s training materials for the labs. I managed to catch a 25% sale a few weeks ago and so ordered workbooks I, II and III as well as the [...]]]></description>
			<content:encoded><![CDATA[<p>After a few weeks off from studying it&#8217;s time to start the long road to CCIE. After asking the advice of some current CCIEs, I have decided to use Internetwork Expert&#8217;s training materials for the labs. I managed to catch a 25% sale a few weeks ago and so ordered workbooks I, II and III as well as the Advanced Technologies Class on Demand course. The materials are for the CCIE 4.0 version of the exam and I&#8217;ll receive product updates for the lifetime of the 4.0 product, so I&#8217;m covered for the new materials when they arrives. Internetwork Expert have already started to develop workbook IV, which is going to cover the new troubleshooting section of the CCIE lab exam, and this should be availablein the next few days.</p>
<p>I thought it would be good to have the CoD available while studying for the written exam as an additional reference .  The other list of learning materials I plan to use are:</p>
<p><span id="more-195"></span></p>
<ul>
<li>Routing TCP/IP Volume I and II by Jeff Doyle  and Jennifer Carroll (absolutley essential reading for CCIE candidates)</li>
<li>Relevant parts of LAN Switching by Kennedy Clark and Kevin Hamilton</li>
<li>CCNP Multilayer Switching Companion Guide by Wayne Lewis</li>
<li>MPLS Fundamentals by Luc De Ghein</li>
<li>Cisco QoS Exam Guide by Wendell Odom and Michael J. Cavanaugh</li>
<li>CCIE Routing and Switching Official Exam Certification Guide by Wendell Odom, Jim Geir and Naren Mehta (this is currently for the 3.0 track as there is currently no 4.0 book available)</li>
<li>CBT Nugget courses that I purchased for the CCNP</li>
<li>Cisco Networking Academy Alumini course for CCNP</li>
<li>Cisco online resources</li>
<li>Cisco Documentation CD</li>
</ul>
<p> </p>
<p>For the written exam I&#8217;ve started off by downloading the <a title="Exam Topics" href="http://www.ccieuk.com/wp-content/uploads/2009/07/ccie_rs_wr_exam_topics_d-4374_aab.pdf" target="_blank">R&amp;S 4.0 Written Exam Topics</a>. I plan to study every part of the exam topics, only ticking a part off when I am happy that I fully understand that section. I have decided to renew my CCNP BCSI module on the way, and so I plan to study the routing sections from the topics first. For the first week or so I&#8217;m going to go back to basics and study the following topics:</p>
<p> </p>
<ul>
<li>Format of an IPv4 packet header</li>
<li>Format of TCP and UDP packet headers</li>
<li>ICMP format</li>
<li>IPv4 addressing</li>
<li>Subnetting and VLSMs</li>
</ul>
<p> </p>
<p>I have not set myself a concrete deadline for completing my study for the written exam. although I would like to have have passed by the end of this year. If anyone would like to add any more useful resources to my list then please let me know and I&#8217;ll publish them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/07/21/ccie-written-exam-40-studying-starts-here/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Setting up a Cisco Voice Lab Part 1 &#8211; CUCM and VMWare</title>
		<link>http://www.ccieuk.com/2009/07/09/setting-up-a-cisco-voice-lab-part-1-cucm-and-vmware/</link>
		<comments>http://www.ccieuk.com/2009/07/09/setting-up-a-cisco-voice-lab-part-1-cucm-and-vmware/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 14:52:16 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[CCIE Study]]></category>
		<category><![CDATA[Technical Articles]]></category>
		<category><![CDATA[Voice and IPT]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=128</guid>
		<description><![CDATA[I have recently passed the CCVP qualification and I think it would be useful to pass on some of the methods I used for setting up a home CCVP lab. The CCVP is one certification were just using books and study materials isn&#8217;t really an option. You really have to get some hands on experience. Not [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently passed the CCVP qualification and I think it would be useful to pass on some of the methods I used for setting up a home CCVP lab. The CCVP is one certification were just using books and study materials isn&#8217;t really an option. You really have to get some hands on experience. Not everyone will have the luxury of working in a Cisco VoIP/IPT environment or be able to go on the commercial CCVP courses. It is still possible to get some hands on experience by setting up a small home lab however.<span id="more-128"></span></p>
<p>I&#8217;d say its possible to do around 80% of the CCVP without any hardware purchase, the other 20% being to do with voice port modules, such as FXO modules, FXS modules, DSP modules and also areas such as MGCP voice gateways. If you do want to get hands on practice in those areas you coud purchase a second hand router that can handle these modules and also act as an MGCP gateway. In my voice lab, I&#8217;ve used an old Cisco 3640 router for this purpose. To support the FXO and FXS modules I had to purchase a NM-2V module for the router. The FXO and FXS cards then slot into the NM-2V. I&#8217;ll supply a full breakdown of the hardware I&#8217;ve used in a later post.</p>
<p>To build the software only part of the lab you are going to need the following:</p>
<ul>
<li>A PC with a decent up to date processor. I&#8217;d recommend having at least 2Gig of RAM. However you may be able to get away with less. My PC specs are Intel Quad Core Q9450 overclocked to 3Ghz, 4Gig RAM and Vista Home Premium. I have also set up this sort of lab using Ubuntu Linux.</li>
<li>A copy of Cisco Unified Communications Manager (search on ebay for Cisco Call Manager). There are sellers selling legitimate copies. I paid around £60 for the discs.</li>
<li><a title="VMWare Server" href="http://www.vmware.com/download/server/" target="_blank">VMware Server</a> </li>
<li><a title="GNS3" href="http://www.gns3.net/" target="_blank">GNS3</a>. You could use dynampis/dynagen if you are familiar with the software. However, I find the speed and ease with which you can now set up labs with GNS3 makes it much more useable.</li>
<li>A copy of a relevant IOS for a Cisco 3725 router. I would recommend getting an IOS that can support a version of <a title="Cisco IOS for CME" href="http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/requirements/guide/33matrix.htm" target="_blank">Call Manager Express</a>. That way you can get some practice setting up H323 trunks. You can even use a H323 gateway to simulate being your PSTN router. One other benefit is that you can practice CME SRST fallback. Getting an IOS can be a stumbling block for many people and unfortunately I can&#8217;t help you there. Please remember that the Cisco IOS is a licensed proprietry piece of software. If you have an appropriate CCO login you should be able to download an IOS to use.</li>
<li>A copy of Cisco IP Communicator. This is a software phone that you use to register with your CUCM servers and CME routers. Again this is available to download from Cisco if you have an appropriate CCO account.</li>
<li>I also recommend buying a second-hand hardware Cisco phone as its good to learn how to support the sort of phone that your users will be using. I managed to gt a Cisco 7940 from ebay for about £35 including shipping.</li>
</ul>
<p><span style="color: #0000ff;"><strong>Installing VMare</strong></span></p>
<p><span style="color: #000000;">I am currently using version 1.0.6 on a Windows Vista PC, so my instructions will pertain to that version of VMWare Server. The latest version of VMWare Server is currently 2.0.1 and this should also be fine for running a CUCM server installation.</span></p>
<p><span style="color: #000000;">First of all go to the <a title="Download VMWare" href="http://www.vmware.com/download/server/" target="_blank">download section </a>of the VMWare site and download the version of VMWare for your OS. As part of the download process you will have to obtain a serial number. Please take a note of this serial number.</span></p>
<p><span style="color: #000000;">After the installation of VMWare is complete you will need to set up a virtual machine with the correct settings to support a CUCM6.0 server. The specifications for this are:</span></p>
<ul>
<li><span style="color: #000000;">Red Hat Enterprise Linux 3 virtual OS</span></li>
<li><span style="color: #000000;">I used bridge networking so that I could give the CUCM server an address on my home LAN.</span></li>
<li><span style="color: #000000;">80Gb disk capactiy. I know this seems a lot but CUCM will only install if the disk is at least 72Gb</span></li>
<li><span style="color: #000000;">1GB of RAM, although I tried 512Mb and this seemed to work ok.</span></li>
</ul>
<p><span style="color: #000000;">Once you have the virtual machine set up then just place your CUCM DVDs in your DVD  tray and boot up the machine. Alternatively, you can use an ISO image and use that to boot from. You can do this by editing the CD ROM settings of your virtual machine.</span></p>
<p><span style="color: #000000;">You should hopefully now hear the wirring noise of your DVD loading and, after seeing some Linuxy type boot messages, you should be presented with the CUCM 6 installation. You should now be able to run through the installation wizard and install CUCM 6.0</span></p>
<p><span style="color: #000000;">There is an <a title="CUCM VMWare Video" href="http://www.blindhog.net/how-to-install-call-manager-6x-in-vmware/" target="_blank">excellent post </a> by Josh on the blindhog site with a video showing a step by step guide on setting up CUMC 6 using VMWare. It even takes you through the CUCM 6 installation wizard. In fact the inspiration for my lab came from doing some reasearch on building a home voice lab and coming across another <a title="Building a voice lab" href="http://www.blindhog.net/how-to-build-a-voice-lab-with-gns3-and-vmware/" target="_blank">brilliant post</a> from Josh. This post should give you a good idea of just what is possible using GNS3, VMWare and some hardware.</span></p>
<p><span style="color: #000000;">In the next part of this article I&#8217;ll detail how to set up GNS3 and interface this with your physical network and CUCM server.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/07/09/setting-up-a-cisco-voice-lab-part-1-cucm-and-vmware/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Scottish Heatwave and Air Con</title>
		<link>http://www.ccieuk.com/2009/07/02/scottish-heatwave-and-air-con/</link>
		<comments>http://www.ccieuk.com/2009/07/02/scottish-heatwave-and-air-con/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 10:52:01 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[CCIE Study]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=169</guid>
		<description><![CDATA[Well it happens about once a decade. We have some hot humid weather right now in Scotland with temperatures up at 30Cin some places. From the moment the heatwave was predicted, I prepared to be called out to some smaller sites I know that have comms rooms without air conditioning, where I expected to find [...]]]></description>
			<content:encoded><![CDATA[<p>Well it happens about once a decade. We have some hot humid weather right now in Scotland with temperatures up at 30Cin some places. From the moment the heatwave was predicted, I prepared to be called out to some smaller sites I know that have comms rooms without air conditioning, where I expected to find some equipment that had overheated and shut down.</p>
<p>What I didn&#8217;t expect was to be called out to a site where the comms room did have air con but the air con had been put up to 29C. After picking myself up off the floor after opening the door to the room, I turned the air con down to an acceptable level and rebooted the two switches that had clearly overheated due to the environmental conditions.</p>
<p>The moral of the story is to please check your air con on a regular basis and wear a jumper in the comms room if you get cold. Now where did I put those Bermuda Shorts?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/07/02/scottish-heatwave-and-air-con/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Cisco Career Certifications</title>
		<link>http://www.ccieuk.com/2009/07/02/new-cisco-career-certifications/</link>
		<comments>http://www.ccieuk.com/2009/07/02/new-cisco-career-certifications/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 10:26:29 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=163</guid>
		<description><![CDATA[Cisco this week announced the introduction of four new certifications. Wow. That should keep all you certification junkies going for a while. Two of the exams are based around the new cisco buzzwords of Unifed Data Centre Computing and one is for advanced network infrastructure architects. There is also a new CCNP wireless certification. That [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco this week announced the introduction of <strong>four</strong> new certifications. Wow. That should keep all you certification junkies going for a while. Two of the exams are based around the new cisco buzzwords of Unifed Data Centre Computing and one is for advanced network infrastructure architects. There is also a new CCNP wireless certification. That is something I may well look at in the future, as I deal with Cisco wireless products fairly often.  Here are some links where you can find out some more:</p>
<ul>
<li><a title="Cisco Certified Architect" href="http://www.cisco.com/web/learning/le3/cisco_certified_architect/index.html" target="_blank">Cisco Certified Architect</a></li>
<li><a title="CCNP Wireless" href="https://cisco.hosted.jivesoftware.com/community/certifications/ccnp_wireless" target="_blank">CCNP Wireless</a></li>
<li><a title="DC Design Specialist" href="http://www.cisco.com/web/learning/le3/le2/le41/le99/le09/learning_certification_type_home_extra_level.html" target="_blank">DC Unified Computing Design Specialist</a></li>
<li><a title="DC Support Specialist" href="http://www.cisco.com/web/learning/le3/le2/le41/le99/le10/learning_certification_type_home_extra_level.html" target="_blank">DC Unified Computing Support Specialist</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/07/02/new-cisco-career-certifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UDLD and EtherChannel Configuration</title>
		<link>http://www.ccieuk.com/2009/06/25/udld-and-etherchannel-configuration/</link>
		<comments>http://www.ccieuk.com/2009/06/25/udld-and-etherchannel-configuration/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 19:27:11 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[CCIE Study]]></category>
		<category><![CDATA[LAN Switching]]></category>
		<category><![CDATA[Technical Articles]]></category>
		<category><![CDATA[CCNA]]></category>
		<category><![CDATA[CCNP]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=113</guid>
		<description><![CDATA[A data centre network for a client I work with had an interesting issue this week. For no apparent reason some users within the data centre environment reported connection issues to hosts in the network. They were able to connect to some hosts but not others. Then all of a sudden connection would be restored [...]]]></description>
			<content:encoded><![CDATA[<p>A data centre network for a client I work with had an interesting issue this week. For no apparent reason some users within the data centre environment reported connection issues to hosts in the network. They were able to connect to some hosts but not others. Then all of a sudden connection would be restored but quickly lost again.</p>
<p>One of my colleagues was able to access two of the core data centre switches but I could only get to one. A very quick trip to the data centre floor and a console cable connection into the core data centre switches revealed the issue.<span id="more-113"></span></p>
<p>The two switches in question (Catalyst 4507s) have a 2 x 1Gb EtherChannel configured on either end, connected by fibre connections. One side of the connection reported that both links were active in the Etherchannel. The other side had one link as down and the logs showing that the connection had left the EtherChannel.</p>
<p>The full reason for this is still unknown but this type of issue, where one side sees the link as up but the other sees it as down, is called a unidrectional failure. To solve the matter at hand, we first of all shut down the faulty link at the end that still had the link up. As soon as this was done everything sprung into life and everyone was able to connect to the data centre hosts. While the link was down we quickly swapped out the GBic cards and brought the connection backup. The link joined back into the EtherChannel and everything was back as it should be.</p>
<p>This highlighted an issue with the Etherchannel configuration on these particular switches however. Here is a look at the configuration of one of the Etherchannel interfaces as it stood at that time.</p>
<p>interface GigabitEthernet1/1<br />
description ** link to xxxxxx **<br />
switchport trunk encapsulation dot1q<br />
switchport trunk allowed vlan x,xx,xx,xx-xx,xx-xx,xx<br />
switchport mode trunk<br />
qos trust dscp<br />
<span style="color: #ff0000;">channel-group 1 mode on</span></p>
<p>I have always advised network engineers to use a mode of desirable on either side of an  Etherchannel connection, rather than forcing the Etherchannel up.  The on mode forces a port to join an Etherchannel without any sort of Etherchannel protocol negotiation taking place. Using the desirable keyword instead of the on keyword means that the switch uses the Port Aggregation Protocol (PAgP). When using PAgP the switch learns of partner interfaces on other switches that support PAgP and dynamically groups its interfaces into an Etherchannel. Lets look at an example. I&#8217;ve set up two Cisco Catalyst 3550s back to back connecting ports 13 and 14 off each switch together.</p>
<p>Here is the configuration of the ports on either end of the connection.</p>
<p>interface FastEthernet0/13<br />
switchport trunk encapsulation dot1q<br />
switchport mode trunk<br />
<span style="color: #ff0000;">channel-group 1 mode desirable<br />
</span>!<br />
interface FastEthernet0/14<br />
switchport trunk encapsulation dot1q<br />
switchport mode trunk<br />
<span style="color: #ff0000;">channel-group 1 mode desirable</span></p>
<p>Once the port channel group on the first configured interface the IOS automatically creates the port channel interafce.</p>
<p>interface Port-channel1<br />
switchport trunk encapsulation dot1q<br />
switchport mode trunk</p>
<p>If the same configuration is applied at both ends then the PAgP protocol will dynamically place each relevant interface into the Etherchannel.</p>
<p>Here is the output of the show etherchannel summary command from SW1</p>
<p>SW1#show etherchannel summary<br />
Flags:  D &#8211; down        P &#8211; in port-channel<br />
I &#8211; stand-alone s &#8211; suspended<br />
H &#8211; Hot-standby (LACP only)<br />
R &#8211; Layer3      S &#8211; Layer2<br />
U &#8211; in use      f &#8211; failed to allocate aggregator<br />
u &#8211; unsuitable for bundling<br />
w &#8211; waiting to be aggregated<br />
d &#8211; default port<br />
Number of channel-groups in use: 1<br />
Number of aggregators:           1</p>
<p>Group  Port-channel  Protocol    Ports<br />
&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1      Po1(SU)         PAgP      Fa0/13(P)   Fa0/14(P)</p>
<p>Lets see what happens if I change port fas0/14 on SW2, removing it from the channel and thus stopping PAgP.</p>
<p>SW2(config-if)#no channel-group 1<br />
SW2(config-if)#do show etherchannel summ<br />
Flags:  D &#8211; down        P &#8211; in port-channel<br />
I &#8211; stand-alone s &#8211; suspended<br />
H &#8211; Hot-standby (LACP only)<br />
R &#8211; Layer3      S &#8211; Layer2<br />
U &#8211; in use      f &#8211; failed to allocate aggregator<br />
u &#8211; unsuitable for bundling<br />
w &#8211; waiting to be aggregated<br />
d &#8211; default port<br />
Number of channel-groups in use: 1<br />
Number of aggregators:           1</p>
<p>Group  Port-channel  Protocol    Ports<br />
&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1      Po1(SU)         PAgP      Fa0/13(P)</p>
<p>On SW1 both fas0/13 and 14 are still configured as part of port channel 1. But as PAgP is used, SW1 drops port14 from the group when it stops seeing PAgP.</p>
<p>SW1#sh etherchannel summ<br />
Flags:  D &#8211; down        P &#8211; in port-channel<br />
I &#8211; stand-alone s &#8211; suspended<br />
H &#8211; Hot-standby (LACP only)<br />
R &#8211; Layer3      S &#8211; Layer2<br />
U &#8211; in use      f &#8211; failed to allocate aggregator<br />
u &#8211; unsuitable for bundling<br />
w &#8211; waiting to be aggregated<br />
d &#8211; default port<br />
Number of channel-groups in use: 1<br />
Number of aggregators:           1</p>
<p>Group  Port-channel  Protocol    Ports<br />
&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
1      Po1(SU)         PAgP      Fa0/13(P)   Fa0/14(I)</p>
<p>Port fas0/14 is now operating as a stand-alone port and is now a seperate trunk between the switches.</p>
<p>SW1#sh int trunk</p>
<p>Port        Mode         Encapsulation  Status        Native vlan<br />
Fa0/14      on           802.1q         trunking      1<br />
Po1         on           802.1q         trunking      1</p>
<p>SW2#sh int trunk</p>
<p>Port        Mode         Encapsulation  Status        Native vlan<br />
Fa0/14      on           802.1q         trunking      1<br />
Po1         on           802.1q         trunking      1</p>
<p>In the data centre situation I described above this would have dropped the offending interfaces from the etherchannel as one side would have stopped seeing PAgP. However, it may have been possible for one switch to move the interface into stand-alone mode and pass traffic across a broken link, as it was still seeing this link as up. In order to help in situations like these Cisco developed the Unidirectional Link Dection protocol.</p>
<p>UDLD can now be configured in aggressive mode from IOS Release 12.1(3a)E.  Cisco describe aggressive mode as follows:</p>
<p>&#8221; Configure UDLD aggressive mode only on point-to-point links between network devices that support UDLD aggressive mode. With UDLD aggressive mode enabled, when a port on a bidirectional link that has a UDLD neighbor relationship established stops receiving UDLD packets, UDLD tries to reestablish the connection with the neighbor. After eight failed retries, the port is disabled. <a name="wp1027554"></a></p>
<p class="pB1_Body1">To prevent spanning tree loops, nonaggressive UDLD with the default interval of 15 seconds is fast enough to shut down a unidirectional link before a blocking port transitions to the forwarding state (with default spanning tree parameters).</p>
<p><a name="wp1027556"></a></p>
<p class="pB1_Body1">When you enable UDLD aggressive mode, you receive additional benefits in the following situations:</p>
<p><a name="wp1027558"></a></p>
<p class="pBu1_Bullet1">•One side of a link has a port stuck (both Tx and Rx)</p>
<p><a name="wp1027560"></a></p>
<p class="pBu1_Bullet1">•One side of a link remains up while the other side of the link has gone down</p>
<p><a name="wp1027516"></a></p>
<p class="pB1_Body1">In these cases, UDLD aggressive mode disables one of the ports on the link, which prevents traffic from being discarding. &#8220;</p>
<p class="pB1_Body1">I use aggressive mode when available. Configuration is simple. To configure non-aggressive udld you would enter the following command.</p>
<p class="pB1_Body1">
<p class="pB1_Body1">SW2(config)#int fas0/13<br />
SW2(config-if)#udld port</p>
<p class="pB1_Body1">
<p class="pB1_Body1">To configure aggressive mode only one more keyword is required</p>
<p class="pB1_Body1">
<p class="pB1_Body1">SW2(config-if)#int fas0/14<br />
SW2(config-if)#udld port aggressive</p>
<p class="pB1_Body1">
<p class="pB1_Body1">Using the show udld command you can check to make sure that udld is running as desired.</p>
<p class="pB1_Body1">
<p class="pB1_Body1">SW2#sh udld</p>
<p class="pB1_Body1">Interface Fa0/13<br />
&#8212;<br />
Port enable administrative configuration setting: Enabled / in aggressive mode<br />
Port enable operational state: Enabled / in aggressive mode<br />
Current bidirectional state: Bidirectional<br />
Current operational state: Advertisement &#8211; Single neighbor detected<br />
Message interval: 7<br />
Time out interval: 5</p>
<p class="pB1_Body1">Entry 1<br />
&#8212;<br />
Expiration time: 44<br />
Cache Device index: 1<br />
Current neighbor state: Bidirectional<br />
Device ID: CAT0640X09Y<br />
Port ID: Fa0/13<br />
Neighbor echo 1 device: CAT0825X28N<br />
Neighbor echo 1 port: Fa0/13</p>
<p class="pB1_Body1">Message interval: 15<br />
Time out interval: 5<br />
CDP Device name: SW1</p>
<p class="pB1_Body1">Interface Fa0/14<br />
&#8212;<br />
Port enable administrative configuration setting: Enabled / in aggressive mode<br />
Port enable operational state: Enabled / in aggressive mode<br />
Current bidirectional state: Bidirectional<br />
Current operational state: Advertisement &#8211; Single neighbor detected<br />
Message interval: 15<br />
Time out interval: 5</p>
<p class="pB1_Body1">Entry 1<br />
&#8212;<br />
Expiration time: 33<br />
Cache Device index: 1<br />
Current neighbor state: Bidirectional<br />
Device ID: CAT0640X09Y<br />
Port ID: Fa0/14<br />
Neighbor echo 1 device: CAT0825X28N<br />
Neighbor echo 1 port: Fa0/14</p>
<p class="pB1_Body1">Message interval: 15<br />
No timeout interval<br />
No CDP device name</p>
<p class="pB1_Body1">
<p class="pB1_Body1">The final configuration of the ports on either end looks like this:</p>
<p class="pB1_Body1">
<p class="pB1_Body1">interface FastEthernet0/13<br />
switchport trunk encapsulation dot1q<br />
switchport mode trunk<br />
udld port aggressive<br />
channel-group 1 mode desirable<br />
!<br />
interface FastEthernet0/14<br />
switchport trunk encapsulation dot1q<br />
switchport mode trunk<br />
udld port aggressive<br />
channel-group 1 mode desirable</p>
<p class="pB1_Body1">
<p class="pB1_Body1">Etherchannels are wonderful things and in the most part run without any hitches. However, I think that running some sort of protocol to help dynamically manage the participating interfaces and using UDLD to monitor for unidirectional failures is a good safeguard from situations such as the one described above.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/06/25/udld-and-etherchannel-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCVP Done</title>
		<link>http://www.ccieuk.com/2009/06/17/ccvp-done/</link>
		<comments>http://www.ccieuk.com/2009/06/17/ccvp-done/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 07:24:48 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Voice and IPT]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=145</guid>
		<description><![CDATA[I passed the Cisco Troubleshooting Unified Communication (TUC) exam yesterday to complete my CCVP. The exam was quite tough and featured some E Sim questions were I had to search through some debug and CUCM SDI log outputs to solve problems. I&#8217;d recommened the Troubleshooting Cisco IP Telephony book to study for the exam along [...]]]></description>
			<content:encoded><![CDATA[<p>I passed the Cisco Troubleshooting Unified Communication (TUC) exam yesterday to complete my CCVP. The exam was quite tough and featured some E Sim questions were I had to search through some debug and CUCM SDI log outputs to solve problems. I&#8217;d recommened the Troubleshooting Cisco IP Telephony book to study for the exam along with other more up to date online resources for CUCM 5 and 6. I see that CBT Nuggets recently released a TUC course and I would have used that if it had been available for me. I&#8217;m delighted that is the CCVP over and I can get started on the the CCIE for real now. Oh and maybe I&#8217;ll have time to complete those posts I keep promising. <img src='http://www.ccieuk.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/06/17/ccvp-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back Up and Running</title>
		<link>http://www.ccieuk.com/2009/06/12/back-up-and-running/</link>
		<comments>http://www.ccieuk.com/2009/06/12/back-up-and-running/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 12:45:41 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[CCIE Study]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=143</guid>
		<description><![CDATA[Well the CCIE UK site was down for around 7 days thanks to some server maintenance by my hosting company. Thanks to the people who emailed me to let me know. The new posts are in the process of being written and should be with you soon.
In the meantime I have my final CCVP exam [...]]]></description>
			<content:encoded><![CDATA[<p>Well the CCIE UK site was down for around 7 days thanks to some server maintenance by my hosting company. Thanks to the people who emailed me to let me know. The new posts are in the process of being written and should be with you soon.</p>
<p>In the meantime I have my final CCVP exam on Tuesday the 16th of June. It&#8217;s the Troubleshooting Unified Communications exam. Fingers crossed. I&#8217;m desperate now to get the CCVP out the way so that I can concentrate on the big one (gulp).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/06/12/back-up-and-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Posts Coming Soon</title>
		<link>http://www.ccieuk.com/2009/05/27/new-posts-coming-soon/</link>
		<comments>http://www.ccieuk.com/2009/05/27/new-posts-coming-soon/#comments</comments>
		<pubDate>Wed, 27 May 2009 13:50:12 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=136</guid>
		<description><![CDATA[Ok, so it&#8217;s been a couple of weeks since the last post. Mainly because I&#8217;ve had my head in the books studying for the CUCM IPT2 exam. I managed to pass the exam second time, after failing by a a few points on the first attempt. Those cheeky Cisco people threw in a few CVoice [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so it&#8217;s been a couple of weeks since the last post. Mainly because I&#8217;ve had my head in the books studying for the CUCM IPT2 exam. I managed to pass the exam second time, after failing by a a few points on the first attempt. Those cheeky Cisco people threw in a few CVoice and IPT1 questions that threw me a little, as it had been a while since I&#8217;d looked over that material. A quick revision of the relevant areas cleared things up and I passed with 924 out of 1000 on my next attempt.</p>
<p>I then went on a weeks holiday to Rhodes in Greece to relax for a bit and I highly recommend the place to anyone in Europe looking for a nice break.</p>
<p>There will be a couple of new posts on the way soon. One about an incident I helped out with involving Etherchannels, the other the first instalment of setting up a CCVP Voice lab. In the meantime I&#8217;ve started studying for my last CCVP exam which is the Troubleshooting Unified Communcations (TUC) exam.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/05/27/new-posts-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changes to CCIE R&amp;S Track</title>
		<link>http://www.ccieuk.com/2009/05/05/changes-to-ccie-rs-track/</link>
		<comments>http://www.ccieuk.com/2009/05/05/changes-to-ccie-rs-track/#comments</comments>
		<pubDate>Tue, 05 May 2009 15:16:58 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[CCIE Study]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[Switching]]></category>

		<guid isPermaLink="false">http://www.ccieuk.com/?p=120</guid>
		<description><![CDATA[Cisco has announced some major changes to the CCIE Routing and Switching track. You can read the official statement here which contains links to the new written exam and lab exam blueprints.
As well as the introduction of some new topics such as MPLS VPNs, zone based firewalls and new IPv6 topics, the changes also include [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco has announced some major changes to the CCIE Routing and Switching track. You can read the official statement <a title="New CCIE" href="https://cisco.hosted.jivesoftware.com/docs/DOC-4605" target="_blank">here</a> which contains links to the new written exam and lab exam blueprints.</p>
<p>As well as the introduction of some new topics such as MPLS VPNs, zone based firewalls and new IPv6 topics, the changes also include new lab equipment and a new lab format. The CCIE lab will now feature 1841 and 3825 ISRs running the newer 12.4T IOS and there will only be 3560-E switches in the rack.</p>
<p>The lab exam will still be done over a total of 8 hours. However the lab now has two completely seperate sections. There wil be a two hour troubleshooting section, followed by a six hour configuration lab.</p>
<p>The written exam will also change and it may well contain simulation questions.</p>
<p>The <a title="IE Blog" href="http://blog.internetworkexpert.com/2009/05/05/new-ccie-rs-reload/" target="_blank">Internetwork Expert blog</a> has a good overview of the changes and also has a breakdown of how their materials will change to match the new exams.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ccieuk.com/2009/05/05/changes-to-ccie-rs-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
