Jump to content
  • 0

IntelliQoS / NFQ / CAKE: Which SQM features are active?


Question

Posted (edited)

Hello Keenetic team and community,

I understand that KeeneticOS uses CAKE-based AQM/SQM, and that NFQ is used for shaping at higher speeds while CAKE is used at lower rates. What I would like to understand better is which CAKE/SQM-related mechanisms are actually active internally, and how they are implemented.

Could someone from the Keenetic team or experienced users confirm whether the following mechanisms are active in the current IntelliQoS/SQM/NFQ implementation? A simple yes/no or short explanation for each item would be very helpful.

  1. NAT-aware host fairness
    Can SQM fairly separate LAN devices behind NAT?
  2. ACK filtering
    Is TCP ACK filtering, or any similar ACK optimization, used?
  3. WAN overhead compensation
    Does SQM account for PPPoE, VLAN, DSL, cable or Ethernet overhead while shaping?
  4. Download-side SQM / IFB
    Is download shaping done with an ingress / IFB-like mechanism, or with another Keenetic-specific method?
  5. Packet marking / priority mapping
    After IntelliQoS classifies traffic, are packets marked with DSCP/802.1p, or are they only mapped internally to priority queues?
  6. How are CAKE features limited or simplified in NFQ to ensure fast loading speeds?
  7. Does IntelliQoS / NFQ protect small latency-sensitive UDP flows under heavy load independently of application recognition, at the SQM/queueing level or through Keenetic’s own scheduler?

My goal is not to criticize IntelliQoS. I am trying to understand how close the current implementation is to typical OpenWrt SQM-CAKE behavior in areas such as host fairness, overhead compensation, ACK filtering and download-side shaping.

Any explanation from moderators, developers or experienced users would be appreciated.

Thank you.

Edited by Woolf

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...