<?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>Aaron&#039;s Worthless Words &#187; documentation</title>
	<atom:link href="http://aconaway.com/tag/documentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://aconaway.com</link>
	<description>Not something you want to hear</description>
	<lastBuildDate>Wed, 08 Sep 2010 14:39:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ONT Notes &#8211; Pre-classify and End-to-end QoS</title>
		<link>http://aconaway.com/2010/02/03/ont-notes-pre-classify-and-end-to-end-qos/</link>
		<comments>http://aconaway.com/2010/02/03/ont-notes-pre-classify-and-end-to-end-qos/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 03:13:53 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[ccnp]]></category>
		<category><![CDATA[ont]]></category>
		<category><![CDATA[642-845]]></category>
		<category><![CDATA[campus]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[control plane]]></category>
		<category><![CDATA[copp]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[headers]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[physical]]></category>
		<category><![CDATA[policing]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[pre-classify]]></category>
		<category><![CDATA[qos]]></category>
		<category><![CDATA[shaping]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[tunnel]]></category>
		<category><![CDATA[voice]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=482</guid>
		<description><![CDATA[Here are some more ONT notes.  We study pre-classifying and end-to-end QoS this time.]]></description>
			<content:encoded><![CDATA[<ul>
<li>VPNs (Didn&#8217;t ISCW cover this?)
<ul>
<li>Provide
<ul>
<li>Confidentiality</li>
<li>Integrity</li>
<li>Authentication</li>
</ul>
</li>
<li>Types
<ul>
<li>Remote-access
<ul>
<li>Client-initiated</li>
<li>NAS-initiated</li>
</ul>
</li>
<li>Site-to-site
<ul>
<li>LAN-to-LAN</li>
<li>Extranet</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>L3 Tunneling protocols
<ul>
<li>GRE</li>
<li>IPSec</li>
</ul>
</li>
<li>Pre-classify allows traffic to be classified before being sent across a tunnel or crypto-ed.
<ul>
<li><em>qos pre-classify</em></li>
<li>Provides a view into the original IP headers</li>
<li>To classify on pre-tunnel header, apply the policy to the tunnel interface WITHOUT pre-classify.</li>
<li>To classify on post-tunnel header, apply the policy to the physical interface WITHOUT pre-classify.</li>
<li>To classify on pre-tunnel header, apply the policy to the physical interface WITH pre-classify.</li>
</ul>
</li>
<li>SLA &#8211; agreement with provider to guarantee QoS mechanisms across their network based on your markings.
<ul>
<li>Assures availability, loss, throughput, delay, and jitter.</li>
</ul>
</li>
<li>End-to-end QoS
<ul>
<li>To be effective, each hop in the path must have QoS configured similarly.</li>
<li>Necessary in three locations
<ul>
<li>Campus &#8211; within the customer network</li>
<li>The edges &#8211; customer facing the provider, provider facing customer</li>
<li>On the provider network</li>
</ul>
</li>
</ul>
</li>
<li>QoS tasks
<ul>
<li>Campus access switches
<ul>
<li>Speed/duplex settings</li>
<li>Classification</li>
<li>Trust</li>
<li>Phone/access switch configs</li>
<li>Multiple queues on switch ports, including priority for VOIP</li>
</ul>
</li>
<li>Campus distribution
<ul>
<li>L3 policing and marking</li>
<li>Multiple queues on switch ports, including priority for VOIP</li>
<li>WRED</li>
</ul>
</li>
<li>WAN edge
<ul>
<li>SLA definitions</li>
<li>LLQ</li>
<li>LFI</li>
<li>WRED</li>
<li>Shaping</li>
</ul>
</li>
<li>Provider cloud
<ul>
<li>Capacity planning</li>
<li>PHB</li>
<li>LLQ</li>
<li>WRED</li>
</ul>
</li>
</ul>
</li>
<li>Enterprise campus QoS implementation
<ul>
<li>Implement multiple queues to avoid congestion</li>
<li>Assign VOIP and video to highest priority queue</li>
<li>Esablish trust boundaries</li>
<li>Use policing to rate-limit excess traffic</li>
<li>Use hardware QoS when possible</li>
</ul>
</li>
<li>Control Plane Policing (CoPP)
<ul>
<li>Applies QoS policy to traffic destined for the router
<ul>
<li>Routing protocols</li>
<li>Management protocols</li>
</ul>
</li>
<li>Can be used to avoid DOS attacks</li>
<li>Applied to <em>control-plane</em> in global config</li>
</ul>
</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2010/02/03/ont-notes-pre-classify-and-end-to-end-qos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using CDP To Track Down Physical Connections</title>
		<link>http://aconaway.com/2008/10/31/using-cdp-to-track-down-physical-connections/</link>
		<comments>http://aconaway.com/2008/10/31/using-cdp-to-track-down-physical-connections/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 15:53:03 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[cdp]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[switching]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=143</guid>
		<description><![CDATA[We have a location that&#8217;s a few blocks down from the main office here, and we were reviewing the circuit size to make sure it was sized properly.  Since not one person knows what&#8217;s going on and the trending graphs gave us conflicting details, one of our network dudes took me down to the site [...]]]></description>
			<content:encoded><![CDATA[<p>We have a location that&#8217;s a few blocks down from the main office here, and we were reviewing the circuit size to make sure it was sized properly.  Since not one person knows what&#8217;s going on and the trending graphs gave us conflicting details, one of our network dudes took me down to the site to do a physical survey to see what&#8217;s going on.  Well, besides the fact that no one was there, we discovered a hodgepodge of routers and switches that were cross-connected to one another on multiple floors of the building (I really wish I could post pics to emote the effect).  It&#8217;s kind of hard to figure out what&#8217;s going on when you can&#8217;t see both ends of the cable, so we had to abandon all hope.</p>
<p>What are our options, then, to see how things are uplinked and connected?  In this case, CDP is the answer.  The Cisco Discovery Protocol (CDP), if you don&#8217;t know, tells you what other Cisco devices a particular Cisco device in plugged into.  So, if you have a 2811 plugged into a 2960, you can see what ports they&#8217;re connect on along with some other details.  Here&#8217;s an example.</p>
<blockquote><p>Switch1#sh cdp neighbors<br />
Capability Codes: R &#8211; Router, T &#8211; Trans Bridge, B &#8211; Source Route Bridge<br />
S &#8211; Switch, H &#8211; Host, I &#8211; IGMP, r &#8211; Repeater, P &#8211; Phone</p>
<p>Device ID            Local Intrfce         Holdtme   Capability    Platform   Port ID<br />
Router1                    Gig 0/10              122             R       3640      Fas 0/1<br />
Switch2                    Gig 0/9               141            S I      WS-C2950G-Fas 0/48</p></blockquote>
<p>As you can see from the output, Switch1&#8242;s G0/10 is plugged into Router1&#8242;s F0/1 interface, and Switch1&#8242;s G0/9 is plugged into Switch2&#8242;s F0/48.  You can also see that Router1 is a 3640 and a router (the &#8220;R&#8221; under Capability).  Switch2 is a 2950G switch.</p>
<p>So, today, I&#8217;m going to start at the head end of my frazzled location and try to figure out where everything is connected.  I&#8217;ll get all the CDP neighbors for that device, document it, then repeat for the next hop until I&#8217;m all the way through.  When I&#8217;m done, I should have a nice physical map.</p>
<p>Beware, my friends, that the &#8220;C&#8221; stands for Cisco.  It doesn&#8217;t stand for Juniper or Nortel or anybody else.  The rule is that CDP only shows your Cisco devices that are connected together and won&#8217;t show any other devices in the path, but there are exceptions.  Since it&#8217;s broadcast-based, a lot (maybe all?) non-Cisco switches just pass along the packet to the next hop on layer 2, so you may see CDP neighbor adjacencies between switches that aren&#8217;t connected to one another.  CDP will think they are, and I don&#8217;t know of any way to detect that, so be careful.</p>
<p>Send me <span style="text-decoration: line-through;">money</span> <span style="text-decoration: line-through;">Halloween candy</span> comments if you feel inclined.</p>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2008/10/31/using-cdp-to-track-down-physical-connections/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Diagrams &#8212; Physical Is Not Enough!</title>
		<link>http://aconaway.com/2008/04/24/diagrams-physical-is-not-enough/</link>
		<comments>http://aconaway.com/2008/04/24/diagrams-physical-is-not-enough/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 14:22:09 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[diagrams]]></category>
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://aconaway.com/2008/04/24/diagrams-physical-is-not-enough/</guid>
		<description><![CDATA[In my billion years in the industry, when I&#8217;ve asked for network diagrams, I&#8217;ve inevitably received a physical diagram &#8212; a diagram that shows where stuff is plugged in. This is fine and dandy and has lots of information, but that&#8217;s not really enough these days. In the times of Arthur, when every piece of [...]]]></description>
			<content:encoded><![CDATA[<p>In my billion years in the industry, when I&#8217;ve asked for network diagrams, I&#8217;ve inevitably received a physical diagram &#8212; a diagram that shows where stuff is plugged in.  This is fine and dandy and has lots of information, but that&#8217;s not really enough these days.  In the times of Arthur, when every piece of network gear did a single thing, you only needed to know where things were plugged in.  In the modern era, devices do more &#8212; a switch can route and house wireless, an ASA can terminate VPNs and be a switch &#8212; so you need more than just where the cables run.</p>
<p>Logical diagrams show layer-3 (the IP networks) and how those are interconnected.  From that, the diagram inherits the data paths as well &#8212; how does the packet get from network A to network B and back.  You can&#8217;t see that with physical diagrams in a lot of cases.</p>
<p><a href="http://aconaway.com/static/PhysicalDiagramExample.png">Here&#8217;s a physical diagram</a> of a single Internet router and a 6509 with an FWSM.  It literally shows a router and a switch.  How many IP networks do I have?  How many firewall interfaces do I have?  How many layer-3 interfaces on the 6509 am I using?  <a href="http://aconaway.com/static/LogicalDiagramExample.png">This logical diagram</a>, however, shows the same network from layer-3.  A big difference, eh?   Didn&#8217;t know I had 8 networks, did you?</p>
<p>Don&#8217;t go replacing all your physical diagrams with logical ones, though.  You still have to know where things are plugged in, so keep the physical&#8230;just add a logical as well.</p>
<p>Tip of the day:  Use Visio tabs for logical and physical diagrams on the same document.</p>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2008/04/24/diagrams-physical-is-not-enough/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
