在工業(yè)控制、網(wǎng)絡(luò)安全、數(shù)據(jù)交換等網(wǎng)絡(luò)環(huán)境中,經(jīng)常存在這樣一種需求:數(shù)據(jù)需要從一個網(wǎng)絡(luò)傳輸?shù)搅硪粋€網(wǎng)絡(luò),但兩個網(wǎng)絡(luò)之間又不能形成完整的雙向通信。例如,生產(chǎn)控制網(wǎng)絡(luò)需要將設(shè)備運行數(shù)據(jù)上傳至管理平臺,安全區(qū)域需要向指定系統(tǒng)提供數(shù)據(jù),服務(wù)器需要向特定網(wǎng)絡(luò)發(fā)送業(yè)務(wù)信息,但來自目標(biāo)網(wǎng)絡(luò)的反向通信又需要受到限制。對于這類應(yīng)用,如果直接采用普通雙向網(wǎng)絡(luò)連接,就需要通過防火墻、訪問控制策略等方式限制通信方向。網(wǎng)絡(luò)雖然可以實現(xiàn)邏輯上的訪問控制,但網(wǎng)絡(luò)接口和鏈路本身仍然具備雙向通信能力。
當(dāng)業(yè)務(wù)對數(shù)據(jù)流向提出更加明確的要求時,單向傳輸就成為一種值得考慮的網(wǎng)絡(luò)技術(shù)方案。單向傳輸?shù)暮诵牟⒉皇亲尵W(wǎng)絡(luò)完全斷開,而是在保留業(yè)務(wù)數(shù)據(jù)傳輸能力的同時,對數(shù)據(jù)流向進(jìn)行明確控制。

