Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Oct 2006 17:49:21 +0100
From:      Olli Hauer <ohauer@gmx.de>
To:        Gloomy Group <gloomygroup@hotmail.com>
Cc:        freebsd-pf@freebsd.org
Subject:   Re: pf altq not showing root traffic
Message-ID:  <4544DB91.20506@gmx.de>
In-Reply-To: <BAY118-F35FCEE6F95DB1FBF508969AFFB0@phx.gbl>
References:  <BAY118-F35FCEE6F95DB1FBF508969AFFB0@phx.gbl>

next in thread | previous in thread | raw e-mail | index | archive | help
Gloomy Group wrote:
> Hi,
> 
> I have setup pf and altq traffic shapping on freebsd 6.1. my 
> configuration is as follows;
> 
> ext_if="rl0"
> int_if="rl1"
> 
> table <client1> {192.168.0.1/27}
> scrub in all
> 
> altq on $int_if hfsc bandwidth 912Kb queue{client1_down, default_down}
> altq on $ext_if hfsc bandwidth 256Kb queue{client1_up, default_up }
> 
> # define queue for download
> queue default_down bandwidth 32Kb hfsc (realtime 32Kb upperlimit 32Kb 
> default)
> queue default_up bandwidth 32Kb hfsc (realtime 32Kb upperlimit 32Kb 
> default)
> 
> queue client1_down bandwidth 64Kb hfsc (realtime 64Kb upperlimit 64Kb)
> 
> # define queue for upload
> queue client1_up bandwidth 64Kb hfsc (realtime 64Kb upperlimit 64Kb)
> 
> pass out quick on $int_if from any to <client1> queue client1_down label 
> client1_down
> pass out quick on ext_if from <client1> to any queue client1_up label 
> client1_up
> --------------------------------------------------------------------------------------------------- 
> 
> 
> Shapping is working fine, except root_rl0 and root_rl1 traffic is not 
> shown. What's wrong with my confiugration?
> below is the output of "pfctl -s queue -v" command
> 
> bw-shaper# pfctl -s queue -v
> queue root_rl1 bandwidth 912Kb priority 0 {default_down, client1_down}
>  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      
> 0 ]
>  [ qlength:   0/ 50 ]
> queue  default_down bandwidth 32Kb hfsc( default realtime 32Kb 
> upperlimit 32Kb )
>  [ pkts:       1078  bytes:     108628  dropped pkts:      0 bytes:      
> 0 ]
>  [ qlength:   0/ 50 ]
> queue  client1_down bandwidth 64Kb hfsc( realtime 64Kb upperlimit 64Kb )
>  [ pkts:       1625  bytes:    1395472  dropped pkts:      0 bytes:      
> 0 ]
>  [ qlength:   0/ 50 ]
> queue root_rl0 bandwidth 256Kb priority 0 {default_up, client1_up}
>  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      
> 0 ]
>  [ qlength:   0/ 50 ]
> queue  default_up bandwidth 32Kb hfsc( default realtime 32Kb upperlimit 
> 32Kb )
>  [ pkts:        422  bytes:      30116  dropped pkts:      0 bytes:      
> 0 ]
>  [ qlength:   0/ 50 ]
> queue  client1_up bandwidth 64Kb hfsc( realtime 64Kb upperlimit 64Kb )
>  [ pkts:       1586  bytes:     383594  dropped pkts:      0 bytes:      
> 0 ]
>  [ qlength:   0/ 50 ]
> 
> 
> 
> Ohcarol.
> 


maybe you can get the traffic this way (since you have labels)

pfctl -vsl

here is an interesing article about that.
http://www.samag.com/documents/s=9053/sam0403j/0403j.htm

olli



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4544DB91.20506>