Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Oct 2017 15:38:41 -0400
From:      Ian FREISLICH <ian.freislich@capeaugusta.com>
To:        Rolf Dahmen <R.Dahmen@m3connect.de>, Doug Hardie <bc979@lafn.org>
Cc:        "freebsd-pf@freebsd.org" <freebsd-pf@freebsd.org>
Subject:   Re: AW: Issue using altq_priq unter FreeBSD 11.1 - help needed
Message-ID:  <5819a74f-cc43-8947-24a2-c3ef99825990@capeaugusta.com>
In-Reply-To: <201C56274507CA41A05709BADF3703F3761F88@MX01.scientific.de>
References:  <201C56274507CA41A05709BADF3703F3761C03@MX01.scientific.de> <088C50D8-0533-4969-939B-62A174598A4B@mail.sermon-archive.info> <201C56274507CA41A05709BADF3703F3761F88@MX01.scientific.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/16/17 12:32, Rolf Dahmen wrote:
> Thx, Doug
>
> Understood. We need to define some "pass" commands to map the traffic to =
dedicated queues. We=C2=B4ve studied the "pf manual" and are not quite sure=
 how the pass actions should look like.
>
> We have already configured the below listed tables in "ipfw.rules".
>
> pass in quick on igb0 from t_allowed to queue allowed

pass in quick on igb0 from t_allowed to any queue allowed

> pass in quick on igb0 from t_specialip to queue specialip
> pass in quick on igb0 from t_terminals to queue terminals
> pass in quick on igb0 from t_freeunlimited to queue freeunlimited
> pass in quick on igb0 from t_free to queue free
>
> Any idea what we have missed?
>
> -----Urspr=C3=BCngliche Nachricht-----
> Von: Doug Hardie [mailto:bc979@lafn.org]
> Gesendet: Montag, 16. Oktober 2017 17:22
> An: Rolf Dahmen <R.Dahmen@m3connect.de>
> Cc: freebsd-pf@freebsd.org
> Betreff: Re: Issue using altq_priq unter FreeBSD 11.1 - help needed
>
> You are missing the filtering commands to tell pf which traffic goes in w=
hich queue.  Here is an example using bandwidth queues that I used to use. =
 They are all commented out now since I don't need them anymore, but kept t=
hem around just in case.  This configuration restricted the bandwidth for w=
eb and mail.  If I remember correctly, I built this from "The Book of PF" w=
hich I believe is available on the web now.
>
>
> ############ Queueing:  rule-based bandwidth control.
> #altq on $ext_if cbq bandwidth 100% queue {normal, web, mail}
> #       queue normal bandwidth 99% qlimit 100 cbq(default)
> #       queue web bandwidth 100Kb qlimit 100 cbq
> #       queue mail bandwidth 250Kb qlimit 100 cbq
>
> ############ Filtering:  Last Rule Matches #pass log proto tcp from any t=
o any port 80 queue web #pass log proto tcp from any to any port 25 queue m=
ail
>
> -- Doug
>
>> On 16 October 2017, at 05:55, Rolf Dahmen <R.Dahmen@m3connect.de> wrote:
>>
>> Hi all,
>>
>> I=C2=B4m Rolf Dahmen working as CTO for a german Wifi Service Provider. =
We do have a certain issue that we are not able to configure QoS to priorit=
ize queues on FreeBSD using pf with altq. My SysOps engineers are stuck in =
getting it done, so I`m looking forward to get a resolution or any consults=
 onboarded.
>>
>> We have successfully recompiled the kernel to use pf with altq.
>>
>> We have configured 5 new queues "allowed, specialip, terminals, freeunli=
mited, free" to pass the incoming traffic to prioritize the flow. The issue=
 is that always the defined default queue is used but never the user queues=
.
>>
>> I do think that our pf.conf is not complete:
>>
>>        (pf.conf)
>> altq on igb0 priq queue {allowed, specialip, terminals, freeunlimited,
>> free} queue free priority 5 priq(red) queue freeunlimited priority 4
>> priq(red) queue terminals priority 3 priq(red) queue specialip
>> priority 2 priq(red) queue allowed priority 1 priq(default red)
>>
>>
>> Gru=C3=9F,
>>
>> Rolf Dahmen
>> Chief Technology Officer (CTO)
>>
>> [cid:image001.jpg@01D168B7.D9C957D0]
>>
>> T:             +49 (0)241 980 986 68
>> M:            +49 (0)151 617 196 23
>> Fax:         +49 (0)241 980 986 90
>>
>> Web:        www.m3connect.de<http://www.m3connect.de/>;
>> E-Mail:     r.dahmen@m3connect.de<mailto:r.dahmen@m3connect.de>
>>
>> m3connect GmbH | Friedlandstr.18 | 52064 Aachen | DE/Germany |
>> Amtsgericht Aachen | HRB 8773 | USt.- ID: DE219 664 658 |
>> Gesch=C3=A4ftsf=C3=BChrer/CEO: Emilio Dragas, Markus Schindler
>>
>>
>>
>> _______________________________________________
>> freebsd-pf@freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-pf
>> To unsubscribe, send any mail to "freebsd-pf-unsubscribe@freebsd.org"
> _______________________________________________
> freebsd-pf@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-pf
> To unsubscribe, send any mail to "freebsd-pf-unsubscribe@freebsd.org"


--=20
=20

Cape Augusta Digital Properties, LLC a Cape Augusta Company

*Breach of confidentiality & accidental breach of confidentiality *

This email and any files transmitted with it are confidential and intended=
=20
solely for the use of the individual or entity to whom they are addressed.=
=20
If you have received this email in error please notify the system manager.=
=20
This message contains confidential information and is intended only for the=
=20
individual named. If you are not the named addressee you should not=20
disseminate, distribute or copy this e-mail. Please notify the sender=20
immediately by e-mail if you have received this e-mail by mistake and=20
delete this e-mail from your system. If you are not the intended recipient=
=20
you are notified that disclosing, copying, distributing or taking any=20
action in reliance on the contents of this information is strictly=20
prohibited.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5819a74f-cc43-8947-24a2-c3ef99825990>