Description
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
- I have read the contributing guide lines at https://github.com/opnsense/docs/blob/master/CONTRIBUTING.md
- I have searched the existing issues and I am convinced that mine is new.
Is your feature request related to a problem? Please describe.
A lot of users using Shapers, do not separate control plane of L3 protocols. This is causing network disruption.
Example of this issue is seen even for users not using dynamic routing protocols but running IPv6. Where during a congestion event back-pressure of the queues causes ICPMv6 dropping which results in IPv6 disruption.
Examples of reported problems opnsense/core#7342 opnsense/core#6714
This issues are more visible when users use schedulers that use AQM or measure sojourn time for a packet in a queue such as FQ_CoDel. This is due to the fact, even if packet is queued but its time in a queue is to much it will start TAIL dropping.
Describe the solution you like
- Introduce proper Concepts of the planes in networking
- Explanation of the issue and necessity so separate control plane from rest of the traffic
- Create an example of such Shaper
- Update doc "Fighting Bufferbloat with FQ_CoDel" with a warning and pointing to the docs for use separate class/Pipe + Queues for control plane
Describe alternatives you considered
Topic on forum is already created, but a proper refined official doc would be more beneficial
https://forum.opnsense.org/index.php?topic=46990.0
Additional context
I will contribute to this. Feature request is open just to indicate there is a need and intent to create such specific documentation.