无线路由器的DHCP理论上支持250多台设备同时上网,但实际受其性能影响,只能支持有限数量的设备。无线路由器的带机数量与它的数据吞吐量和并发连接数有关系。 数据吞吐量我们不做过多的解释,我们主要了解一下什么是路由器的连接数。路由器里的“连接数”主要是指并发连接数,它是路由器能够同时处理的点对点连接的数目。实际上路由器的并发连接数还是受很多因素的影响的: 1、受物理内存大小的限制 现在的主流路由器都是基于连接状态检测机制的,每个连接的状态数据都是保存在内存里,因此并发连接数是受系统的内存大小限制的,一般来说,每个连接会占用内存的300个字节左右,所以,100万并发连接数==300MB内存空间,同时,内存还要用来缓存其他的数据处理数据,所以,如果某厂商说他们的产品支持100万连接数而内存只有256MB,可以肯定地说,在吹牛。 2、受处理器速率的限制 对大多数国内的百兆级防火墙来说,基本都是X86架构的,为节约成本,处理器通常都是奔3或者赛扬的,好一点的会用较低档次的奔4 处理器,处理能力有限,如果连接数过多,而处理器处理能力又有限,势必增加数据转发的延迟,故连接数并非越大越好。 3、受物理链路的实际承载能力限制 虽然现在很多路由器都提供了10/100/1000M的网络接口,但是,由于路由器通常都部署在Internet出口处,出口链路相对来说都是比较低速的,低速链路根本无法承载太多的并发连接,所以即便是路由器能够支持大规模的并发访问连接,它也无法发挥出其原有的性能。也就是说,多了也没用,合适最好。 所以对于一台普通正常上网的电脑来说,并发连接数多在200-300之间,如果开着迅雷之类的下载软件进行下载的话,并发连接数会迅速增加,从200多到3000之间。而XP正版系统的默认连接数很小,所以你安装迅雷时会提醒你修改一下最大连接数。如果一台路由器的连接数达到最大了,那么再有新的请求就无法连接了。 普通家用无线路由器的并发连接数多在1000-2000。而企业级无线路由器的并发连接数一般在12000左右。按正常上网每台电脑并发连接数250计算,家用无线路由器带机量在4-8台,企业级无线路由器另当别论。 |