《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > FC光纖通道技術(shù)研究綜述
FC光纖通道技術(shù)研究綜述
2016年電子技術(shù)應(yīng)用第9期
田 澤1,2,徐文龍3,許 恒3,黎小玉1,2
1.中航工業(yè)西安航空計算技術(shù)研究所,陜西 西安710068; 2.集成電路與微系統(tǒng)設(shè)計航空科技重點實驗室,陜西 西安710068;3.西安翔騰微電子科技有限公司,陜西 西安710068
摘要: 光纖通道是一個為適應(yīng)高性能數(shù)據(jù)傳輸要求而設(shè)計的通信協(xié)議,滿足系統(tǒng)結(jié)構(gòu)的標(biāo)準(zhǔn)化,適應(yīng)高速、大量、可靠、有效信息通信和處理的要求,它在新一代航空電子系統(tǒng)中已被廣泛采用?;诤娇针娮酉到y(tǒng)對航空電子網(wǎng)絡(luò)的需求,介紹了FC協(xié)議的起源與發(fā)展、FC協(xié)議分層模型、FC傳輸幀格式,以及FC網(wǎng)絡(luò)傳輸支持的錯誤處理方式和余度管理等,深入分析了基于FC協(xié)議構(gòu)建的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及其特點,進(jìn)一步說明了FC網(wǎng)絡(luò)未來的發(fā)展趨勢,為基于光纖通道技術(shù)的網(wǎng)絡(luò)構(gòu)建和網(wǎng)絡(luò)通信提供了理論依據(jù)。
中圖分類號: TN92;V243.1
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2016.09.037
中文引用格式: 田澤,徐文龍,許恒,等. FC光纖通道技術(shù)研究綜述[J].電子技術(shù)應(yīng)用,2016,42(9):143-146.
英文引用格式: Tian Ze,Xu Wenlong,Xu Heng,et al. The research of fiber channel technology[J].Application of Electronic Technique,2016,42(9):143-146.
The research of fiber channel technology
Tian Ze1,2,Xu Wenlong3,Xu Heng3,Li Xiaoyu1,2
1.AVIC Computing Technique Research Institute,Xi′an 710068,China; 2.Aviation Key Laboratory of Science and Technology on Integrated Circuit and Micro-System Design,Xi′an 710068,China; 3.Xi′an Xiangteng Microelectronics Technology CO.,LTD,Xi′an 710068,China
Abstract: Fiber channel(FC) is a communication protocol that was designed in order to meet the requirements of data transmission. It meets the standardization of system structure and adapts to high speed, large, reliable, effective information communication and processing request, so FC has been widely used in a new generation of electronic systems. Based on the demands of avionics systems for aviation electronic networks, this paper introduces the origin and development of the FC, the protocol layering model of FC, FC frame format and the way of error handling and redundancy management supported by FC network transmission and deeply analyzes the network topology structure and characteristics based on FC protocol, further shows the trend of the development of FC network, and provides a theoretical basis to construct network and network communication based on optical fiber channel technology.
Key words : fiber channel;FC protocol;FC network structure

0 引言

  隨著計算機技術(shù)、通信技術(shù)和網(wǎng)絡(luò)構(gòu)建技術(shù)的發(fā)展,航空電子系統(tǒng)進(jìn)一步向統(tǒng)一化、靈活化和便于融合的方向發(fā)展,對總線網(wǎng)絡(luò)的數(shù)據(jù)傳輸要求也越來越高。光纖通道(Fiber Channel,簡稱FC)具有高帶寬、低延遲、長距離傳輸、拓?fù)潇`活、支持多種上層協(xié)議等優(yōu)點[1],是一個為適應(yīng)高性能數(shù)據(jù)傳輸要求而設(shè)計的通信協(xié)議。

  當(dāng)前光纖通道在商業(yè)領(lǐng)域中已被廣泛采用,并且能夠提供航空電子系統(tǒng)下新一代的統(tǒng)一航電網(wǎng)絡(luò)構(gòu)建支持。美國國家標(biāo)準(zhǔn)委員會還專門成立了研究光纖通道用于航空電子系統(tǒng)的分委員會(ANSI FC-AE),該分委員會與波音公司、洛克西德馬丁公司等合作制定了一組專門用于航空電子系統(tǒng)的FC協(xié)議子集,即光纖通道航空電子環(huán)境(FC-AE),其中FC高層協(xié)議采用的就是FC-AE下的匿名簽署消息傳輸協(xié)議(FC-AE-ASM)。光纖通道替代當(dāng)前的航空電子主網(wǎng)絡(luò)MIL-STD-1553,已成為航空電子系統(tǒng)發(fā)展的必然趨勢,光纖通道也將成為構(gòu)建新一代的統(tǒng)一航空電子網(wǎng)絡(luò)的首選。

  光纖通道將通道傳輸?shù)母咚傩院途W(wǎng)絡(luò)傳輸?shù)撵`活性結(jié)合在一起,采用層次化的結(jié)構(gòu),共分為5層:FC-0、FC-1、FC-2、FC-3和FC-4;定義了3種拓?fù)浣Y(jié)構(gòu):點對點、交換式、仲裁環(huán)網(wǎng)絡(luò),既能方便地實現(xiàn)高速高效的傳輸,同時也提供了極大的靈活性,特別是交換式網(wǎng)絡(luò)的拓?fù)?,為?fù)雜設(shè)備的互連提供了一種很好的解決方案。

