关于centos7操作系统RX-DRP值每隔30s加1问题
现象如下图所示:
RX-DRP每隔30s,自动+1
原因分析
当CentOS7处理LLDP等不能直接解析的二层数据帧时,rx_drop值每隔30s会自动加1(上层交换机LLDP数据帧发送频率),通过ifconfig eth0或者netstat -i等命令输出信息中的rx_drop值可以看到该现象。这是因为CentOS7系统默认不处理LLDP数据帧,因此LLDP数据帧会被视为无效数据包而被丢弃,从而导致rx_drop值每隔30s加1。
但采用tcpdump等软件抓包过程的过程中发现实际上rx_drop的值不变,解决这个问题的方法是安装并启用lldpd软件,让CentOS7能够正确处理LLDP数据帧,从而避免rx_drop值增加的问题
安装lldpd
yum install epel-release -y
yum install lldpd -y
systemctl start lldpd
systemctl enable lldpd
systemctl status lldpd
该问题可能会导致网卡丢包监控产生误报,启用lldpd后,夜莺监控net_drop_in指标恢复正常