最近装了一大波服务器,遇到了各种奇葩问题。简单汇总排查step如下
1. 上来先看光功率,如果不在预期范围内就可以直接去查物理层了(常见情况是模块波长不match或者带宽不match)
Linux: ethtool -m eth4
JUNIPER: show interface diagnostic optics xe-1/0/1
2. 如果光功率OK了需要检查物理层状态
JUNIPER:直接show Interface 可以看到 physical status
LINUX:ethtool enp134s0f1
Link detected: yes
3.如果物理层好了但还是不行可以考虑检查一下lldp和arp:
lldp:
linux: yum install -y lldpad ,
lldptool set-lldp -i $i adminStatus=rxtx
lldptool -t -n -i eth4
JUNIPER: show lldp nei
lldptool set-lldp -i $i adminStatus=Disable
arp:
arp -a
show arp
4.最后: 两端IP ping通(不通的常见情况是尾纤端口交换了)
5. 补齐LLDP全局配置(设备name识别)
enable all interfaces lldp for i in `ls /sys/class/net/ | grep eth` ; do echo "enabling lldp for interface: $i" ; lldptool set-lldp -i $i adminStatus=rxtx ; lldptool -T -i $i -V sysName enableTx=yes; lldptool -T -i $i -V portDesc enableTx=yes ; lldptool -T -i $i -V sysDesc enableTx=yes; lldptool -T -i $i -V sysCap enableTx=yes; lldptool -T -i $i -V mngAddr enableTx=yes; done
https://www.cnblogs.com/yanling-coder/p/11819952.html