1 光纖通道關(guān)鍵技術(shù)

  光纖通道以COTS為基礎(chǔ),它綜合了計算機通道和數(shù)據(jù)網(wǎng)絡(luò)的概念,提出了一個不同于傳統(tǒng)的通道和網(wǎng)絡(luò)結(jié)構(gòu)的互連方案,是一種具有高實時性、高可靠性、高帶寬、高性價比的開放式網(wǎng)絡(luò)技術(shù)[2]。采用通道技術(shù)控制信號傳輸,使用仲裁或交換方式處理共享沖突,并采用了基于信用的流量控制策略。

  1.1 FC協(xié)議分層模型

  與通用的OSI7層網(wǎng)絡(luò)模型類似,F(xiàn)C協(xié)議也采用分層協(xié)議模型,分別為FC-0、FC-1、FC-2、FC-3和FC-4層,如圖1所示。其中FC-0層定義了接口和介質(zhì)的物理特性;FC-1定義了編解碼和傳輸協(xié)議;FC-2層規(guī)定了數(shù)據(jù)傳輸?shù)囊?guī)則;FC-3層為一些高級特性提供了所需要的通用服務(wù);FC-4層規(guī)定了上層協(xié)議到FC協(xié)議的映射。

圖像 001.png

  T11小組制定了系列標(biāo)準(zhǔn)約束了各層協(xié)議的具體功能如下:

  FC-PH(Fibre Channel Physical and Signaling Interface):約束了FC-0、FC-1、FC-2層應(yīng)遵循的規(guī)定,定義了和計算機直連時的機械、光學(xué)、信號協(xié)議的詳細(xì)規(guī)范。

  FC-FS(Fibre Channel Framing and Singnaling):約束了FC-1、FC-2、FC-3層應(yīng)遵循的規(guī)定,定義了FC傳輸?shù)幕究刂铺匦院凸卜?wù)。

  在FC-4層制定了與通道相關(guān)的IPI、SCSI、HIPPI和SBCCS等標(biāo)準(zhǔn),與網(wǎng)絡(luò)相關(guān)的FC-AE、FC-AV、FC-SW等標(biāo)準(zhǔn)。

  FC-AE主要涉及的應(yīng)用領(lǐng)域在航空電子指揮、控制、監(jiān)測、仿真、信號處理和傳感器/視頻數(shù)據(jù)分發(fā)方面。FC-AE主要包括5個部分:無簽名的匿名消息傳輸FC-AE-ASM(Anonymous Subscriber Messaging)、MIL-STD-1553高層協(xié)議FC-AE-1553、虛擬接口FC-AE-VI(Virtual Interface)、FC輕量協(xié)議FC-AE-LP(Lightweight Protocol)、遠(yuǎn)程直接存儲器訪問協(xié)議FC-AE-RDMA(Remote Direct Memory Access)[3,4]。每一部分都支持一個或多個高層協(xié)議和拓?fù)浣Y(jié)構(gòu),實現(xiàn)實時光纖通道網(wǎng)絡(luò)特征,具備了支持不同航空電子系統(tǒng)需求的網(wǎng)絡(luò)能力。

  FC-AV定義了利用光纖通道交換、序列、幀的組織形式,傳送音頻、視頻、輔助數(shù)據(jù)和控制流的標(biāo)準(zhǔn)方法,為視頻設(shè)備之間互連提供一種接口標(biāo)準(zhǔn)。FC-AV通信接口實現(xiàn)FC-AV中簡單控制協(xié)議FHCP,提供視頻源到顯示設(shè)備之間的高速通信接口及對各種拓?fù)浣Y(jié)構(gòu)的支持。

  1.2 FC網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)

  FC拓?fù)浣Y(jié)構(gòu)與FC節(jié)點類型密切相關(guān),即不同的節(jié)點類型所應(yīng)用的網(wǎng)絡(luò)拓?fù)洳煌?。在介紹FC拓?fù)浣Y(jié)構(gòu)之前先對相關(guān)概念給出如下說明:

  (1)N_Port:Node Port節(jié)點端口,光纖通道通信的終端,可以擔(dān)當(dāng)應(yīng)答或發(fā)送方的硬件實體,包含了一個鏈路控制設(shè)備(LCF),但是不能用于仲裁環(huán)拓?fù)浣Y(jié)構(gòu)中。

  (2)L_Port:光纖通道通信的終端,可以擔(dān)當(dāng)應(yīng)答或發(fā)送方的硬件實體,包含了一個鏈路控制設(shè)備(LCF),而且支持仲裁環(huán)拓?fù)浣Y(jié)構(gòu)。

  (3)NL_Port:Node Loop Port節(jié)點環(huán)路端口,同時具備N端口和L端口功能的FC端口設(shè)備。

  (4)F_Port:Fabric Port光纖端口,一種交換連接端口,交換結(jié)構(gòu)中位于交換機內(nèi)部用于和N端口相連的FC鏈路控制設(shè)備。

  (5)FL_Port:Fabric Loop Port光纖環(huán)路端口,交換結(jié)構(gòu)中位于交換機內(nèi)部用于和N端口相連的FC鏈路控制設(shè)備,同時可以作為仲裁環(huán)上的一個節(jié)點使用。

  FC標(biāo)準(zhǔn)定義了3種基本的拓?fù)浣Y(jié)構(gòu):點到點、仲裁環(huán)和交換結(jié)構(gòu)。

  (1)點對點網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。點對點網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)在2個直接相連的N-Port中進(jìn)行通信,不需要交換網(wǎng),其網(wǎng)絡(luò)拓?fù)淙鐖D2所示。該網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)在應(yīng)用中具有帶寬高、數(shù)據(jù)順序傳輸及低延時等優(yōu)點,但該網(wǎng)絡(luò)拓?fù)淇蓴U展性和靈活性較差。

