Een router houdt een NAT tabel en ander tabellen bij (o.a. MAC adres tabel).
Elke regel kost geheugen, geheugen wordt soms vrij gegeven en is soms permanent nodig.
En daarnaast grotere tabellen kosten CPU performance om te doorzoeken.
Gedurende de jaren zal een router van nieuwe firmware worden voorzien, en ook dat kost meestal meer geheugen/performance, zeker als er nieuwe features worden toegevoegd (IPV6, SmartWiFi en verbeteringen).
Tot slot kan ook het gedrag van applicates op iedere individuele computer invloed hebben: veel nieuwe sessie naar veel externe servers (vaak bij cloud diensten), of juist weinig.
Al met al heel veel factoren die eea beïnvloeden.
Ik denk ook dat het moeilijk te zeggen is "hoeveel computers" ondersteund worden.
Maar normaal gesproken zou het voor consumenten gebruik geen enkel probleem moeten zijn.
Maar ik kan me best voorstellen dat een groot gezin, allemaal thuiswerken, behoorlijk beslag legt op de capaciteit van de router (even los van de bandbreedte voor video/audio).
128 devices actief verbinden met Ethernet/WiFi zou iedere router aan moeten kunnen.
En dan is het afhankelijk van het model/apparaat, en het gedrag van gebruikers/applicaties.
Ik zou niet rekenen op 128 devices die allemaal zeer actief aan het thuiswerken/cloud-services/gamen zijn.
Maar 20 zeer actieve devices lijkt me geen enkel probleem (mits bandbreedte het toelaat).