From owner-freebsd-isp@freebsd.org Fri Mar 18 18:36:53 2016 Return-Path: Delivered-To: freebsd-isp@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3FEA9AD594F for ; Fri, 18 Mar 2016 18:36:53 +0000 (UTC) (envelope-from david@zeromail.us) Received: from mail-ig0-x235.google.com (mail-ig0-x235.google.com [IPv6:2607:f8b0:4001:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1627CC39 for ; Fri, 18 Mar 2016 18:36:52 +0000 (UTC) (envelope-from david@zeromail.us) Received: by mail-ig0-x235.google.com with SMTP id nk17so28931493igb.1 for ; Fri, 18 Mar 2016 11:36:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zeromail-us.20150623.gappssmtp.com; s=20150623; h=mime-version:date:message-id:subject:from:to; bh=+7I0kCgGiDF0dt9VQffXxtvi604DKUeZEBtyg6ZPA/I=; b=aDdHHJWdWHvkCVGjHQDxVA0n5H57mEVfc9aUX0Ul79UR+UwMSznEGZpIXf2Zfc8zQg yOaQL62OIU3yJfWWc/yRAUQOlIPdCzcfNRZ0iBSI+QZBIfjCe1OcHWbI27KMmsdatNT8 fA4Gn58hXfyz4EkjAIFRrJbnM8zYCEt6dJEIS5uz4LZtnnYz1YFtSZo1vt+I4BNydRy9 kUzdhu28XeEVlAsORo+DG1okRvczthZAoWfIfd13hxLBETMg0h5GvifA0OyMyYdyhr1x v+L6XsClPzbB7QGbuh6Eb0ovnayPwNUhxlXAMbDUjKa6RYyxXdGivg0QyG/tctMwW/mK 8kbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=+7I0kCgGiDF0dt9VQffXxtvi604DKUeZEBtyg6ZPA/I=; b=NyK8cDkJMVWGu1s+QstecZecMvdlZGSc2ZZvq3aCtzzC1aRH6kHhnsNZNXnLc6UQyB +iXdthHgTnkGwsUaB3vcVu5FVmlGOyJcYGBO7n/D3HYInzMsSbXU6T7vRKHzFrjeEj91 2CBOepz5ODYvY2bW7xTpaZIFZ66qT54AiH9crtQmqdYbT7dENc+6YWoH2Ndu08nvvO0D HMcOuEZYiMzobq/tXdIwfBB+R4Nu5y825LyiEO7zigaXhqvINDVf1OhalrHgUh7nuKcw WaG5y8mYlrkBstM2ZitkAVMSzkMdsG6NUFP9sxvbDxpwd30VmZ8g5F5Jelhzx49ZzVfE 31Iw== X-Gm-Message-State: AD7BkJJHDjw0IfYNASwKNbBtA2p1kz7/yyg6+cR5xFYU7YrT0iDXGp2HtiDzaV3I+gC3SPAjzBjHXGpkDEzrSg== MIME-Version: 1.0 X-Received: by 10.50.4.73 with SMTP id i9mr958452igi.24.1458326212255; Fri, 18 Mar 2016 11:36:52 -0700 (PDT) Received: by 10.64.123.2 with HTTP; Fri, 18 Mar 2016 11:36:52 -0700 (PDT) X-Originating-IP: [103.234.208.134] Date: Sat, 19 Mar 2016 01:36:52 +0700 Message-ID: Subject: Invalid queue upload statistic From: "David S." To: freebsd-isp@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Mar 2016 18:36:53 -0000 Dear All, This is my first post, my name is David and I'm currently developing FreeBSD as a BGP router and traffic shaper for my network. I already setup PF + ALTQ and working great, the bandwidth speed is match with my queue rule but the problem is the queue upload statistic. Before continuing the story please review my pf.conf below: === #/etc/pf.conf set limit states 10000000 set limit frags 10000000 set limit src-nodes 5000000 set limit table-entries 20000000 coba_net="{ 103.1.1.0/29, 103.1.2.0/28 }" altq on igb0 hfsc bandwidth 1000Mb queue {default_up,coba_up} altq on igb1 hfsc bandwidth 1000Mb queue {default_down,coba_down} queue coba_up bandwidth 2Mb qlimit 900 hfsc (realtime 2Mb, upperlimit 3Mb) queue coba_down bandwidth 2Mb qlimit 900 hfsc (realtime 2Mb, upperlimit 3Mb) pass quick on igb1.100 from $coba_net to any queue coba_down pass quick on igb0 from $coba_net to any queue coba_up === The problem is queue upload statistic is invalid and the queue download statistic is normal or match with my real bandwidth usage. I already do test usingspeedtest.net or upload and download file from my server to my another server on AWS and the bandwidth is match with my queue setup. For an example, I try to upload some file to my server on AWS and the real bandwidth usage is 4.5Mbps and here is the result from the iftop comparing to pfctl -s queue -vv: qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq TX: cum: 10.9MB peak: 6.13Mb rates: 4.59Mb 5.10Mb 4.83Mb RX: 180KB 100Kb 75.3Kb 84.3Kb 80.0Kb TOTAL: 11.0MB 6.23Mb 4.66Mb 5.18Mb 4.91Mb queue coba_up on igb0 bandwidth 2Mb qlimit 900 hfsc( realtime 2Mb upperlimit 3Mb ) [ pkts: 1606 bytes: 242657 dropped pkts: 0 bytes: 0 ] [ qlength: 0/900 ] [ measured: 8.8 packets/s, 9.38Kb/s ] But the download queue statistic is normal, please see below: qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq TX: cum: 770MB peak: 79.2Kb rates: 61.5Kb 59.6Kb 62.0Kb RX: 36.8MB 2.84Mb 2.83Mb 2.83Mb 2.83Mb TOTAL: 806MB 2.91Mb 2.89Mb 2.89Mb 2.89Mb queue coba_down on igb1 bandwidth 2Mb qlimit 900 hfsc( realtime 2Mb upperlimit 3Mb ) [ pkts: 37847 bytes: 30114656 dropped pkts: 0 bytes: 0 ] [ qlength: 32/900 ] [ measured: 248.4 packets/s, 3Mb/s ] Please help or give me some information to fix this problem, if any information need please let me know. Best regards, David S. ------------------------------------------------ e. david@zeromail.us w. http://blog.pnyet.web.id