大家應(yīng)該都經(jīng)常聽到光模塊加密或者寫碼的說法,特別是一些大廠的網(wǎng)絡(luò)設(shè)備,都要求用自己原裝模塊,否則就會怎樣怎樣的,那么到底什么是寫碼加密?各個(gè)第三方模塊廠商,又是如何應(yīng)對設(shè)備廠商寫碼加密的?是否可以破解?破解不了會怎么樣?
如果光模塊在設(shè)備中工作,因?yàn)閷?biāo)準(zhǔn)實(shí)現(xiàn)有差異,導(dǎo)致一起工作的時(shí)候不匹配,不是故意為之。但是寫碼加密導(dǎo)致的模塊在設(shè)備上無法工作,那是故意為之。根據(jù)光模塊的行業(yè)標(biāo)準(zhǔn)規(guī)范里面的定義,光模塊里面有 2個(gè)區(qū)域各128字節(jié)的寫碼區(qū),這兩個(gè)寫碼區(qū)里面存放了廠商、型號、序列號,以及DDM信息(允許的電壓、電流、溫度、收發(fā)光功率范圍以及實(shí)際采集到的這些數(shù)值)和兼容碼等很多信息。
收發(fā)器通過2線制串行接口(SCL, SDA),提供有關(guān)當(dāng)前操作條件的串行ID存儲器內(nèi)容和診斷信息,內(nèi)存映射特定的數(shù)據(jù)字段,定義如下:
很多設(shè)備商,在交換機(jī)等網(wǎng)絡(luò)設(shè)備里面,做了限定,光模塊插進(jìn)去之后,會通過交換機(jī)的IIC總線去讀取光模塊里面寫碼區(qū)的信息,通過這些信息,該設(shè)備可以判斷出該模塊是否是自己原廠的模塊,如果它發(fā)現(xiàn)不是原廠的,就可以采取一些動作。這里不同廠商會有不同的做法,主要有這么幾類。
1.不做任何兼容控制,也即是設(shè)備不去讀取模塊里面的兼容碼來做判斷,任何模塊插上去都能用,基本上所有的白牌交換機(jī)廠商都會這么做,比如盛科網(wǎng)絡(luò),部分品牌廠商也都會這么做,有的大廠商的低端產(chǎn)品,也都不做寫碼控制。
2.會去檢查模塊里面的兼容碼,從而判斷是否兼容。但是由于兼容碼是明文,任何第三方模塊廠商都可以輕易獲取到這個(gè)兼容碼,這樣這些第三方模塊廠商出廠的時(shí)候,只要在自己的模塊里面寫上要兼容廠商的兼容碼,就可以兼容。所以這種做法,相當(dāng)于還是不設(shè)防。很多網(wǎng)卡廠商的部分或者全部產(chǎn)品,都是這種做法。
3.模塊里面的兼容碼是動態(tài)兼容碼,是根據(jù)模塊里面的一些信息,比如序列號,甚至是芯片里面的一些唯一ID,然后通過特定的算法,計(jì)算出來后寫進(jìn)去的,這種情況下,第三方要破解的難度是比較大的但是只要能知道算法和所有的參與算法的字段以及存放位置,那也是可以的。一些大廠的部分產(chǎn)品,都是這種做法。對于上面2 和 3中要檢查兼容性的廠商,一旦他們發(fā)現(xiàn)不兼容,又會有一些不同措施,有的是直接不UP(相當(dāng)于是說你不用我原廠模塊,我就不讓你工作),有的是會告警和/或讓你看不到DDM信息(相當(dāng)于是說你不用我原廠模塊,我讓你用得不爽)。當(dāng)前廠商一般都用后者,屬于比較溫和的做法。這都不是技術(shù)問題,而是市場策略問題。
易飛揚(yáng)擁有17年的第三方光模塊制造經(jīng)驗(yàn),對目前市面上各品牌的交換機(jī)、服務(wù)器、板卡都有積極的去做兼容性測試,通過客戶端測試、設(shè)備購回廠內(nèi)分析等手段,完成兼容性驗(yàn)證。
寫碼器
光模塊里面的寫碼區(qū)是有行業(yè)標(biāo)準(zhǔn)的(不同種類的光模塊標(biāo)準(zhǔn)不同),設(shè)備(交換機(jī)、路由器、網(wǎng)卡等)跟光模塊直接的接口也是標(biāo)準(zhǔn)的(IIC標(biāo)準(zhǔn)),所以理論上做個(gè)寫碼器出來是很容易的,寫碼器是模塊廠商的必備品。而其實(shí)很多人不知道的是,交換機(jī)廠商也完全可以把交換機(jī)當(dāng)做寫碼器來用,而且可以做到批量寫碼,因?yàn)榻粨Q機(jī)跟光模塊之間也是標(biāo)準(zhǔn)的IIC接口,只是看交換機(jī)廠商是否愿意去做了,盛科網(wǎng)絡(luò)的交換機(jī)就開放了這種能力。理論上寫碼器可以把A 廠商的光模塊寫成 B 廠商的碼,模塊廠商為了防止有別人亂寫自己的模塊,都設(shè)置了密碼保護(hù),你不知道密碼,寫了之后,一旦設(shè)備重啟或者模塊重新插拔,寫的碼就丟失了。
易飛揚(yáng)為滿足客戶在購買批量模塊后,會應(yīng)用在不同設(shè)備上的需求,推出SFP/XFP/QSFP/QSFP DD等不同接口和速率的云編碼器,實(shí)現(xiàn)云端下載各兼容碼的功能,讓客戶隨時(shí)隨地對手上的光模塊做寫碼操作。
來源:阿光聊光
審核編輯:湯梓紅
-
收發(fā)器
+關(guān)注
關(guān)注
10文章
3337瀏覽量
105531 -
dac
+關(guān)注
關(guān)注
43文章
2226瀏覽量
190432 -
總線
+關(guān)注
關(guān)注
10文章
2817瀏覽量
87697 -
AOC
+關(guān)注
關(guān)注
1文章
98瀏覽量
18154 -
光模塊
+關(guān)注
關(guān)注
73文章
1208瀏覽量
58621
原文標(biāo)題:【光電通信】什么是光模塊/AOC/DAC的寫碼加密?
文章出處:【微信號:今日光電,微信公眾號:今日光電】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論