Traffic Shape multi WAN and VOIP traffic shaping question



  • I see the wizard sets this up for the upload but completely ignores the download on the LAN side. How would I go about setting that up?

    I have a TWCFIBER 20/20 connection and TWCCable 50/5 connection.

    On the fiber connection I need to prioritize VOIP.

    edit thinking about how it only does 1 floating rule for my VOIP, I'm not even sure it's setting the upload shaping right either. :/ Dual wan wizard = broken :( Help please. I cannot find a tutorial anywhere.

    Another question to ask would be how is it shaping voip traffic when you choose it in the wizard? Only thing I see is 1 floating rule such as:  IPv4 UDP * * * * * qVoIP   DiffServ/Lowdelay/Upload

    and the qVoIP queue with its settings in there.

    I don't see how that can identify what is VOIP traffic and what isn't?



  • Not sure if this is a bug or what but I have shaping setup as in the attached pic and firewall rules added to the LAN tab shown also in the pic attached, and for some weird reason, it kept downloading via the fiber shaping rules when I had everything set to go thru the cable internet connection (verified pftop watching the drops/etc). I rebooted the firewall, and now I cannot even get websites to load. Trying to figure out what the deal is with that now. Any idea folks? Is this just not made to handle dual wan traffic shaping on download? This is one of the newest snapshots of 2.2

    edit I removed the entire shaper and the internet started working fine again. Sigh! SOMEONE FIX TRAFFIC SHAPING PLSSSS!






  • I don't see how that can identify what is VOIP traffic and what isn't?

    When you run the wizard, it asks you for your SIP server and that's how it determines what traffic is VoIP.  If you don't have a SIP server and instead you have just the phones, then you would need to modify that shaping rule so that it directs your phone IP addresses into qVOIP.

    SOMEONE FIX TRAFFIC SHAPING PLSSSS!

    There is a high correlation between people who don't know how to use the traffic shaper and people who have problems with the traffic shaper  ;D

    It's working fine when it's configured properly.  The problem in your screenshot is that you have child queues using more bandwidth than the parent supports.  I would suggest that you dump HFSC for the time being and try getting a PRIQ shaper working.  Much simpler and you don't have to worry about child queue bandwidth allocation, etc.  Traffic shaping is one of the most complex topics in pfSense.  Having multi-WAN and lots of queues makes it even more complex.  Start small with a simple shaper for just VoIP using PRIQ instead of HFSC.  Play until you get it working adn then build it up through experimentation.  Plus, this forum has LOTS of Q&A's and detailed info from some of the local experts.  Read it.  Read it ALL if you have hope of figuring HFSC out.



  • @KOM:

    I don't see how that can identify what is VOIP traffic and what isn't?

    When you run the wizard, it asks you for your SIP server and that's how it determines what traffic is VoIP.  If you don't have a SIP server and instead you have just the phones, then you would need to modify that shaping rule so that it directs your phone IP addresses into qVOIP.

    SOMEONE FIX TRAFFIC SHAPING PLSSSS!

    There is a high correlation between people who don't know how to use the traffic shaper and people who have problems with the traffic shaper  ;D

    It's working fine when it's configured properly.  The problem in your screenshot is that you have child queues using more bandwidth than the parent supports.  I would suggest that you dump HFSC for the time being and try getting a PRIQ shaper working.  Much simpler and you don't have to worry about child queue bandwidth allocation, etc.  Traffic shaping is one of the most complex topics in pfSense.  Having multi-WAN and lots of queues makes it even more complex.  Start small with a simple shaper for just VoIP using PRIQ instead of HFSC.  Play until you get it working adn then build it up through experimentation.  Plus, this forum has LOTS of Q&A's and detailed info from some of the local experts.  Read it.  Read it ALL if you have hope of figuring HFSC out.

    The child queue bandwidth for the shaping aspects were fine until I created qci-internet. Then it started flagging that error.

    Just to even make sure I had set all the children to use 1Mb each so that definitely didn't max a 20Mb connection.

    Thanks for the voip info. I'll do that. I'll also try using a simpler shaper as well. It's not like we need hfsc since our isp doesn't burst data to us that we know of.



  • When doing link share for child queues, I recommend using percentages instead of hard values when using HFSC.

    Make sure you don't use any realtime bandwidth on your LAN queues. All realtime comes from the root, which is the LAN, not from the parent queues.



  • I've just went thru the wizard using CBQ and input my allworx servers public IP in the SIP ip box, and these are the shapes it created, however it seems I'm missing the IP address from the voip floating firewall rule. Any idea why?





Log in to reply