幀檢測(cè)序列錯(cuò)誤(FCS)
FCS是802.3幀和Ethernet幀的最后一個(gè)字段(4字節(jié)).
幀校驗(yàn)序列(FCS)是指特別的檢測(cè)碼字符被添加到在一個(gè)通信協(xié)議中的幀中進(jìn)行檢錯(cuò)和糾錯(cuò)。發(fā)送主機(jī)在整個(gè)幀中有一個(gè)檢測(cè)碼隨著發(fā)送。接收主機(jī)在整個(gè)幀中的檢測(cè)碼使用相同的運(yùn)算法則,并將它與接收到的 FCS 相比較。這樣,它能夠探測(cè)是否任何數(shù)據(jù)在運(yùn)輸中丟失或被改變。它可能當(dāng)時(shí)丟失這個(gè)數(shù)據(jù),和請(qǐng)求錯(cuò)誤幀的重傳。一個(gè)循環(huán)冗余碼校驗(yàn)常被用來(lái)估算 FCS。
FCS 字段 — 包含幀的 32 位循環(huán)冗余校驗(yàn) (CRC), 數(shù)據(jù)鏈路層幀方式接入?yún)f(xié)議(LAPF)中的字段,是一個(gè) 16 比特的序列。它具有很強(qiáng)的檢錯(cuò)能力,它能檢測(cè)出在任何位置上的 3 個(gè)以內(nèi)的錯(cuò)誤、所有的奇數(shù)個(gè)錯(cuò)誤、16 個(gè)比特之內(nèi)的連續(xù)錯(cuò)誤以及大部分的大量突發(fā)錯(cuò)誤。
據(jù)信而泰科技的經(jīng)驗(yàn)表明:一個(gè)符合長(zhǎng)度但FCS錯(cuò)誤的信息包可能有幾種可能的問(wèn)題。問(wèn)題可能是延遲碰撞,壞的網(wǎng)卡或驅(qū)動(dòng)器,電纜,集線器或是噪聲等。一般而言,主要是物理鏈路層的錯(cuò)誤引起的。
比如:1、阻容匹配不合適,電阻值偏大或偏小,電容型號(hào)的匹配都會(huì)造成FCS錯(cuò)誤的產(chǎn)生。還有電阻電容的錯(cuò)焊或者漏焊以及虛焊都容易造成這種問(wèn)題。
2、PCB線路的設(shè)計(jì)問(wèn)題,尤其是千兆以太網(wǎng)的PCB設(shè)計(jì),千兆信號(hào)的對(duì)信號(hào)質(zhì)量要求很高,如果線路排列不合理,會(huì)造成線間串?dāng)_,影響信號(hào)質(zhì)量。
3、FCS錯(cuò)誤主要發(fā)生在PHY與RJ45接口之間的鏈路上,所以出現(xiàn)FCS錯(cuò)一定需要排查PHY與RJ45之間的錯(cuò)焊、漏焊、虛焊等問(wèn)題。
4、在一些設(shè)備生產(chǎn)廠遇到FCS錯(cuò)誤出現(xiàn)的問(wèn)題,也可能是由于使用的物理連接介質(zhì)質(zhì)量太差造成的(千兆以太網(wǎng)對(duì)網(wǎng)線的要求至少是超5類線纜),還包括RJ45的水晶頭的制造(制作)工藝。
5、FCS錯(cuò)誤的出現(xiàn),我們可以通過(guò)使用以太網(wǎng)測(cè)試儀來(lái)檢測(cè)到,通過(guò)強(qiáng)壓力的沖擊,容易暴露一些錯(cuò)焊,虛焊的問(wèn)題。
如果有1%以上的幀是FCS錯(cuò)誤就必須作為嚴(yán)重問(wèn)題來(lái)對(duì)待。因?yàn)樗鼑?yán)重影響網(wǎng)絡(luò)的吞吐量。
|