Troubleshooting traffic shaping issues can prove difficult. First, there is the chance that we have made an error in configuring our traffic shaping rules. Second, even if our traffic shaping rules are configured exactly right, they may not have the intended effect. In such cases, it often behooves us to return to the established methodology for troubleshooting IT problems: diagnosing the problem, forming a hypothesis, testing the hypothesis, implementing a solution, verifying system functionality, and documenting the problem and solution. This methodology will be covered in greater depth in Chapter 11, Diagnostics and Troubleshooting. There are some common issues, however, that crop up with traffic shaping, and we will cover them here.
Sometimes, we may find it difficult to keep P2P traffic in the P2P queue; this is a direct consequence of pfSense relying on ports...