圖像 002.png

  (2)仲栽環(huán)網(wǎng)絡(luò)拓樸結(jié)構(gòu)。仲栽環(huán)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)允許2個或更多L-Port相互通信而不使用交換網(wǎng),仲栽環(huán)路在同一時刻最多支持一個點對點回路。當(dāng)2個L-Port互相通信時,仲栽環(huán)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)支持同時發(fā)生的、對稱的雙向流動。其網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖3所示。該網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)成本低,但容錯性差、帶寬較低。

圖像 003.png

  (3)交換式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。交換式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是使用交換機將需要通信的N_Port連接起來構(gòu)成的通信網(wǎng)絡(luò)。理論上,結(jié)構(gòu)中連接的設(shè)備數(shù)最多可達(dá)1 500萬個以上,而且允許多個設(shè)備在同一時刻進(jìn)行高速通信。其網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖4所示。該網(wǎng)絡(luò)拓?fù)鋽U展性較好、帶寬高、隔離性強,但網(wǎng)絡(luò)搭建成本高、設(shè)計難度大。

圖像 004.png

  (4)融合式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。在實際應(yīng)用中,單一的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)并不能滿足不同的應(yīng)用需求,需要將以上基本的網(wǎng)絡(luò)拓?fù)浣Y(jié)合使用,構(gòu)建更適合應(yīng)用環(huán)境的融合式網(wǎng)絡(luò)。該網(wǎng)絡(luò)結(jié)合了以上網(wǎng)絡(luò)的優(yōu)點,為復(fù)雜應(yīng)用環(huán)境的FC網(wǎng)絡(luò)構(gòu)建提供了解決方案。

  1.3 FC技術(shù)特點

  1.3.1 FC幀格式

  FC網(wǎng)絡(luò)中數(shù)據(jù)傳輸?shù)幕締挝皇荈C幀,在FC-2中對幀的格式給出了統(tǒng)一的規(guī)定:一個FC幀是由SOF、幀內(nèi)容以及EOF 3部分組成,而幀內(nèi)容又可以分為幀頭、數(shù)據(jù)字段及CRC 3個部分。FC幀格式如圖5所示。

