I love the ability to use SNMP to monitor bytes-in / bytes-out of simple queues via SNMP.
I’m considering using simple queues only for monitoring in a situation where I’m not actually using simple queues to manage bandwidth. I’m aware of netflow, but for my current needs this actually seems much simpler, so I’m trying to understand if it will work well and without impacting network performance.
For example say I have 3 subnets sharing an upstream connection of 100 Mbps.:
- 192.168.1.0/24
- 192.168.2.0/24
- 192.168.3.0/24
Can I just create 3 simple queues
/queue simple add name=subnet1 target=192.168.1.0/24
/queue simple add name=subnet2 target=192.168.2.0/24
/queue simple add name=subnet3 target=192.168.3.0/24
Or alternately
/queue simple add max-limit=500M/500M name=subnet1 target=192.168.1.0/24
/queue simple add max-limit=500M/500M name=subnet2 target=192.168.2.0/24
/queue simple add max-limit=500M/500M name=subnet3 target=192.168.3.0/24
Two questions:
- is there a network or CPU performance impact of using several simple queues with all limits set at “unlimited” (or with limits set much larger than my actually available bandwidth)
- i’ve read in a few forum posts that unlimited simple queues of type default don’t actually do anything (for example here http://forum.mikrotik.com/t/bug-unlimited-simple-queue-bug-suspected-in-6-30-2/90435/1) is this true? Instead of setting limits at unlimited, should I set them arbitrarily large