<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Qos on Aaron&#39;s Worthless Words</title>
    <link>https://38a8db03.aww-3cz.pages.dev/tags/qos/</link>
    <description>Recent content in Qos on Aaron&#39;s Worthless Words</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 20 Aug 2016 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://38a8db03.aww-3cz.pages.dev/tags/qos/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>QoS?  Really?</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2016/08/qos-really/</link>
      <pubDate>Sat, 20 Aug 2016 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2016/08/qos-really/</guid>
      <description>&lt;p&gt;I wrote this post during Cisco Live and said &amp;ldquo;I&amp;rsquo;ll just give it a once-over tonight and publish it.&amp;rdquo;  That was something like 6 weeks ago now. What a loser I am.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Yes, really. QoS has actually gotten some attention this year. After how many years of living in the dark and being feared by junior and senior engineers alike, we&amp;rsquo;re seeing some really cool technologies coming out for it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>QoS Notes - IPP and DSCP Values</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2013/07/qos-notes-ipp-and-dscp-values/</link>
      <pubDate>Tue, 30 Jul 2013 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2013/07/qos-notes-ipp-and-dscp-values/</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a study note post, so please don&amp;rsquo;t take this as written.  I&amp;rsquo;m not the authority on the subject, so please correct me if needed.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Back in the day, &lt;a href=&#34;http://www.ietf.org/rfc/rfc791.txt&#34;&gt;somebody decided that we all needed to have a Type of Service (ToS) field in the header of IP packets&lt;/a&gt;.  Only God knows what this spawn of Satan wanted to do with it, but we&amp;rsquo;re stuck with it on the CCIE R&amp;amp;S exams.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stubby Post - Time-based ACLs and Policy-maps</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/04/stubby-post-time-based-acls-and-policy-maps/</link>
      <pubDate>Wed, 28 Apr 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/04/stubby-post-time-based-acls-and-policy-maps/</guid>
      <description>&lt;p&gt;Certain divisions of the company tend to shoot themselves in the foot by kicking off large file transfers during business hours, so I had a thought that maybe we could use time-based ACLs to do some QoSing for those guys. I fired up GNS3 with a 3600 running 12.4(25b) with some virtual PCs on it&amp;rsquo;s Ethernet interfaces.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;time-range BUSINESSHOURS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; periodic daily 8:00 to 17:00&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ip access-list extended PINGS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; permit icmp any any time-range BUSINESSHOURS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;class-map match-all PINGS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; match access-group name PINGS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;!&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;policy-map PM-F0/0-OUT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; class PINGS&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;First, I set the router&amp;rsquo;s time to outside of the time range and sent some pings over.&lt;/p&gt;</description>
    </item>
    <item>
      <title>NBAR and HTTP Data Conversations</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/03/nbar-and-http-data-conversations/</link>
      <pubDate>Mon, 08 Mar 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/03/nbar-and-http-data-conversations/</guid>
      <description>&lt;p&gt;I’m still working on the ONT test and doing labs, so I marked up a lab for me to work.  I’m using the same setup as I did last time.  The two routers are 3640s running 12.4(25b).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://aconaway.com/wp-content/uploads/2010/03/nbarclassmap1.png&#34;&gt;&lt;img src=&#34;https://38a8db03.aww-3cz.pages.dev/posts/2010/03/nbar-and-http-data-conversations/images/nbarclassmap1_thumb.svg&#34; alt=&#34;nbar-classmap1&#34; loading=&#34;lazy&#34; title=&#34;nbar-classmap1&#34;&gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Part of the lab was to identify HTTP traffic coming into F0/0 and mark it as CS3.  That’s pretty easy, right?  Of course, the lab I made up was a little more complicated, but the point comes clear with a simpler example.&lt;/p&gt;</description>
    </item>
    <item>
      <title>QoS Pre-classify and Class-map Order</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/03/qos-pre-classify-and-class-map-order/</link>
      <pubDate>Sat, 06 Mar 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/03/qos-pre-classify-and-class-map-order/</guid>
      <description>&lt;p&gt;I’m still studying for the ONT test, so I did some labs tonight.  One of them was to demonstrate the &lt;strong&gt;qos pre-classify&lt;/strong&gt; command for tunnel interfaces.  When you have a packet sent over a GRE tunnel, the ToS field gets copied to the GRE packet, but there’s no way to see the original packet’s higher-level headers on the way out the interface.  This can be a problem if your service policy needs to see protocol, port, IPs, etc.  The fix for that is to enable qos pre-classify on the tunnel interface and cyrpto map; doing so will provide a copy of the original packet to the physical interface to classify the packet thoroughly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ONT Notes - QoS On Wireless Networks</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/02/ont-notes-qos-on-wireless-networks/</link>
      <pubDate>Thu, 11 Feb 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/02/ont-notes-qos-on-wireless-networks/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Wireless LANs (WLANs)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Extensions to wired LANs&lt;/li&gt;&#xA;&lt;li&gt;Carrier sense multiple access collision avoidance (CSMA/CA) as media access method&lt;/li&gt;&#xA;&lt;li&gt;Uses distributed coordinated function (DCF) for collision avoidance&lt;/li&gt;&#xA;&lt;li&gt;DCF is based on RF carrier sense, inter-frame spacing (IFS), and random wait timers&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Wifi QoS standards&#xA;&lt;ul&gt;&#xA;&lt;li&gt;802.11e&#xA;&lt;ul&gt;&#xA;&lt;li&gt;IEEE standard&lt;/li&gt;&#xA;&lt;li&gt;0-7 priority levels&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Wifi Multimedia (WMM)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Four access categories&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Platinum (voice) - 6 or 7 802.11e&lt;/li&gt;&#xA;&lt;li&gt;Gold (video) - 4 or 5 802.11e&lt;/li&gt;&#xA;&lt;li&gt;Silver (BE) - 0 or 3 802.11e&lt;/li&gt;&#xA;&lt;li&gt;Bronze (Background) - 1 or 2 802.11e&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;WMM and 802.11e replace DCF with EDCF&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cisco Split-MAC&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Splits functions between Lightweight access points (LWAPs) and WLAN controllers (WLCs)&lt;/li&gt;&#xA;&lt;li&gt;LWAPs handle real-time functions&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Beacon generation&lt;/li&gt;&#xA;&lt;li&gt;Probe transmission and response&lt;/li&gt;&#xA;&lt;li&gt;Power management&lt;/li&gt;&#xA;&lt;li&gt;802.11e/WMM scheduling and queuing&lt;/li&gt;&#xA;&lt;li&gt;Packet buffering&lt;/li&gt;&#xA;&lt;li&gt;Encryption/decryption&lt;/li&gt;&#xA;&lt;li&gt;Control frame/message processing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;WLCs handle non-real-time functions&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Association/disassociation/reassociation&lt;/li&gt;&#xA;&lt;li&gt;802.11e/WMM resource reservation&lt;/li&gt;&#xA;&lt;li&gt;802.1x EAP&lt;/li&gt;&#xA;&lt;li&gt;Key management&lt;/li&gt;&#xA;&lt;li&gt;Authentication&lt;/li&gt;&#xA;&lt;li&gt;Fragmentation&lt;/li&gt;&#xA;&lt;li&gt;Ethernet-WLAN bridging&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;End-to-end QoS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Step 1:  WLC copies DSCP from switch to outer DSCP and outer 802.1p and sends to LWAP over LWAPP tunnel&lt;/li&gt;&#xA;&lt;li&gt;Step 2:  LWAP copies outer DSCP from WLC to 802.11e/WMM field and sent to client&lt;/li&gt;&#xA;&lt;li&gt;Step 3:  LWAP copies 802.11e/WMM value from the client to outer DSCP and sends it to WLC&lt;/li&gt;&#xA;&lt;li&gt;Step 4:  WLC copies outer DSCP from WLAP to 802.1p (CoS) fields and sends it to the switch&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Web interface (do you even need to know this?)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Controller&amp;gt;QoS Profiles&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Per-User Bandwidth Contracts - set avg data rate, burst data rate, avg real-time rate, and burst real-time rate&lt;/li&gt;&#xA;&lt;li&gt;Over the Air QoS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Maximum RF usage per AP (%)&lt;/li&gt;&#xA;&lt;li&gt;Queue Depth - queue size before dropping packets&lt;/li&gt;&#xA;&lt;li&gt;Wired QoS Protocol - 802.1p or None&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Controller&amp;gt;WLANs&amp;gt;Edit&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For each WLAN ID, set the QoS value:  plat, gold, silver, bronze&lt;/li&gt;&#xA;&lt;li&gt;WMM Policy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Disabled - 802.11e/WMM QoS requests are ignored&lt;/li&gt;&#xA;&lt;li&gt;Allowed - 802.11e/WMM QoS requests are sent&lt;/li&gt;&#xA;&lt;li&gt;Required - 802.11e/WMM QoS requests are required&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>ONT Notes - AutoQoS</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/02/ont-notes-autoqos/</link>
      <pubDate>Wed, 10 Feb 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/02/ont-notes-autoqos/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;AutoQoS benefits&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Automates QoS for most deployments&lt;/li&gt;&#xA;&lt;li&gt;Protects business-critical apps to maximize availability&lt;/li&gt;&#xA;&lt;li&gt;Simplifies QoS deployments&lt;/li&gt;&#xA;&lt;li&gt;Reduces configuration errors&lt;/li&gt;&#xA;&lt;li&gt;Cheaper, faster, and simpler deployments&lt;/li&gt;&#xA;&lt;li&gt;Follows DiffServ&lt;/li&gt;&#xA;&lt;li&gt;Allows complete control over QoS configs&lt;/li&gt;&#xA;&lt;li&gt;Allows modification of auto-generated configs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;AutoQoS phases of evolution&#xA;&lt;ul&gt;&#xA;&lt;li&gt;AutoQoS VOIP - Early version that configures the basics without discovery&lt;/li&gt;&#xA;&lt;li&gt;AutoQoS for Enterprise - Second version that only runs on routers and uses two-step process&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Autodiscovery using NBAR&lt;/li&gt;&#xA;&lt;li&gt;Generation of class maps&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;AutoQoS key elements&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application classification&lt;/li&gt;&#xA;&lt;li&gt;Policy generation&lt;/li&gt;&#xA;&lt;li&gt;Configuration&lt;/li&gt;&#xA;&lt;li&gt;Monitoring and reporting&lt;/li&gt;&#xA;&lt;li&gt;Consistency&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Interfaces that you can configure AutoQoS on&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Serial ifs with PPP and HDLC&lt;/li&gt;&#xA;&lt;li&gt;FR point-to-point subifs (NOT multipoint)&lt;/li&gt;&#xA;&lt;li&gt;ATM point-to-point subifs&lt;/li&gt;&#xA;&lt;li&gt;FR-to-ATM links&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Prerequsites&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No Qos policy already configured on if&lt;/li&gt;&#xA;&lt;li&gt;CEF enabled on if&lt;/li&gt;&#xA;&lt;li&gt;Correct bandwidth configured on if&lt;/li&gt;&#xA;&lt;li&gt;IP address on low-speed if&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Configuring AutoQoS Enterprise on a router (NOT a switch)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;auto qos discovery&lt;/strong&gt; - begins discovery process&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;auto qos&lt;/strong&gt; - generates and applies MQC-based policies&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Configuring AutoQoS VOIP&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;auto qos voip [ trust | cisco-phone ]&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Verifying AutoQoS on router&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;show auto discovery qos&lt;/strong&gt; - get autodiscovery results&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;show auto qos&lt;/strong&gt; - examine configuration generated&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Number of classes&lt;/li&gt;&#xA;&lt;li&gt;Classification options&lt;/li&gt;&#xA;&lt;li&gt;Marking options&lt;/li&gt;&#xA;&lt;li&gt;Queuing mechanisms&lt;/li&gt;&#xA;&lt;li&gt;Other QoS mechanisms&lt;/li&gt;&#xA;&lt;li&gt;If, subif, PVC where policy is applied&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;show policy-map interface&lt;/strong&gt; - look at if stats&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Verify AutoQoS VOIP&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;show auto qos&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;show policy-map interface&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;show mls qos maps&lt;/strong&gt; - shows CoS to DSCP mappings&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Possible issues with AutoQoS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Too many traffic classes - manually consolidate some&lt;/li&gt;&#xA;&lt;li&gt;Configuration doesn&amp;rsquo;t change - rerun AutoQoS&lt;/li&gt;&#xA;&lt;li&gt;Configuration may not fit your situation - fine-tune it by hand&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fine-tuning AutoQoS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use QPM&lt;/li&gt;&#xA;&lt;li&gt;CLI&lt;/li&gt;&#xA;&lt;li&gt;copy policy into editor, change, reapply&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;AutoQoS can match on characteristics besides ACLs and NBAR&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;match input interface&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;match cos&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;match ip precedence&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;match ip dscp&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;match ip rtp&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>ONT Notes - Pre-classify and End-to-end QoS</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/02/ont-notes-pre-classify-and-end-to-end-qos/</link>
      <pubDate>Thu, 04 Feb 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/02/ont-notes-pre-classify-and-end-to-end-qos/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;VPNs (Didn&amp;rsquo;t ISCW cover this?)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Provide&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Confidentiality&lt;/li&gt;&#xA;&lt;li&gt;Integrity&lt;/li&gt;&#xA;&lt;li&gt;Authentication&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Types&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Remote-access&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Client-initiated&lt;/li&gt;&#xA;&lt;li&gt;NAS-initiated&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Site-to-site&#xA;&lt;ul&gt;&#xA;&lt;li&gt;LAN-to-LAN&lt;/li&gt;&#xA;&lt;li&gt;Extranet&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;L3 Tunneling protocols&#xA;&lt;ul&gt;&#xA;&lt;li&gt;GRE&lt;/li&gt;&#xA;&lt;li&gt;IPSec&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Pre-classify allows traffic to be classified before being sent across a tunnel or crypto-ed.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;qos pre-classify&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Provides a view into the original IP headers&lt;/li&gt;&#xA;&lt;li&gt;To classify on pre-tunnel header, apply the policy to the tunnel interface WITHOUT pre-classify.&lt;/li&gt;&#xA;&lt;li&gt;To classify on post-tunnel header, apply the policy to the physical interface WITHOUT pre-classify.&lt;/li&gt;&#xA;&lt;li&gt;To classify on pre-tunnel header, apply the policy to the physical interface WITH pre-classify.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;SLA - agreement with provider to guarantee QoS mechanisms across their network based on your markings.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Assures availability, loss, throughput, delay, and jitter.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;End-to-end QoS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;To be effective, each hop in the path must have QoS configured similarly.&lt;/li&gt;&#xA;&lt;li&gt;Necessary in three locations&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Campus - within the customer network&lt;/li&gt;&#xA;&lt;li&gt;The edges - customer facing the provider, provider facing customer&lt;/li&gt;&#xA;&lt;li&gt;On the provider network&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;QoS tasks&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Campus access switches&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Speed/duplex settings&lt;/li&gt;&#xA;&lt;li&gt;Classification&lt;/li&gt;&#xA;&lt;li&gt;Trust&lt;/li&gt;&#xA;&lt;li&gt;Phone/access switch configs&lt;/li&gt;&#xA;&lt;li&gt;Multiple queues on switch ports, including priority for VOIP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Campus distribution&#xA;&lt;ul&gt;&#xA;&lt;li&gt;L3 policing and marking&lt;/li&gt;&#xA;&lt;li&gt;Multiple queues on switch ports, including priority for VOIP&lt;/li&gt;&#xA;&lt;li&gt;WRED&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;WAN edge&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SLA definitions&lt;/li&gt;&#xA;&lt;li&gt;LLQ&lt;/li&gt;&#xA;&lt;li&gt;LFI&lt;/li&gt;&#xA;&lt;li&gt;WRED&lt;/li&gt;&#xA;&lt;li&gt;Shaping&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Provider cloud&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Capacity planning&lt;/li&gt;&#xA;&lt;li&gt;PHB&lt;/li&gt;&#xA;&lt;li&gt;LLQ&lt;/li&gt;&#xA;&lt;li&gt;WRED&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Enterprise campus QoS implementation&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Implement multiple queues to avoid congestion&lt;/li&gt;&#xA;&lt;li&gt;Assign VOIP and video to highest priority queue&lt;/li&gt;&#xA;&lt;li&gt;Esablish trust boundaries&lt;/li&gt;&#xA;&lt;li&gt;Use policing to rate-limit excess traffic&lt;/li&gt;&#xA;&lt;li&gt;Use hardware QoS when possible&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Control Plane Policing (CoPP)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Applies QoS policy to traffic destined for the router&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Routing protocols&lt;/li&gt;&#xA;&lt;li&gt;Management protocols&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Can be used to avoid DOS attacks&lt;/li&gt;&#xA;&lt;li&gt;Applied to &lt;em&gt;control-plane&lt;/em&gt; in global config&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>ONT Notes - Congestion Avoidance, Policing, Shaping, and Link Efficiency</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/02/ont-notes-congestion-avoidance-policing-shaping-and-link-efficiency/</link>
      <pubDate>Wed, 03 Feb 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/02/ont-notes-congestion-avoidance-policing-shaping-and-link-efficiency/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;Tail drop drawbacks&#xA;&lt;ul&gt;&#xA;&lt;li&gt;TCP synchronization - Dropping TCP packets from different flows can cause them all to window down and back up again at the same time in cycles.&lt;/li&gt;&#xA;&lt;li&gt;TCP starvation - Non-TCP or aggressive flows can starve everyone else out when TCP throttles back.&lt;/li&gt;&#xA;&lt;li&gt;No differentiated drop - Tail drop doesn&amp;rsquo;t care who you are, so you get dropped if the queue is full.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;RED - Random Early Detection&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Avoids tail drop by randomly dropping packets from the queue before it gets full&lt;/li&gt;&#xA;&lt;li&gt;Only dropped TCP flows slow down instead of everyone who has sent a packet since the queue filled&lt;/li&gt;&#xA;&lt;li&gt;Queues are smaller.&lt;/li&gt;&#xA;&lt;li&gt;Link utilization is more efficient&lt;/li&gt;&#xA;&lt;li&gt;Configured with&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Minimum threshold - start dropping when the queue is this size&lt;/li&gt;&#xA;&lt;li&gt;Maximum threshold - if the queue is this big, start tail dropping&lt;/li&gt;&#xA;&lt;li&gt;Mark probability denominator (MPD) - 1/MPD is the ratio of packets to drop when between the thresholds&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;WRED - Weighted RED&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Based on IP precedence or DSCP values&lt;/li&gt;&#xA;&lt;li&gt;Less-important packets are dropped more aggressively than important packets&lt;/li&gt;&#xA;&lt;li&gt;Applied to an interface, VC or a class within a policy map&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;CBWRED - Class based WRED&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Configured with CBWFQ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Policing&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Limits subrate bandwidth (give you 100kbps on a T1)&lt;/li&gt;&#xA;&lt;li&gt;Limits traffic of certain applications&lt;/li&gt;&#xA;&lt;li&gt;Any traffic that exceeds police is dropped or re-classified; it&amp;rsquo;s a hard limit&lt;/li&gt;&#xA;&lt;li&gt;Inbound or outbound&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Shaping&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sets a limit but buffers any in excess&lt;/li&gt;&#xA;&lt;li&gt;Requires memory to store the buffer&lt;/li&gt;&#xA;&lt;li&gt;Buffers = delay and/or jitter&lt;/li&gt;&#xA;&lt;li&gt;Outbound only&lt;/li&gt;&#xA;&lt;li&gt;Can respond to network signals like BECNs and FECNs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Token and bucket&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The queue is a bucket; if a byte of data needs to be sent, it needs a token.&lt;/li&gt;&#xA;&lt;li&gt;If there are enough tokens, the traffic is considered conforming.&lt;/li&gt;&#xA;&lt;li&gt;If there aren&amp;rsquo;t enough tokens, the traffic is considered exceeding, which triggers the drop (policing), re-classify (policing), or buffer (shaping).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Frame relay traffic shaping (FRTS)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Only controls frame relay traffic&lt;/li&gt;&#xA;&lt;li&gt;Applied on subif or DLCI&lt;/li&gt;&#xA;&lt;li&gt;Support fragmentation and interleaving&lt;/li&gt;&#xA;&lt;li&gt;Reacts to FECNs and BECNs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Compression&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Removed redundancy and patterns in data&lt;/li&gt;&#xA;&lt;li&gt;Less data = less latency&lt;/li&gt;&#xA;&lt;li&gt;Hardware compression or hardware-assisted compression does not involve the main CPU&lt;/li&gt;&#xA;&lt;li&gt;Software compression does&lt;/li&gt;&#xA;&lt;li&gt;Payload compression&lt;/li&gt;&#xA;&lt;li&gt;Header compression&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Link fragmentation and interleaving&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Small data might be waiting for larger data pieces to finish sending&lt;/li&gt;&#xA;&lt;li&gt;Chunks data into smaller fragments so they don&amp;rsquo;t have to wait&lt;/li&gt;&#xA;&lt;li&gt;Interleaving shuffles flows in the Tx queue&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>ONT Notes - Queuing</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/01/ont-notes-queuing/</link>
      <pubDate>Sun, 24 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/01/ont-notes-queuing/</guid>
      <description>&lt;p&gt;Here are some more notes from my studies.  Of course, no one cares about them but me, but it&amp;rsquo;s my blog.  I’m sure someone will find it useful.  Please help to correct dumbass mistakes.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Congestion&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Speed mismatch - traffic leaves a lower-bandwidth interface than the one it came in on&lt;/li&gt;&#xA;&lt;li&gt;Aggregation problem - lots of links with one egress of equal bandwidth&lt;/li&gt;&#xA;&lt;li&gt;Confluence problem - a bunch of traffic needs to egress out of the same interface&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Queuing&lt;/p&gt;</description>
    </item>
    <item>
      <title>ONT Notes – Classification, Marking, and NBAR</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/01/ont-notes-classification-marking-and-nbar/</link>
      <pubDate>Fri, 22 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/01/ont-notes-classification-marking-and-nbar/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s another set of notes from my ONT studies.  I&amp;rsquo;m sure someone will find it useful.  Please help to correct dumbass mistakes.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Classification is done with traffic desriptors&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ingress interface&lt;/li&gt;&#xA;&lt;li&gt;CoS value on ISL or 802.1P frames&lt;/li&gt;&#xA;&lt;li&gt;Source/destination IP address&lt;/li&gt;&#xA;&lt;li&gt;IP Precedence or DSCP value&lt;/li&gt;&#xA;&lt;li&gt;MPLS EXP&lt;/li&gt;&#xA;&lt;li&gt;Application type&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Layer 3 QoS&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Type of Service (ToS) is 8-bit field.&lt;/li&gt;&#xA;&lt;li&gt;First 3 bits of ToS are the IP precedence.&lt;/li&gt;&#xA;&lt;li&gt;First 6 bits of ToS are the DSCP value.&lt;/li&gt;&#xA;&lt;li&gt;Last 2 bits of ToS are explicit congestion notification (ECN).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Layer 2 QoS&lt;/p&gt;</description>
    </item>
    <item>
      <title>ONT Notes - Intro to QoS</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2010/01/ont-notes-intro-to-qos/</link>
      <pubDate>Thu, 21 Jan 2010 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2010/01/ont-notes-intro-to-qos/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ll try to keep it a little shorter this time.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Major issues for converged enterprise networks&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Available bandwidth: competition among applications&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fixes&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Increase bandwidth: More power!&lt;/li&gt;&#xA;&lt;li&gt;Properly queue based on classification and marking: QoS&lt;/li&gt;&#xA;&lt;li&gt;Compress: cRTP, TCP header compression, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Delay: Lead time to get a packet to the destination&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Types of delay&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Processing delay: routing, switch delay&lt;/li&gt;&#xA;&lt;li&gt;Queuing delay: how long a frame stays in an output queue&lt;/li&gt;&#xA;&lt;li&gt;Serialization delay:  how long to put the frame on the wire&lt;/li&gt;&#xA;&lt;li&gt;Propagation delay: the time to cross the physical medium&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Jitter (delay variation): Variation is the delay&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Different delays mean different arrival times&lt;/li&gt;&#xA;&lt;li&gt;De-jitter buffers save up packets to reduce jitter (like the old CD writers)&lt;/li&gt;&#xA;&lt;li&gt;Fixes&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More bandwidth&lt;/li&gt;&#xA;&lt;li&gt;Prioritize sensitive data and forward first&lt;/li&gt;&#xA;&lt;li&gt;Remark (reclassify) packets based on sensitivity&lt;/li&gt;&#xA;&lt;li&gt;Enable L2 payload compression: make sure compression delay isn&amp;rsquo;t worse than the jitter&lt;/li&gt;&#xA;&lt;li&gt;Use header compression&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Packet loss: Packets are lost in the network somewhere&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fixes&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More bandwidth&lt;/li&gt;&#xA;&lt;li&gt;Increase buffers space: more room for the queue on the interface&lt;/li&gt;&#xA;&lt;li&gt;Provide guaranteed bandwidth: Queuing and QoS&lt;/li&gt;&#xA;&lt;li&gt;Congestion avoidance&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Random Early Detection (RED) and weighted RED (WRED) drop packets before the queue is full&lt;/li&gt;&#xA;&lt;li&gt;Selective dropping is better than FIFO or LIFO dropping&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;QoS History&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cheat Sheets from Packetlife.net</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2008/05/cheat-sheets-from-packetlifenet/</link>
      <pubDate>Wed, 28 May 2008 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2008/05/cheat-sheets-from-packetlifenet/</guid>
      <description>&lt;p&gt;My friend Josh over at &lt;a href=&#34;http://blindhog.net&#34; title=&#34;Blindhog.net -- Main&#34;&gt;blindhog.net&lt;/a&gt; has found a collection of cheat sheet gems for the network dude(tte).  There&amp;rsquo;s sheets on BGP, OSPF, Subnetting, QoS, connector types, and more.  Check it out.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://packetlife.net/cheatsheets/&#34; title=&#34;Packetlife.net -- Cheat Sheets&#34;&gt;Cheat Sheets - Packetlife.net&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Qos Priority</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2008/04/qos-priority/</link>
      <pubDate>Tue, 08 Apr 2008 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2008/04/qos-priority/</guid>
      <description>&lt;p&gt;We just talked about &lt;a href=&#34;http://aconaway.com/2008/04/05/qos-tagging/&#34; title=&#34;AConaway.com -- QoS Tagging&#34;&gt;tagging traffic&lt;/a&gt; and &lt;a href=&#34;http://aconaway.com/2008/04/07/qos-policing/&#34; title=&#34;AConaway.com -- QoS Policing&#34;&gt;policing traffic&lt;/a&gt;, but we haven&amp;rsquo;t talked about prioritizing traffic. Tagging just sets a value in the header. Policing sets a &amp;ldquo;bandwidth ceiling&amp;rdquo; that can&amp;rsquo;t be crossed. Prioritization guarantees a certain amount of bandwidth for a flow/app/etc. no matter what&amp;rsquo;s going on.&lt;/p&gt;&#xA;&lt;p&gt;Prioritization offers you a certain amount of bandwidth; it doesn&amp;rsquo;t carve it out and hand it over. If you&amp;rsquo;re using less than the priority value, you only get as much as you need and the rest of the reserved bandwidth goes into the pot for everyone to use. As priority traffic grows, though, you&amp;rsquo;re given as much as you need up to the configured value. When you go over that, your extra traffic just goes into the best-effort queue with everything else (Note: Don&amp;rsquo;t go over the limit with VOIP traffic. Echoes and artifacts suck). For example, if you give your VOIP traffic 70% of the bandwidth of an interface but are only using 40%, the other 30% can be used by the other apps on the line. If you&amp;rsquo;re using 80%, that 10% over is competing with everything else for bandwidth.&lt;/p&gt;</description>
    </item>
    <item>
      <title>QoS Policing</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2008/04/qos-policing/</link>
      <pubDate>Mon, 07 Apr 2008 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2008/04/qos-policing/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://aconaway.com/2008/04/05/qos-tagging/&#34; title=&#34;AConaway.com -- QoS Tagging&#34;&gt;We covered QoS tagging&lt;/a&gt; the other day, but that just marks packets. I think you&amp;rsquo;re old enough now that we should actually do some policing. Policing is where you restrict the amount of bandwidth that a flow or set of flows can use. For example, say you have a site that serves webpages to the rest of the network. HTTP is the primary function, but the SysAdmins also have to maintain the boxes via SSH, right? To make sure that their SSH sessions don&amp;rsquo;t squash the bandwidth that your HTTP servers need, you can police the SSH sessions by giving the a bandwidth ceiling that they can&amp;rsquo;t cross.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Qos Tagging</title>
      <link>https://38a8db03.aww-3cz.pages.dev/posts/2008/04/qos-tagging/</link>
      <pubDate>Sun, 06 Apr 2008 00:00:00 +0000</pubDate>
      <guid>https://38a8db03.aww-3cz.pages.dev/posts/2008/04/qos-tagging/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been trying to get some experience on Cisco VOIP, and, as you probably know, Quality of Service (QoS) is quite important in that realm. Since VOIP is very time-sensitive, you have to be sure your gear delivers the voice packets first. A packet in an HTTP transaction can wait another 200ms without any problems. A voice packet with another 200ms on it means static and digital artifact on the line. Not good. There are lots of things you can do in the world of QoS, but I&amp;rsquo;ll talk about tagging this time (I may get to some of the other topics later, though).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