一、為什么需要單向數(shù)據(jù)傳輸?
傳統(tǒng)以太網(wǎng)通信通常具有雙向傳輸能力,設(shè)備之間建立連接后,可以進(jìn)行發(fā)送和接收。但在部分高安全網(wǎng)絡(luò)環(huán)境中,業(yè)務(wù)并不需要兩個網(wǎng)絡(luò)之間完全互通,而是只需要一個方向的數(shù)據(jù)傳輸。
例如:生產(chǎn)網(wǎng)絡(luò) → 管理網(wǎng)絡(luò)。生產(chǎn)設(shè)備產(chǎn)生的數(shù)據(jù)需要上傳到管理平臺進(jìn)行監(jiān)控、分析和存儲,但管理網(wǎng)絡(luò)不需要直接向生產(chǎn)控制網(wǎng)絡(luò)發(fā)起通信。
又或者:業(yè)務(wù)網(wǎng)絡(luò) → 數(shù)據(jù)分析網(wǎng)絡(luò)。業(yè)務(wù)系統(tǒng)需要向數(shù)據(jù)分析平臺提供數(shù)據(jù),但希望減少來自分析網(wǎng)絡(luò)的反向通信路徑。
這時候,真正需要解決的問題就變成了:如何讓數(shù)據(jù)能夠傳輸,同時讓數(shù)據(jù)傳輸方向保持明確?單向傳輸方案正是針對這一類需求建立,通過專用單向網(wǎng)絡(luò)接口以及相應(yīng)的傳輸鏈路,將通信方向按照業(yè)務(wù)需求進(jìn)行設(shè)計。
二、什么是單向傳輸?與普通雙向網(wǎng)絡(luò)有什么區(qū)別?
所謂單向傳輸,可以理解為數(shù)據(jù)只按照預(yù)先設(shè)定的方向進(jìn)行傳輸。普通網(wǎng)絡(luò)通??梢员硎緸椋篈 ? B,而單向傳輸則是:A → B,A端負(fù)責(zé)發(fā)送數(shù)據(jù),B端負(fù)責(zé)接收數(shù)據(jù),中間通過單向傳輸鏈路連接。這種方式的重點不是簡單關(guān)閉某個網(wǎng)絡(luò)端口,而是從網(wǎng)絡(luò)接口和傳輸鏈路層面建立明確的數(shù)據(jù)流向。
因此,單向傳輸與傳統(tǒng)網(wǎng)絡(luò)訪問控制存在一定區(qū)別。防火墻、ACL等技術(shù)主要通過網(wǎng)絡(luò)策略控制哪些通信可以通過;單向傳輸則更加關(guān)注數(shù)據(jù)本身應(yīng)該向哪個方向流動。在實際網(wǎng)絡(luò)安全架構(gòu)中,兩者也可以根據(jù)業(yè)務(wù)需求結(jié)合使用。單向傳輸負(fù)責(zé)數(shù)據(jù)方向控制,防火墻、網(wǎng)閘等設(shè)備則可以承擔(dān)相應(yīng)的網(wǎng)絡(luò)訪問控制和數(shù)據(jù)交換功能。
三、單向網(wǎng)卡如何實現(xiàn)數(shù)據(jù)單向傳輸?
單向網(wǎng)卡是單向傳輸方案中的重要硬件組成部分。一個典型的單向傳輸架構(gòu)可以表示為:
源網(wǎng)絡(luò)
↓
單向發(fā)送網(wǎng)卡
↓
單向光模塊/單向光纖鏈路
↓
單向接收網(wǎng)卡
↓
目標(biāo)網(wǎng)絡(luò)
在這種架構(gòu)中,發(fā)送端和接收端承擔(dān)不同的通信角色。發(fā)送端負(fù)責(zé)將數(shù)據(jù)從源網(wǎng)絡(luò)發(fā)送出去,接收端負(fù)責(zé)獲取傳輸過來的數(shù)據(jù)。通過配套的單向光模塊或線纜建立數(shù)據(jù)傳輸鏈路,使網(wǎng)絡(luò)之間形成明確的數(shù)據(jù)方向。與普通雙向網(wǎng)卡相比,單向網(wǎng)卡并不是簡單增加一個軟件配置項,而是圍繞單向通信需求進(jìn)行硬件及鏈路設(shè)計。對于需要嚴(yán)格控制數(shù)據(jù)流向的場景,這種方案可以減少不必要的反向通信路徑,使網(wǎng)絡(luò)邊界更加清晰。
四、單向傳輸與防火墻、網(wǎng)閘有什么區(qū)別?
在進(jìn)行網(wǎng)絡(luò)安全方案設(shè)計時,單向網(wǎng)卡、防火墻和網(wǎng)閘經(jīng)常會被放在一起討論,但三者的技術(shù)定位并不完全相同。
防火墻主要通過安全策略對網(wǎng)絡(luò)訪問進(jìn)行控制,可以根據(jù)IP、端口、協(xié)議等條件對通信進(jìn)行管理。
網(wǎng)閘通常用于不同網(wǎng)絡(luò)區(qū)域之間的數(shù)據(jù)交換和安全隔離,通過特定的數(shù)據(jù)交換機制滿足不同安全區(qū)域之間的信息傳遞需求。
單向傳輸則重點解決通信方向的問題。因此,單向網(wǎng)卡并不是為了替代所有網(wǎng)絡(luò)安全設(shè)備,而是在特定業(yè)務(wù)場景下,為網(wǎng)絡(luò)架構(gòu)提供一種明確的數(shù)據(jù)單向傳輸方式。
如果業(yè)務(wù)需求是“兩個網(wǎng)絡(luò)需要進(jìn)行雙向數(shù)據(jù)交換”,那么單向傳輸并不一定適用;如果業(yè)務(wù)需求明確要求“數(shù)據(jù)只需要從A傳到B”,則可以進(jìn)一步考慮單向傳輸架構(gòu)。
五、哪些場景適合使用單向傳輸解決方案?
1. 工業(yè)控制網(wǎng)絡(luò)
工業(yè)控制網(wǎng)絡(luò)對網(wǎng)絡(luò)邊界和業(yè)務(wù)連續(xù)性通常具有較高要求。生產(chǎn)設(shè)備、工業(yè)服務(wù)器以及監(jiān)控系統(tǒng)會產(chǎn)生大量運行數(shù)據(jù),這些數(shù)據(jù)可能需要傳輸?shù)缴蠈庸芾砥脚_、數(shù)據(jù)分析平臺或監(jiān)控中心。在這種情況下,可以根據(jù)業(yè)務(wù)需求建立:生產(chǎn)控制網(wǎng)絡(luò) → 管理/分析網(wǎng)絡(luò),通過單向數(shù)據(jù)通道滿足數(shù)據(jù)采集需求,同時減少其他網(wǎng)絡(luò)向生產(chǎn)控制區(qū)域反向通信的路徑。
2. 網(wǎng)絡(luò)安全設(shè)備
防火墻、網(wǎng)閘等網(wǎng)絡(luò)安全設(shè)備通常需要連接不同網(wǎng)絡(luò)區(qū)域。如果設(shè)備側(cè)存在明確的單向數(shù)據(jù)傳輸需求,那么單向網(wǎng)卡可以作為網(wǎng)絡(luò)接口的一部分參與整體架構(gòu)設(shè)計。
光潤通FF-1002E-DF&DS-V3.0是一款基于GRT G710G2國產(chǎn)第二代芯片開發(fā)的萬兆雙光口單向以太網(wǎng)適配器,采用SFP+接口,接口速率為10Gb/s,可應(yīng)用于服務(wù)器、防火墻、網(wǎng)閘等設(shè)備。
3. 高安全數(shù)據(jù)交換
在不同安全區(qū)域之間,如果業(yè)務(wù)只需要按照固定方向傳輸數(shù)據(jù),那么可以根據(jù)實際網(wǎng)絡(luò)架構(gòu)部署單向傳輸鏈路。
例如:
業(yè)務(wù)系統(tǒng) → 數(shù)據(jù)分析平臺
生產(chǎn)網(wǎng)絡(luò) → 管理平臺
指定數(shù)據(jù)源 → 目標(biāo)業(yè)務(wù)系統(tǒng)
通過提前確定數(shù)據(jù)方向,可以讓網(wǎng)絡(luò)架構(gòu)和數(shù)據(jù)流向更加明確。
4. 服務(wù)器單向通信
對于服務(wù)器、防火墻、網(wǎng)閘等設(shè)備而言,網(wǎng)絡(luò)適配器是連接網(wǎng)絡(luò)的重要基礎(chǔ)硬件。如果服務(wù)器側(cè)需要建立萬兆單向數(shù)據(jù)通道,則需要同時考慮網(wǎng)卡接口、PCIe規(guī)格、系統(tǒng)兼容性以及業(yè)務(wù)協(xié)議等因素。
六、萬兆單向傳輸方案如何設(shè)計?
當(dāng)業(yè)務(wù)數(shù)據(jù)量較大時,單向傳輸同樣需要考慮網(wǎng)絡(luò)帶寬。如果服務(wù)器或者安全設(shè)備已經(jīng)具備萬兆網(wǎng)絡(luò)處理能力,而單向傳輸鏈路仍采用較低速率接口,就可能無法充分匹配業(yè)務(wù)需求。因此,在萬兆單向傳輸方案中,可以采用:10G單向發(fā)送網(wǎng)卡 + 單向光模塊/線纜 + 10G單向接收網(wǎng)卡,構(gòu)建高速單向數(shù)據(jù)通道。
因此,在需要萬兆級單向數(shù)據(jù)傳輸?shù)姆?wù)器、防火墻、網(wǎng)閘等設(shè)備中,可以結(jié)合實際業(yè)務(wù)流量和設(shè)備環(huán)境進(jìn)行方案設(shè)計。
七、光潤通萬兆單向網(wǎng)卡方案
針對萬兆單向網(wǎng)絡(luò)傳輸需求,光潤通FF-1002E-DF&DS-V3.0采用GRT G710G2國產(chǎn)第二代以太網(wǎng)控制芯片,產(chǎn)品為萬兆雙光口單向以太網(wǎng)適配器。產(chǎn)品采用SFP+光口,接口速率10Gb/s,支持PCIe X4,同時具備多隊列、RSS以及相關(guān)網(wǎng)絡(luò)數(shù)據(jù)處理功能。
在系統(tǒng)適配方面,產(chǎn)品資料列出了Linux、Windows以及申威、鯤鵬、龍芯、飛騰等平臺和相關(guān)國產(chǎn)操作系統(tǒng)環(huán)境,可根據(jù)具體設(shè)備平臺進(jìn)行兼容性確認(rèn)。對于正在進(jìn)行服務(wù)器、網(wǎng)絡(luò)安全設(shè)備及相關(guān)基礎(chǔ)設(shè)施國產(chǎn)化適配的項目而言,網(wǎng)絡(luò)適配器的芯片平臺、接口規(guī)格和操作系統(tǒng)兼容性同樣需要納入整體方案考慮。
八、單向網(wǎng)卡選型和部署需要注意什么?
單向傳輸方案并不是簡單安裝一塊網(wǎng)卡即可完成。在實際項目部署之前,需要對業(yè)務(wù)環(huán)境進(jìn)行充分確認(rèn)。
首先,需要明確數(shù)據(jù)傳輸方向。需要確認(rèn)數(shù)據(jù)究竟是從A網(wǎng)絡(luò)傳輸至B網(wǎng)絡(luò),還是從B網(wǎng)絡(luò)傳輸至A網(wǎng)絡(luò)。
其次,需要確認(rèn)業(yè)務(wù)通信協(xié)議。由于FF-1002E-DF&DS-V3.0屬于單向傳輸產(chǎn)品,目前僅支持UDP協(xié)議,因此在下單和部署前,需要首先確認(rèn)實際業(yè)務(wù)環(huán)境是否滿足協(xié)議要求。
再次,需要確認(rèn)發(fā)送端與接收端的配套關(guān)系。該產(chǎn)品需要配合光潤通萬兆單向模塊或線纜使用,并按照單發(fā)網(wǎng)卡配單發(fā)模塊、單收網(wǎng)卡配單收模塊的方式進(jìn)行配置。
此外,還需要確認(rèn)服務(wù)器PCIe插槽、SFP+接口、操作系統(tǒng)以及設(shè)備安裝空間等條件,確保網(wǎng)卡與現(xiàn)有設(shè)備環(huán)境能夠匹配。對于具體項目而言,建議在采購前結(jié)合實際拓?fù)?、業(yè)務(wù)系統(tǒng)和通信協(xié)議進(jìn)行技術(shù)確認(rèn),而不是僅根據(jù)網(wǎng)絡(luò)速率進(jìn)行選型。
九、單向傳輸解決方案的核心價值
網(wǎng)絡(luò)安全并不意味著所有網(wǎng)絡(luò)都必須完全斷開。在很多實際業(yè)務(wù)中,數(shù)據(jù)仍然需要在不同網(wǎng)絡(luò)之間進(jìn)行交換,但這種交換必須遵循明確的方向。單向傳輸解決方案解決的正是這一類問題:讓需要傳輸?shù)臄?shù)據(jù)正常流動,同時讓數(shù)據(jù)流向保持明確。
從工業(yè)控制網(wǎng)絡(luò)的數(shù)據(jù)采集,到網(wǎng)絡(luò)安全設(shè)備之間的數(shù)據(jù)傳輸,再到服務(wù)器和高安全業(yè)務(wù)系統(tǒng)的數(shù)據(jù)交換,單向網(wǎng)卡可以作為整體網(wǎng)絡(luò)架構(gòu)中的基礎(chǔ)接口,與單向光模塊、光纖鏈路以及相關(guān)安全設(shè)備共同構(gòu)建單向數(shù)據(jù)傳輸通道。
對于需要萬兆級單向網(wǎng)絡(luò)傳輸?shù)膽?yīng)用,光潤通FF-1002E-DF&DS-V3.0基于GRT G710G2芯片,采用雙SFP+萬兆光口,可面向服務(wù)器、防火墻、網(wǎng)閘等設(shè)備提供單向網(wǎng)絡(luò)連接能力。
在實際項目中,應(yīng)根據(jù)業(yè)務(wù)協(xié)議、數(shù)據(jù)方向、傳輸速率、設(shè)備平臺及部署環(huán)境進(jìn)行綜合選型,讓“高速傳輸”與“明確的數(shù)據(jù)流向”真正匹配業(yè)務(wù)需求。