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

企业内部局域网传输缓慢问题排查与解决方案

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

企业内部局域网传输缓慢问题排查与解决方案

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

最近,某公司内部局域网出现传输速度过慢的问题,具体表现为虚拟机与NAS之间的网络延迟和丢包严重。经过系统排查和优化,最终通过重新组建网络拓扑并调整相关配置,成功解决了这一问题。本文详细记录了整个排查和解决过程,对于IT运维人员和网络工程师具有较高的参考价值。

网络环境描述

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

  • 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

Server 1 和 Server 2 上分别运行了若干虚拟机,如 192.168.10.11、192.168.10.61 等。所有服务器和虚拟机的操作系统版本为 Kylin V10。虚拟机远程挂载了NAS上的磁盘,具体挂载情况如下:

[root@sj2 ~]# df -h
Filesystem                              Size  Used Avail Use% Mounted on
devtmpfs                                7.4G     0  7.4G   0% /dev
tmpfs                                   7.4G     0  7.4G   0% /dev/shm
tmpfs                                   7.4G   29M  7.3G   1% /run
tmpfs                                   7.4G     0  7.4G   0% /sys/fs/cgroup
192.168.100.199:/volume1/remote_storage_86  1.0T  524G  501G  52% /mnt/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与服务器直连,跳过路由器。具体方案如下:

  • Server 1 新增网络 10.40.0.10
  • Server 2 新增网络 10.40.0.60
  • 二者通过新的交换机连接,并连接到NAS的端口 10.40.0.199

实施步骤

  1. 采购交换机:选择与原有型号相同的交换机。

  2. 配置NAS网络

  • 登录 DSM 管理界面
  • 进入控制面板 -> 网络
  • 编辑 ovs_eth1 或类似网络接口
  • 修改为静态 IP 地址:
  • 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. 重新挂载磁盘:如果遇到权限问题,取消相关设置即可。

总结

通过重新规划网络拓扑并调整相关配置,成功解决了内部局域网传输速度过慢的问题。这一案例展示了在复杂网络环境中,通过系统排查和优化可以有效解决网络性能问题。

本文原文来自CSDN

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