关注 Havana电脑,带你学习更多电脑知识。
今天男的周末,可惜公司要加班了,早上人还没到公司呢,微信信息就炸几个过来了。
点开一看,大多数的意思就是:
"Havana,网怎么这么卡啊,文件发不出去!"
"网页打不开了,转圈转了五分钟!"
"WiFi信号满格但就是上不了网!"
好家伙,那不就是整个公司集体断网罢工了嘛。
到了公司之后,登上测速工具看了一眼,上网是没什么大问题,确实有点慢,说明问题出在某个内网设备上。
ping了一下核心交换机,延迟忽高忽低,正常应该<1ms,现在飙到200ms还丢包。这就不正常了。
登录核心后台,CPU占用98%,内存87%,在线设备列表一拉——340台,不过还好啊,三百多态对于上几万的设备还是轻轻松松。
好家伙,但是负载超出正常的快两倍了。这核心设备没直接罢工已经是非常不错了。
再继续查一下,原来分公司部门的人到我们这里来办公,来了三十多个同事,结果设备全在一个Vlan中,也就是全挤在一个网段里。
这意味着什么呢,也就是三百多台设备终端全在一个广播域,每台设备发出的广播包全网广播,ARP请求、DHCP分配、DNS解析等等全搅在一起,核心都不知道发给谁了,内网的广播风暴造成带宽全被垃圾流量占满了,所以CPU和内存直接爆满。
说白了,这和整个网络架构本身就有问题。
排查清楚了就好办了。我跟领导申请了一台企业级路由,然后花了一下午把网络按部门重新划了VLAN——行政一个段、研发一个段、设计一个段、访客WiFi单独隔离。每个VLAN下面最多六七十台设备,广播域一下子缩小了五六倍。
现在急着用咋办呢,只能赶紧出一个新的网络给大家用,直接从核心开大一点子网,把当前网段开到500个终端,临时先顶一下。
有一个领导还来问我,这网络咋搞得,怎么还能拥挤,我笑了笑没说话,毕竟这是架构没规划好,都在一个广播域,再牛的设备也扛不住。
修改后,CPU缓慢的从98%降到30%,慢慢的上网打开就很快,再也没人喊卡了。
Havana提醒:公司设备超过100台就一定要划VLAN,最好是根据需求来划分,方便网络管理,不然多好的设备也是浪费了。