<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>CRS - Tag - Fryguy's Blog</title><link>https://hugo.fryguy.net/tags/crs/</link><description>CRS - Tag - Fryguy's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 30 Mar 2012 12:08:22 +0000</lastBuildDate><atom:link href="https://hugo.fryguy.net/tags/crs/" rel="self" type="application/rss+xml"/><item><title>Cisco IOS XR Basics – Prompt and Hostname</title><link>https://hugo.fryguy.net/2012/03/30/cisco-ios-xr-basics-prompt-and-hostname/</link><pubDate>Fri, 30 Mar 2012 12:08:22 +0000</pubDate><author>Fryguy</author><guid>https://hugo.fryguy.net/2012/03/30/cisco-ios-xr-basics-prompt-and-hostname/</guid><description><![CDATA[<p align="center">
  
</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.<br>
Lets cover the prompt real quick as that is a bit different then what people are used to.<br>
Lets look at the standard IOS prompt vs the IOS XR prompt.<br>
IOS: <span style="color: blue;"><strong>Router#</strong><br /> </span>IOS-XR: <span style="color: blue;"><strong>RP/0/7/CPU0:ios#</strong></span><br>
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:<br>
Prompt Syntax:<br>
<strong>Type</strong> – type of interface card (Usually <strong><span style="color: blue;">RP</span></strong> for Route Processor)<br>
<strong>Rack</strong> – What Rack number this is installed in in a multi-shelf system, typically <strong><span style="color: blue;"></span></strong> if standalone<br>
<strong>Slot</strong> – Slot the RP is installed in (<strong><span style="color: blue;">7</span></strong>)<br>
<strong>Module</strong> – What execute the user commands or port interface. Usually <strong><span style="color: blue;">CPU0</span></strong> or CPU1<br>
<strong>Name</strong> – Hostname of the router, default here is <strong><span style="color: blue;">IOS<br /> <strong>-&gt;  RP/0/7/CPU0:ios#</strong></span></strong><br>
**<span style="color: blue;"><strong></strong></p>]]></description></item><item><title>Cisco IOS XR Introduction and Comparison to IOS</title><link>https://hugo.fryguy.net/2012/03/29/cisco-ios-xr-introduction-and-comparison-to-ios/</link><pubDate>Thu, 29 Mar 2012 16:33:47 +0000</pubDate><author>Fryguy</author><guid>https://hugo.fryguy.net/2012/03/29/cisco-ios-xr-introduction-and-comparison-to-ios/</guid><description><![CDATA[<p align="center">
  
</p>
<p>Ok, time to get re-familiar with IOS XR code – been some time, worked on IOS for many many years – time to get my hands dirty again.  So based on that, time to share!<br>
 <br>
Let’s start with the basic difference between Cisco IOS and Cisco IOS XR code, the Operating System.<br>
In Cisco IOS, the kernel is monolithic, meaning everything in installed in a single image and all processes share the same address space. There is no memory protection between processes, so if one crashes it can impact all other processes on the box – thus forcing or causing a reload. The other thing with monolithic code is that it has a <em>run to completion scheduler,</em> so the kernel will not preempt a process that is running, the process must make a kernel call before another process has a chance to execute.</p>]]></description></item></channel></rss>