圖像 005.png

  幀中的各個部分解釋如下:

  (1)SOF和EOF:這2個有序集用于標(biāo)識幀的開始和結(jié)束,且SOF和EOF在不同的幀、不同的使用環(huán)境中的具體數(shù)值是不一樣的。

  (2)幀頭:在幀格式中,幀頭是一個24 B的字段,按照字邊界進(jìn)行傳輸。用于控制鏈路操作、設(shè)備協(xié)議的傳輸以及幀丟失或亂序檢測。在FC中對幀頭給出了統(tǒng)一的格式定義,參見圖6。

圖像 006.png

  (3)CRC字段:該字段包含4 B的CRC校驗碼,用于驗證FC幀中的幀頭和數(shù)據(jù)字段的完整性,但是SOF和EOF沒有包含在CRC校驗中。

  1.3.2 FC錯誤處理方式

  在數(shù)據(jù)通信領(lǐng)域,由于外界干擾、時鐘漂移、環(huán)境應(yīng)力等因素的作用,在通信過程中可能會出現(xiàn)各種各樣的錯誤。在FC協(xié)議標(biāo)準(zhǔn)中將這些錯誤分為幀錯誤和鏈路錯誤2種:幀錯誤是指由于幀的丟失或損壞引起的錯誤,該錯誤可能進(jìn)一步導(dǎo)致序列出現(xiàn)完整性錯誤;鏈路錯誤則是指檢測到比幀錯誤更低級別的基本特征信號出現(xiàn)錯誤,包括丟失信號錯誤,丟失同步錯誤和其他鏈路超時錯誤。

  針對不同的錯誤類型,F(xiàn)C-2中給出了相應(yīng)的錯誤檢測與恢復(fù)方法,以保證鏈路和數(shù)據(jù)通信的可靠性。

  鏈路錯誤處理包括鏈路故障檢測、代碼損壞檢測和原語序列協(xié)議錯誤檢測,同時鏈路錯誤恢復(fù)使用原語序列協(xié)議來完成,包括3種原語序列協(xié)議:鏈路故障協(xié)議、鏈路初始化協(xié)議和鏈路復(fù)位協(xié)議。

  幀錯誤可以分為序列錯誤和交換錯誤,交換錯誤處理策略包括丟棄多個序列、丟棄單個序列、丟棄多個序列并重傳丟棄序列和無限緩沖處理方式。

  1.3.3 余度接口

  在航空電子系統(tǒng)中為了增強傳輸網(wǎng)絡(luò)可靠性,通過FC MAC層雙通道控制實現(xiàn)了雙余度接口,支持雙通道容錯通信,對于航空電子系統(tǒng)中所包含的消息類型及應(yīng)用環(huán)境的不同,可以通過通道選擇和收發(fā)控制達(dá)到余度容錯功能。

