Mac based account limitation

Hi I have a CCR1016-12G and I have been told that MAC based shared account creation on this CCR has a limitation of 2000 accounts or so, after that it might be over used. I was advised to create a separate radius server (freeradius with daloradius) and have CCR use it as its account storage/maintenance.

My MAC based account rules are very limited, users with 256k, 512k, 1mbps, 2mbps shared bandwidth. Nothing else.

Now my question is, what is the theoretical upper limit of how many account my CCR can handle and is having a separate freeradius server is indeed a better option.

Thanks for any help.

Separate x86 machine for RADIUS is better.

About CCR: If RB1100AHx2 already support 2000 user (my productivity environment), CCR can support more!