E9000在linux环境下网卡漂移,无法与交换板上行端口形成对应

发布时间:  2015-06-23 浏览次数:  246 下载次数:  0
问题描述

(1)本次涉及到E9000刀片是CH121、MZ110与我们的CX116直通板形成对应关系。本次采购的MZ卡和交换板主要是满足客户布置VCS集群服务器
4个网口的需求;换直通板消除客户在网络上有环路的问题。

(2)按照官方的给的MZ卡与交换板的对应关系,如:blade1 在操作系统下eth0、1对应的是1-1-1;1-1-2;eth2、3对应的4-1-1;4-1-2;而客户装完操作系统,做完bond发现:按照官方给的对应关系,在操作系统下无法ping通,后排查操作系统的eth与交换板的上行端口无法形成对应,而且每个刀片的对应关系都不一样,由于客户要求做bond的两个网卡必须在不同的交换板上,且本次上生产环境比较紧急,没有时间去重新安装操作系统。

处理过程

后联系研发,研发告知可以通过在查看总线的方法进行对应;具体如下通过ethtool -i eth*(eth*代表在操作系统下的网卡几)敲完命令后,查看bus-info:0,1对于的就是1E;2,3对应的4E,(1E,4E主要看MZ卡与之对应的交换板槽位,如交换板在2X、3X上与之顺延即可)

解决方案

通过执行ethtool -i eth*(eth*代表在操作系统下的网卡几) 如图发现,bus-info:信息:02:00.1我们这里的1就是总线(按照之前的对应关系查看bus-info:0,1对于的就是1E或者2X;2,3对应的4E或者3X),依次进行查看即可,这样就判断网卡是在哪块交换板上了。


建议与总结

一般出现网卡出现漂移的问题在windows上比较常见,也是通过查看总线的方法,而在linux的环境下不常有,这里也是跟大家共同学习探讨一下。

END