<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CCIE Blog</title>
	<atom:link href="http://blog.ipexpert.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ipexpert.com</link>
	<description>IPexpert&#039;s CCIE Blog</description>
	<lastBuildDate>Mon, 08 Feb 2010 16:24:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Quality of Service for VPN Part 3 &#8211; DMVPN</title>
		<link>http://blog.ipexpert.com/2010/02/08/quality-of-service-for-vpn-part-3-dmvpn/</link>
		<comments>http://blog.ipexpert.com/2010/02/08/quality-of-service-for-vpn-part-3-dmvpn/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:24:54 +0000</pubDate>
		<dc:creator>Stuart Hare</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Techtorials]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2443</guid>
		<description><![CDATA[We conclude this multi-part techtorial with Part 3, QoS for Dynamic Multipoint VPN.
DMVPN provides the ability for large scale VPN’s, in a Hub and Spoke topology, while using a simplified Dynamic deployment model for the spokes. This is due to the reduced configuration required on the Hub device.
DMVPN combines the use of four key technologies; [...]]]></description>
			<content:encoded><![CDATA[<p>We conclude this multi-part techtorial with Part 3, QoS for Dynamic Multipoint VPN.</p>
<p>DMVPN provides the ability for large scale VPN’s, in a Hub and Spoke topology, while using a simplified Dynamic deployment model for the spokes. This is due to the reduced configuration required on the Hub device.<span id="more-2443"></span></p>
<p>DMVPN combines the use of four key technologies; IPSec, Generic Routing Encapsulation (GRE) Tunnels, Next Hop Resolution Protocol (NHRP) and a Dynamic Routing Protocol (OSPF, EIGRP etc.). In DMVPN we need to look to the NHRP protocol to provide us with a method of implementing Per Tunnel QoS; this feature is called NHRP Groups.</p>
<p>We should start to see a pattern emerging here; Tunnel Groups on the ASA; QoS Groups for IOS VPN; and now NHRP Groups for DMVPN! All of which, we use as classifiers for our QoS policies.</p>
<p>NHRP groups are configured on the Spokes GRE tunnel interfaces, and acts to identify each tunnel to the Hub device. The NHRP group is passed to the Hub during the NHRP registration process, which is sent from Spoke to Hub. Static mappings are applied to each spoke so they can identify where to initiaite their registration to. This is the key to the operation of DMVPN as a whole, as its responsible for dynamically updating the Hubs NHRP tables with the registering spokes information. This spoke info allows the establishment of the IPSec SA’s in both directions.</p>
<p>Assuming that the DMVPN configuration is already in place, several requirements/restrictions exist for NHRP groups:</p>
<p>•	CEF must be enabled to use NHRP Groups</p>
<p>•	You can only use 1 NHRP Group Per DMVPN Tunnel Interface</p>
<p>•	If multiple tunnel interfaces exist on the spoke then seperate groups names can be used on each interface.</p>
<p>The slight difference we have over the previous examples for VPN QoS, is although the groups are defined on the spoke router, the policy is defined and applied on the Hub.</p>
<p>The Spoke side configuration is pretty simple, all we need to do is enter tunnel interface config mode and apply the group to the GRE Interface, so for example set an NHRP group of SpokeGrp1 to the interface for Tunnel1:</p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group SpokeGrp1</span></p>
<p>Simple huh! The bulk of the configuration is actually done on the Hub router, so all were doing here is tagging the tunnel with an ID. Now for the Hub.</p>
<p>In comparison to our previous examples the NHRP group is not matched within the Class Map, instead we use an NHRP Map command to associate the group to a defined QoS policy. This leaves us the flexibility to match on specific traffic in our class maps.</p>
<p>For example on the Hub GRE interface map the group to a policy:</p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group SpokeGrp1 service-policy output SpokeGrp1_QoS</span></p>
<p>Ok lets move on to an example scenario.</p>
<p><a href="http://blog.ipexpert.com/files/2010/02/DMVPN_QOS.jpg"><img class="aligncenter size-medium wp-image-2444" title="DMVPN_QOS" src="http://blog.ipexpert.com/files/2010/02/DMVPN_QOS-300x259.jpg" alt="" width="300" height="259" /></a></p>
<p>Above we have a simple Hub and two spoke DMVPN setup. The tunnel for R4 Spoke 1 will be tagged with the NHRP Group of WEST, and R5 Spoke 2 will be tagged as EAST.</p>
<p>QoS policies will be defined on the Hub router using the following:</p>
<p style="padding-left: 30px">•	R4’s WEST group requires to be shaped to 1Mb</p>
<p style="padding-left: 30px">•	R5’s EAST group requires a nested policy for the following:</p>
<p style="padding-left: 30px">•	Prioritise critical application traffic marked as DSCP AF43 to 512k</p>
<p style="padding-left: 30px">•	Shape all traffic to 1mb</p>
<p>Configuration:</p>
<p>So starting with the Spokes we need to assign the NHRP groups:</p>
<p style="padding-left: 30px"><span style="color: #000000">R4:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group WEST</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">R5:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group EAST</span></p>
<p>Then we move to the Hub router to define the QoS policies and associate them to each group:</p>
<p style="padding-left: 30px"><span style="color: #000000">R2:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all PRIORITY</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match ip dscp af43</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class PRIORITY</span></p>
<p style="padding-left: 30px"><span style="color: #000000">priority 512</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">service-policy PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group EAST service-policy output EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group WEST service-policy output WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p>There you have it, the configuration for the above requirements. Class defaults are used to match on any traffic flow. The small addition here is the inclusion of the hierarchical nested policy. This is made up of two separate policies, a Child policy (PRIORITY_QOS) that is in turn applied to the Parent policy (EAST_QOS). The Parent / Child relationship allows a more granular approach, by providing the ability to assign different actions to both Parent and Child, based on the traffic flows defined with their respective classes.</p>
<p>A nice plus point to this method is that the QoS is applied on the arrival of the next packet without the need to restart the IPSec SA’s.</p>
<p>Verification:</p>
<p>Now we have the config in place next step is to verify it. Verification should be done on the Hub Router. Show DMVPN Detail is a good place to start. Here we can see the peer information, the group mapping and the applied service policies.</p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#show dmvpn detail</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Legend: Attrb &#8211;&gt; S &#8211; Static, D &#8211; Dynamic, I &#8211; Incomplete</span></p>
<p style="padding-left: 30px"><span style="color: #000000">N &#8211; NATed, L &#8211; Local, X &#8211; No Socket</span></p>
<p style="padding-left: 30px"><span style="color: #000000"># Ent &#8211;&gt; Number of NHRP entries with same NBMA peer</span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHS Status: E &#8211;&gt; Expecting Replies, R &#8211;&gt; Responding</span></p>
<p style="padding-left: 30px"><span style="color: #000000">UpDn Time &#8211;&gt; Up or Down Time for a Tunnel</span></p>
<p style="padding-left: 30px"><span style="color: #000000">===================================================================</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Intferface Tunnel1 is up/up, Addr. is 10.1.245.2, VRF &#8220;&#8221;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnel Src./Dest. addr: 192.1.2.2/MGRE, Tunnel VRF &#8220;&#8221;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Protocol/Transport: &#8220;multi-GRE/IP&#8221;, Protect &#8220;DMP&#8221;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Type:Hub, Total NBMA Peers (v4/v6): 2</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000"># Ent  Peer NBMA Addr Peer Tunnel Add State  UpDn Tm Attrb    Target Network</span></p>
<p style="padding-left: 30px"><span style="color: #000000">&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">1      192.1.2.4      10.1.245.4    UP 01:15:20    D      10.1.245.4/32</span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHRP group: WEST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Output QoS service-policy applied: WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">1      192.1.2.5      10.1.245.5    UP 01:15:31    D      10.1.245.5/32</span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHRP group: EAST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Output QoS service-policy applied: EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p>Or alternatively, show ip nhrp group-map provides the more specific information:</p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#show ip nhrp group-map</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface: Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHRP group: EAST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">QoS policy: EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnels using the QoS policy:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnel destination overlay/transport address</span></p>
<p style="padding-left: 30px"><span style="color: #000000">10.1.245.5/192.1.2.5</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">NHRP group: WEST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">QoS policy: WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnels using the QoS policy:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Tunnel destination overlay/transport address</span></p>
<p style="padding-left: 30px"><span style="color: #000000">10.1.245.4/192.1.2.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p>Final piece of verification is to check that the policy is in effect.</p>
<p>Use the show policy-map multipoint to confirm this:</p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#show policy-map multipoint</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel1 &lt;&#8211;&gt; 192.1.2.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy output: WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">4630 packets, 5171238 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Queueing</span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue limit 250 packets</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(queue depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts output/bytes output) 0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape (average) cir 1000000, bc 4000, be 4000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">target shape rate 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Interface Tunnel1 &lt;&#8211;&gt; 192.1.2.5</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy output: EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">4979 packets, 1989296 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Queueing</span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue limit 250 packets</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(queue depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts output/bytes output) 0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape (average) cir 1000000, bc 4000, be 4000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">target shape rate 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy : PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue stats for all priority classes:</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue limit 128 packets</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(queue depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts output/bytes output) 0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: PRIORITY (match-all)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">1000 packets, 124000 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: ip dscp af43 (38)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Priority: 512 kbps, burst bytes 12800, b/w exceed drops: 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">255 packets, 22278 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">queue limit 122 packets</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(queue depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts output/bytes output) 0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#</span></p>
<p>For reference, Ive included the core configs for each router below.</p>
<p style="padding-left: 30px"><span style="color: #000000">R2_Hub#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">hostname R2_Hub</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp policy 10</span></p>
<p style="padding-left: 30px"><span style="color: #000000">encr aes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authentication pre-share</span></p>
<p style="padding-left: 30px"><span style="color: #000000">group 5</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp key cisco address 0.0.0.0 0.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec transform-set TS esp-aes esp-sha-hmac</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set transform-set TS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all PRIORITY</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match ip dscp af43</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class PRIORITY</span></p>
<p style="padding-left: 30px"><span style="color: #000000">priority 512</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class class-default</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 1000000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">service-policy PRIORITY_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.245.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip redirects</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip mtu 1400</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip next-hop-self eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp authentication cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map multicast dynamic</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group EAST service-policy output EAST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map group WEST service-policy output WEST_QOS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp network-id 245</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp holdtime 300</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip tcp adjust-mss 1360</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip split-horizon eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel source FastEthernet1/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel mode gre multipoint</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel protection ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no switchport</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.2.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet1/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no switchport</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 192.1.2.2 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.2.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.245.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">R4_Spoke1#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp policy 10</span></p>
<p style="padding-left: 30px"><span style="color: #000000">encr aes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authentication pre-share</span></p>
<p style="padding-left: 30px"><span style="color: #000000">group 5</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp key cisco address 0.0.0.0 0.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec transform-set TS esp-aes esp-sha-hmac</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set transform-set TS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">bandwidth 1000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.245.4 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip redirects</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip mtu 1400</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp authentication cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group WEST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map multicast 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map 10.1.245.2 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp network-id 245</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp holdtime 300</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp nhs 10.1.245.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip tcp adjust-mss 1360</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel source FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel mode gre multipoint</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel protection ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.4.4 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 192.1.2.4 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.4.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.245.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">R5_spoke2#</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp policy 10</span></p>
<p style="padding-left: 30px"><span style="color: #000000">encr aes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authentication pre-share</span></p>
<p style="padding-left: 30px"><span style="color: #000000">group 5</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp key cisco address 0.0.0.0 0.0.0.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec transform-set TS esp-aes esp-sha-hmac</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set transform-set TS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface Tunnel1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">bandwidth 1000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.245.5 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip redirects</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip mtu 1400</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp authentication cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp group EAST</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map multicast 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp map 10.1.245.2 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp network-id 245</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp holdtime 300</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip nhrp nhs 10.1.245.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip tcp adjust-mss 1360</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel source FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel mode gre multipoint</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tunnel protection ipsec profile DMP</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.5.5 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 192.1.2.5 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">router eigrp 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.5.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">network 10.1.245.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no auto-summary</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">end</span></p>
<p>Hopefully these three Techtorials have provided some insight into the ways we can incorporate common Quality of Service methods into our VPN deployments, and ultimately bolster the knowledge required for success in your future lab attempts. See ya soon with some more posts :-)</p>
<p>Stu&#8230;</p>
<p>Regards,</p>
<p>Stuart Hare</p>
<p>CCIE #25616 (Security), CCSP, Microsoft MCP</p>
<p>Sr. Support Engineer – IPexpert, Inc.</p>
<p>URL: http://www.IPexpert.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/02/08/quality-of-service-for-vpn-part-3-dmvpn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congratulations to IPexpert’s Latest CCIE Success Stories!!!</title>
		<link>http://blog.ipexpert.com/2010/02/05/congratulations-to-ipexpert%e2%80%99s-latest-ccie-success-stories-36/</link>
		<comments>http://blog.ipexpert.com/2010/02/05/congratulations-to-ipexpert%e2%80%99s-latest-ccie-success-stories-36/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 17:44:59 +0000</pubDate>
		<dc:creator>Mike Down</dc:creator>
				<category><![CDATA[General Announcements]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2441</guid>
		<description><![CDATA[Congratulations to:

Daryl P. Smith CCIE #25893 (Voice)
Brett Saling CCIE #25890 (Voice)


IPexpert is proud to boast the world’s largest list of CCIE success stories, and the industry’s most complete and updated self-study portfolio for the CCIE R&#38;S, Voice, Security and Service Provider Lab exams.  Have you also used IPexpert or Proctor Labs to help you pass the CCIE lab [...]]]></description>
			<content:encoded><![CDATA[<p>Congratulations to:</p>
<ul>
<li>Daryl P. Smith CCIE #25893 (Voice)<img src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img title="More..." src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></li>
<li>Brett Saling CCIE #25890 (Voice)<img title="More..." src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img title="More..." src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img title="More..." src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-2441"></span></li>
</ul>
<p><img src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p>IPexpert is proud to boast <a href="http://www.ipexpert.com/Company/Success" target="_blank">the world’s largest list of CCIE success stories</a>, and the industry’s most complete and updated self-study portfolio for the CCIE R&amp;S, Voice, Security and Service Provider Lab exams.  Have you also used <a href="http://www.ipexpert.com">IPexpert</a> or <a href="http://www.proctorlabs.com">Proctor Labs</a> to help you pass the CCIE lab exam?  If so, we want to hear your story! Please email us at <a href="mailto:success@ipexpert.com">success@ipexpert.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/02/05/congratulations-to-ipexpert%e2%80%99s-latest-ccie-success-stories-36/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quality of Service for VPN Part 2 &#8211; IOS</title>
		<link>http://blog.ipexpert.com/2010/02/03/quality-of-service-for-vpn-part-2-ios/</link>
		<comments>http://blog.ipexpert.com/2010/02/03/quality-of-service-for-vpn-part-2-ios/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 04:00:45 +0000</pubDate>
		<dc:creator>Stuart Hare</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2310</guid>
		<description><![CDATA[Here in part 2 we are going to continue with QoS for IOS VPN’s. In Part 1 for the ASA we showed that QoS policies were defined and applied using MPF (Modular Policy Framework). With IOS we also use another modular component called MQC, or Modular QoS Command-Line Interface. MQC although similar in nature to [...]]]></description>
			<content:encoded><![CDATA[<p>Here in part 2 we are going to continue with QoS for IOS VPN’s. In Part 1 for the ASA we showed that QoS policies were defined and applied using MPF (Modular Policy Framework). With IOS we also use another modular component called MQC, or Modular QoS Command-Line Interface. MQC although similar in nature to MPF, is far more powerful and granular.<span id="more-2310"></span></p>
<p>The similarities appear when we look into the methods of configuration, both use Classes, Polices and Service-policies to define and apply the required methods of QoS.</p>
<p>The big difference is that we have far more granularity in terms of the match criteria within the Classes, and the Set / Action criteria we can apply in these Policies. Not only can we control the traffic flow, we can also mark the traffic to a specific DSCP or IP Precedence value, so it can be controlled in another part of the network.</p>
<p>There are too many methods to list here so check out the following QoS documentation for a detailed list of supported match and action criteria:</p>
<p>http://www.cisco.com/en/US/docs/ios/qos/configuration/guide/qos_mqc.html#wp1043620</p>
<p>When it comes to QoS and IPSec in IOS we have a nice feature called qos-groups.</p>
<p>Qos-groups allow us to tag IPSec flows with a group id or number, which we can use as match criteria in a class map, to differentiate between multiple tunnels (similar to the match tunnel-group on the ASA).</p>
<p>To use qos-groups we also need to utilize another VPN feature, the ISAKMP profile.</p>
<p>The ISAKMP Profile provides us with the ability, to uniquely identify, different flows of VPN traffic, using its own version of match statements. Match statements here typically match on identities using peer IP addresses, hostnames, or even groups as used in EZVPN.</p>
<p>They can be used to set IKE Phase 1.5 (XAUTH) parameters, such as client configs, authentication and authorization lists, and also CA Trustpoint’s and VRF’s etc.</p>
<p>Note that qos groups cannot be used currently without the ISAKMP profile.</p>
<p>Ok so lets see how we combine these two features for our QoS configuration.</p>
<p>First off we need to create an ISAKMP profile, and define the match type. Then from within the profile we set the qos group tag or id.</p>
<p>Valid values for the qos-group number are 1 &#8211; 1023.</p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp profile &lt;profile name&gt;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match identity address &lt;ip address&gt;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">qos-group &lt;number&gt;</span></p>
<p>What we are actually doing here is very much like QoS marking, if this is matched then mark with this. So effectively if the VPNs peer IP address is X, then set the qos group for this VPN to Y. Now we have the basic ISAKMP profile defined and the qos-group set, we then need to look at how we manipulate this.</p>
<p>Thinking back to part 1, what we needed to do next was to identify our interesting traffic using Class Maps. And this is where we will look to use our qos group as part of the match criteria.</p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all &lt;class_name&gt;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match qos-group &lt;number&gt;</span></p>
<p>Then we are back in the land of policies and service polices, where we call our classes and apply our required QoS methods.</p>
<p>Lets look at a scenario to tie this all together.</p>
<p style="text-align: center"><a href="http://blog.ipexpert.com/files/2010/01/IOS_QOS11.jpg"><img class="size-medium wp-image-2323 aligncenter" title="IOS_QOS1" src="http://blog.ipexpert.com/files/2010/01/IOS_QOS11-300x140.jpg" alt="" width="300" height="140" /></a></p>
<p>Here we have a basic Head Office, Branch Office environment with support for Remote Access VPN. R1 is our Hub device and is terminating both a Site to Site VPN for the Branch to R2, and Remote Access VPN for remote users using EZVPN.</p>
<p>As we used both Policing and LLQ/Priority Queueing for the ASA example in Part 1, we will look at utilizing two different methods here. Traffic Shaping will be used for the Branch Office,  while the RAS VPN will be dedicated a percentage of the available interface bandwidth.</p>
<p>Assuming the VPN’s have an existing setup, and that we are applying our QoS to R1, lets first look at the config for the Branch office. Recapping, we need to first create our ISAKMP profile, define the match for the peer IP address of R2, and set the qos-group, which we will assign the value of 1. One extra step is that we will also use a Crypto keyring for the pre shared key.</p>
<p style="padding-left: 30px"><span style="color: #000000">crypto keyring Branch</span></p>
<p style="padding-left: 30px"><span style="color: #000000">pre-shared-key address 192.1.2.2 key cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp profile Branch</span></p>
<p style="padding-left: 30px"><span style="color: #000000">keyring Branch</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match identity address 192.1.2.2 255.255.255.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">qos-group 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000"> </span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto map CM 10 ipsec-isakmp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set isakmp-profile Branch</span></p>
<p>If we now reestablish the VPN to R2 we should see that IPSec SA now has the qos-group assigned to it:</p>
<p style="padding-left: 30px"><span style="color: #000000">R1#show crypto ipsec sa</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface: FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Crypto map tag: CM, local addr 192.1.2.1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">protected vrf: (none)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">local  ident (addr/mask/prot/port): (10.1.1.0/255.255.255.0/0/0)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">remote ident (addr/mask/prot/port): (192.1.1.0/255.255.255.0/0/0)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">current_peer 192.1.2.2 port 500</span></p>
<p style="padding-left: 30px"><span style="color: #000000">PERMIT, flags={origin_is_acl,}</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts encaps: 134, #pkts encrypt: 134, #pkts digest: 134</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts decaps: 134, #pkts decrypt: 134, #pkts verify: 134</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts compressed: 0, #pkts decompressed: 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts not compressed: 0, #pkts compr. failed: 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts not decompressed: 0, #pkts decompress failed: 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#send errors 1, #recv errors 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">qos group is set to 1</span></p>
<p>Next step is to define our QoS policy and assign it. Remembering our three main steps, we need to use the class map to classify our interesting traffic, create a policy map to assign our QoS method and the Service Policy to apply the policy to an interface.</p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all Branch_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match qos-group 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map VPN_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class Branch_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 8000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 192.1.2.1 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto map CM</span></p>
<p style="padding-left: 30px"><span style="color: #000000">service-policy output VPN_QoS</span></p>
<p>So in a nutshell the above configuration is taking any VPN traffic marked with qos group 1, and applying traffic shaping to an average rate of 8kbps.</p>
<p>Note that when we apply the service policy to an interface to enable the QoS features, we need to ensure that it is assigned to the same interface that your crypto map is assigned to. Also note that QoS groups can only be applied to outbound service policies.</p>
<p>Moving on to the Remote Access clients, we pretty much follow the same procedure as we did for the branch office VPN. Main difference here is the match criteria for the ISAKMP profile. As the peer addresses of the clients can change regularly, we cant match on the peers IP address. But as we are using EZVPN we can match on its group name. For the RAS VPN we are using qos group 4.</p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp profile RAS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match identity group RASGrp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">qos-group 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto dynamic-map RASDM 20</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set isakmp-profile RAS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all RAS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match qos-group 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map VPN_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class RAS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">bandwidth percent 1</span></p>
<p>For the RAS VPNs the ISAKMP profile is applied to the existing dynamic crypto map, and the QoS method applies a set percentage of interface bandwidth (1%) for the VPN traffic.</p>
<p>The amount of actual bandwidth that gets assigned, will vary based on the interface and the hardware used. Once we have a RAS VPN established we can check the IPSec SA’s once more, to verify they are up and that the qos group has been set correctly:</p>
<p style="padding-left: 30px"><span style="color: #000000">R1#show crypto ipsec sa</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface: FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Crypto map tag: CM, local addr 192.1.2.1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">protected vrf: (none)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">local  ident (addr/mask/prot/port): (0.0.0.0/0.0.0.0/0/0)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">remote ident (addr/mask/prot/port): (10.4.4.7/255.255.255.255/0/0)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">current_peer 192.1.2.100 port 1326</span></p>
<p style="padding-left: 30px"><span style="color: #000000">PERMIT, flags={}</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts encaps: 327095, #pkts encrypt: 327095, #pkts digest: 327095</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts decaps: 196642, #pkts decrypt: 196642, #pkts verify: 196642</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts compressed: 0, #pkts decompressed: 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts not compressed: 0, #pkts compr. failed: 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#pkts not decompressed: 0, #pkts decompress failed: 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">#send errors 0, #recv errors 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">qos group is set to 4</span></p>
<p>The final step we need to take is to generate some traffic to verify that our traffic is being classified correctly, matched on and ultimately have our QoS features applied to the traffic flows. Firing some large ICMP traffic between HostA and HostB, and, HostA and RAS Client will suffice for this test.</p>
<p style="padding-left: 30px"><span style="color: #000000">R1#show policy-map interface f0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Service-policy output: VPN_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: Branch_QoS (match-all)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">304 packets, 242280 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: qos-group 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Traffic Shaping</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Target/Average   Byte   Sustain   Excess    Interval  Increment</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Rate           Limit  bits/int  bits/int  (ms)      (bytes)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">8000/8000      2000   8000      8000      1000      1000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Adapt  Queue     Packets   Bytes     Packets    Bytes      Shaping</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Active  Depth                         	      Delayed   Delayed   Active</span></p>
<p style="padding-left: 30px"><span style="color: #000000">-      		1         239       229090    202          215964    yes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: RAS (match-all)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">314399 packets, 257760858 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 2551000 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: qos-group 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Queueing</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Output Queue: Conversation 265</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Bandwidth 1 (%)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Bandwidth 1000 (kbps)Max Threshold 64 (packets)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(pkts matched/bytes matched) 4/3352</span></p>
<p style="padding-left: 30px"><span style="color: #000000">(depth/total drops/no-buffer drops) 0/0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Class-map: class-default (match-any)</span></p>
<p style="padding-left: 30px"><span style="color: #000000">1624 packets, 181439 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">5 minute offered rate 0 bps, drop rate 0 bps</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Match: any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R1#</span></p>
<p>From the policy-map output above, starting with the Branch Class, we see that 304 packets  have been successfully matched for qos group 1, the traffic is being actively shaped to 8k, with packets being queued as the token bucket fills.</p>
<p>With the RAS class output, we needed to generate quite a bit more traffic as you can see. Again the successful matches are occurring based on qos group 4. And similar to shaping we see that by using the bandwidth method, we are also assigned a queue. The bandwidth queue comes into play as the bandwidth percentage is exceeded. Packets are placed into the queue, and are transmitted as and when it becomes available. This queue also has a threshold limit, and if this is exceeded then further packets will be dropped.</p>
<p>Looking at the pkts matched/bytes matched counter we see that 4 pkts and 3352 bytes were placed in to the queue, with no packets being dropped. Happy days :)</p>
<p>Just for completeness see R1’s configuration below.</p>
<p>Hopefully this post has provided some insight into how the simple use of QoS groups can be integrated to assist us in applying different QoS features to IOS VPN’s.</p>
<p style="padding-left: 30px"><span style="color: #000000">R1#sh run</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Building configuration&#8230;</span></p>
<p style="padding-left: 30px"><span style="color: #000000">Current configuration : 2414 bytes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">version 12.4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">service timestamps debug datetime msec</span></p>
<p style="padding-left: 30px"><span style="color: #000000">service timestamps log datetime msec</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no service password-encryption</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">hostname R1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">boot-start-marker</span></p>
<p style="padding-left: 30px"><span style="color: #000000">warm-reboot</span></p>
<p style="padding-left: 30px"><span style="color: #000000">boot-end-marker</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">aaa new-model</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">aaa authentication login XAUTH local</span></p>
<p style="padding-left: 30px"><span style="color: #000000">aaa authorization network XAUTH local</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">aaa session-id common</span></p>
<p style="padding-left: 30px"><span style="color: #000000">memory-size iomem 15</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">dot11 syslog</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip cef</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">multilink bundle-name authenticated</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">voice-card 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no dspfarm</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">vtp domain ipexpert</span></p>
<p style="padding-left: 30px"><span style="color: #000000">vtp mode transparent</span></p>
<p style="padding-left: 30px"><span style="color: #000000">username vpnuser password 0 cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto keyring Branch</span></p>
<p style="padding-left: 30px"><span style="color: #000000">pre-shared-key address 192.1.2.2 key cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp policy 10</span></p>
<p style="padding-left: 30px"><span style="color: #000000">encr aes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authentication pre-share</span></p>
<p style="padding-left: 30px"><span style="color: #000000">group 5</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp policy 20</span></p>
<p style="padding-left: 30px"><span style="color: #000000">encr aes</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authentication pre-share</span></p>
<p style="padding-left: 30px"><span style="color: #000000">group 2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp key cisco address 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp client configuration group RASGrp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">key cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">pool RASPOOL</span></p>
<p style="padding-left: 30px"><span style="color: #000000">acl 100</span></p>
<p style="padding-left: 30px"><span style="color: #000000">save-password</span></p>
<p style="padding-left: 30px"><span style="color: #000000">netmask 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp profile Branch</span></p>
<p style="padding-left: 30px"><span style="color: #000000">keyring Branch</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match identity address 192.1.2.2 255.255.255.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">qos-group 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto isakmp profile RAS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match identity group RASGrp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">client authentication list XAUTH</span></p>
<p style="padding-left: 30px"><span style="color: #000000">isakmp authorization list XAUTH</span></p>
<p style="padding-left: 30px"><span style="color: #000000">client configuration address respond</span></p>
<p style="padding-left: 30px"><span style="color: #000000">qos-group 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto ipsec transform-set TS esp-aes esp-sha-hmac</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto dynamic-map RASDM 20</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set transform-set TS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set isakmp-profile RAS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">reverse-route</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto map CM 10 ipsec-isakmp</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set peer 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set transform-set TS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">set isakmp-profile Branch</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match address VPN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto map CM 20 ipsec-isakmp dynamic RASDM</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">archive</span></p>
<p style="padding-left: 30px"><span style="color: #000000">log config</span></p>
<p style="padding-left: 30px"><span style="color: #000000">hidekeys</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all Branch_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match qos-group 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class-map match-all RAS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">match qos-group 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">policy-map VPN_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class Branch_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">shape average 8000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">class RAS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">bandwidth percent 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 10.1.1.1 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">interface FastEthernet0/1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip address 192.1.2.1 255.255.255.0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">duplex auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">speed auto</span></p>
<p style="padding-left: 30px"><span style="color: #000000">crypto map CM</span></p>
<p style="padding-left: 30px"><span style="color: #000000">service-policy output VPN_QoS</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip local pool RASPOOL 10.4.4.0 10.4.4.10</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip forward-protocol nd</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip route 192.1.1.0 255.255.255.0 192.1.2.2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip http server</span></p>
<p style="padding-left: 30px"><span style="color: #000000">no ip http secure-server</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">ip access-list extended VPN</span></p>
<p style="padding-left: 30px"><span style="color: #000000">permit ip 10.1.1.0 0.0.0.255 192.1.1.0 0.0.0.255</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">access-list 100 permit ip 10.1.1.0 0.0.0.255 any</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">control-plane</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line con 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">exec-timeout 0 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line aux 0</span></p>
<p style="padding-left: 30px"><span style="color: #000000">line vty 0 4</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">scheduler allocate 20000 1000</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">end</span></p>
<p style="padding-left: 30px"><span style="color: #000000">R1#</span></p>
<p>Stuart Hare</p>
<p>CCIE #25616 (Security), CCSP, Microsoft MCP</p>
<p>Sr. Support Engineer – IPexpert, Inc.</p>
<p>URL: http://www.IPexpert.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/02/03/quality-of-service-for-vpn-part-2-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CUCME &#8211; SIP</title>
		<link>http://blog.ipexpert.com/2010/02/01/cucme-sip/</link>
		<comments>http://blog.ipexpert.com/2010/02/01/cucme-sip/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 16:14:52 +0000</pubDate>
		<dc:creator>Iwan Hoogendoorn</dc:creator>
				<category><![CDATA[Ask the Expert]]></category>
		<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[Voice]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2361</guid>
		<description><![CDATA[Hi IPexpert blog readers,
In this blog I am going to post a basic configuration to start off with to understand how you configure SIP endpoints with CUCME.
Step 1
Set up TFTP server on router for phones to pick SIP firmware
!
tftp-server flash:PHONE/7940-7960/P0S3-08-9-00.loads alias P0S3-08-6-00.loads
tftp-server flash:PHONE/7940-7960/P0S3-08-9-00.sb2 alias P0S3-08-6-00.sb2
tftp-server flash:PHONE/7940-7960/P003-08-9-00.bin alias P003-08-6-00.bin
tftp-server flash:PHONE/7940-7960/P003-08-9-00.sbn alias P003-08-6-00.sbn
!
Step 2
SIP configuration and setup [...]]]></description>
			<content:encoded><![CDATA[<p>Hi IPexpert blog readers,</p>
<p>In this blog I am going to post a basic configuration to start off with to understand how you configure SIP endpoints with CUCME.<span id="more-2361"></span><a href="http://blog.ipexpert.com/files/2010/01/CUCME_SIP_BLOG.png"><img class="aligncenter size-medium wp-image-2362" title="CUCME_SIP_BLOG" src="http://blog.ipexpert.com/files/2010/01/CUCME_SIP_BLOG-300x114.png" alt="" width="300" height="114" /></a></p>
<p>Step 1</p>
<p>Set up TFTP server on router for phones to pick SIP firmware</p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tftp-server flash:PHONE/7940-7960/P0S3-08-9-00.loads alias P0S3-08-6-00.loads</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tftp-server flash:PHONE/7940-7960/P0S3-08-9-00.sb2 alias P0S3-08-6-00.sb2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tftp-server flash:PHONE/7940-7960/P003-08-9-00.bin alias P003-08-6-00.bin</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tftp-server flash:PHONE/7940-7960/P003-08-9-00.sbn alias P003-08-6-00.sbn</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p>Step 2</p>
<p>SIP configuration and setup of registrar server</p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">voice service voip</span></p>
<p style="padding-left: 30px"><span style="color: #000000">allow-connections sip to sip</span></p>
<p style="padding-left: 30px"><span style="color: #000000">sip</span></p>
<p style="padding-left: 30px"><span style="color: #000000">bind all source-interface Vlan100</span></p>
<p style="padding-left: 30px"><span style="color: #000000">registrar server expires max 600 min 60</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">voice register global</span></p>
<p style="padding-left: 30px"><span style="color: #000000">mode cme</span></p>
<p style="padding-left: 30px"><span style="color: #000000">source-address 11.11.101.1 port 5060</span></p>
<p style="padding-left: 30px"><span style="color: #000000">max-dn 2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">max-pool 2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">load 7960-7940 P0S3-08-6-00</span></p>
<p style="padding-left: 30px"><span style="color: #000000">authenticate register</span></p>
<p style="padding-left: 30px"><span style="color: #000000">tftp-path flash:</span></p>
<p style="padding-left: 30px"><span style="color: #000000">create profile</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p>Step 3</p>
<p>Create the voice register dn’s (phone lines)</p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">voice register dn 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">number 2001</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">voice register dn 2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">number 2002</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p>Step 4</p>
<p>Create the voice register pools (phone configuration)</p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">voice register pool 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">description 79XX PHONE 2001</span></p>
<p style="padding-left: 30px"><span style="color: #000000">id mac 003F.A3F4.AA54</span></p>
<p style="padding-left: 30px"><span style="color: #000000">type 7960</span></p>
<p style="padding-left: 30px"><span style="color: #000000">number 1 dn 1</span></p>
<p style="padding-left: 30px"><span style="color: #000000">dtmf-relay sip-notify</span></p>
<p style="padding-left: 30px"><span style="color: #000000">username 2001 password cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">description 2222-2001</span></p>
<p style="padding-left: 30px"><span style="color: #000000">!</span></p>
<p style="padding-left: 30px"><span style="color: #000000">voice register pool 2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">description 79XX PHONE 2002</span></p>
<p style="padding-left: 30px"><span style="color: #000000">id mac 002D.456E.345A</span></p>
<p style="padding-left: 30px"><span style="color: #000000">type 7960</span></p>
<p style="padding-left: 30px"><span style="color: #000000">number 1 dn 2</span></p>
<p style="padding-left: 30px"><span style="color: #000000">dtmf-relay sip-notify</span></p>
<p style="padding-left: 30px"><span style="color: #000000">username 2002 password cisco</span></p>
<p style="padding-left: 30px"><span style="color: #000000">description 2222-2002</span></p>
<p>&#8211;</p>
<p>Regards,</p>
<p>Iwan Hoogendoorn</p>
<p>CCIE #13084 (R&amp;S / Security / SP)</p>
<p>Sr. Support Engineer – IPexpert, Inc.</p>
<p>URL: http://www.IPexpert.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/02/01/cucme-sip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IPexpert&#8217;s CCIE Routing and Switching 4.0 Volume 1 Workbook Walk-Through Video Tutorials &#8211; Now Shipping</title>
		<link>http://blog.ipexpert.com/2010/01/29/ipexperts-ccie-rs-4-0-volume-1-workbook-walk-through-video-tutorials-now-shipping/</link>
		<comments>http://blog.ipexpert.com/2010/01/29/ipexperts-ccie-rs-4-0-volume-1-workbook-walk-through-video-tutorials-now-shipping/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 22:54:45 +0000</pubDate>
		<dc:creator>Wayne Lawson II</dc:creator>
				<category><![CDATA[Routing & Switching]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2429</guid>
		<description><![CDATA[CCIE R&#38;S 4.0 Lab Candidates &#8211; Our highly-anticipated CCIE R&#38;S 4.0 Workbook Volume 1 Walk-Through Video Tutorials are now completed and shipping!
These Walk-Through Video Tutorials for the CCIE R&#38;S Lab Preparation Workbook (Volume 1) will take the strategy and methodologies for working through lab exams to a deeper level. The videos will illustrate the mindset [...]]]></description>
			<content:encoded><![CDATA[<p>CCIE R&amp;S 4.0 Lab Candidates &#8211; <strong>Our highly-anticipated</strong> <a href="http://www.ipexpert.com/Cisco/CCIE/Routing-and-Switching/Workbook/video-solutions-vol1" target="_blank">CCIE R&amp;S 4.0 Workbook Volume 1 Walk-Through Video Tutorials</a> are now completed and shipping!</p>
<p>These Walk-Through Video Tutorials for the CCIE R&amp;S Lab Preparation Workbook (Volume 1) will take the strategy and methodologies for working through lab exams to a deeper level. The videos will illustrate the mindset of an expert CCIE R&amp;S Instructor during the configuration, verification and troubleshooting steps of each lab in IPexpert&#8217;s CCIE R&amp;S Lab Preparation Workbook (Volume 1). Watch and learn as the Instructor demonstrates each and every step of all 34 labs in the Volume 1, CCIE R&amp;S 4.0 protocol-focused Workbook.</p>
<p><em>Note: Due to this being an entirely new product (just announced and introduced), this is *NOT* part of the current Blended Learning Solution (this will actually vary depending on the date in which you purchased). The former Blended Learning Solution (prior to December 2009) did not have this component, however &#8211; massive discounts are available for existing clients (who may have purchased prior to December 2009). For more details, please contact your Training Advisor at </em><a href="mailto:sales@ipexpert.com" target="_blank"><em>sales@ipexpert.com</em></a><em> or directly at +1.810.326.1444 (or via live chat at </em><a href="http://www.ipexpert.com/chat" target="_blank"><em>www.ipexpert.com/chat</em></a><em>). </em></p>
<p>Regards &#8211; Wayne</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/01/29/ipexperts-ccie-rs-4-0-volume-1-workbook-walk-through-video-tutorials-now-shipping/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IPexpert&#8217;s CCIE Voice 3.0 Workbooks, Volumes 1 and 2 (and Detailed Solution Guides) &#8211; Done!</title>
		<link>http://blog.ipexpert.com/2010/01/29/ipexperts-ccie-voice-3-0-workbooks-volumes-1-and-2-and-detailed-solution-guides-done/</link>
		<comments>http://blog.ipexpert.com/2010/01/29/ipexperts-ccie-voice-3-0-workbooks-volumes-1-and-2-and-detailed-solution-guides-done/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 21:32:39 +0000</pubDate>
		<dc:creator>Wayne Lawson II</dc:creator>
				<category><![CDATA[Voice]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2421</guid>
		<description><![CDATA[CCIE Voice Candidates &#8211; In addition to all CCIE R&#38;S 4.0, all CCIE Security 3.0 and all SP Workbooks being finished (massively overhauled &#8211; or in most instances, completely rewritten), our CCIE Voice 3.0 Volume 1 Workbook and CCIE Voice Volume 2 Workbook (and all Detailed Solution Guides) are finished and shipping. They will be [...]]]></description>
			<content:encoded><![CDATA[<p>CCIE Voice Candidates &#8211; In addition to all CCIE R&amp;S 4.0, all CCIE Security 3.0 and all SP Workbooks being finished (massively overhauled &#8211; or in most instances, completely rewritten), our <a href="https://www.ipexpert.com/Cisco/CCIE/Voice/Workbook/Technology-Focused-Voice-Lab-Workbook" target="_blank">CCIE Voice 3.0 Volume 1 Workbook</a> and <a href="https://www.ipexpert.com/Cisco/CCIE/Voice/Workbook/Voice-Mock-Lab-Workbook-Volume-2" target="_blank">CCIE Voice Volume 2 Workbook</a> (and all Detailed Solution Guides) are finished and shipping. They will be added to existing customers Member&#8217;s Areas this weekend.  - Wayne</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/01/29/ipexperts-ccie-voice-3-0-workbooks-volumes-1-and-2-and-detailed-solution-guides-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCIE Routing and Switching 4.0 Workbooks, Volume 1, 2 and 3 (and Detailed Solution Guides) &#8211; Done!</title>
		<link>http://blog.ipexpert.com/2010/01/29/ccie-rs-4-0-workbooks-volume-1-2-and-3-done/</link>
		<comments>http://blog.ipexpert.com/2010/01/29/ccie-rs-4-0-workbooks-volume-1-2-and-3-done/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 21:26:27 +0000</pubDate>
		<dc:creator>Wayne Lawson II</dc:creator>
				<category><![CDATA[Routing & Switching]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2418</guid>
		<description><![CDATA[Gang &#8211; just an FYI &#8211; by the COB today our Volume 1 Workbook will be updated and reposted to Member&#8217;s areas and also our Volume 3 Workbook (and all Detailed Solution Guides) will be completed. This means that our entire Workbook portfolio is now 100% finished and reflects the new CCIE R&#38;S 4.0 Blueprint. [...]]]></description>
			<content:encoded><![CDATA[<p>Gang &#8211; just an FYI &#8211; by the COB today our <a href="https://www.ipexpert.com/Cisco/CCIE/Routing-and-Switching/Workbook/Technology-Focused-RandS-Lab-Workbook" target="_blank">Volume 1 Workbook</a> will be updated and reposted to Member&#8217;s areas and also our <a href="https://www.ipexpert.com/Cisco/CCIE/Routing-and-Switching/Workbook/RandS-Mock-Lab-Workbook-Volume-3" target="_blank">Volume 3 Workbook</a> (and all Detailed Solution Guides) will be completed. This means that our <strong>entire Workbook portfolio is now 100% finished</strong> and reflects the new CCIE R&amp;S 4.0 Blueprint. Existing customers will have all of these added to their accounts by mid-day Saturday. Happy Studying! &#8211; Wayne</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/01/29/ccie-rs-4-0-workbooks-volume-1-2-and-3-done/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Congratulations to IPexpert’s Latest CCIE Success Stories!!!</title>
		<link>http://blog.ipexpert.com/2010/01/29/congratulations-to-ipexpert%e2%80%99s-latest-ccie-success-stories-35/</link>
		<comments>http://blog.ipexpert.com/2010/01/29/congratulations-to-ipexpert%e2%80%99s-latest-ccie-success-stories-35/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 18:28:08 +0000</pubDate>
		<dc:creator>Mike Down</dc:creator>
				<category><![CDATA[General Announcements]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2415</guid>
		<description><![CDATA[Congratulations to:

Steven Clarkin CCIE #25821 (R&#38;S)
Erick Pineda CCIE #25871 (Voice)
Ricardo Lezcano CCIE #25855 (Voice)
Jeffrey Bassoff CCIE #25887 (Security)


Steven stated:
I have good news….I passed the CCIE R&#38;S lab on my first attempt. I took the lab on the 27th November 2009 in Brussels and was initially told that I had failed. I was pretty sure I was [...]]]></description>
			<content:encoded><![CDATA[<p>Congratulations to:</p>
<ul>
<li>Steven Clarkin CCIE #25821 (R&amp;S)<img src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img title="More..." src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></li>
<li>Erick Pineda CCIE #25871 (Voice)</li>
<li>Ricardo Lezcano CCIE #25855 (Voice)</li>
<li>Jeffrey Bassoff CCIE #25887 (Security)<br />
<img title="More..." src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img title="More..." src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-2415"></span></li>
</ul>
<p><img src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><img src="http://blog.ipexpert.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" />Steven stated:</p>
<blockquote><p>I have good news….I passed the CCIE R&amp;S lab on my first attempt. I took the lab on the 27th November 2009 in Brussels and was initially told that I had failed. I was pretty sure I was very close to a pass so I knuckled down and started studying for my next attempt confident that I would nail it the next time. To my surprise early January Cisco e-mailed me to inform me that my lab had been re-marked due to a review and adjustment of the grading guidelines! The changed my score to a PASS. I didn’t believe it at first but once I’d received my number (#25821) I knew it was true!! Even so I must have checked the verification tool a hundred times just to make sure!!</p>
<p>I based my study preparation around your CCIE R&amp;S Blended Learning Solution. I particularly liked the fact that it came all on a portable drive. I could therefore take the all the study materials with me wherever I went. This really helped me maximize my study time.</p>
<p>Preparation for my lab started back in February 2009 soon after I passed the written. From this date I started doing the Volume 1 Workbook labs. From August 2009 I stepped up my studies and was able to put in a minimum 7 hours solid every weekday, and at least 10 hours a day at weekends. I slowly worked my way through the Volume 1 labs and I did these each a couple of times. While doing these I worked my way through the VoD to really help solidify the concepts I was learning. Each week I did at least 2 of the Volume 2 Workbook labs, this helped me put those concepts into practice and train my brain to be able to cope with 6-8hr lab scenarios. Anytime that I wasn’t working or labbing I had my head buried in the IOS config guides. Hard work but very worth it.</p>
<p>The 4 weeks immediately before my lab I was able to take time off work and focus entirely on my studies. During this period I redid a number of the Volume 1 labs to go over topics that I was weak on. Then I redid all the Volume 2 labs. Re-doing the Volume 2 labs really helped me with speed and gave me confidence in my ability at times when I doubted it. During this 4 week period I also did all of the Volume 3 Workbook labs that had been updated to the new V4 blueprint. They are really good recreations of the actual lab exam. I particularly liked the new troubleshooting section in this workbook as it helped me work out a strategy for this section in the actual lab. This strategy was to spend no more than 10 minutes on each ticket…..This ensures you have time within the 2 hour window to go back to tickets you couldn’t complete….It worked for me.</p>
<p>As for the lab itself…..It was much easier than I expected. The OEQ’s were straight forward (as long as you’ve covered the blueprint in your studies). The troubleshooting and configuration sections were challenging and I found it comparable to your Volume 3 labs with a difficultly of 7-8. I would like to tell you more of my lab experience but it’s all a blur at the moment!!!</p>
<p>Thank you IPexpert!</p>
<p>Steven Clarkin<br />
CCIE #25821 (R&amp;S)</p></blockquote>
<p>Erick said:</p>
<blockquote><p>IPexpert, it’s a great company, the team really understands their clients’ needs, they help step by step in this long long journey!!!! I used the Blended Learning Solution, Proctor Labs vRack sessions and assisted to the One Week Lab Experience Bootcamp V2 &amp; V3.  Vik is the man regarding CCIE Voice, I learned a lot of him, he tought me good, as many of my peers said before. IPexpert  teaches you the technology  for the real world and it’s a critic differentiator  when you take the LAB.  I started this journey since version 2, unfortunately I couldn’t make it in that version, but as many of you know it is not an easy task……. Finally, I made it and got my  precious number</p>
<p>Many thanks to IPexpert for helping me to  become an Expert.</p>
<p>Erick Pineda<br />
CCIE #25871 (Voice)</p></blockquote>
<p>Ricardo commented:</p>
<blockquote><p>I finally passed the CCIE VOICE, after lots of hard work.  I participated in the One Week Lab experience on December 2009 with Vik, and I improved my speed through remote labs with workbooks provided by IPexpert and my owns 7965 phones.</p>
<p>I think the remote labs of ipexpert using your owns IP Phones is the best way to practice and the IPexpert bootcamps are a good way to learn the exam topics.</p>
<p>Regards,</p>
<p>Ricardo Lezcano Herrera<br />
CCIE #25855 (Voice)</p></blockquote>
<p>IPexpert is proud to boast <a href="http://www.ipexpert.com/Company/Success" target="_blank">the world’s largest list of CCIE success stories</a>, and the industry’s most complete and updated self-study portfolio for the CCIE R&amp;S, Voice, Security and Service Provider Lab exams.  Have you also used <a href="http://www.ipexpert.com">IPexpert</a> or <a href="http://www.proctorlabs.com">Proctor Labs</a> to help you pass the CCIE lab exam?  If so, we want to hear your story! Please email us at <a href="mailto:success@ipexpert.com">success@ipexpert.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/01/29/congratulations-to-ipexpert%e2%80%99s-latest-ccie-success-stories-35/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCIE Security Updates</title>
		<link>http://blog.ipexpert.com/2010/01/28/ccie-security-updates/</link>
		<comments>http://blog.ipexpert.com/2010/01/28/ccie-security-updates/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:32:00 +0000</pubDate>
		<dc:creator>Wayne Lawson II</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2411</guid>
		<description><![CDATA[IPexpert CCIE Security Clients -
Our Volumes 1 and 2 are now completed.  These workbooks have been entirely rewritten for the 3.0 Lab Blueprint &#8211; you won&#8217;t be disappointed with the quality and amount of content and detail! They will be added to your Member&#8217;s Area today. Everyone who&#8217;s expecting a hard copy &#8211; you&#8217;ll see [...]]]></description>
			<content:encoded><![CDATA[<p>IPexpert CCIE Security Clients -</p>
<p>Our Volumes 1 and 2 are now completed.  These workbooks have been entirely rewritten for the 3.0 Lab Blueprint &#8211; you won&#8217;t be disappointed with the quality and amount of content and detail! They will be added to your Member&#8217;s Area today. Everyone who&#8217;s expecting a hard copy &#8211; you&#8217;ll see it soon &#8211; they will begin shipping today!</p>
<p>Regards &#8211; Wayne</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/01/28/ccie-security-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CTI Phone Control from CUPC</title>
		<link>http://blog.ipexpert.com/2010/01/27/cti-phone-control-from-cupc/</link>
		<comments>http://blog.ipexpert.com/2010/01/27/cti-phone-control-from-cupc/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 12:00:23 +0000</pubDate>
		<dc:creator>Otto Sanchez</dc:creator>
				<category><![CDATA[CCIE]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Techtorials]]></category>
		<category><![CDATA[Voice]]></category>

		<guid isPermaLink="false">http://blog.ipexpert.com/?p=2272</guid>
		<description><![CDATA[Dear Bloggers,
Today’s topic is going to be the desktop phone control from Cisco Personal Communicator Client, CUPC, via CTI and its configuration both in CUPS and CUCM.
As many of you are aware of, the CUCP’s CTI phone control is performed directly from the presence client itself via CTI/QBE interface, in other words the CUCP talks [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Bloggers,</p>
<p>Today’s topic is going to be the desktop phone control from Cisco Personal Communicator Client, CUPC, via CTI and its configuration both in CUPS and CUCM.</p>
<p>As many of you are aware of, the CUCP’s CTI phone control is performed directly from the presence client itself via CTI/QBE interface, in other words the CUCP talks to the CUCM CTI Service to control the designated desktop phone, there’s no intervention of the CUPS in the process. <span id="more-2272"></span></p>
<p>First of all, perform the basic integration between CUCM and CUPS (this configuration assumes no DNS servers are in the network):</p>
<ul>
<li>Add the CUPS as an application server in CUCM -&gt;System -&gt;Application Server menu</li>
<li>Assign Presence capabilities to the end user (Enable CUP and CUPC use) in CUCM -&gt;System -&gt;Licensing -&gt; Capabilities Assignment</li>
<li>Run the CUPS post installation setup, you can use the CUCM Admin user as the AXL user required for this setup</li>
<li>Change the presence server name to IP Address in the CUPS System-&gt; Topology menu</li>
<li>Configure the Cisco UP SIP Proxy service parameter and set the domain name, go to CUPS System-&gt; Service Parameter</li>
<li>Start all the CUPS services from the Cisco Unified Serviceability-&gt; Tools-&gt; Service Activation Menu</li>
<li>Reboot the presence server for the name change to take effect</li>
</ul>
<p>Now, let’s configure the CTI control config specifics:</p>
<ul>
<li>In CUCM end user-&gt; assign device configuration, associate the corresponding device to the user, and very important but sometimes forgotten, assign the end user to the Standard CTI Enable user group</li>
<li>Also in the CUCM end user configuration, assign the end user primary extension in the Directory Number Associations section</li>
<li>Make sure “Allow Control of Device from CTI” is checked in the regarding phone device and line configuration</li>
<li>In CUPS-&gt; Application-&gt; Cisco Unified Personal Communicator-&gt; User Settings Menu, assign the TCP CTI Gateway Profile (automatically created during the CUPS synchronization with CUCM) for the user</li>
<li>Finally, log into the CUPC and control your phone desktop, you should see a window similar to this:</li>
</ul>
<p><a href="http://blog.ipexpert.com/files/2010/01/OTTO.png"><img class="alignnone size-full wp-image-2273" title="OTTO" src="http://blog.ipexpert.com/files/2010/01/OTTO.png" alt="OTTO" width="258" height="236" /></a></p>
<p>Sometimes a restart of CUCM CTIManager service and CUPS Services are needed in order to get CTI control working properly from CUPC</p>
<p>Well, remember to be very specific in your configurations, you might be asking why I didn’t mention SIP trunk configuration, device line end user association, etc. My purpose here was only to configure CTI phone control via CUPC and not to enable presence features. This approach might help you to understand every piece of CUPS, save very valuable time in your lab exam and configure exactly what you are asked for.</p>
<p>Try this at home!!!</p>
<p>Otto Sanchez<br />
CCIE #25592 (Voice)<br />
Support Engineer &#8211; IPexpert, Inc.<br />
URL: http://www.IPexpert.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ipexpert.com/2010/01/27/cti-phone-control-from-cupc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
