<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: [cisco-nas] Support for &quot;percent&quot; directive in per-session QoS</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Many thanks, I shall give this a try, as with many new features these days documentation is sparse on useful stuff such as this :)<BR>
<BR>
<BR>
------------------------------------------------<BR>
David Freedman<BR>
Group Network Engineering<BR>
Claranet Limited<BR>
<A HREF="http://www.clara.net">http://www.clara.net</A><BR>
<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: Ben Steele [<A HREF="mailto:ben@internode.com.au">mailto:ben@internode.com.au</A>]<BR>
Sent: Thu 1/10/2008 00:10<BR>
To: David Freedman<BR>
Cc: cisco-nas@puck.nether.net; cisco-bba@puck.nether.net<BR>
Subject: Re: [cisco-nas] Support for &quot;percent&quot; directive in per-session QoS<BR>
<BR>
They sure are, they will just reference the bandwidth you specify in<BR>
your radius av-pair, so if you set priority percent 10 to a class you<BR>
have put 435Kb in radius for it will give up to 43Kb of LLQ to that<BR>
class, that radius bandwidth statement is like the equivalent of a<BR>
bandwidth statement under a normal physical interface, it now becomes<BR>
the global bandwidth for that virtual-interface that the router<BR>
recognises, you just have to make sure you do shape it properly though<BR>
otherwise your QoS won't be very affective.<BR>
<BR>
Cheers<BR>
<BR>
David Freedman wrote:<BR>
&gt;<BR>
&gt; Thats great, the percentage I was referring to though was in the LLQ<BR>
&gt; (as in priority percent and bandwidth percent) are these possible?<BR>
&gt;<BR>
&gt; Dave.<BR>
&gt;<BR>
&gt; ------------------------------------------------<BR>
&gt; David Freedman<BR>
&gt; Group Network Engineering<BR>
&gt; Claranet Limited<BR>
&gt; <A HREF="http://www.clara.net">http://www.clara.net</A><BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; -----Original Message-----<BR>
&gt; From: Ben Steele [<A HREF="mailto:ben@internode.com.au">mailto:ben@internode.com.au</A>]<BR>
&gt; Sent: Wed 1/9/2008 23:53<BR>
&gt; To: David Freedman<BR>
&gt; Cc: cisco-nas@puck.nether.net; cisco-bba@puck.nether.net<BR>
&gt; Subject: Re: [cisco-nas] Support for &quot;percent&quot; directive in<BR>
&gt; per-session QoS<BR>
&gt;<BR>
&gt; You specify your bandwidth via a radius av-pair, say for example you<BR>
&gt; have a 512kb downstream ADSL service landing on your LNS you would have<BR>
&gt; a line like:<BR>
&gt;<BR>
&gt; cisco-avpair = &quot;lcp:interface-config#1=bandwidth 435&quot;&nbsp;&nbsp;&nbsp;&nbsp; (435kb<BR>
&gt; allowing for a 15% dsl overhead)<BR>
&gt; cisco-avpair = &quot;lcp:interface-config#2=service-policy output SHAPED-QOS&quot;<BR>
&gt;<BR>
&gt; Then using the shape average percent command the LNS would shape the<BR>
&gt; user to that speed, you can then apply your actual QoS policy under<BR>
&gt; that, like so:<BR>
&gt;<BR>
&gt; policy-map SHAPED-QOS<BR>
&gt;&nbsp; class class-default<BR>
&gt;&nbsp;&nbsp; shape average percent 100 50 ms<BR>
&gt;&nbsp;&nbsp; service-policy QOS<BR>
&gt;<BR>
&gt; This would apply the policy &quot;QOS&quot; to the shaped interface, I hope that<BR>
&gt; is what you were after, and yes it does work quite well with<BR>
&gt; priority(LLQ), the most important thing is to shape it to the correct<BR>
&gt; speed, when the link is being saturated and you do a &quot;sh policy-map int<BR>
&gt; xx&quot; you want to see it reporting that it is being shaped.<BR>
&gt;<BR>
&gt; Cheers<BR>
&gt;<BR>
&gt; Ben<BR>
&gt;<BR>
&gt;<BR>
&gt; David Freedman wrote:<BR>
&gt; &gt; -----BEGIN PGP SIGNED MESSAGE-----<BR>
&gt; &gt; Hash: SHA1<BR>
&gt; &gt;<BR>
&gt; &gt; I believe this is possible reading the documentation at<BR>
&gt; &gt;<BR>
&gt; <A HREF="http://www.cisco.com/en/US/products/ps6566/products_feature_guide09186a0080610dad.html">http://www.cisco.com/en/US/products/ps6566/products_feature_guide09186a0080610dad.html</A><BR>
&gt; &gt;<BR>
&gt; &gt; there is mention of it, but the question I want to ask is :<BR>
&gt; &gt;<BR>
&gt; &gt; how does it know what the available bandwidth is such to be able to<BR>
&gt; &gt; calculate the percentage?<BR>
&gt; &gt;<BR>
&gt; &gt; I mean, with a standard CBWFQ attached to an interface, it derrives this<BR>
&gt; &gt; from the interface bandwidth, but for vaccess QoS we are required to<BR>
&gt; &gt; nest the CBWFQ under a shaper, so does the percentage directive<BR>
&gt; &gt; use the shape average rate of this shaper?<BR>
&gt; &gt;<BR>
&gt; &gt; Does anybody use this directive (interested for those whom use it for a<BR>
&gt; &gt; priority queue) and does it work?<BR>
&gt; &gt;<BR>
&gt; &gt; Many thanks,<BR>
&gt; &gt;<BR>
&gt; &gt;<BR>
&gt; &gt; - --<BR>
&gt; &gt; David Freedman<BR>
&gt; &gt; Group Network Engineering<BR>
&gt; &gt; Claranet Limited<BR>
&gt; &gt; <A HREF="http://www.clara.net">http://www.clara.net</A><BR>
&gt; &gt; -----BEGIN PGP SIGNATURE-----<BR>
&gt; &gt; Version: GnuPG v1.4.2.2 (GNU/Linux)<BR>
&gt; &gt; Comment: Using GnuPG with Mozilla - <A HREF="http://enigmail.mozdev.org">http://enigmail.mozdev.org</A><BR>
&gt; &gt;<BR>
&gt; &gt; iD8DBQFHhRGktFWeqpgEZrIRAh4TAKDM9Kl+ikOSt8j19/9GfCDaTG8EegCgpYBW<BR>
&gt; &gt; AwNWZohx+5dbeFZ3pQkDr7A=<BR>
&gt; &gt; =Rn2w<BR>
&gt; &gt; -----END PGP SIGNATURE-----<BR>
&gt; &gt; _______________________________________________<BR>
&gt; &gt; cisco-nas mailing list<BR>
&gt; &gt; cisco-nas@puck.nether.net<BR>
&gt; &gt; <A HREF="https://puck.nether.net/mailman/listinfo/cisco-nas">https://puck.nether.net/mailman/listinfo/cisco-nas</A><BR>
&gt; &gt;&nbsp;<BR>
&gt;<BR>
&gt;<BR>
<BR>
<BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>