2 FC網(wǎng)絡(luò)特點及發(fā)展趨勢

  2.1 FC網(wǎng)絡(luò)特點

  (1)高帶寬、多媒介、長距離傳輸。串行傳輸速率1.062 Gb/s~32 Gb/s,數(shù)據(jù)吞吐量大,適用于不同模塊間大規(guī)模應(yīng)用數(shù)據(jù)(如音頻、視頻數(shù)據(jù)流)交換;以光纖、銅纜或屏蔽雙絞線為傳輸介質(zhì),低成本的銅線支持1 Gb/s的傳輸速率和25 m以上的距離傳輸,多模光纖傳輸距離為0.5 km,單模光纖傳輸距離為10 km。

  (2)高可靠性與強實時性。多種錯誤處理策略,32 bit CRC;利用優(yōu)先級占先適應(yīng)不同報文要求與解決媒體訪問控制時的沖突,傳輸位差錯率低于10~12 ;端到端傳輸延遲量級小于10 ?滋s,支持非應(yīng)答方式與傳感器數(shù)據(jù)傳輸,滿足快速交付的性能等級要求。

  (3)統(tǒng)一性與可擴展性。可方便地增加和減少節(jié)點以滿足不同應(yīng)用的需求,拓?fù)浣Y(jié)構(gòu)靈活,支持多層次系統(tǒng)互連;利用高層協(xié)議映射提供強大的兼容和適應(yīng)能力,可有效地減少物理器件與附加設(shè)備的種類,并降低經(jīng)濟(jì)成本。

  (4)開放式互連。遵循統(tǒng)一的國際標(biāo)準(zhǔn),可確保不同生產(chǎn)廠商的產(chǎn)品能夠互相協(xié)作使用。

  2.2 FC網(wǎng)絡(luò)發(fā)展趨勢

  (1)隨著航空技術(shù)的不斷發(fā)展,航空電子系統(tǒng)的系統(tǒng)組成方式在不斷變化[5]。航空電子系統(tǒng)從各子系統(tǒng)相互獨立的“分離式”到“聯(lián)合式”,再到正在使用的第三代“綜合式”和第四代“先進(jìn)綜合式”,其體系結(jié)構(gòu)明顯呈現(xiàn)出融合的趨勢。新一代統(tǒng)一的光纖網(wǎng)絡(luò)航空電子系統(tǒng)將實現(xiàn)面向功能分區(qū)的信息通信的通用化,提高系統(tǒng)傳輸帶寬,統(tǒng)一系統(tǒng)信息的通信格式和標(biāo)準(zhǔn)。

  (2)統(tǒng)一的光纖機載網(wǎng)絡(luò)可以根據(jù)任務(wù)的變化快速改變功能,具有良好的可擴展性,能夠完成比較復(fù)雜的任務(wù)。同時,機載系統(tǒng)部件的數(shù)據(jù)處理能力和機載系統(tǒng)數(shù)據(jù)融合的能力也在不斷增強。數(shù)據(jù)的采集、處理和顯示需通過高速機載數(shù)據(jù)總線進(jìn)行連接[6]。

  (3)統(tǒng)一的光纖網(wǎng)絡(luò)系統(tǒng)不僅具有實時性和可維護(hù)性,還具有較強的容錯能力和苛刻環(huán)境的適應(yīng)力;占用更少的空間和系統(tǒng)資源;增強航空電子的整體系統(tǒng)性能,提高系統(tǒng)應(yīng)用軟件設(shè)計的靈活性。

  (4)統(tǒng)一的光纖網(wǎng)絡(luò)在小型化、低功耗、高安全性、高度綜合、復(fù)雜惡劣環(huán)境等應(yīng)用需求下,提供了較小的解決方案,同時隨著FC協(xié)議自身的不斷發(fā)展,也將同時提高FC網(wǎng)絡(luò)的傳輸速率和安全性。所以基于FC的網(wǎng)絡(luò)系統(tǒng)必將越來越廣泛地應(yīng)用到航空電子系統(tǒng)中,成為航空網(wǎng)絡(luò)的首選方案。

3 小結(jié)

  FC網(wǎng)絡(luò)是目前最具應(yīng)用前景的航空電子網(wǎng)絡(luò)技術(shù),不僅可以滿足航空對高傳輸速率、高安全性和高兼容性的要求,而且還可以滿足新一代航電系統(tǒng)小型化和低功耗的標(biāo)準(zhǔn)。本文介紹了FC協(xié)議的起源與發(fā)展、FC協(xié)議分層模型、FC傳輸幀格式,以及FC網(wǎng)絡(luò)傳輸支持的錯誤處理方式和余度管理等,深入分析了基于FC協(xié)議構(gòu)建的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及其特點,指導(dǎo)后續(xù)設(shè)計開發(fā)工作,為FC技術(shù)深入推廣到航空、航天和船舶領(lǐng)域奠定了基礎(chǔ)。

  參考文獻(xiàn)

  [1] INCITS.T11/08-013v1.Fibre channel avionics environementanonymous subscriber messaging(ASM)/Ammendment 1[S].Washington:InterNational Committee for Information Technology Standards,2008.

  [2] 黎小玉,田澤.FC分析儀軟件設(shè)計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2013(8).

  [3] ANSI Fiber Channel Physical and Signaling Interface(FCPH),X3[M].US:ANSI,1994.

  [4] ANSI Fiber Channel Avionics Environment-Anonymous Subscriber Messaging(FC-AE-ASM),Rev1.2[M].US:ANSI,2006.

  [5] 王磊,裴麗.光纖通信的發(fā)展現(xiàn)狀和未來[J].中國科技信息,2006(4).

  [6] 周耀榮.航空系統(tǒng)結(jié)構(gòu)發(fā)展趨勢[Z].2006,5.

  [7] 劉娟,田澤.光纖通道的核心技術(shù)與實現(xiàn)[D].西安:西安石油大學(xué),2010(5).

  [8] 劉鑫,陸文娟.光纖通道在航空電子環(huán)境的應(yīng)用及關(guān)鍵技術(shù)研究[J].光通信技術(shù),2006(6).

  [9] 林強.光纖通道綜述[J].計算機應(yīng)用研究,2006(2).

  [10] 王海青,王巖.光纖通道在航空電子環(huán)境中的應(yīng)用[J].飛機設(shè)計,2014(2).

  


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。