发新帖

为什么路由器要经常要重启?答案在这里!

[复制链接]
397 2
很多人应该都遇到过,路由器长期使用不断电会出现网络慢、路由器管理页面开启缓慢等一系列异常问题。

如果你买的那个路由器要经常重启,说明它的设计和制造水平不合格(比如内存回收机制、散热机构设计等等)。

网络设备(交换机、路由器、服务器)的设计目标是,第一次断开电源就是下机架被淘汰的那一刻,从上机架到下机架的整个生命周期里都不会关机重启。

评论区有小伙伴指出这个话有些绝对,还有系统升级等可能必须要重启的时候,并且家用路由器要求没那么高。

当然,很难在整个生命周期里完全不重启(当然也完全有可能真的一直不重启,小型机换内存都可以热拔插),但这里我们讨论的是设计理念的问题,网络设备的设计目标就是不间断工作,只不过高端的设备能做得比较好,低端的可能达不到而已。

但题主所言,路由器等电子设备要经常重启,毫无疑问是误解,即使是家用路由器,也应达到埋进墙里就完全不管的水平。

高端的路由器(双RP引擎),升级软件版本(ISU)无需重启,升级期间不会丢任何用户流量(哪怕一个),高端路由器在一个生命周期都不重启的神话绝不是杜撰的!

90%+ 以上的用户对路由器的认知停留在家庭无线路由器,而这些所谓的路由器是最最低端的,通常为了节约成本,用最低端的硬件,软件测试也不充分,所以隐藏了很多软件bug,而用户一旦遇到bug(无法上网),通常就是重启解决。

这些路由器,价格低廉,通常在100-300元之间,这样的价格让厂商化大力气开发、测试压根不可能,也没有什么用户支持,用户也不会去厂商的网站上开个case,追踪一下bug,所以bug会一直陪伴着产品。

对于厂商来说,能够重启解决的问题都不是什么大问题。

Cisco公司有一项长期的统计,公司开发的代码,每100行平均有一个BUG,其中80-90%由软件工程师、QA工程师发现并解决,RT测试能发现5%的BUG,剩下的5%则由用户发现,cisco认识到这一点,专门由TAC支持处理用户的case,用于追踪在实验室里无法发现的BUG,这些BUG只有在特定应用场景、特定的流量触发才能遇到,通过长年累月的积累,产品里隐藏的BUG非常接近于0%。

所以,对于成熟的路由器产品,OS版本会越来越稳定,当然新开发的feature又会引入新的bug,这是一个客观规律,但是对于大的厂商他们有一套成熟的质量控制体系,能够在产品出厂之前把bug控制在最小的范围。

手机相对于路由器产品简单得多,路由器上的控制协议多达上百种,而手机就是一台小电脑,手机也会遇到重启的状况,电子产品,无论是手机还是路由器,有bug是客观规律,而如何对待、并解决这些bug才是衡量一个公司是否伟大的重要指标。
1.jpg

举报 使用道具

回复

精彩评论2

QUCXR  Lv4  发表于 2017-9-28 07:47:38 | 显示全部楼层
哈哈,这一次知道为什么以前总在做的事情了

点评

重启的确能解决一些莫名其妙的问题  详情 回复 发表于 2017-9-28 11:53

举报 使用道具

回复 支持 反对
doffy  版主  发表于 2017-9-28 11:53:43 来自手机  | 显示全部楼层
QUCXR 发表于 2017-9-28 07:47
哈哈,这一次知道为什么以前总在做的事情了

重启的确能解决一些莫名其妙的问题

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

快速回复 返回顶部 返回列表