Intel網(wǎng)卡如何開啟對(duì)第三方模塊的支持
發(fā)布時(shí)間:2023-12-13
Intel網(wǎng)卡缺省狀態(tài)下,會(huì)對(duì)接入模塊進(jìn)行認(rèn)證,當(dāng)驗(yàn)證到接入模塊非Intel原裝時(shí),可能會(huì)采取關(guān)閉端口或彈出告警提示等動(dòng)作;同時(shí)Intel也提供了命令來(lái)支持第三方模塊的使用。
下面讓我們以Intel X710-DA4網(wǎng)卡為例,學(xué)習(xí)Intel網(wǎng)卡如何開啟對(duì)第三方模塊的支持:
一、Intel網(wǎng)卡認(rèn)證模塊
1、當(dāng)?shù)谌侥K接入Intel網(wǎng)卡時(shí),模塊無(wú)法link up,端口指示燈不會(huì)亮起,端口disabled且出現(xiàn)告警信息。
二、開啟/關(guān)閉Intel網(wǎng)卡認(rèn)證模塊的方法
根據(jù)Intel官方資料《Intel® Ethernet Controller X710/ XXV710/XL710 Datasheet》 ,說(shuō)明了x710網(wǎng)卡控制器中有一個(gè)寄存器的第11bit控制網(wǎng)卡是否啟用模塊鑒定,1bh時(shí)啟用,0bh時(shí)不啟用。

圖1 模塊認(rèn)證字節(jié)描述
將腳本文件xl710-unlocker-master存放于本地目錄下(下載自https://github.com/bibigon812/xl710-unlocker/tree/master),用于修改網(wǎng)卡EEPROM中控制是否啟用模塊鑒定的寄存器值,具體操作步驟如下:
1、 文件解壓后,在腳本文件夾中打開終端,執(zhí)行命令:make,會(huì)生成可執(zhí)行文件xl710_unlock。
2、 查看網(wǎng)卡端口所在網(wǎng)絡(luò)地址與端口名,有安裝trex的環(huán)境下執(zhí)行命令:./dpdk_setup_ports.py -s 。
3、核對(duì)測(cè)試網(wǎng)卡的設(shè)備id號(hào),執(zhí)行命令:lspci -nn | grep + 網(wǎng)口地址 ,要求與腳本文件設(shè)備id號(hào)一致。
4、修改網(wǎng)卡對(duì)模塊認(rèn)證狀態(tài),執(zhí)行命令:./xl710_unlock -n + 端口名 ; 該命令輸出結(jié)果會(huì)顯示當(dāng)前目標(biāo)寄存器的值,locked表示當(dāng)前配置是開啟對(duì)模塊認(rèn)證的狀態(tài),unlocked表示當(dāng)前配置是關(guān)閉對(duì)模塊認(rèn)證的狀態(tài),詢問是否fix,輸入y后關(guān)閉/開啟X710 DA4網(wǎng)卡對(duì)光模塊的驗(yàn)證,重啟服務(wù)器后生效。
三、關(guān)閉Intel網(wǎng)卡認(rèn)證模塊的效果
允許使用第三方模塊后,模塊可以正常link up,正常識(shí)別光模塊信息;
Arista相關(guān)命令請(qǐng)參考: Arista交換機(jī)如何開啟對(duì)第三方模塊的支持
摩泰光電提供的光模塊產(chǎn)品可用于不同型號(hào)Intel網(wǎng)卡,歡迎大家選購(gòu)。

40G/100G 光模塊
25G 光模塊
10G 光模塊
155M/2.5G 光模塊
1G 光模塊
1G BIDI 光模塊
雙速率 光模塊
FC 16G/32G光模塊
CWDM 光模塊
DWDM 光模塊
SGMII端口 光模塊
XFP 光模塊
100M/1G/10G 電口模塊
全速率AOC及分支系列
10G/40G 有源DAC系列
全速率無(wú)源DAC系列
40G/100G 無(wú)源DAC分支系列
常規(guī)/MTP-MPO 光纖跳線
MT2010
MT2011
CodingBox
QSFP轉(zhuǎn)SFP模塊






