<?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>FryGuy&#039;s Blog</title>
	<atom:link href="http://www.fryguy.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fryguy.net</link>
	<description>A Network Blog by a Cisco CCIE</description>
	<lastBuildDate>Tue, 15 May 2012 12:46:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Cisco IOS XR Software, PIE, and Patches</title>
		<link>http://www.fryguy.net/2012/05/15/cisco-ios-xr-software-pie-and-patches/</link>
		<comments>http://www.fryguy.net/2012/05/15/cisco-ios-xr-software-pie-and-patches/#comments</comments>
		<pubDate>Tue, 15 May 2012 12:15:23 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IOS XR]]></category>
		<category><![CDATA[Ciscoi]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[PIE]]></category>
		<category><![CDATA[tftp]]></category>
		<category><![CDATA[XR]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2436</guid>
		<description><![CDATA[As part of any system, from time to time you need to install updates, patches, and upgrade code. The joys of IOS XR code is that you can actually installed patches that fix bugs, you can perform in-service upgrades and not take down the router (provided you have a dual-supervisor router), as well as add [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fryguy.net/wp-content/uploads/2012/05/iosxrfryguy-21.jpg"><img class="aligncenter size-full wp-image-2434" title="iosxrfryguy-2.jpg" src="http://www.fryguy.net/wp-content/uploads/2012/05/iosxrfryguy-21.jpg" alt="" /></a></p>
<p>As part of any system, from time to time you need to install updates, patches, and upgrade code. The joys of IOS XR code is that you can actually installed patches that fix bugs, you can perform in-service upgrades and not take down the router (provided you have a dual-supervisor router), as well as add new services to the code. All the necessary PIE packages can be found in the main image, they are not available separately.</p>
<p>You can get the main image from CCO Support and Downloads. To navigate to the download, select:<br />
Products -&gt; Routers -&gt; Service Provider Edge Routers -&gt; ASR 9000 -&gt; ASR 9006</p>
<p>Then select IOS XR Software for the main images or IOS XR Software Maintenance Upgrades (SMU) for patches for caveats fixes.</p>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/05/cco1.jpg" alt="CCO" width="450" height="142" /></p>
<p>&nbsp;</p>
<p>Once you select the IOS XR Software, the most recent version of code will be presented on the screen. Select the version that you need and proceed to download it. If you get an error that a contract is required, please open a Cisco TAC case requesting access, they will need the serial number of the chassis in order to prove support.</p>
<p><span id="more-2436"></span></p>
<p>Once you have the image on your computer, we will now need to transfer it. Since the image is over 400 Megs as of 4.1.2, and 4.2.0 is over 700 Megs, TFTP is probably not going to cut it (most TFTP apps do not support files over 32 megs). What you might need to do is find an FTP server program to use &#8211; I recommend <a href="http://filezilla-project.org/" target="_blank">FileZilla </a>- but that is ultimately up to you. Once you have your FTP server setup and ready to go, we now need to get the image copied. For this example, I am using a username of Cisco and a password of cisco</p>
<p><span style="color: blue;">RP/0/RSP0/CPU0:ASR01# <span style="color: red;">copy ftp://1.1.1.2/ASR9K-iosxr-k9-4.1.2.tar compactflash:<br />
</span>Tue Apr 10 02:00:23.038 UTC<br />
Source username: [anonymous]?<span style="color: red;">cisco</span><br />
Source password: <span style="color: red;">cisco</span><br />
Destination filename [/compactflash:/ASR9K-iosxr-k9-4.1.2.tar]?</span> <span style="color: red;">(just hit enter)</span></p>
<p>The file copy will now start and will take some time (you will see CCCCCCCCCCCCCCCCCCC) &#8211; these are large images, so patience is a virtue.</p>
<p>Once the file copy is complete, check the compact flash to make sure the images transferred successfully.<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01#<span style="color: red;">dir compactflash:</span><br />
Tue Apr 10 02:01:37.766 UTC</span></p>
<p><span style="color: blue;">Directory of compactflash:</span></p>
<p><span style="color: blue;">131104 -rw- 9216 Sun Jan 2 08:01:19 2000 Test<br />
6 drwx 4096 Tue Jan 4 23:33:44 2000 LOST.DIR<br />
131264 -rw- 453611520 Thu Apr 5 22:14:28 2012 ASR9K-iosxr-k9-4.1.2.tar</span></p>
<p><span style="color: blue;">1022427136 bytes total (568795136 bytes free)</span></p>
<p>Now that we have the image, we need to extract the tar file. That is done from ADMIN mode. You enter admin mode by typing admin at the command promt.</p>
<p><span style="color: blue;">RP/0/RSP0/CPU0:ASR01#<span style="color: red;">admin</span><br />
Tue Apr 10 02:03:27.052 UTC<br />
RP/0/RSP0/CPU0:R2(admin)#</span></p>
<p>Once there, we can install the tar image using the install command:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#</span><span style="color: red;">install add tar compactflash:ASR9K-iosxr-k9-4.1.2.tar</span></p>
<p>Once you enter that command, the system will start to process the file and show output:<br />
<span style="color: blue;">Mon Apr 9 21:29:41.420 UTC<br />
Install operation 1 &#8216;(admin) install add tar<br />
/compactflash:ASR9K-iosxr-k9-4.1.2.tar&#8217; started by user &#8216;admin&#8217; via CLI at<br />
21:29:41 UTC Mon Apr 09 2012.<br />
Info: The following files were extracted from the tar file<br />
Info: &#8216;/compactflash:ASR9K-iosxr-k9-4.1.2.tar&#8217; and will be added to the<br />
Info: entire router:<br />
Info:<br />
Info: asr9k-mcast-p.pie-4.1.2<br />
Info: asr9k-mpls-p.pie-4.1.2<br />
Info: asr9k-mini-p.pie-4.1.2<br />
Info: asr9k-mini-p.vm-4.1.2 (skipped &#8211; not a pie)<br />
Info: asr9k-doc-p.pie-4.1.2<br />
Info: asr9k-video-p.pie-4.1.2<br />
Info: asr9k-mgbl-p.pie-4.1.2<br />
Info: asr9k-optic-p.pie-4.1.2<br />
Info: asr9k-upgrade-p.pie-4.1.2<br />
Info: asr9k-k9sec-p.pie-4.1.2<br />
Info: README-ASR9K-k9-4.1.2.txt (skipped &#8211; not a pie)<br />
Info:<br />
The install operation will continue asynchronously.</span></p>
<p>This operation will happen in the background, you will be returned to the command prompt. Once the process is finished, the similar text will appear on the prompt:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<br />
Info: The following packages are now available to be activated:<br />
Info:<br />
Info: disk0:asr9k-mcast-p-4.1.2<br />
Info: disk0:asr9k-mpls-p-4.1.2<br />
Info: disk0:asr9k-mini-p-4.1.2<br />
Info: disk0:asr9k-doc-p-4.1.2<br />
Info: disk0:asr9k-video-p-4.1.2<br />
Info: disk0:asr9k-mgbl-p-4.1.2<br />
Info: disk0:asr9k-optic-4.1.2<br />
Info: disk0:asr9k-upgrade-p-4.1.2<br />
Info: disk0:asr9k-k9sec-p-4.1.2<br />
Info:<br />
Info: The packages can be activated across the entire router.<br />
Info:<br />
Install operation 1 completed successfully at 21:38:52 UTC Mon Apr 09 2012.</span></p>
<p>Now that we have the image there, we need to see what inactive PIEs we have to install and activate. The command here is show install inactive summary<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: #ff0000;">sh install inactive summary</span><br />
Mon Apr 9 21:59:10.354 UTC<br />
Default Profile:<br />
SDRs:<br />
Owner<br />
Inactive Packages:<br />
disk0:asr9k-upgrade-p-4.1.2<br />
disk0:asr9k-optic-4.1.2<br />
disk0:asr9k-doc-p-4.1.2<br />
disk0:asr9k-k9sec-p-4.1.2<br />
disk0:asr9k-video-p-4.1.2<br />
disk0:asr9k-mpls-p-4.1.2<br />
disk0:asr9k-mgbl-p-4.1.2<br />
disk0:asr9k-mcast-p-4.1.2</span></p>
<p>Now we should be able to activate and install one of the PIE images, here we will activate the MPLS one.</p>
<p><span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">install activate disk0:asr9k-mpls-p-4.1.2<br />
</span>Mon Apr 9 21:59:43.108 UTC<br />
Install operation 2 &#8216;(admin) install activate disk0:asr9k-mpls-p-4.1.2&#8242; started<br />
by user &#8216;admin&#8217; via CLI at 21:59:43 UTC Mon Apr 09 2012.<br />
Error: Cannot proceed with the operation because the upgrade package<br />
Error: disk0:asr9k-upgrade-p-4.1.2 is present on boot disk.<br />
Error: The disk0:asr9k-upgrade-p-4.1.2 package should only be used when<br />
Error: upgrading from software versions prior to 4.0.0. Once the upgrade is<br />
Error: complbe immediately doved. No<br />
Error: further install operations will be allowed until this is completed.<br />
Error:<br />
Error: Remove the package disk0:asr9k-upgrade-p-4.1.2 from the entire router<br />
Error: by executing the &#8216;install remove disk0:asr9k-upgrade-p-4.1.2&#8242; command<br />
Error: in admin mode.<br />
Error: No further install operations will be allowed until this is<br />
Error: completed.<br />
Install operation 2 failed at 21:59:44 UTC Mon Apr 09 2012.</span></p>
<p>Ahh, we got an error! The error output tells us that we need to remove the upgrade package from the disk via the install remove command:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">install remove disk0:asr9k-upgrade-p-4.1.2<br />
</span>Mon Apr 9 22:00:13.538 UTC<br />
Install operation 3 &#8216;(admin) install remove disk0:asr9k-upgrade-p-4.1.2&#8242;<br />
started by user &#8216;admin&#8217; via CLI at 22:00:13 UTC Mon Apr 09 2012.<br />
Info: This operation will remove the following package:<br />
Info: disk0:asr9k-upgrade-p-4.1.2</span></p>
<p>Now we need to confirm it by just hitting enter:<br />
<span style="color: blue;">Proceed with removing these packages? [confirm] <span style="color: red;">(just hit enter to confirm)<br />
</span>The install operation will continue asynchronoussly.</span></p>
<p>Now if we do a show install summary, it will tell us that we are in the process of doing something as it shows under the default profile:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">sh install summary<br />
</span> Mon Apr 9 22:00:22.060 UTC<br />
Default Profile: Currently affected by install operation 3<br />
SDRs:<br />
Owner<br />
Active Packages:<br />
No packages.</span></p>
<p>Once completed, we will be notified on the cli<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<br />
Install operation 3 completed successfully at 22:00:39 UTC Mon Apr 09 2012.</span></p>
<p>Now, we should be able to install the MPLS PIE<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">install activate disk0:asr9k-mpls-p-4.1.2<br />
</span>Mon Apr 9 22:03:38.202 UTC<br />
Install operation 4 &#8216;(admin) install activate disk0:asr9k-mpls-p-4.1.2&#8242; started<br />
by user &#8216;admin&#8217; via CLI at 22:03:38 UTC Mon Apr 09 2012.<br />
Info: Install Method: Parallel Process Restart<br />
The install operation will continue asynchronously.<br />
RP/0/RSP0/CPU0:ios(admin)#RP/0/RSP0/CPU0:Apr 9 22:04:32.428 : insthelper[65]: ISSU: Starting sysdb bulk start session<br />
Info: The changes made to software configurations will not be persistent<br />
Info: across system reloads. Use the command &#8216;(admin) install commit&#8217; to<br />
Info: make changes persistent.<br />
Info: Please verify that the system is consistent following the software<br />
Info: change using the following commands:<br />
Info: show system verify<br />
Info: install verify packages<br />
RP/0/RSP0/CPU0:Apr 9 22:04:45.933 : instdir[229]: %INSTALL-INSTMGR-4-ACTIVE_SOFTWARE_COMMITTED_INFO : The currently active software is not committed. If the system reboots then the committed software will be used. Use &#8216;install commit&#8217; to commit the active software.<br />
Install operation 4 completed successfully at 22:04:45 UTC Mon Apr 09 2012.</span></p>
<p>If you want to see the status of the install, you can use the show install request command and it will show you the percentage complete.<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">sh install request</span><br />
Sat May 12 00:43:54.386 UTC<br />
Install operation 4 &#8216;(admin) install activate disk0:asr9k-mpls-p-4.1.2&#8242; started<br />
by user &#8216;admin&#8217; via CLI at 22:04:45 UTC Mon Apr 09 2012.<br />
The operation is 85% complete<br />
The operation can still be aborted.<br />
RP/0/RSP0/CPU0:ASR01(admin)#</span></p>
<p>Once the installation is complete, we need to COMMIT the installation using the install commit command<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">install commit</span><br />
Mon Apr 9 22:07:17.014 UTC<br />
Install operation 5 &#8216;(admin) install commit&#8217; started by user &#8216;admin&#8217; via CLI at<br />
22:07:17 UTC Mon Apr 09 2012.<br />
\ 100% complete: The operation can no longer be aborted (ctrl-c for options)RP/0/RSP0/CPU0:Apr 9 22:07:20.238 : instdir[229]:<br />
</span> <span style="color: blue;">%INSTALL-INSTMGR-4-ACTIVE_SOFTWARE_COMMITTED_INFO : The currently active software is now the same as the committed software.<br />
Install operation 5 completed successfully at 22:07:20 UTC Mon Apr 09 2012.</span></p>
<p>Now if we look at our show install active summary command, we now have the MPLS PIE<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">sh install active summary</span><br />
Tue Apr 10 02:12:38.009 UTC<br />
Default Profile:<br />
SDRs:<br />
Owner<br />
Active Packages:<br />
disk0:asr9k-mini-p-4.1.2<br />
disk0:asr9k-k9sec-p-4.1.2<br />
disk0:asr9k-mpls-p-4.1.2</span></p>
<p><span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#</span></p>
<p>When it comes to patches, they are rather easy as well. They pretty much follow the same process as packages. Copy the file to flash, install the tar, then activate the patch.<br />
For this example, we will copy the CSCtu30994 &#8211; rn_preorder_key_successor_int function is constantly looping per the readme file.</p>
<p>First up, lets copy it from the TFTP server to our CompactFlash card:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01#<span style="color: red;">copy tftp: compactflash:<br />
</span>Tue May 15 06:12:19.645 UTC<br />
Address or name of remote host [192.168.1.1]? <span style="color: red;">192.168.1.1</span><br />
Source filename [/tftp:]?<span style="color: red;">asr9k-p-4.1.2.CSCtu30994.tar<br />
</span>Destination filename [/compactflash:/asr9k-p-4.1.2.CSCtu30994.tar]? <span style="color: red;">(just hit enter for defaults)</span><br />
Accessing tftp://10.100.100.17/asr9k-p-4.1.2.CSCtu30994.tar<br />
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC<br />
911360 bytes copied in 6 sec ( 134936)bytes/sec</span></p>
<p>Once copied, lets switch to ADMIN mode.<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01#<span style="color: red;">admin</span><br />
Tue May 15 06:15:01.739 UTC</span></p>
<p>Now we can add the TAR files<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">install add tar compactflash:asr9k-p-4.1.2.CSCtu30994.tar<br />
</span>Tue May 15 06:15:03.744 UTC<br />
/compactflash:asr9k-p-4.1.2.CSCtu30994.tar&#8217; started by user &#8216;admin&#8217; via CLI at<br />
06:15:04 UTC Tue May 15 2012.<br />
Info: The following files were extracted from the tar file<br />
Info: &#8216;/compactflash:asr9k-p-4.1.2.CSCtu30994.tar&#8217; and will be added to the<br />
Info: entire router:<br />
Info:<br />
Info: asr9k-p-4.1.2.CSCtu30994.pie<br />
Info: asr9k-p-4.1.2.CSCtu30994.txt (skipped &#8211; not a pie)<br />
Info:<br />
The install operation will continue asynchronously.</span></p>
<p>And once the TAR has been added, the following message will appear:<br />
<span style="color: blue;">Info: The following package is now available to be activated:<br />
Info:<br />
Info: disk0:asr9k-p-4.1.2.CSCtu30994-1.0.0<br />
Info:<br />
Info: The package can be activated across the entire router.<br />
Info:<br />
Install operation 27 completed successfully at 06:15:39 UTC Tue May 15 2012.</span></p>
<p>Now we can activate this patch:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">install activate disk0:asr9k-p-4.1.2.CSCtu30994-1.0.0<br />
</span>Tue May 15 06:15:45.276 UTC<br />
Install operation 28 &#8216;(admin) install activate<br />
disk0:asr9k-p-4.1.2.CSCtu30994-1.0.0&#8242; started by user &#8216;admin&#8217; via CLI at<br />
06:15:45 UTC Tue May 15 2012.<br />
Info: Install Method: Parallel Process Restart<br />
The install operation will continue asynchronously.</span></p>
<p><span style="color: blue;">Info: The changes made to software configurations will not be persistent<br />
Info: across system reloads. Use the command &#8216;(admin) install commit&#8217; to<br />
Info: make changes persistent.<br />
Info: Please verify that the system is consistent following the software<br />
Info: change using the following commands:<br />
Info: show system verify<br />
Info: install verify packages</span></p>
<p>Once the install is done we need to commit it:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">install commit</span><br />
Tue May 15 06:17:06.359 UTC<br />
Install operation 29 &#8216;(admin) install commit&#8217; started by user &#8216;admin&#8217; via CLI<br />
at 06:17:06 UTC Tue May 15 2012.<br />
\ 100% complete: The operation can no longer be aborted (ctrl-c for options)RP/0/RSP0/CPU0:May 15 06:17:09.967 : instdir[233]:<br />
</span> <span style="color: blue;">%INSTALL-INSTMGR-4-ACTIVE_SOFTWARE_COMMITTED_INFO : The currently active software is now the same as the committed software.<br />
Install operation 29 completed successfully at 06:17:09 UTC Tue May 15 2012.<br />
</span>And like that we are patched.</p>
<p>Now, that was not one that required a reload, if you have one of them like CSCtw84381, here you will be prompted that you need to reload.<br />
<span style="color: blue;">RP/0/RSP0/CPU0:ASR01(admin)#<span style="color: red;">install activate disk0:asr9k-p-4.1.2.CSCtw84381-1.0.0<br />
</span>Tue May 15 06:30:37.867 UTC<br />
Install operation 35 &#8216;(admin) install activate<br />
disk0:asr9k-p-4.1.2.CSCtw84381-1.0.0&#8242; started by user &#8216;admin&#8217; via CLI at<br />
06:30:38 UTC Tue May 15 2012.<br />
Info: This operation will reload the following nodes in parallel:<br />
Info: 0/RSP0/CPU0 (RP) (SDR: Owner)<br />
Info: 0/0/CPU0 (LC) (SDR: Owner)<br />
Info: 0/1/CPU0 (LC) (SDR: Owner)</span></p>
<p>See, it is asking you to proceed &#8211; hit enter for Y<br />
<span style="color: blue;">Proceed with this install operation (y/n)? [y] <span style="color: red;">(enter)<br />
</span>Info: Install Method: Parallel Reload<br />
The install operation will continue asynchronously.</span></p>
<p>Once the install is complete, the router will reload and you will need to relogin. Do not forget to do INSTALL COMMIT!!!</p>
<p>Note from the Cisco website (<a href="http://www.cisco.com/en/US/docs/routers/asr9000/software/asr9k_r3.9/system_management/command/reference/yr39asr9k_chapter14.html" target="_blank">Link Here</a>)<br />
<em>Install operations are activated according to the method encoded in the package being activated. Generally, this method has the least impact for routing and forwarding purposes, but it may not<br />
be the fastest method from start to finish and can require user interaction by default. To perform the installation procedure as quickly as possible, you can specify the parallel-reload<br />
keyword. This action forces the installation to perform a parallel reload, so that all cards on the router reload simultaneously and then come up with the new software. This impacts routing<br />
and forwarding, but it ensures that the installation is performed without other issues.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/05/15/cisco-ios-xr-software-pie-and-patches/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco IOS XR Interface Bundles ( aka Etherchannel or 802.3ad)</title>
		<link>http://www.fryguy.net/2012/04/27/cisco-ios-xr-interface-bundles-aka-etherchannel-or-802-3ad/</link>
		<comments>http://www.fryguy.net/2012/04/27/cisco-ios-xr-interface-bundles-aka-etherchannel-or-802-3ad/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 12:06:59 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IOS XR]]></category>
		<category><![CDATA[802.3ad]]></category>
		<category><![CDATA[Bundle]]></category>
		<category><![CDATA[lacp]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2415</guid>
		<description><![CDATA[Well, time for another IOS XR post, this time on Interface Bundles, particularly Ethernet. With IOS XR a bundle can be considered a group of one or more ports that are aggregated together and treated as one link. The different links within a single bundle can have different speeds, where the fastest link can be [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/iosxrfryguy-1.jpg" alt="IOS XR Fryguy" width="379" height="328" /></p>
<p>Well, time for another IOS XR post, this time on Interface Bundles, particularly Ethernet. With IOS XR a bundle can be considered a group of one or more ports that are aggregated together and treated as one link. The different links within a single bundle can have different speeds, where the fastest link can be up to four times faster than the slowest link. Each bundle has a single MAC, and a single IP address.</p>
<p>As with some other devices, you can have interfaces in a bundle across multiple line cards, thus protecting yourself from a single point of failure. If a line card fails,  the bundle interface will stay up as you configured it to span more then 1 card. A bundle also provides you with more bandwidth then might normally be available if using a single interface. Cisco IOS XR supports 802.3ad (LACP) as well as Cisco proprietary EtherChannel. In all honesty, if you use anything other then LACP you are asking for trouble &#8211; LACP has prevent many problems when GBICs have gone bad, but the interfaces are still UP/UP.</p>
<p>Ok, time for the meat and potatoes:</p>
<p><span id="more-2415"></span></p>
<p>Etherchannels are also different between IOS and IOS XR. In typical IOS, they would be configured as such:</p>
<blockquote><p><span style="color: green;">interface port-channel 1<br />
IP add 10.1.1.1 255.255.255.0<br />
interface FastEthernet0/0<br />
channel-group 1<br />
no shut<br />
interface FastEthernet0/1<br />
channel-group 1<br />
no shut<br />
</span></p></blockquote>
<p>IOS XE is a little different then IOS as you can choose LACP:</p>
<blockquote><p><span style="color: green;">interface GigabitEthernet0/0/2<br />
channel-group 12 mode active<br />
no shut<br />
interface GigabitEthernet0/0/3<br />
channel-group 12 mode active<br />
no shut<br />
interface Port-channel12<br />
ip address 10.1.1.1 255.255.255.252</span></p></blockquote>
<p>And with IOS XR, it is a bit different again. So, for this example we will configure Ethernet Bundle 200 using two routers called PE1 and PE2. Our interfaces are G0/0/0/11 and G0/1/0/11 on both routers.</p>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/cabling.jpg" alt="Cabling" width="450" height="158" /></p>
<p>&nbsp;</p>
<p>First on PE2:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2#</span><span style="color: red;">conf t</span></p>
<p>First up though, let&#8217;s reset the interfaces back to factory by using the no interface command:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config)#<span style="color: red;">no int g0/0/0/11<br />
</span>RP/0/RSP0/CPU0:PE2(config)#</span><span style="color: red;">commit</span></p>
<p>Instead of a port-channel interface, we do a bundle-ether interface<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config)#<span style="color: #ff0000;">int bundle-ether 200</span><br />
RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">ip add 150.1.12.2 255.255.255.0</span></span></p>
<p>Now let&#8217;s look at our bundle options:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">bundle ?</span><br />
load-balancing Load balancing commands on a bundle<br />
maximum-active Set a limit on the number of links that can be active<br />
minimum-active Set the minimum criteria for the bundle to be active<br />
shutdown Bring all links in the bundle down to Standby state<br />
wait-while Set the wait-while timeout for members of this bundle</span></p>
<p>Ok, since this is a bundle, we should put restrictions around the max and min links. Normally this is not a problem, but if you had to guarantee bandwidth (say 4G, then you might consider having the min links set to 4, and if you dropped below 4 the interface would go down).<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">bundle maximum-active links 2</span><br />
RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">bundle minimum-active links 1</span></span></p>
<p>Now let&#8217;s take a quick look at our load balancing hash options:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">bundle load-balancing hash ?</span><br />
dst-ip Use the destination IP as the hash function<br />
src-ip Use the source IP as the hash function</span></p>
<p>So, for this example we will use the src-ip<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">bundle load-balancing hash src-ip</span></span></p>
<p>Now, let&#8217;s assign the interfaces to the bundle<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">int g0/1/0/11</span></span></p>
<p>Just like port-channels, the bundle ID should match the interface number you created. But here we will also look at what bundle options we have:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">bundle id 200 mode ?</span><br />
active Run LACP in active mode over the port.<br />
on Do not run LACP over the port.<br />
passive Run LACP in passive mode over the port.</span></p>
<p>We will use LACP in ACTIVE mode as that is what is recommended by Cisco:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">bundle id 200 mode active</span><br />
RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">no shut</span></span></p>
<p>And do the same for G0/0/0/11:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">int g0/0/0/11</span><br />
RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">bundle id 200 mode ac</span><br />
RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">no shut</span></span></p>
<p>Now let&#8217;s check our config before we commit:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE2(config-if)#<span style="color: #ff0000;">show config</span><br />
Fri Apr 27 01:46:28.451 UTC<br />
Building configuration&#8230;<br />
!! IOS XR Configuration 4.1.2<br />
interface Bundle-Ether200<br />
ipv4 address 150.1.12.2 255.255.255.0<br />
bundle load-balancing hash src-ip<br />
bundle maximum-active links 2<br />
bundle minimum-active links 1<br />
!<br />
interface GigabitEthernet0/0/0/11<br />
bundle id 200 mode active<br />
no shutdown<br />
!<br />
interface GigabitEthernet0/1/0/11<br />
bundle id 200 mode active<br />
no shutdown<br />
!<br />
end</span></p>
<p>Looks good, now we can commit the changes</p>
<p><span style="color: blue;">RP/0/RSP0/CPU0:PE2(config)#<span style="color: #ff0000;">commit</span><br />
Fri Apr 27 01:46:44.692 UTC</span></p>
<p>Now we can do the other Router, PE1<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE1(config)#<span style="color: #ff0000;">no int g0/0/0/11</span><br />
RP/0/RSP0/CPU0:PE1(config)#<span style="color: #ff0000;">commit</span><br />
Fri Apr 27 01:49:05.892 UTC<br />
RP/0/RSP0/CPU0:PE1(config)#<span style="color: #ff0000;">int bundle-ether 200</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">ip add 150.1.12.1/24</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">bundle maximum-active links 2</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">bundle minimum-active links 1</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">bundle load-balancing hash src-ip</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">int g0/1/0/11</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">bundle id 200 mode act</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">no shut</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">int g0/0/0/11</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">bundle id 200 mode act</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">no shut</span><br />
RP/0/RSP0/CPU0:PE1(config-if)#<span style="color: #ff0000;">exit</span><br />
RP/0/RSP0/CPU0:PE1(config)#<span style="color: #ff0000;">show config</span><br />
Fri Apr 27 01:50:34.351 UTC<br />
Building configuration&#8230;<br />
!! IOS XR Configuration 4.1.2<br />
interface Bundle-Ether200<br />
ipv4 address 150.1.12.1 255.255.255.0<br />
bundle load-balancing hash src-ip<br />
bundle maximum-active links 2<br />
bundle minimum-active links 1<br />
!<br />
interface GigabitEthernet0/0/0/11<br />
bundle id 200 mode active<br />
no shutdown<br />
!<br />
interface GigabitEthernet0/1/0/11<br />
bundle id 200 mode active<br />
no shutdown<br />
!<br />
end</span></p>
<p><span style="color: blue;">RP/0/RSP0/CPU0:PE1(config)#<span style="color: #ff0000;">commit</span><br />
Fri Apr 27 01:50:37.705 UTC<br />
RP/0/RSP0/CPU0:PE1(config)#</span></p>
<p>Now, let&#8217;s look at our bundle interface:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE1#<span style="color: #ff0000;">sh int bundle-eth 200</span><br />
Fri Apr 27 01:51:04.668 UTC<br />
Bundle-Ether200 is up, line protocol is up<br />
Interface state transitions: 1<br />
Hardware is Aggregated Ethernet interface(s), address is 6c9c.ed2d.0bab<br />
Internet address is 150.1.12.1/24<br />
MTU 1514 bytes, BW 2000000 Kbit (Max: 2000000 Kbit)<br />
reliability 255/255, txload 0/255, rxload 0/255<br />
Encapsulation ARPA,<br />
Full-duplex, 2000Mb/s<br />
loopback not set,<br />
ARP type ARPA, ARP timeout 04:00:00<br />
No. of members in this bundle: 2<br />
GigabitEthernet0/0/0/11 Full-duplex 1000Mb/s Active<br />
GigabitEthernet0/1/0/11 Full-duplex 1000Mb/s Active<br />
Last input 00:00:18, output 00:00:18<br />
Last clearing of &#8220;show interface&#8221; counters never<br />
5 minute input rate 0 bits/sec, 0 packets/sec<br />
5 minute output rate 0 bits/sec, 0 packets/sec<br />
15 packets input, 1792 bytes, 50 total input drops<br />
0 drops for unrecognized upper-level protocol<br />
Received 2 broadcast packets, 13 multicast packets<br />
0 runts, 0 giants, 0 throttles, 0 parity<br />
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort<br />
12 packets output, 1408 bytes, 0 total output drops</span></p>
<p>As we can see, we are UP and have a full-duplex bandwidth of 2Gs.</p>
<p>So, let&#8217;s PING!<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE1#<span style="color: #ff0000;">ping 150.1.12.2</span><br />
Fri Apr 27 01:51:12.692 UTC<br />
Type escape sequence to abort.<br />
Sending 5, 100-byte ICMP Echos to 150.1.12.2, timeout is 2 seconds:<br />
!!!!!<br />
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/4/16 ms<br />
RP/0/RSP0/CPU0:PE1#</span></p>
<p>Cool! The bundle is working.</p>
<p>Now we can check out some of the details:<br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE1#<span style="color: #ff0000;">sh bundle bundle-ether 200</span><br />
Fri Apr 27 02:13:16.767 UTC</span></p>
<p><span style="color: blue;">Bundle-Ether200<br />
Status: Up<br />
Local links &lt;active/standby/configured&gt;: 2 / 0 / 2<br />
Local bandwidth &lt;effective/available&gt;: 2000000 (2000000) kbps<br />
MAC address (source): 6c9c.ed2d.0bab (Chassis pool)<br />
Minimum active links / bandwidth: 1 / 1 kbps<br />
Maximum active links: 2<br />
Wait while timer: 2000 ms<br />
Load balancing:<br />
Link order signaling: Not configured<br />
Hash type: Src-IP<br />
LACP: Operational<br />
Flap suppression timer: Off<br />
Cisco extensions: Disabled<br />
mLACP: Not configured<br />
IPv4 BFD: Not configured</span></p>
<p><span style="color: blue;"> Port Device State Port ID B/W, kbps<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;-<br />
Gi0/0/0/11 Local Active 0&#215;8000, 0&#215;0002 1000000<br />
Link is Active<br />
Gi0/1/0/11 Local Active 0&#215;8000, 0&#215;0001 1000000<br />
Link is Active<br />
RP/0/RSP0/CPU0:PE1#</span></p>
<p><span style="color: #000000;">Now we can look at LACP:</span><br />
<span style="color: blue;">RP/0/RSP0/CPU0:PE1#<span style="color: #ff0000;">show lacp</span><br />
Fri Apr 27 01:52:35.115 UTC<br />
State: a &#8211; Port is marked as Aggregatable.<br />
s &#8211; Port is Synchronized with peer.<br />
c &#8211; Port is marked as Collecting.<br />
d &#8211; Port is marked as Distributing.<br />
A &#8211; Device is in Active mode.<br />
F &#8211; Device requests PDUs from the peer at fast rate.<br />
D &#8211; Port is using default values for partner information.<br />
E &#8211; Information about partner has expired.</span></p>
<p><span style="color: blue;">Bundle-Ether200</span></p>
<p><span style="color: blue;"> Port (rate) State Port ID Key System ID<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Local<br />
Gi0/0/0/11 30s ascdA&#8212; 0&#215;8000,0&#215;0002 0x00c8 0&#215;8000,6c-9c-ed-2d-0b-ac<br />
Partner 30s ascdA&#8212; 0&#215;8000,0&#215;0003 0x00c8 0&#215;8000,6c-9c-ed-2d-1f-cc<br />
Gi0/1/0/11 30s ascdA&#8212; 0&#215;8000,0&#215;0001 0x00c8 0&#215;8000,6c-9c-ed-2d-0b-ac<br />
Partner 30s ascdA&#8212; 0&#215;8000,0&#215;0004 0x00c8 0&#215;8000,6c-9c-ed-2d-1f-cc</span></p>
<p><span style="color: blue;"> Port Receive Period Selection Mux A Churn P Churn<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212; &#8212;&#8212;- &#8212;&#8212;-<br />
Local<br />
Gi0/0/0/11 Current Slow Selected Distrib None None<br />
Gi0/1/0/11 Current Slow Selected Distrib None None<br />
RP/0/RSP0/CPU0:PE1#<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/04/27/cisco-ios-xr-interface-bundles-aka-etherchannel-or-802-3ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Live 2012 San Diego Schedule</title>
		<link>http://www.fryguy.net/2012/04/26/cisco-live-2012-san-diego-schedule/</link>
		<comments>http://www.fryguy.net/2012/04/26/cisco-live-2012-san-diego-schedule/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 21:12:21 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Cisco Live]]></category>
		<category><![CDATA[cisco live]]></category>
		<category><![CDATA[CLUS]]></category>
		<category><![CDATA[CLUS12]]></category>
		<category><![CDATA[San Diego]]></category>
		<category><![CDATA[Schedule]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2390</guid>
		<description><![CDATA[Well, it is getting closed to Cisco Live and my schedule is all set &#8211; and here it is!  Looks like I have some fun times ahead for my, cannot wait to attend some new session. Sunday 3:00 PM GENPS-1628 Public Sector Open Session Monday 8:00 AM BRKDCT-2011 Design and Deployment of Data Center Interconnects [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.fryguy.net/wp-content/uploads/2012/04/CL12Logo.jpg"><img class="aligncenter size-full wp-image-2391" title="CL12Logo" src="http://www.fryguy.net/wp-content/uploads/2012/04/CL12Logo.jpg" alt="" width="200" height="96" /></a></p>
<p style="text-align: left;">Well, it is getting closed to Cisco Live and my schedule is all set &#8211; and here it is!  Looks like I have some fun times ahead for my, cannot wait to attend some new session.</p>
<div id="print_header" style="text-align: center;"></div>
<div id="print_container" style="text-align: center;">
<table style="width: 486px; height: 603px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th colspan="4">
<h4><span style="color: #ff0000;">Sunday</span></h4>
</th>
</tr>
<tr>
<td valign="middle">
<div>3:00 PM</div>
<div></div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">GENPS-1628</td>
<td valign="middle">Public Sector Open Session</td>
</tr>
<tr>
<th colspan="4">
<h4><span style="color: #ff0000;">Monday</span></h4>
</th>
</tr>
<tr>
<td valign="middle">
<div>8:00 AM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKDCT-2011</td>
<td valign="middle">Design and Deployment of Data Center Interconnects using Advanced VPLS (A-VPLS)</td>
</tr>
<tr>
<td valign="middle">
<div>10:00 AM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKSEC-3005</td>
<td valign="middle">Advanced IEEE 802.1X</td>
</tr>
<tr>
<td valign="middle">
<div>1:00 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKRST-2335</td>
<td valign="middle">IS-IS Network Design and Deployment</td>
</tr>
<tr>
<td valign="middle">
<div>3:30 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">GENSK-4352</td>
<td valign="middle">Solutions Keynote: Technologies Transforming the Data Center: The Evolution&#8230;</td>
</tr>
<tr>
<td valign="middle">
<div>5:30 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">LABWISP-1000</td>
<td valign="middle">Walk-in Self Paced Labs</td>
</tr>
<tr>
<th colspan="4">
<h4><span id="more-2390"></span></h4>
<h4><span style="color: #ff0000;">Tuesday</span></h4>
</th>
</tr>
<tr>
<td valign="middle">
<div>8:00 AM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKARC-2003</td>
<td valign="middle">Cisco ASR 9000 Architecture</td>
</tr>
<tr>
<td valign="middle">
<div>10:00 AM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">GENKEY-4346</td>
<td valign="middle">Keynote and Welcome Address</td>
</tr>
<tr>
<td valign="middle">
<div>12:30 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKDCT-2223</td>
<td valign="middle">Evolution of the Data Center Edge</td>
</tr>
<tr>
<td valign="middle">
<div>3:00 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">PSRCCIE-9302</td>
<td valign="middle">Cornerstones of CCIE Success</td>
</tr>
<tr>
<td valign="middle">
<div>4:00 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">PNLRST-4001</td>
<td valign="middle">Panel: LISP Executive Panel</td>
</tr>
<tr>
<th colspan="4">
<h4><span style="color: #ff0000;">Wednesday</span></h4>
</th>
</tr>
<tr>
<td valign="middle">
<div>8:00 AM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKRST-2051</td>
<td valign="middle">Software Defined Networks and OpenFlow</td>
</tr>
<tr>
<td valign="middle">
<div>10:00 AM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">GENKEY-4347</td>
<td valign="middle">Cisco Technology Keynote</td>
</tr>
<tr>
<td valign="middle">
<div>12:30 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKAPP-2020</td>
<td valign="middle">ACE Deployment in an Application Environment</td>
</tr>
<tr>
<td valign="middle">
<div>4:00 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKDCT-3060</td>
<td valign="middle">Deployment challenges with Interconnecting Data Centers</td>
</tr>
<tr>
<th colspan="4">
<h4><span style="color: #ff0000;">Thursday</span></h4>
</th>
</tr>
<tr>
<td valign="middle">
<div>8:00 AM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKCRT-8862</td>
<td valign="middle">Cisco Certified Architect: How to complete the journey from CCIE to CCDE to &#8230;</td>
</tr>
<tr>
<td valign="middle">
<div>10:00 AM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKCCIE-9163</td>
<td valign="middle">CCIE Service Provider</td>
</tr>
<tr>
<td valign="middle">
<div>12:00 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKCCIE-1001</td>
<td valign="middle">Cisco Data Center Training and Certification portfolio evolution</td>
</tr>
<tr>
<td valign="middle">
<div>2:00 PM</div>
</td>
<td nowrap="nowrap"><img src="http://www.ciscolive2012.com/scheduler/assets/images/rosette.png" alt="Conference Event" /></td>
<td valign="middle">GENKEY-4358</td>
<td valign="middle">Closing Keynote: An Afternoon with Adam Savage and Jamie Hyneman</td>
</tr>
<tr>
<td valign="middle">
<div>3:30 PM</div>
</td>
<td nowrap="nowrap"></td>
<td valign="middle">BRKDCT-3103</td>
<td valign="middle">Advanced OTV &#8211; Configure, Verify and Troubleshoot OTV in Your Network</td>
</tr>
</tbody>
</table>
<div id="sess_legend" style="text-align: left;"><img src="http://www.ciscolive2012.com/scheduler/assets/images/rosette.png" alt="" /> = Conference Event</div>
</div>
<div style="text-align: left;"></div>
<div style="text-align: left;"></div>
<div style="text-align: left;">What this does not include though are the CCIE/NetVet reception that will probably be Tuesday night.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/04/26/cisco-live-2012-san-diego-schedule/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco Live Scoop!  CAE Band Revealed! Cover Band Announcement! &#8230;and the BAG!</title>
		<link>http://www.fryguy.net/2012/04/23/cisco-live-scoop-cae-band-revealed-cover-band-announcement-and-the-bag/</link>
		<comments>http://www.fryguy.net/2012/04/23/cisco-live-scoop-cae-band-revealed-cover-band-announcement-and-the-bag/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 00:58:54 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[Cisco Live]]></category>
		<category><![CDATA[cisco live]]></category>
		<category><![CDATA[CLUS]]></category>
		<category><![CDATA[CLUS12]]></category>
		<category><![CDATA[San Diego]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2377</guid>
		<description><![CDATA[Ok, so what does Windows 95 have to do with Cisco Live?  Well, if you remember the one Easter Egg that came with Windows 95, you might remember this video: Yup, the CAE band will be Weezer! As CiscoLive has said “You voted…. We Listened….. Weezer will be our headliner&#8221;.  Taking from the Weezer website [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://www.fryguy.net/wp-content/uploads/2012/04/Win95.png"><img class="aligncenter size-medium wp-image-2383" title="Win95" src="http://www.fryguy.net/wp-content/uploads/2012/04/Win95-300x267.png" alt="" width="300" height="267" /></a></p>
<p>Ok, so what does Windows 95 have to do with Cisco Live?  Well, if you remember the one Easter Egg that came with Windows 95, you might remember this video:</p>
<object width="425" height="350"><param name="movie" value="kemivUKb4f4"></param><param name="wmode" value="transparent" ></param><embed src="http://www.youtube.com/v/kemivUKb4f4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
<p>Yup, the CAE band will be Weezer! As CiscoLive has said “You voted…. We Listened….. Weezer will be our headliner&#8221;.  Taking from the Weezer website at <a href="http://weezer.com/page/weezer-info" target="_blank">Weezer.Com</a></p>
<p><span id="more-2377"></span></p>
<p style="padding-left: 30px;"><em>Weezer has been around since 1992, and in its present form since September 2001. Weezer consists of Rivers Cuomo, primary songwriter, lead vocals and guitar, Patrick Wilson, drums, guitar, vocals, and production whiz, Brian Bell, guitar and keyboards and vocals, and Scott Shriner, bass, vocals, and keyboards. Whether on the stage or in the studio its not uncommon to see just about anyone in the band playing just about anything they can get their hands on. Its also not uncommon to see some pretty wacky stuff go down both on stage and on the web. Weezer has sold over 10 million albums and has played thousands of shows to date. Weezer is also known for its pioneering (1994-2000) use of the internet to reach its fanbase, innovative videos and funny and/or quite strange behind the scenes footage, as well as its extremely passionate and devoted fans. They also make a mean cheese sandwich.</em></p>
<span style="text-align:center; display: block;"><a href="http://www.fryguy.net/2012/04/23/cisco-live-scoop-cae-band-revealed-cover-band-announcement-and-the-bag/"><img src="http://img.youtube.com/vi/HL_WvOly7mY/2.jpg" alt="" /></a></span>
<p>&nbsp;</p>
<p>Now, if that does not get you excited I know what might. The cover band is going to be Zepperalla! Some of you might have never heard of Zepparella, but I can assure you are in for a wonderful evening with them! A quick Zepparella Biography follows this video:</p>
<p>&nbsp;</p>
<span style="text-align:center; display: block;"><a href="http://www.fryguy.net/2012/04/23/cisco-live-scoop-cae-band-revealed-cover-band-announcement-and-the-bag/"><img src="http://img.youtube.com/vi/xH-_9cwdLug/2.jpg" alt="" /></a></span>
<p>&nbsp;</p>
<blockquote>
<blockquote><p>How to honor the legacy of a band deemed sacred? To tread on holy ground is perilous, and must be done with the intent and spirit of a disciple—Pay attention to the intricacies of the magic, explore the far ends of the innovation, strive for ever-growing ability, and let the purity of the love for the music drive it all.</p>
<p>Drummer Clementine is the founding member of ZEPPARELLA. From the beginning of her musical career, her goal has been to be onstage every night. The pursuit of that goal has led Clementine to constantly tour the US and Europe in projects as diverse as Bottom, AC/DShe, The House Of More, The Solid, Francis Bakin, and Stars Turn Me On. She tackles the best rock drumming ever written with her own emotionally powerful style, bringing the Motown influence of the Bonham groove to the forefront. The profound musical connection established with Gretchen Menn (guitar), Angeline Saris (bass), and Noelle Doughty (vocals) creates the bond required to do this great music justice.</p>
<p>It was under the tutelage of classical guitarist Phillip DeFremery, a student of Andrés Segovia, that guitarist Gretchen Menn began her path on the instrument. Playing with tireless passion and constantly seeking out new challenges, her projects are often unconventional, genre-bending expressions combining elements of classical, rock, progressive, jazz, and metal. On influences, Gretchen has never tired of her initial inspirations—Eric Johnson, Steve Morse, Frank Zappa, and Jeff Beck. But she has loved Jimmy Page’s guitar playing longer than she has played the guitar. It was through the music of Led Zeppelin that she found a gateway into music that resonated deeply with her, creating a love for guitar-oriented music, and, ultimately, the guitar.</p>
<p>Bassist Angeline Saris has musical passions that span jazz to speed metal, R&amp;B to rock, Cuban to hip-hop, and flamenco to rockabilly. Angeline has done it all &#8211; and does it extremely well. It is this versatility, her rock-solid time, tastefully crafted bass lines, and unequivocal skills that give her the ability to bring cohesion to the eclectic Zeppelin catalog. Angeline credits John Paul Jones as a main influence, so it is no surprise that she shines as she interprets his thunder.</p>
<p>Finally, singer Noelle Doughty has found her way back to where she started, with a passion for Led Zeppelin’s music that was developed from as far back as she can remember, as the little sister in the room with the rocking older brothers. The kid who knew every word to every song has worked in classic rock cover bands, jazz bands, funk bands, and yet never lost her true love for Zeppelin. After moving to the West Coast from New York State, her fortuitous meeting with Gretchen Menn backstage at a Robert Plant concert brought the final puzzle piece to the Zepparella family. Noelle’s clear and powerful style and deep understanding of the emotional content of these great songs make the picture complete.</p>
<p>Now more than ever, Zepparella explores their own improvised magic within the framework of Zeppelin’s mighty songs!</p></blockquote>
</blockquote>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/angellogo.jpg" alt="Angel Logo" width="240" height="239" /></p>
<p>..and one last thing to add to this. The bag &#8211; here it is, A BACKPACK!!!</p>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/2012bag.jpg" alt="2012Bag" width="450" height="371" /></p>
<p style="text-align: left;" align="center">To view the official announcements, you can visit the Cisco Live site here: <a href="http://bit.ly/CAE012">http://bit.ly/CAE012</a></p>
<p style="text-align: left;" align="center">Oh, and to give credit where credit is due &#8211; Mr Tugs broke it here first &#8211; <a href="http://lamejournal.com/2012/04/23/cisco-live-2012-san-diego-cae-bands-exclusive/#more-730" target="_blank">LINK</a></p>
<p style="text-align: left;" align="center">I have more information to post, but I wanted to get this out to everyone as soon as possible!</p>
<p style="text-align: left;" align="center"><span style="font-size: large;"><strong>See you at Cisco Live San Diego!!!</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/04/23/cisco-live-scoop-cae-band-revealed-cover-band-announcement-and-the-bag/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cisco Nexus Show Tech-Support &#8211; aka TAC-PAC</title>
		<link>http://www.fryguy.net/2012/04/19/cisco-nexus-show-tech-support-aka-tac-pac/</link>
		<comments>http://www.fryguy.net/2012/04/19/cisco-nexus-show-tech-support-aka-tac-pac/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 14:10:18 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[Cool Tech]]></category>
		<category><![CDATA[Data Center]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Problems]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[MDS]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[nxos]]></category>
		<category><![CDATA[show tech]]></category>
		<category><![CDATA[TAC-PAC]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2368</guid>
		<description><![CDATA[The inevitable TAC call and the request for a Show Tech to help with the support. Normally this is not a big problem on most systems, but if you ever try this on somehting like a Nexus 7000 &#8211; it takes a loooooong time and pulls well over 100 megs of information in that file. [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/tac-1.gif" alt="tac" width="116" height="140" /></p>
<p>The inevitable TAC call and the request for a Show Tech to help with the support. Normally this is not a big problem on most systems, but if you ever try this on somehting like a Nexus 7000 &#8211; it takes a loooooong time and pulls well over 100 megs of information in that file. Capturing this output to a terminal is a test of patience (lets not mention console), or even if you redirect it to the bootflash it can still take some time. Then, there is getting a 100+ meg file copied from the bootflash to your computer, etc etc etc. I did do a quick post some time ago about using GZip to compress the file &#8211; you can find that post <a href="http://www.fryguy.net/2011/01/25/nexus-7000-and-the-show-tech-command-gzip-too/" target="_blank">here</a>.</p>
<p>But that is not what this post is about, this post is about a command called TAC-PAC. TAC-PAC seems to be a little known command to most people who have never run into a problem and had to pull a show tech of a N7K, of for that matter any NX-OS platform. I was able to confirm this command on Nexus 7000, 5000, and 1000 as well as the SAN MDS.</p>
<p>So, what is TAC-PAC? It is a single command that redirects the output of show tech-support details to a file, and then automatically compresses it for you. One command &#8211; nice and simple. The only thing that you will still have to do is pull the file via FTP or so.</p>
<p><span id="more-2368"></span></p>
<p>So, how does one use TAC-PAC? Well, here are the commands and such:</p>
<p>Lets first see what the systems tells us about TAC-PAC:<br />
<span style="color: blue;">NXOS# <span style="color: red;">tac-pac?<br />
</span>tac-pac Save tac info in a compressed .gz file at specific location<br />
</span></p>
<p><span style="color: blue;"><span style="color: black;">Now lets find out what options we have for the TAC-PAC</span><br />
NXOS# <span style="color: red;">tac-pac ?<br />
</span>&lt;CR&gt;<br />
bootflash: Select destination filesystem<br />
ftp: Select destination filesystem<br />
logflash: Select destination filesystem<br />
scp: Select destination filesystem<br />
sftp: Select destination filesystem<br />
slot0: Select destination filesystem<br />
tftp: Select destination filesystem<br />
volatile: Select destination filesystem<br />
</span></p>
<p><span style="color: blue;"><span style="color: black;">Ok, I see we can save it multiple locations &#8211; but for me I prefer to save it locally and then pull it back from there. Why? Well, if you rely on any of the remote copy commands and you lose your connection, you might be running this command again. Easier to save it locally then pull it from there in my opinion.</span></span></p>
<p><span style="color: blue;"><span style="color: black;">So, lets save it to the bootflash. When we ran it, we did have some notices come back &#8211; they are listed as they appeared.</span><br />
NXOS# <span style="color: red;">tac-pac bootflash:<br />
</span>No kernel traces found<br />
No kernel traces found</span></p>
<p><span style="color: blue;">NXOS#</span></p>
<p><span style="color: blue;"><span style="color: black;">Ok, now that it is done lets take a look at the bootflash:</span><br />
NXOS# <span style="color: red;">dir bootflash:<br />
</span><strong>14029324 Apr 18 01:26:53 2012 show_tech_out.gz<br />
</strong>Usage for bootflash://sup-local<br />
818855936 bytes used<br />
991043584 bytes free<br />
1809899520 bytes total<br />
NXOS#</span></p>
<p>There we go, we have a show_tech_out.gz file ready to copy to your computer and send to TAC. Oh btw, it did not take that long to run &#8211; I did not time it, but it was quicker then I expected. When we look at that compressed 14 meg GZ file, there is a 200 meg file there waiting to be viewed!</p>
<p>Last thing, what does this run? Over 3000 show commands, way too many for me to list here!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/04/19/cisco-nexus-show-tech-support-aka-tac-pac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco Live 2012 &#8211; Reasons to attend</title>
		<link>http://www.fryguy.net/2012/04/06/cisco-live-2012-reasons-to-attend/</link>
		<comments>http://www.fryguy.net/2012/04/06/cisco-live-2012-reasons-to-attend/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 16:20:46 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[Cisco Live]]></category>
		<category><![CDATA[cisco live]]></category>
		<category><![CDATA[CL12]]></category>
		<category><![CDATA[CLUS]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2357</guid>
		<description><![CDATA[Last year I did a post on Why you should go ( you can read it read here ), but since that was for 2011 &#8211; I figured I would update it for 2012 as well. I won&#8217;t go into as much detail as I did last year, just figure I would refresh some points, [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/ciscolivelogo.jpg" alt="CiscoLiveLogo" width="385" height="116" /></p>
<p>Last year I did a post on Why you should go ( <a href="http://www.fryguy.net/2011/04/14/cisco-live-us-2011-las-vegas/" target="_blank">you can read it </a><a href="http://www.fryguy.net/2011/04/14/cisco-live-us-2011-las-vegas/" target="_blank">read here </a> ), but since that was for 2011 &#8211; I figured I would update it for 2012 as well. I won&#8217;t go into as much detail as I did last year, just figure I would refresh some points, provided some 2012 San Diego information, and bullet point some reasons to attend.</p>
<p style="text-align: center;"><strong><span style="color: blue;">So, What&#8217;s New for 2012</span></strong></p>
<p>Well, first off the location &#8211; this year it is in San Diego, CA. The event tends to move around the country, primarily between a location on the east coast and west coast. For example, next year the event will be in Orlando, FL from June 24-27 (if I recall correctly) &#8211; and the year after that I think we are then back to San Francisco in May. By having the event move around it helps to keep things exciting and different, granted Vegas is nice but it does tend to get old quick.</p>
<p>Another thing that will be new for 2012 is the guest speakers. Last year William Shatner showed us his Vulcan hand symbol as part of the closing keynote, this year we will have Jamie Hyneman and Adam Savage as our closing speakers (<a href="http://www.fryguy.net/2012/03/14/we-asked-they-listened/" target="_blank">you can read more here</a>). I am really looking forward to see what they present and say &#8211; to be honest, I have no idea what to expect other then a great time during the closing keynote.</p>
<p><a href="http://www.fryguy.net/wp-content/uploads/2012/03/savageadam-mythbustersimage.jpg"><img class="aligncenter size-medium wp-image-2229" title="savageadam-mythbustersimage.jpg" src="http://www.fryguy.net/wp-content/uploads/2012/03/savageadam-mythbustersimage-225x300.jpg" alt="" width="225" height="300" /></a><span id="more-2357"></span></p>
<p>And of course there are some new sessions this year, most notably is a session on the CCIE Data Center. That is the latest CCIE Certification to be announced, so I am sure there will be quite a bit of buzz around that there this year.</p>
<p style="text-align: center;"><strong><span style="color: blue;">So, What&#8217;s the same for 2012</span></strong></p>
<p>Of course there are some things that are still the same, and consistency is nice. Once again our host is Carlos Dominguez, Senior VP and he has hosted the event for many years now &#8211; and he does a great job at it. While researching some of the event, I came across an interesting thing about Carlos &#8211; he is a board member of the <a href="http://www.cdcfoundation.org/who/board" target="_blank">CDC Foundation</a>, a foundation that helps the Centers for Disease Control and Prevention do more, faster by forging effective partnerships between CDC and others to fight threats to health and safety. It is nice to see others give back to society and try to make things better.</p>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/carlosdominguez.jpg" alt="CarlosDominguez" width="415" height="315" /></p>
<p>Once again, our Keynote and Welcome address will be given by John Chambers, Chairman and CEO of Cisco. John has an engaging speaking style &#8211; he makes you feel that he is speaking to you, not at you. What I like most about his keynotes are that he shows you where he sees not just the company, but he industry as well is going. If you are new to networking, you can easily see where you want to focus your career on when he speaks and presents.</p>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/john_chambers_2.jpg" alt="john chambers 2" width="255" height="335" /></p>
<p>Just like last year, Padmasree Warrior, SVP Engineering and CTO of Cisco, is giving the Cisco Technology Keynote. What is really nice about here is that she is very active on Twitter <a href="https://twitter.com/#!/padmasree" target="_blank">(@padmasree</a>)</p>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/padmasree.jpg" alt="Padmasree" width="450" height="302" /></p>
<p>&nbsp;</p>
<p>And again, there will be CCIE Labs available to take during the event. The CCIE labs that will be available are R&amp;S, Security, Voice, Service Provider, Wireless, Service Provider Operations, and SAN. I am surprised to see some of these available, but very pleased. Here is a copy of the e-mail that I received about the labs:</p>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/mobilelab.jpg" alt="MobileLab" width="450" height="373" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong><span style="color: blue;">Reason to attend</span></strong></p>
<p>Ok, now for a few quick bullet points that have reasons.</p>
<ul>
<li><strong>Learning Opportunities</strong> &#8211; the opportunities to learn via the Break out Session, Labs, Techtorials, or Birds of a Feather are just amazing. Rarely do you have this much information in one place, and if there is something that you think you are interested in, sitting in a breakout session for a little over an hour or two should provide you enough of a taste for you to get a better feeling. Plus, most of those session are giving by engineers, not marketing people. These are people who use or have used this product, not just market it.</li>
<li><strong>World of Solutions</strong> &#8211; At WoS you have the chance to meet and greet vendors. You can see what their products look like, what they feel like, as well maybe even get some free swag from them ( drawings for iPads, iPods, shirts, blinky things, etc) . I will be honest here, I have actually called on some of these vendors after the show to discuss products seen there. You can see some good products you might have not been aware of that might solve a problem you have today.</li>
<li><strong>Networking</strong> &#8211; This is one of the biggest reasons I attend. I love the opportunity to meet people, engage in conversations that I would not normally have the chance to have, as well as to reaffirm some friendships. Many of us are on da twitter and talk every day, but don&#8217;t always get a chance to see each other. Cisco Live affords us this opportunity, and that is what Networking is about. As you can see from the photo below, there are quite a few of us who tend to get together and have a good time. Not everyone was available for the picture last year, so maybe we can do better with that this year.</li>
</ul>
<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/tweetcrew.jpg" alt="TweetCrew" width="450" height="179" /></p>
<p>&nbsp;</p>
<ul>
<li><strong>Traveling</strong> &#8211; Ah, just getting away. Some of us in the field travel all the time, others not so much. Attending Cisco Live affords some of us out there to travel away from home, without the family, and get away. Some people take their family with them to this event and use it as a vacation, others use it as a vacation from family. To be honest, I like the chance to see places I might not normally have a reason to visit. I have actually used this event to scout out future vacation spots with family <img src='http://www.fryguy.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>Parties</strong> &#8211; Plain and simple, Cisco knows how to throw a party &#8211; specifically the Customer Appreciation Event (CAE) and the CCIE Party. The CAE is always a blast, good music and a great time. I am just wondering if they can top last years event, that party was AMAZING and probably the most fun I have ever had at a Cisco Live event.</li>
<li><strong>Cisco Store and Cisco Press</strong> &#8211; There is also a Cisco store at the event where you can get some Cisco labeled shirts, pens, bags, etc. It is nice to be able to have some vendor logo stuff either for yourself or to take back to your associates. There is also a nice area dedicated to Cisco Press where you can look at the books available, browse through many of them before you decide to purchase, as well as a chance to meet some of the Cisco Press authors from time to time.</li>
</ul>
<p>&nbsp;</p>
<p>Oh, one last thing. You also have the opportunity to embarrass yourself if you so choose to. I will not mention a certain networking nerd&#8217;s name, but you can see how one can have the opportunity to do crazy things.  Then again, when I look at that image &#8211; it just cracks me up!  It was all in fun!</p>
<p align="center"><a href="http://networkingnerd.net/2011/07/16/cisco-live-2011/" target="_blank"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/temptat.jpg" alt="TempTat" width="450" height="597" /></a></p>
<p>&nbsp;</p>
<p style="text-align: center;"><span style="color: #ff0000;"><em><strong>Hope to see you in San Diego!</strong></em></span></p>
<p>&nbsp;</p>
<p>Links to other sites talking about this topic:</p>
<p><a href="http://gingmar.wordpress.com/2012/04/01/my-10-reasons-to-attend-ciscolive/" target="_blank">Mes 2 Cents &#8211; My 10 Reasons to Attend CiscoLive</a></p>
<p>If you have a link and would like it added, just drop me a line and I will add it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/04/06/cisco-live-2012-reasons-to-attend/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IOS XR Configuring Interfaces &#8211; Basic IPv4 and IPv6</title>
		<link>http://www.fryguy.net/2012/04/03/ios-xr-configuring-interfaces-basic-ipv4-and-ipv6/</link>
		<comments>http://www.fryguy.net/2012/04/03/ios-xr-configuring-interfaces-basic-ipv4-and-ipv6/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 12:36:26 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IOS XR]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2317</guid>
		<description><![CDATA[&#160; Time to continue the IOS XR information, now configuring interfaces. Yes, this is somewhat basic stuff &#8211; but I think that it is good just to see it. If you are afraid of it, seeing stuff that is easy can help someone become comfortable with new things. &#160; First, let&#8217;s take a look at [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/03/coolimage.jpg" alt="CoolImage" width="450" height="362" /></p>
<p>&nbsp;</p>
<p>Time to continue the IOS XR information, now configuring interfaces. Yes, this is somewhat basic stuff &#8211; but I think that it is good just to see it. If you are afraid of it, seeing stuff that is easy can help someone become comfortable with new things.</p>
<p>&nbsp;</p>
<p>First, let&#8217;s take a look at what interfaces we have and review them quickly. We can use the same command we are already familiar with &#8211; show ip interface brief</p>
<p><span style="color: blue;">RP/0/7/CPU0:R1#<br />
RP/0/7/CPU0:R1#<span style="color: red;">sh ip int br</span><br />
Thu Mar 29 18:12:04.883 UTC</span></p>
<p><span style="color: blue;">Interface IP-Address Status Protocol<br />
MgmtEth0/7/CPU0/0 unassigned Shutdown Down<br />
MgmtEth0/7/CPU0/1 unassigned Shutdown Down<br />
MgmtEth0/7/CPU0/2 unassigned Shutdown Down<br />
GigabitEthernet0/3/0/0 unassigned Down Down<br />
GigabitEthernet0/3/0/1 unassigned Down Down<br />
GigabitEthernet0/3/0/2 unassigned Up Up<br />
GigabitEthernet0/3/0/3 unassigned Up Up<br />
MgmtEth0/6/CPU0/0 unassigned Shutdown Down<br />
MgmtEth0/6/CPU0/1 unassigned Shutdown Down<br />
MgmtEth0/6/CPU0/2 unassigned Shutdown Down<br />
RP/0/7/CPU0:R1#</span></p>
<p>Here you can see that we have an RP in Slot 6 and 7 (Mgmt) and a 4-port Gig card in Slot 3. For this lab, interfaces G0/3/0/2 and G0/3/0/3 are pre-cabled to another router and are currently UP/UP right now.</p>
<p><span id="more-2317"></span></p>
<p>Let configure an IP address on G0/3/0/2 of 150.1.12.1 with a mask of 255.255.255.0</p>
<p>First, let&#8217;s look at the running config on the interface now:<br />
<span style="color: blue;">RP/0/7/CPU0:R1#<br />
RP/0/7/CPU0:R1#<span style="color: red;">sh run int g0/3/0/2<br />
</span>Thu Mar 29 18:38:29.942 UTC<br />
% No such configuration item(s)</span></p>
<p><span style="color: blue;">RP/0/7/CPU0:R1#</span><br />
As you can see, it says No such config, it is telling you that it is unconfigured.</p>
<p><span style="color: blue;">RP/0/7/CPU0:R1#<span style="color: red;">conf t</span><br />
Thu Mar 29 18:38:31.891 UTC<br />
RP/0/7/CPU0:R1(config)#<span style="color: red;">int g0/3/0/2<br />
</span>RP/0/7/CPU0:R1(config-if)#<span style="color: red;">ip add 150.1.12.1/24</span><br />
<span style="color: green;">! Notice, on IOS XR you can use / for the subnet, no more entering 255.255.255.0 :<br />
</span>RP/0/7/CPU0:R1(config-if)#<span style="color: red;">show config</span><br />
Thu Mar 29 18:38:44.248 UTC<br />
Building configuration&#8230;<br />
!! IOS XR Configuration 4.1.1<br />
interface GigabitEthernet0/3/0/2<br />
ipv4 address 150.1.12.1 255.255.255.0<br />
!<br />
end<br />
RP/0/7/CPU0:R1(config-if)#<br />
</span><span style="color: green;">! Another cool thing with IOS-XR is you can find out where you are any time you want just by entering PWD<br />
</span><span style="color: blue;">RP/0/7/CPU0:R1(config-if)#</span><span style="color: red;">pwd</span></p>
<p><span style="color: blue;">Thu Mar 29 19:31:24.666 UTC<br />
interface GigabitEthernet0/3/0/2<br />
RP/0/7/CPU0:R1(config-if)#<br />
RP/0/7/CPU0:R1(config-if)#<span style="color: red;">comm</span><br />
Thu Mar 29 18:38:46.216 UTC<br />
RP/0/7/CPU0:R1(config-if)#</span></p>
<p>Now, let&#8217;s check the running config on that interface again:<br />
<span style="color: blue;">RP/0/7/CPU0:R1#<span style="color: red;">sh run int g0/3/0/2<br />
</span>Thu Mar 29 18:42:43.763 UTC<br />
interface GigabitEthernet0/3/0/2<br />
ipv4 address 150.1.12.1 255.255.255.0<br />
!</span></p>
<p><span style="color: blue;">RP/0/7/CPU0:R1#</span></p>
<p>Lets PING our neighbor now &#8211; 150.1.12.2<br />
<span style="color: blue;">RP/0/7/CPU0:R1#<span style="color: red;">ping 150.1.12.2<br />
</span>Thu Mar 29 18:44:39.570 UTC<br />
Type escape sequence to abort.<br />
Sending 5, 100-byte ICMP Echos to 150.1.12.2, timeout is 2 seconds:<br />
!!!!!<br />
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/8/12 ms<br />
RP/0/7/CPU0:R1#</span></p>
<p>Lets configure a loopback for R1 of 1.1.1.1/32</p>
<p><span style="color: blue;">RP/0/7/CPU0:R1#<span style="color: red;">conf t<br />
</span>Thu Mar 29 19:25:19.486 UTC<br />
RP/0/7/CPU0:R1(config)#<span style="color: red;">int l0</span><br />
RP/0/7/CPU0:R1(config-if)#<span style="color: red;">ip add 1.1.1.1/32<br />
</span>RP/0/7/CPU0:R1(config-if)#<span style="color: red;">exit<br />
</span>RP/0/7/CPU0:R1(config)#<span style="color: red;">exit</span><br />
Uncommitted changes found, commit them before exiting(yes/no/cancel)? [cancel]:yes<br />
RP/0/7/CPU0:R1#</span></p>
<p>Notice this time I did not commit the change, but the system knew I was making changes and asked me if I wanted to commit them. I simply responded with YES and it saved them for me.</p>
<p>Now lets configure some IPv6 addresses.</p>
<p><span style="color: blue;">RP/0/7/CPU0:R1#<span style="color: red;">conf t<br />
</span>Thu Mar 29 19:26:21.184 UTC<br />
RP/0/7/CPU0:R1(config)#<span style="color: red;">int g0/3/0/2</span><br />
RP/0/7/CPU0:R1(config-if)#<span style="color: red;">ipv6 address 2001:1:1:12::1/64<br />
</span>RP/0/7/CPU0:R1(config-if)#<span style="color: red;">exit</span><br />
RP/0/7/CPU0:R1(config)#<span style="color: red;">commit</span><br />
Thu Mar 29 19:26:39.769 UTC<br />
RP/0/7/CPU0:R1(config)#<span style="color: red;">exit</span></span></p>
<p><span style="color: blue;"><span style="color: black;">Ok, interface configured, lets ping our neighbor at 2001:1:1:12::2</span><br />
RP/0/7/CPU0:R1#<span style="color: red;">ping 2001:1:1:12::2</span><br />
Thu Mar 29 19:29:11.893 UTC<br />
Type escape sequence to abort.<br />
Sending 5, 100-byte ICMP Echos to 2001:1:1:12::2, timeout is 2 seconds:<br />
!!!!!<br />
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/16/68 ms<br />
RP/0/7/CPU0:R1#</span></p>
<p>Lets add one under our loopback interface as well &#8211; well use 2001::1/128<br />
<span style="color: blue;">Thu Mar 29 19:29:35.420 UTC<br />
RP/0/7/CPU0:R1(config)#<span style="color: red;">int l0<br />
</span>RP/0/7/CPU0:R1(config-if)#<span style="color: red;">ipv6 add 2001::1/128<br />
</span>RP/0/7/CPU0:R1(config-if)#<span style="color: red;">commit</span><br />
Thu Mar 29 19:30:49.920 UTC<br />
RP/0/7/CPU0:R1(config-if)#</span></p>
<p>See, wasn&#8217;t that easy! No real difference compared to &#8220;old IOS&#8221;. But the usage of / subnets is a very welcomed change!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/04/03/ios-xr-configuring-interfaces-basic-ipv4-and-ipv6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco IOS XR &#8211; Basic Configuration Options</title>
		<link>http://www.fryguy.net/2012/04/02/cisco-ios-xr-basic-configuration-options/</link>
		<comments>http://www.fryguy.net/2012/04/02/cisco-ios-xr-basic-configuration-options/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 12:15:27 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[IOS XR]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2337</guid>
		<description><![CDATA[Ok, we have seen the basic COMMIT option – but what other options do we have for configuration mode? Well, we have a few to choose from. First, what if I am making changes and decide I don’t want them? You have a few options. First you could just exit all the way out. RP/0/7/CPU0:R1(config)#exit [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/04/iosxrfryguy.jpg" alt="IOS XR Fryguy" width="394" height="343" /></p>
<p class="MsoNormal">Ok, we have seen the basic COMMIT option – but what other options do we have for configuration mode? Well, we have a few to choose from.<br />
First, what if I am making changes and decide I don’t want them? You have a few options. First you could just exit all the way out.</p>
<p class="MsoNoSpacing"><span style="color: #0000ff;">RP/0/7/<span class="GramE">CPU0:R1(</span>config)#<span style="color: #ff0000;">exit</span><br />
Uncommitted changes found, commit them before exiting(yes/no/cancel)? [<span class="GramE">cancel</span>]: <span style="color: #ff0000;">no</span></span></p>
<p><span style="color: black; mso-themecolor: text1;">And once you exit out, all your changes are lost.<br />
</span><span style="color: black; mso-themecolor: text1;"><br />
Ok, that is one option. Another is clear. To demonstrate, <span class="GramE">lets</span> create loopback 666<br />
</span><span style="color: #0000ff;">RP/0/7/CPU0:R1#<span style="color: #ff0000;">conf t</span><br />
Sun <span class="GramE">Apr 1</span> 22:18:52.956 UTC<br />
RP/0/7/<span class="GramE">CPU0:R1(</span>config)#<span style="color: #ff0000;"><span class="SpellE">int </span>loop 666</span><br />
RP/0/7/<span class="GramE">CPU0:R1(</span>config-if)#<span style="color: #ff0000;"><span class="SpellE">ip</span> add 6.6.6.6/32</span></span></p>
<p>Ok, let’s check the candidate configuration:<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">show config</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:19:03.438 UTC</span><br />
<span style="color: #0000ff;">Building configuration&#8230;</span><br />
<span style="color: #0000ff;">!! IOS XR Configuration 4.1.1</span><br />
<span style="color: #0000ff;">interface Loopback666</span><br />
<span style="color: #0000ff;">ipv4 address 6.6.6.6 255.255.255.255</span><br />
<span style="color: #0000ff;">!</span><br />
<span style="color: #0000ff;">end</span></p>
<p><span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#</span></p>
<p><span id="more-2337"></span></p>
<p>OK, we have it in the candidate configuration now. We changed our mind about that – so lets clear it.<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">clear</span></span></p>
<p>Now check the candidate configuration again.<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config)#<span style="color: #ff0000;">show config</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:19:34.733 UTC</span><br />
<span style="color: #0000ff;">Building configuration&#8230;</span><br />
<span style="color: #0000ff;">!! IOS XR Configuration 4.1.1</span><br />
<span style="color: #0000ff;">end</span></p>
<p>&nbsp;</p>
<p><span style="color: #0000ff;">RP/0/7/CPU0:R1(config)#</span></p>
<p>There, all gone!<br />
Now, what if we want to make a change but we want to be sure we don’t lose connection to the router? Well, we can do a commit confirm, this way if we do lose connection our change will be rolled back!<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1#<span style="color: #ff0000;">conf t</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:23:01.154 UTC</span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config)#<span style="color: #ff0000;">int loop 666</span></span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">ip add 6.6.6.6/32</span></span></p>
<p>Now, lets look at our commit confirmed options:<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">commit confirmed ?</span></span><br />
<span style="color: #0000ff;">&lt;30-65535&gt; Seconds until rollback unless there is a confirming commit</span><br />
<span style="color: #0000ff;">minutes Specify the rollback timer in the minutes</span><br />
<span style="color: #0000ff;">&lt;cr&gt; Commit the configuration changes to running</span></p>
<p>See, we can have a few seconds or a few minutes. Pretty cool!<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">commit confirmed 30</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:23:19.344 UTC</span></p>
<p>&nbsp;</p>
<p>Now, lets see if we have loop666:<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">do show int loop666</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:23:34.353 UTC</span><br />
<span style="color: #0000ff;">Loopback666 is up, line protocol is up</span><br />
<span style="color: #0000ff;">Interface state transitions: 1</span><br />
<span style="color: #0000ff;">Hardware is Loopback interface(s)</span><br />
<span style="color: #0000ff;">Internet address is 6.6.6.6/32</span><br />
<span style="color: #0000ff;">MTU 1500 bytes, BW 0 Kbit</span><br />
<span style="color: #0000ff;">reliability Unknown, txload Unknown, rxload Unknown</span><br />
<span style="color: #0000ff;">Encapsulation Loopback, loopback not set,</span><br />
<span style="color: #0000ff;">Last input Unknown, output Unknown</span><br />
<span style="color: #0000ff;">Last clearing of &#8220;show interface&#8221; counters Unknown</span></p>
<p><span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#</span></p>
<p>Yup, its there. Now we can wait a few seconds (30 or so) and do the show interface command again.<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">do show int loop666</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:25:09.361 UTC</span><br />
<span style="color: #0000ff;">Interface not found (Loopback666)</span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#</span></p>
<p>All gone!</p>
<p>&nbsp;</p>
<p>Ok, now lets commit it this time.<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1#<span style="color: #ff0000;">conf t</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:26:20.749 UTC</span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config)#<span style="color: #ff0000;">int loop 666</span></span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">ip add 6.6.6.6/32</span></span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">commit confirmed 30</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:26:32.913 UTC</span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#</span></p>
<p>Lets see if the interface is there:<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">do show int loop666</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:26:38.421 UTC</span><br />
<span style="color: #0000ff;">Loopback666 is up, line protocol is up</span><br />
<span style="color: #0000ff;">Interface state transitions: 1</span><br />
<span style="color: #0000ff;">Hardware is Loopback interface(s)</span><br />
<span style="color: #0000ff;">Internet address is 6.6.6.6/32</span><br />
<span style="color: #0000ff;">MTU 1500 bytes, BW 0 Kbit</span><br />
<span style="color: #0000ff;">reliability Unknown, txload Unknown, rxload Unknown</span><br />
<span style="color: #0000ff;">Encapsulation Loopback, loopback not set,</span><br />
<span style="color: #0000ff;">Last input Unknown, output Unknown</span><br />
<span style="color: #0000ff;">Last clearing of &#8220;show interface&#8221; counters Unknown</span></p>
<p>&nbsp;</p>
<p>Yup, now we can commit it again to make it stay.<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">commit</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:26:40.299 UTC</span><br />
<span style="color: #0000ff;">% Confirming commit for trial session.</span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#</span></p>
<p>&nbsp;</p>
<p>And lets make sure it is still there.<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1#<span style="color: #ff0000;">sh int loop 666</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:27:09.232 UTC</span><br />
<span style="color: #0000ff;">Loopback666 is up, line protocol is up</span><br />
<span style="color: #0000ff;">Interface state transitions: 1</span><br />
<span style="color: #0000ff;">Hardware is Loopback interface(s)</span><br />
<span style="color: #0000ff;">Internet address is 6.6.6.6/32</span><br />
<span style="color: #0000ff;">MTU 1500 bytes, BW 0 Kbit</span><br />
<span style="color: #0000ff;">reliability Unknown, txload Unknown, rxload Unknown</span><br />
<span style="color: #0000ff;">Encapsulation Loopback, loopback not set,</span><br />
<span style="color: #0000ff;">Last input Unknown, output Unknown</span><br />
<span style="color: #0000ff;">Last clearing of &#8220;show interface&#8221; counters Unknown</span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1#</span></p>
<p>&nbsp;</p>
<p>Look at that, IOS XR has a commit confirmed – <span style="color: #3366ff;"><strong><em>ju</em></strong></span>st like someo<span style="color: #3366ff;"><strong><em>n</em></strong></span>e else d<span style="color: #3366ff;"><strong><em>o</em></strong></span>e<span style="color: #3366ff;"><strong><em>s</em></strong></span> as well.</p>
<p>Few other things that are nice to know.</p>
<p>You can configure the system in exclusive mode, this way only you can be making changes and nobody else. To do this, just enter configure exclusive<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1#<span style="color: #ff0000;">configure exclusive</span></span></p>
<p>&nbsp;</p>
<p>You can add comments and notations to your commit that will show up in the rollback.<br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1#<span style="color: #ff0000;">conf t</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:32:23.941 UTC</span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config)#<span style="color: #ff0000;">int loop 667</span></span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">ip add 6.6.6.7/32</span></span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config-if)#<span style="color: #ff0000;">exit</span></span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config)#<span style="color: #ff0000;">commit comment Created Loopback 667 For Testing</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:33:34.589 UTC</span><br />
<span style="color: #0000ff;">RP/0/7/CPU0:R1(config)#</span></p>
<p>&nbsp;</p>
<p>Now, if a comment has been added, you can see it via the show configuration history last x detail command</p>
<p><span style="color: #0000ff;">RP/0/7/CPU0:R1#<span style="color: #ff0000;">sh configuration history last 1 detail</span></span><br />
<span style="color: #0000ff;">Sun Apr 1 22:36:04.053 UTC</span><br />
<span style="color: #0000ff;">1) Event: commit Time: Sun Apr 1 22:33:36 2012</span><br />
<span style="color: #0000ff;">Commit ID: 1000000230 Label:</span><br />
<span style="color: #0000ff;">User: user Line: con0_7_CPU0</span><br />
<span style="color: #0000ff;">Client: CLI Comment: <em>Created Loopback 667 For Testing<br />
</em>RP/0/7/CPU0:R1#</span></p>
<div>That is a quick over view of some of the other config options for IOS XR.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/04/02/cisco-ios-xr-basic-configuration-options/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Financial Tools &#8211; Debt Reduction &#8211; Budgeting &#8211; Planning</title>
		<link>http://www.fryguy.net/2012/03/31/financial-tools-debt-reduction-budgeting-planning/</link>
		<comments>http://www.fryguy.net/2012/03/31/financial-tools-debt-reduction-budgeting-planning/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 02:07:56 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[Why not?]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2323</guid>
		<description><![CDATA[Yeah, I am deviating again from the technology norm for a post. Every now and then I just feel that I need to share some of the tools that I have found that might be able to help others. In this post, I will be sharing some of the debt reduction and budget planning information [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/03/creditcard.jpg" alt="CreditCard" width="225" height="264" /></p>
<p>Yeah, I am deviating again from the technology norm for a post. Every now and then I just feel that I need to share some of the tools that I have found that might be able to help others. In this post, I will be sharing some of the debt reduction and budget planning information I have found over time, as well as some other financial forms that come in handy.</p>
<p>First of all &#8211; I will admit I am a fan of Dave Ramsey, Gail Vaz-Oxlade, Suze Orman, and other financial gurus. Most of what each of them speak of come down to a single thing &#8211; common sense. Not much of what they say is new or amazing, it is just want Grandma and Grandpa (or great Grandma and Grandpa for some of you) use to do and say. Perhaps that is the problem, we have a generation growing up that only really knows plastic &#8211; they don&#8217;t know the value of cash and savings.</p>
<p>I am not here to talk on cause and effect, but to share information I have been able to gather over time.</p>
<p><span id="more-2323"></span></p>
<p><span style="font-size: medium; color: #0000ff;"><strong><span style="text-decoration: underline;">Debt Reduction</span></strong></span></p>
<p>Debt reduction is a simple thing to think of, but a hard thing to do. It take some serious determination to pay off your debt, and even more determination to not incur more. Living within your means is not easy in todays &#8220;me too&#8221; society, but you can do it. Once you have set your site and goal on becoming debt free, here are some great tools to help you. Also, these tools can also help you to understand your debt and how long it will take you to pay it off, not to mention how much it would cost! To illustrate, a $5,000 credit card at 13.99% with a monthly payment of $110 would take you 5.5 years to pay off and a cost of $2,163.86 in interest. Over $2k in interest, OUCH!</p>
<p>One of the best spreadsheets I have found can be found here &#8211; at <a href="http://www.vertex42.com/Files/debt-reduction-calculator.zip">Vertex 42</a><br />
I also found a video on how to use the tool!<br />
<object width="425" height="350"><param name="movie" value="4Aif5mjfKwc"></param><param name="wmode" value="transparent" ></param><embed src="http://www.youtube.com/v/4Aif5mjfKwc" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>With a debt snowball there are two ways to approach it &#8211; highest interest first or lowest balance first. For me, I would suggest lowest balance first &#8211; that might sound odd, but it has a simple psychological reason. A person needs rewards, and being able to pay off the lowest balance first helps you feel that you are making progress. Seeing a bill come in with $0 due &#8211; is a feeling that can be amazing.</p>
<p><span style="color: #0000ff; font-size: medium;"><strong><span style="text-decoration: underline;">Own Up to Your Debt Worksheet (Online)</span></strong></span></p>
<p>This is one I just recently found and I think it is kinda interesting. It is a worksheet from Gail Vaz-Oxlade (<a href="http://www.cnbc.com/id/33421145" target="_blank">Til Debt Do Us Part TV Show</a>) where you enter your debt and interest rate. The worksheet then calculates what you need to pay per-month in order to pay off your debt in 12/24/36 months. Might be useful if you combine it with the Debt Snowball worksheet above to see what you might want to be paying for debt on a monthly basis. Granted, getting out of debt in 36 months might not be 100% possible, but it is something that you should aim for.</p>
<p><a href="http://www.gailvazoxlade.com/resources/own_up_to_debt_worksheet.html" target="_blank">Worksheet is online here</a></p>
<p><span style="font-size: medium; color: #0000ff;"><strong><span style="text-decoration: underline;">Budgets</span></strong></span></p>
<p>Ah, making a budget. Nobody likes to do this in their personal life, but we really have not problem doing this in our professional life. In work, we cannot buy something or do a project if we don&#8217;t have the money available, no difference here. Just like a business, you should be tracking every dollar that comes in and goes out. With Gail, she uses Jars for your weekly/monthly spending &#8211; so once the jar is Empty, no more spending on that category. Dave uses Envelopes, but the same principle. It is a very effective system, takes time to get used to but it is one that will prevent you from overspending. Gail provides this budget worksheet in two formats, one online and one in Excel.</p>
<p><a href="http://www.gailvazoxlade.com/resources/interactive_budget_worksheet.html" target="_blank">Build a Budget that works (Online)</a><br />
<a href="http://www.gailvazoxlade.com/assets/downloads/Gails_WebBudget.xls">Build a Budget that works (Excel)</a></p>
<p>Those are probably some of the best (and easiest) tools out there that can get you started down the path do debt free and living within your mean.</p>
<p>Good luck!</p>
<p><span style="text-decoration: underline; font-size: large;"><strong><span style="color: #0000ff; text-decoration: underline;">Links to great resources on the web:</span></strong></span></p>
<p><a href="http://www.vertex42.com/" target="_blank"><span style="font-size: medium; color: #0000ff;"><span style="color: #0000ff;"><strong>Vertex 42</strong></span></span></a><br />
This website has some AWESOME templates &#8211; not only for budgeting, but for many other things. I strongly urge you to take a look at what they have.<br />
Small sampling:</p>
<p><a href="http://www.vertex42.com/Files/money-manager.xls">Money Management Template</a><br />
<a href="http://www.vertex42.com/Files/download/xls.php?file=401k-calculator.xls" target="_blank">401K Calculator</a><br />
<a href="http://www.vertex42.com/Files/home-mortgage-calculator.zip">Home Mortgage Calculator</a><br />
<a href="http://www.vertex42.com/Files/download/xls.php?file=auto-loan-calculator.xls">Auto Loan Calculator</a><br />
<a href="http://www.vertex42.com/Files/loan-amortization-schedule.zip">Loan Amortization Schedule</a><br />
<a href="http://www.vertex42.com/Files/download/xls.php?file=simple-loan-calculator.xls">Simple Loan Calculator</a><br />
<a href="http://www.vertex42.com/Files/download/xls.php?file=credit-card-payoff-calculator.xls">Credit Card Payoff Calculator</a><br />
<a href="http://www.vertex42.com/Files/money-manager-for-kids.xls">Money Manager for Kids</a><br />
<a href="http://www.vertex42.com/Files/expense-tracking.xls">Expense Tracking</a><br />
<a href="http://www.vertex42.com/Files/college-student-budget.xls">College Budget Template</a><br />
<a href="http://www.vertex42.com/ExcelTemplates/" target="_blank">List of all their Excel Templates</a><br />
<a href="http://www.vertex42.com/WordTemplates/" target="_blank">List of all their Word Templates</a><br />
<a href="http://www.vertex42.com/Calculators/financial-calculators.html" target="_blank">All their financial calculators</a></p>
<p><span style="font-size: medium; color: #0000ff;"><a href="http://www.daveramsey.com/category/tools/" target="_blank"><span style="color: #0000ff;"><strong>Dave Ramsey</strong></span></a></span><br />
Dave has some wonderful resources, most famously his Seven Baby Steps and a program called Financial Peace University.<br />
<strong>The seven baby steps are:<br />
</strong>1) Start an Emergency Fund of $1,000<br />
2) Pay of all debt using the Debt Snowball<br />
3) 3-6 Months of expenses in Savings<br />
4) Invest 15% of household income into Roth IRA and pre-tax retirement<br />
5) College Funding for Kids<br />
6) Pay off home early<br />
7) Build wealth and give</p>
<p>Notice in his baby steps retirement savings comes before kids college? That is because you will need to take care of yourself when you are old, not your kids. Sounds self-fish, but actually not having to rely on your children when you are older is less self-fish then having to and taking away their freedoms.</p>
<p>You can listen to Dave&#8217;s radio show online <a href="http://www.daveramsey.com/category/show/" target="_blank">here</a> from 2pm to 5pm est as well as on the TV (check listings). He also has a podcast recording of his show and you can follow him on twitter <a href="https://twitter.com/#!/daveramsey" target="_blank">@daveramsey</a></p>
<p>List of all his books on Amazon &#8211; <a href="http://www.amazon.com/mn/search/?_encoding=UTF8&amp;tag=frygunet-20&amp;linkCode=shr&amp;camp=213733&amp;creative=393193&amp;keywords=Dave%20Ramsey&amp;field-contributor_id=B000APQ02W&amp;qid=1333245917&amp;sr=8-2-ent&amp;rh=i%3Astripbooks%2Ck%3ADave%20Ramsey" target="_blank">HERE</a></p>
<p><strong><span style="font-size: medium; color: #0000ff;"><a href="http://www.gailvazoxlade.com/resources.html" target="_blank"><span style="color: #0000ff;">Gail Vaz-Oxley</span></a></span><br />
</strong>Gail has a few TV shows on, one called <a href="http://www.cnbc.com/id/33421145" target="_blank">Til Debt Due Us Part</a> and another called <a href="http://www.cnbc.com/id/43308789" target="_blank">Prince$$</a>, both on CNBC. They are some good shows with some real life situations &#8211; and you can see the struggles of people just like us. With Prince$$, those are most entertaining as they usually deal with a young lady who is trying to live like her parents to, but on 1/4 the income. The pace that they rack up debt is sometimes amazing and scary. But I am not here to sell her shows &#8211; just share the good information.</p>
<p>Similar to Dave, she has a 12-step program to getting organized financially. You can see it <a href="http://www.gailvazoxlade.com/resources/12steps_getting_organized_financially.html" target="_blank">here</a>, but in short it is:<br />
1 ) Gather all your financial paperwork<br />
2 ) Use Internet banking<br />
3 ) Reduce fees by setting up a buffer ($1,000)<br />
4 ) Save automatically<br />
5 ) Create Monthly Bill Summary<br />
6 ) Setup your in-baskets (one 1-15 and another 16-31)<br />
7 ) Weekly make a date with your money<br />
8 ) Monthly reconcile your bank statements<br />
9 ) Quarterly file your paperwork<br />
10) Quarterly talk with your partner and talk about bumps, goals, and how you are doing<br />
11) Annually revamp your budget<br />
12) Clean up and the end of each year</p>
<p>Her most recent book, Debt-free Forever &#8211; can be found <a href="http://www.amazon.com/gp/product/1615190201?ie=UTF8&amp;tag=frygunet-20&amp;linkCode=shr&amp;camp=213733&amp;creative=393185&amp;creativeASIN=1615190201&amp;ref_=sr_1_1&amp;s=books&amp;qid=1333245994&amp;sr=1-1" target="_blank">HERE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/03/31/financial-tools-debt-reduction-budgeting-planning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco IOS XR Basics &#8211; Prompt and Hostname</title>
		<link>http://www.fryguy.net/2012/03/30/cisco-ios-xr-basics-prompt-and-hostname/</link>
		<comments>http://www.fryguy.net/2012/03/30/cisco-ios-xr-basics-prompt-and-hostname/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 12:08:22 +0000</pubDate>
		<dc:creator>fryguy</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[IOS XR]]></category>
		<category><![CDATA[ASR9k]]></category>
		<category><![CDATA[CRS]]></category>
		<category><![CDATA[XR]]></category>

		<guid isPermaLink="false">http://www.fryguy.net/?p=2292</guid>
		<description><![CDATA[This is going to be the first post in a series of blog posts on IOS XR code. This post might be simple, but it is a good to start with the basics so that poeple can get familiar with how XR works. Lets cover the prompt real quick as that is a bit different [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://www.fryguy.net/wp-content/uploads/2012/03/3308920793_4834aa4007_o.jpg" alt="3308920793 4834aa4007 o" width="450" height="361" /></p>
<p>This is going to be the first post in a series of blog posts on IOS XR code. This post might be simple, but it is a good to start with the basics so that poeple can get familiar with how XR works.</p>
<p>Lets cover the prompt real quick as that is a bit different then what people are used to.</p>
<p>Lets look at the standard IOS prompt vs the IOS XR prompt.</p>
<p>IOS: <span style="color: blue;"><strong>Router#</strong><br />
</span>IOS-XR: <span style="color: blue;"><strong>RP/0/7/CPU0:ios#</strong></span></p>
<p>As you can see the prompt is a bit different. In standard IOS you have the hostname, but in IOS XR you get a bit more information. It breaks down as follows:</p>
<p>Prompt Syntax:<br />
<strong>Type</strong> &#8211; type of interface card (Usually <strong><span style="color: blue;">RP</span></strong> for Route Processor)<br />
<strong>Rack</strong> &#8211; What Rack number this is installed in in a multi-shelf system, typically <strong><span style="color: blue;">0</span></strong> if standalone<br />
<strong>Slot</strong> &#8211; Slot the RP is installed in (<strong><span style="color: blue;">7</span></strong>)<br />
<strong>Module</strong> &#8211; What execute the user commands or port interface. Usually <strong><span style="color: blue;">CPU0</span></strong> or CPU1<br />
<strong>Name</strong> &#8211; Hostname of the router, default here is <strong><span style="color: blue;">IOS<br />
<strong>-&gt;  RP/0/7/CPU0:ios#</strong></span></strong></p>
<p><strong><span style="color: blue;"><strong></strong><span id="more-2292"></span><br />
</span></strong></p>
<p>Ok, now lets change the hostname from IOS to R1.</p>
<p>First though, let&#8217;s change the hostname on typical IOS so you can see the difference.<br />
<span style="color: blue;">Router#<br />
Router#<span style="color: red;">conf t<br />
</span>*Mar 29 16:32:51.507: %SYS-5-CONFIG_I: Configured from console by console<br />
Enter configuration commands, one per line. End with CNTL/Z.<br />
Router(config)#<span style="color: red;">hostname R1<br />
</span><strong>R1</strong>(config)#</span></p>
<p>As you can see, in IOS the hostname changed immediately after hitting Enter.</p>
<p>So, let&#8217;s change the hostname to R1 on IOS XR code:<br />
<span style="color: blue;">RP/0/7/CPU0:ios#<br />
RP/0/7/CPU0:ios#<span style="color: red;">conf t</span><br />
Thu Mar 29 16:00:43.844 UTC<br />
RP/0/7/CPU0:ios(config)#<span style="color: red;">hostname R1</span><br />
RP/0/7/CPU0:<strong>ios</strong>(config)#</span></p>
<p><span style="color: green;">Notice that the hostname did not change? In IOS XR you need to COMMIT your changes in order for them to take effect. But before we commit them, let&#8217;s do a <em>show config</em> quick.<br />
</span><br />
<span style="color: blue;">RP/0/7/CPU0:ios(config)#<br />
RP/0/7/CPU0:ios(config)#<span style="color: red;">sh config<br />
</span><em>Thu Mar 29 16:03:53.060 UTC<br />
Building configuration&#8230;<br />
!! IOS XR Configuration 4.1.1<br />
hostname R1<br />
end</em></span></p>
<p><span style="color: blue;">RP/0/7/CPU0:ios(config)#</span></p>
<p>Pretty cool, the router will show you the changes you are about to make.<br />
Now we can COMMIT the changes</p>
<p><span style="color: blue;">RP/0/7/CPU0:ios(config)#<span style="color: red;">commit</span><br />
Thu Mar 29 16:03:04.182 UTC<br />
RP/0/7/CPU0:R1(config)#</span></p>
<p>See, once you entered COMMIT, the hostname change from IOS to R1.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fryguy.net/2012/03/30/cisco-ios-xr-basics-prompt-and-hostname/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

