I have attempted to implement cake for my uplink for quite a while, but it always results on breaking DHCP on LAN.
Once DHCP lease on LAN host expires, it gets stuck in “offered” state and log message appears:
dhcp-server0 offering lease 192.168.0.144 for 18:65:71:XX:XX:XX without success
dhcp-server0 offering lease 192.168.0.253 for 64:4B:F0:XX:XX:XX without success
I have tried different cake parameters, but all end up with the same, with fq_codel there is no issue.
Relevant config:
/queue export
# 2024-01-02 10:37:37 by RouterOS 7.13
# software id = 6F6L-2QTG
#
# model = RB5009UG+S+
# serial number = <sanitized>
/queue type
add kind=fq-codel name=fq_codel-default
add cake-ack-filter=filter cake-diffserv=diffserv4 cake-flowmode=dual-srchost cake-mpu=84 cake-nat=yes cake-overhead=38 cake-overhead-scheme=ethernet \
cake-rtt-scheme=internet kind=cake name=cake-inet-ul
add cake-diffserv=diffserv4 cake-flowmode=dual-dsthost cake-mpu=84 cake-nat=yes cake-overhead=38 cake-overhead-scheme=ethernet \
cake-rtt-scheme=internet cake-wash=yes kind=cake name=cake-inet-dl
/queue tree
add comment="qos: shape upstream" max-limit=450M name=queue1 packet-mark=no-mark parent=sfp-sfpplus1 queue=cake-inet-ul
add comment="qos: shape downstream" max-limit=450M name=queue2 packet-mark=no-mark parent=bridge0 queue=cake-inet-dl
Any tips would be much appreciated. ![]()