[c-nsp] asr1001-x : dynamic qos on virtual-template
Harald Kapper
hk at kapper.net
Mon Feb 15 09:12:08 EST 2021
Hello,
well that's not gonna work as the Vi does not really know about the CPEs access bandwidth
and in this case it uses the physical interface bandwidth (eg 1G, 10G,..) as a base.
Good read imho: https://null.53bits.co.uk/index.php?page=adsl-and-lns-shaping-llq
Someone also wrote about dynamic qos for solving the phyiscal speed problem here:
http://www.dnzydn.com/2018/09/19/asr-1000-parameterized-qos/
(haven't yet tested this though I'd be interested in some free-radius magic to read
dsl-sync-speeds from LNS radius reply and reinsert those into the qos-parameters)
We apply qos via radius like this:
cisco-avpair += "ip:sub-qos-policy-out=2MBIT"
This has of course to exist at the lns-config:
policy-map 2MBIT
class class-default
shape average 2000000
you could also add another service-policy here like:
policy-map 20MVOIP
class class-default
shape average 20000000
service-policy VOIP1M
also voip1m has to be in the config eg:
policy-map VOIP1M
description VoIP Prio fuer 1Mbit
class SIGNALING
bandwidth 100
class MEDIA
bandwidth 1000
class class-default
fair-queue
after all by using shape average there is now a specific value available and you can do percents and a whole lot more like this:
policy-map QOS-SPECIAL
description some test
class class-default
shape average 3500000
service-policy QOS-SPECIAL-TREE
policy-map QOS-SPECIAL-TREE
description HiPrio for some rdp ssh and a host
class CM-SPECIAL
set ip dscp ef
priority percent 30
queue-limit 64 packets
class class-default
fair-queue
class-map match-any CM-SPECIAL
description special match high-prio by ACL
match access-group name ACL-SPECIAL
ip access-list extended ACL-SPECIAL
remark SPECIAL-QoS-ACL example
permit tcp any any eq 22 3389
permit tcp any eq 22 3389 any
remark singlehost prio
permit tcp host 192.0.2.1 any
hope this helps and if someone has some freeradius magic to share - please do.
regards,
hk
> -----Ursprüngliche Nachricht-----
> Von: cisco-nsp <cisco-nsp-bounces at puck.nether.net> Im Auftrag von
> BASSAGET Cédric
> Gesendet: Montag, 15. Februar 2021 14:38
> An: Gert Doering <gert at greenie.muc.de>
> Cc: Cisco-nsp <cisco-nsp at puck.nether.net>
> Betreff: Re: [c-nsp] asr1001-x : dynamic qos on virtual-template
>
> 100% of the bandwidth of the virtual-access interface linked to the virtual-
> template on which I attach the policy-map
>
> Le lun. 15 févr. 2021 à 14:07, Gert Doering <gert at greenie.muc.de> a écrit :
>
> > Hi,
> >
> > On Mon, Feb 15, 2021 at 01:51:33PM +0100, BASSAGET Cédric wrote:
> > > policy-map parent
> > > class class-default
> > > shape average percent 100
> > > service-policy child
> >
> > "average percent 100" of... what?
> >
> > gert
> > --
> > "If was one thing all people took for granted, was conviction that if
> > you feed honest figures into a computer, honest figures come out.
> > Never doubted it myself till I met a computer with a sense of humor."
> > Robert A. Heinlein, The Moon is a Harsh
> > Mistress
> >
> > Gert Doering - Munich, Germany
> > gert at greenie.muc.de
> >
> _______________________________________________
> cisco-nsp mailing list cisco-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/
More information about the cisco-nsp
mailing list