实用百科通
霓虹主题四 · 更硬核的阅读氛围

查看网络冗余状态命令详解

发布时间:2025-12-10 07:56:28 阅读:289 次

常见网络冗余技术简述

在企业网络或数据中心环境中,网络冗余是保障服务连续性的关键。比如公司服务器突然断网,如果有备用线路自动顶上,业务就不会中断。常见的冗余协议有VRRP、HSRP、GLBP,还有链路聚合(LACP)等。这些技术能让网络在主线路出问题时快速切换到备用线路。

Linux系统下查看网络冗余状态

在Linux服务器上,如果配置了链路聚合(bonding),可以通过以下命令查看当前的冗余状态:

cat /proc/net/bonding/bond0

这个文件会显示bond0接口的详细信息,包括当前活动的网卡、备份网卡状态、链路是否正常等。如果你用了bond1,那就换成bond1。

例如输出中看到Slave Interface: eth0Status: MASTER,说明eth0是当前主用网卡;如果出现Status: BACKUP,那就是备用状态。

使用ip命令查看接口状态

还可以用更通用的ip命令来查看所有网卡的状态:

ip link show

这条命令列出所有网络接口,通过观察对应接口是否处于UP状态,能初步判断链路通断。结合ping测试,能更快定位问题。

Windows系统中的查看方式

在Windows服务器上,如果做了NIC Teaming(网卡绑定),可以打开“服务器管理器”→“本地服务器”→“NIC Teaming”,直接看到各网卡的状态和角色。

也可以用PowerShell命令行查看:

Get-NetLbfoTeam

这条命令会列出所有团队化网卡的名称、成员、负载平衡模式和当前状态。如果看到TeamingMode: LACP,说明启用了动态链路聚合;MemberMACAddress对应的网卡若显示Active,就是正在使用的。

交换机端的检查命令

光看服务器还不够,交换机上的状态也很关键。比如在华为或H3C设备上,可以登录后执行:

display link-aggregation verbose

这条命令会显示聚合组的成员端口、操作状态、是否同步。如果某端口显示Selected,表示已加入转发;Unselected则可能是线缆松动或配置不一致。

思科设备上则是:

show etherchannel summary

输出中的“Su”代表端口处于活动状态,“U6”可能意味着协商失败,需要进一步排查双工模式或速率设置。

实际排错小技巧

有次公司会议室视频会议总掉线,查了服务器发现bond0里的eth1一直是BACKUP,但手动切换也上不去。最后用ethtool检查物理链路:

ethtool eth1

发现Speed显示为Unknown,原来是网线老化导致协商失败。换了根线,状态立马恢复正常。

所以查看网络冗余状态不只是跑条命令,还得结合物理层、配置一致性、设备日志综合判断。命令只是帮你快速定位问题的第一步。