Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Nov 2006 18:42:55 -0200
From:      "Gilberto Villani Brito" <linux@giboia.org>
To:        "FreeBSD (PF)" <freebsd-pf@freebsd.org>
Subject:   Re: HFSC.
Message-ID:  <6e6841490611291242n422935bdia08d4c0f36b0a5bc@mail.gmail.com>
In-Reply-To: <200611291933.12705.max@love2party.net>
References:  <6e6841490611281217o1c9bfcd3x7515bf6ce34038ee@mail.gmail.com> <200611291933.12705.max@love2party.net>

next in thread | previous in thread | raw e-mail | index | archive | help
I dont have rule for cliente_em0, why are the packages passing
throught this rule???

queue root_em0 bandwidth 1Gb priority 0 {net_em0}
  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]
  [ qlength:   0/ 50 ]
queue  net_em0 bandwidth 16Mb {voip_em0, flextv_em0, inquima_em0,
ibilink_em0, cliente_em0, net1_em0}
  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]
  [ qlength:   0/ 50 ]
queue   voip_em0 bandwidth 64Kb priority 7 hfsc( red upperlimit 64Kb )
  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]
  [ qlength:   0/ 50 ]
queue   flextv_em0 bandwidth 256Kb priority 7 hfsc( red upperlimit 256Kb )
  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]
  [ qlength:   0/ 50 ]
queue   inquima_em0 bandwidth 256Kb priority 7 hfsc( red upperlimit
256Kb ) {inquimavoip_em0, inquimatraf_em0}
  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]
  [ qlength:   0/ 50 ]
queue    inquimavoip_em0 bandwidth 128Kb priority 7 hfsc( red upperlimit 256Kb )
  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]
  [ qlength:   0/ 50 ]
queue    inquimatraf_em0 bandwidth 128Kb hfsc( red upperlimit 256Kb )
  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]
  [ qlength:   0/ 50 ]
queue   ibilink_em0 bandwidth 256Kb priority 7 hfsc( red upperlimit 256Kb )
  [ pkts:          0  bytes:          0  dropped pkts:      0 bytes:      0 ]
  [ qlength:   0/ 50 ]
queue   cliente_em0 bandwidth 128Kb priority 7 hfsc( upperlimit 128Kb )
  [ pkts:       1201  bytes:    1028312  dropped pkts:     51 bytes:  44818 ]
  [ qlength:  40/ 50 ]
queue   net1_em0 bandwidth 14Mb hfsc( default )
  [ pkts:      50710  bytes:   11528763  dropped pkts:  36854 bytes: 7844117 ]
  [ qlength:  44/ 50 ]


Gilberto Villani Brito

2006/11/29, Max Laier <max@love2party.net>:
> On Tuesday 28 November 2006 21:17, Gilberto Villani Brito wrote:
> > I have this rules working:
> > altq on em0 hfsc bandwidth 100% queue net_em0
> >   queue net_em0 bandwidth 30Mb hfsc(red realtime 30Mb upperlimit 30Mb)
> > { voip_em0 net1_em0 inquima_em0 \
> >
> >  ibilink_em0 flextv_em0 }
> >     queue voip_em0 bandwidth 64Kb priority 7 hfsc(red realtime 64Kb
> > upperlimit 64Kb)
> >     queue flextv_em0 bandwidth 256Kb priority 7 hfsc(red realtime
> > 256Kb upperlimit 256Kb)
> >     queue inquima_em0 bandwidth 256Kb priority 7 hfsc(red realtime
> > 256Kb upperlimit 256Kb) \
> >                                                 { inquimavoip_em0
> > inquimatraf_em0 }
> >       queue inquimavoip_em0 bandwidth 128Kb priority 7 hfsc(red
> > realtime 128Kb upperlimit 256Kb)
> >       queue inquimatraf_em0 bandwidth 128Kb priority 1 hfsc(red
> > realtime 128Kb upperlimit 256Kb)
> >     queue ibilink_em0 bandwidth 256Kb priority 7 hfsc(red realtime
> > 256Kb upperlimit 256Kb)
> >     queue net1_em0 bandwidth 16Mb priority 1 hfsc(default)
> >
> > And my firewall works very well, but if I put more one rule like this:
> > altq on em0 hfsc bandwidth 100% queue net_em0
> >   queue net_em0 bandwidth 30Mb hfsc(red realtime 30Mb upperlimit 30Mb)
> > { voip_em0 net1_em0 inquima_em0 cliente_em0 \
> >
> >  ibilink_em0 flextv_em0 }
> >     queue voip_em0 bandwidth 64Kb priority 7 hfsc(red realtime 64Kb
> > upperlimit 64Kb)
> >     queue flextv_em0 bandwidth 256Kb priority 7 hfsc(red realtime
> > 256Kb upperlimit 256Kb)
> >     queue inquima_em0 bandwidth 256Kb priority 7 hfsc(red realtime
> > 256Kb upperlimit 256Kb) \
> >                                                 { inquimavoip_em0
> > inquimatraf_em0 }
> >       queue inquimavoip_em0 bandwidth 128Kb priority 7 hfsc(red
> > realtime 128Kb upperlimit 256Kb)
> >       queue inquimatraf_em0 bandwidth 128Kb priority 1 hfsc(red
> > realtime 128Kb upperlimit 256Kb)
> >     queue ibilink_em0 bandwidth 256Kb priority 7 hfsc(red realtime
> > 256Kb upperlimit 256Kb)
> > new=>    queue cliente_em0 bandwidth 128Kb priority 1 hfsc(realtime
> > 128Kb upperlimit 128Kb)
> >     queue net1_em0 bandwidth 16Mb priority 1 hfsc(default)
> >
> > My firewall begins show No buffer space available in ping and my
> > traffic go down.
> > I think this problem is with my limits, but where can I see this??
>
> Just to this last question: pfctl -vvsq will give you a "live" update of
> the queue statistics.  There is also pftop from ports which also has a
> nice display mode for queue stats.
>
> --
> /"\  Best regards,                      | mlaier@freebsd.org
> \ /  Max Laier                          | ICQ #67774661
>  X   http://pf4freebsd.love2party.net/  | mlaier@EFnet
> / \  ASCII Ribbon Campaign              | Against HTML Mail and News
>
>
>



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