问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

企业内部局域网传输速度过慢的排查与解决方案

创作时间:
作者:
@小白创作中心

企业内部局域网传输速度过慢的排查与解决方案

引用
CSDN
1.
https://blog.csdn.net/qq_41708993/article/details/145061938

最近,某公司内部局域网出现传输速度过慢的问题,主要表现为NAS与服务器之间的网络延迟和丢包严重,且存在周期性网络变慢的现象。经过详细的排查和测试,最终通过重新组建内部局域网并优化网络配置,成功解决了这一问题。本文详细记录了整个排查和解决过程。

网络架构与故障现象

公司当前的网络架构如下:

  • NAS (192.168.100.199):直接连接到公司的路由器 192.168.100.1。
  • 路由器:一端连接 192.168.100.199(NAS),另一端通过 192.168.10.1 连接到交换机。
  • 交换机:连接了两台服务器:
  • Server 1: 192.168.10.10
  • Server 2: 192.168.10.60

服务器上分别运行了若干虚拟机,如 192.168.10.11、192.168.10.61 等。服务器及其上部署的虚拟机操作系统版本为 Kylin v10。虚拟机远程挂载了NAS上的磁盘。

虚拟机 192.168.10.11 在 ping NAS 192.168.100.199 时存在严重的网络延迟与丢包现象:

--- 192.168.10.1 ping statistics ---
1812 packets transmitted, 1802 received, 0.551876% packet loss, time 1882422ms
rtt min/avg/max/mdev = 0.161/0.409/2.579/0.256 ms

--- 192.168.100.1 ping statistics ---
1144 packets transmitted, 1140 received, 0.34965% packet loss, time 1187753ms
rtt min/avg/max/mdev = 0.163/0.361/1.911/0.263 ms

--- 192.168.100.199 ping statistics ---
1373 packets transmitted, 1368 received, 0.364166% packet loss, time 1425685ms
rtt min/avg/max/mdev = 0.196/0.409/5.873/0.380 ms

并且会出现周期性的网络变慢现象:

64 bytes from 192.168.100.199: icmp_seq=71 ttl=63 time=0.292 ms
64 bytes from 192.168.100.199: icmp_seq=72 ttl=63 time=0.291 ms
64 bytes from 192.168.100.199: icmp_seq=73 ttl=63 time=0.265 ms
64 bytes from 192.168.100.199: icmp_seq=74 ttl=63 time=3.38 ms

排查与解决方案

首先对每段网线进行更换排查,速度有所提升,但网络丢包与周期性变慢问题仍未解决。因此决定新组建内部局域网,将NAS与服务器直连,跳过路由器。

具体步骤如下:

  1. 采购交换机:选择与原有型号相同的交换机。
  2. 配置NAS网络
  • 登录 DSM 管理界面。
  • 进入网络设置,编辑 ovs_eth1 或类似网络接口。
  • 将网络设置模式改为手动,配置如下:
  • IP 地址:10.42.0.199
  • 子网掩码:255.255.255.0
  • 网关:10.42.0.1
  • DNS 服务器:8.8.8.8
  1. 配置服务器网络
  • 停止虚拟机,增加虚拟网卡。
  • 编辑网络配置文件:
    sudo nano /etc/sysconfig/network-scripts/xxx
    DEVICE=enp9s0
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=10.40.0.86
    NETMASK=255.255.255.0
    GATEWAY=10.40.0.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    
  • 重启网络服务:
    sudo systemctl restart network
    
  • 检查 IP 地址:
    ip addr show enp9s0
    
  1. 测试新网络

    --- 10.40.0.199 ping statistics ---
    276 packets transmitted, 276 received, 0% packet loss, time 286029ms
    rtt min/avg/max/mdev = 0.166/0.247/0.422/0.045 ms
    
  2. 重新挂载磁盘:如果遇到权限问题,取消相关设置即可。

通过以上步骤,成功解决了网络传输速度过慢的问题,网络延迟和丢包现象得到了显著改善。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号