how many macaddress can be stored in the forwarding table? Is this per-unit or per-bridge? (i.e., in the RB1100AHx2, I see that the Atheros chipset has a limitation of 2k MAC per-chip)
More experienced people can probably answer this / correct me
As I understand it that 2K limit is simply the mac address limit on the switch chip in the 1100AHx2. The box itself for routing etc isn’t limited the same way.
The CCR series do not use switch chips, all ports are connected directly to the CPU and all the processing is done in that core. Therefore no switch chip to have this limit, it simply becomes a limit of any programming or storage limits imposed by the system or software.
I would hazard a guess that no practical limit exists.
when we talk about software feature most often limit is the amount of available RAM. Since CCR has 64bit address space you can have 16GB of ram and that is a lot.
The CCR series do not use switch chips, all ports are connected directly to the CPU and all the processing is done in that core. Therefore no switch chip to have this limit, it simply becomes a limit of any programming or storage limits imposed by the system or software.
So, all switching is done in-CPU? On a general-purpose core (like the Tilera one) that would be far from “wire-speed”!