我很难确定您的某个 VLAN 网络存在什么具体问题。
他们有一部 VOIP 电话,长时间通话时经常断线。
我已经从电话和以太网插座直接对我们的硬件进行了几次 ping 测试,得到了类似的结果,这表明我们的交换机存在某种问题。
在对各种 IP 运行 ping 测试时,我看到了一种模式。无论是内部还是外部,我都会得到类似的响应。
来自 81.187.30.81 的 128 字节:icmp_seq=4 ttl=56 时间=4.628 毫秒
来自 81.187.30.81 的 128 字节:icmp_seq=5 ttl=56 时间=7.929 毫秒
来自 81.187.30.81 的 128 字节:icmp_seq=6 ttl=56 时间=6.676 毫秒
来自 81.187.30.81 的 128 字节:icmp_seq=7 ttl=56 时间=4.753 毫秒
来自 81.187.30.81 的 128 字节:icmp_seq=8 ttl=56 时间=7.558 毫秒
来自 81.187.30.81 的 128 字节:icmp_seq=9 ttl=56 time=5.083 ms
来自 81.187.30.81 的 128 字节:icmp_seq=10 ttl=56 time=5.491 ms
来自 81.187.30.81 的 128 字节:icmp_seq=11 ttl=56 time=4.603 ms 来自
81.187.30.81 的 128 字节:icmp_seq=12 ttl=56 time=40.480 ms
来自 81.187.30.81 的 128 字节:icmp_seq=13 ttl=56 time=34.199 ms
icmp_seq 的请求超时 14
icmp_seq 的请求超时 15
来自 81.187.30.81 的 128 字节:icmp_seq=14 ttl=56时间=131.104 毫秒
128 字节来自 81.187.30.81:icmp_seq=15 ttl=56 时间=78.239 毫秒
128 字节来自 81.187.30.81:icmp_seq=16 ttl=56 时间=34.453 毫秒 128 字节来自 81.187.30.81:icmp_seq=17
ttl =56 时间=4.789 毫秒
128 字节来自 81.187.30.81:icmp_seq=18 ttl=56 时间=5.350 毫秒 128
字节来自 81.187.30.81:icmp_seq=19 ttl=56 时间=4.637 毫秒
128 字节来自81.187.30.81:icmp_seq=20 ttl=56 时间=6.120 毫秒
128 字节来自 81.187.30.81:icmp_seq=21 ttl=56 时间=4.843 毫秒
注意到响应时间是如何上升并回落的吗?这种情况经常发生,大概每 20-30 个数据包左右。
我进行了 4 次 ping 测试。首先,我 ping 了 VOIP 服务器 IP,然后 ping 了路由器,第三,我 ping 了网络上的 NAS 驱动器,最后,我 ping 了所连接的交换机
结果如下:
--- 81.187.30.81 ping 统计信息 ---
已传输 1200 个数据包,已接收 1178 个数据包,数据包丢失率为 1.8%,
往返最小值/平均值/最大值/标准差 = 4.258/11.437/162.421/18.855 毫秒
--- 10.9.0.1 ping 统计 ---
已发送 1200 个数据包,已接收 1180 个数据包,数据包丢失率为 1.7%,
往返最小值/平均值/最大值/标准差 = 0.324/6.035/155.700/19.131 毫秒
--- 10.9.0.10 ping 统计 ---
已传输 1200 个数据包,已接收 1179 个数据包,数据包丢失率为 1.8%,
往返最小值/平均值/最大值/标准差 = 0.374/6.637/142.619/19.748 m
--- 10.10.47.1 ping 统计 ---
已发送 1200 个数据包,已接收 1200 个数据包,数据包丢失率为 0.0%,
往返最小值/平均值/最大值/标准差 = 0.990/6.858/96.510/15.386 毫秒
对交换机 (10.10.47.1) 进行 ping 操作不会出现数据包丢失,但交换机之后的任何操作都会出现数据包丢失。什么原因导致交换机出现此问题?
这个问题困扰我们的生意很久了,我无法理解!
任何帮助将非常感激
Netstat -s 结果
tcp:
已发送 407733 个
数据包 114594 个数据包(51164281 字节)
已重新传输 43 个数据包(15304 字节)
由 MTU 发现发起的 0 次重新发送
262041 个仅确认数据包(40 个延迟)
0 个仅 URG 数据包
0 个窗口探测数据包
27157 个窗口更新数据包
3910 个控制数据
包 0 个在流量控制后发送的数据包398462
个软件校验和
398462 个段(63078229 字节)通过 IPv4
0 个段(0 字节)通过 IPv6
接收 952633 个数据包
78233 个确认(51157575 字节)
971 个重复确认
0 个未发送数据的确认 按
顺序接收 892703 个数据包(1141511278 字节)
480 个完全重复的数据包(141573 字节)
3 个旧的重复数据包
由于内存不足,0 个接收到的数据包被丢弃,
0 个数据包有重复。数据(0 字节重复)
3701 无序数据包(5191954 字节)
窗口后 0 个数据包(0 字节)
0 个窗口探测
22 个窗口更新数据包
关闭后收到 169 个数据包
0 个错误
重置 0 个因校验和错误而丢弃
942473 个软件校验和
942473 个通过 IPv4 的段(1191620724 字节)
通过 IPv6 的段(0 字节)
0 个因报头偏移字段错误而丢弃
0 个因数据包太短而丢弃
2423 个连接请求
0 个连接接受 0 个连接
尝试连接错误
0 个监听队列溢出
1641 个连接建立(包括接受)
2407 个连接关闭(包括 209 个丢弃)
61 个连接更新关闭时缓存的 RTT
61 个连接更新关闭时缓存的 RTT 方差
31 个连接更新关闭时缓存的 ssthresh
701 个初始连接丢弃
712195 个段更新 rtt( 66367 次尝试)
265 次重新传输超时
16 次由于 rexmit 超时而断开的连接
0 次重新传输 FIN 后断开的连接
0 次持久超时
0 次由于持久超时而断开的连接 0 次保持活动超时0 次发送保持活动探测
0 次由于保持活动而断开的连接 21402 次正确的 ACK 标头预测 858064 次正确的数据包标头预测
151 次 SACK 恢复事件
在 SACK 恢复事件中重新发送了 0 个段
在 SACK 恢复事件中重新发送了 0 个字节 接收
到了 131 个 SACK 选项(SACK 块) 发送了
3709 个 SACK 选项(SACK 块)
0 次 SACK 记分板溢出
0 LRO 合并数据包
0 次 LRO 流表已满0 次
LRO 流表中发生冲突 0
次 LRO 合并了 2 个数据包
0 次 LRO 合并了 3 个或 4 个数据包
0 次 LRO 合并了 5 个或更多数据包0 次
有限的传输完成
158 次早期重新传输完成
0 次累积确认与 SACK 一起提前0 次
探测超时
0 次探测后触发重新传输超时0
次尾部丢失后快速恢复
0 次恢复最后一个数据包
0 个连接协商 ECN
0 次使用 ECE 发送拥塞通知
0 次发送 CWR 以响应 ECE
0 次在连接上检测到数据包重新排序
0 次传输的数据包被重新排序
0 次快速恢复被延迟到处理重新排序
0 次通过延迟恢复避免了重新传输
0 不需要重新传输
udp:
接收到 12534 个数据报
0 个带有不完整报头
0 个带有坏数据长度字段
0 个带有坏校验和
14 个没有校验和
8967 个校验和在软件中
7746 个数据报(826559 字节)通过 IPv4
1221 个数据报(234651 字节)通过 IPv6
23 个由于没有套接字而丢弃
4342 个广播/多播数据报未送达
0 次多播源过滤器匹配
0 个由于套接字缓冲区已满而丢弃
0 不适用于散列 pcb
8169 已送达
4204 个数据报输出
3438 个校验和在软件中
1734 个数据报(105647 字节)通过 IPv4
1704 个数据报(348698 字节)通过 IPv6
ip:
共接收到 981761 个数据包
0 个坏报头校验和
955088 个报头(19102536 字节)在软件中校验和
0,大小小于最小值
0,数据大小 < 数据长度
42669,数据大小 > 数据长度
0 个数据包强制进行软件校验和
0,ip 长度 > 最大 ip 数据包大小
0,报头长度 < 数据大小
0 数据长度 < 报头长度
0 选项错误
0 版本号错误
0 收到片段
0 丢弃(重复或空间不足)
0 超时后丢弃
0 成功重组
976858 个数据包发送到此主机
114 个数据包发送到未知/不支持的协议
0 个数据包转发(0 个数据包快速转发)
22 个数据包不可转发
收到 4767 个数据包发送到未知多播组
0 个重定向发送
从此主机发送 427240 个数据
包 0 发送带有伪造 IP 报头的数据
包 0 由于没有缓冲区等原因
丢弃输出数据包 0 由于没有路由原因丢弃
输出数据包 0 输出数据报碎片化
0 创建片段
0 无法碎片化的数据
报 0 找不到 gif 的隧道
数据包 0 报头中有错误地址的数据
报 0 由于没有控制数据缓冲区而丢弃的数据
包 401072 个报头(8021604 字节)在软件 icmp 中校验和
:
23 次调用 icmp_error
0 个错误未生成,因为旧消息是 icmp
输出直方图:
目标不可达:23
0 条带有错误代码字段的消息
0 条消息 < 最小长度
0 条错误校验
和 0 条长度错误的消息0 条忽略的
多播回显请求
0 条忽略的多播时间戳请求
输入直方图:
回显回复:14296
目标不可达:61
路由器通告:41
0 条生成消息响应
ICMP 地址掩码响应被禁用
igmp:
接收到 12 条消息
0 条接收到的带有太少字节的消息
0 条接收到的带有错误 TTL 的
消息 0 条接收到的带有错误校验和的消息
0 条接收到的 V1/V2 成员资格查询
0 条接收到的 V3 成员资格查询
0 条接收到的带有无效字段的成员资格查询0 条
接收到的一般查询
0 条接收到的
组查询 0 条接收到的组源
查询 0 条丢弃的组源查询
接收到 12 个成员资格报告 0 条接收到的带有无效 字段
的成员
资格报告 接收到 12 份我们所属组的成员资格 报告
0 条接收到的 V3 报告
0 个入站数据包已成功处理
0 个入站数据包违反了进程安全策略
0 个入站数据包没有可用的 SA
0 个无效的入站
数据包 0 个入站数据包由于内存不足而失败
0 个入站数据包无法获取 SPI
0 个入站数据包在 AH 重放检查中失败
0 个入站数据包在 ESP 重放检查中失败
0 个入站数据包被视为真实数据包 0 个入站数据
包在身份验证中失败
0 个出站数据包已成功处理
0 个出站数据包违反了进程安全策略
0 个出站数据包没有可用的 SA
0 个无效的
出站数据包 0 个出站数据包由于内存不足而失败
0 个出站数据包没有路由
arp:
已发送 35 个 ARP 请求 已发送
1015 个 ARP 回复 已发送
0 个 ARP 公告 已接收
417805 个 ARP 请求 已接收
20 个 ARP 回复 已接收
418374 个 ARP 数据包
0 个 ARP 冲突探测
0 个无效的 ARP 解析请求
0 个数据包因内存不足而
丢失 33 个数据包因没有 ARP 条目而丢失
4 个数据包在删除 ARP 条目期间丢失
23 个 ARP 条目超时
0 发现重复 IP
mptcp:
0 发送数据包
0 发送数据字节
0 接收
数据包 0 接收数据字节
0 带有无效 MPCAP 选项的数据包
0 带有无效 MPJOIN 选项的数据包
0 次主子流回退到 TCP
0 次辅助子流回退到 TCP
0 DSS 选项丢弃
0 其他无效 MPTCP 选项
0 次 MPTCP 子流窗口缩小
0 DSS 校验和错误
0 次接收到无序数据
0 次子流切换