Part 1
背景介紹
1
實時以太網(wǎng)協(xié)議種類繁多,難以統(tǒng)一
自從以太網(wǎng)于1983年標準化以來,它已成為工業(yè)現(xiàn)場總線和航空航天、汽車和運輸部門中廣泛使用的鏈路層協(xié)議。這些關鍵領域的大多數(shù)應用程序都需要實時運行,即必須在緊迫的期限內(nèi)接收數(shù)據(jù)。但是,以太網(wǎng)并不是確定性地工作的,這意味著它不能保證網(wǎng)絡延遲時間。因此,在過去的35年中,技術專家們已經(jīng)開發(fā)了各種基于傳統(tǒng)以太網(wǎng)的增強功能,如工業(yè)領域的PROFINET、EtherCAT協(xié)議,航空航天領域的AFDX協(xié)議,汽車領域的TTEthernet等。它們彼此不兼容,并且與傳統(tǒng)以太網(wǎng)不兼容,因為它們結合了不同的機制來保證確定性。這種差異意味著該行業(yè)的實時以太網(wǎng)解決方案市場目前高度分散。
2
IT與OT技術難以互操作
此外,工業(yè)4.0和數(shù)字化進程的出現(xiàn)旨在通過提出運營技術 (OT)與數(shù)據(jù)網(wǎng)絡或信息技術 (IT) 的互連來獲得更高的生產(chǎn)力和效率(見圖1)。這個概念稱為IIoT,包括工廠的所有元素(傳感器、機械、工業(yè)計算機)與外部數(shù)據(jù)中心的互連。這種互連允許它從工廠收集許多操作數(shù)據(jù),以使用服務來分析它們,進而實現(xiàn)高度自動化以優(yōu)化工廠控制流程并提高生產(chǎn)力和效率。雙方的互操作性是IIoT的重要愿望。
由于每個網(wǎng)絡的具體特征,兩個世界(OT和IT)中的技術差別很大,通常無法互操作。因此,使用當前技術來實現(xiàn)IT與OT的融合是重要的,否則工廠網(wǎng)絡無法兼容傳統(tǒng)以太網(wǎng),從而無法直接訪問互聯(lián)網(wǎng)。所以,需要一種可以橋接IT和OT世界的基于以太網(wǎng)的標準技術,而TSN正是針對此類僅基于以太網(wǎng)的解決方案的方案。

圖1OT世界(工廠)和IT(數(shù)據(jù)中心)之間的邊界
3
TSN自身帶來的挑戰(zhàn)
TSN方案面臨著來自技術和實際應用的挑戰(zhàn),高成本便是其中之一,這主要是因為網(wǎng)絡的所有交換機和元素都必須是TSN感知的。另一個挑戰(zhàn)來自于快速變化的未完成標準,它們有時會重疊,而目前沒有能力驗證一致性和互操作性。網(wǎng)絡安全和其他安全問題也是一個挑戰(zhàn),這主要是因為TSN強烈依賴于可作為目標的穩(wěn)健同步和配置。由于缺乏標準數(shù)據(jù)模型,TSN配置也是一個問題。
因此,下文將沿著這一方向,介紹TSN的兩個主要標準IEEE 802.1AS(關于時鐘同步)和IEEE 802.1Qbv(關于時間計劃流量 (ST))的實現(xiàn),建立端到端的 TSN 網(wǎng)絡。
主要內(nèi)容包括:
(1) Linux內(nèi)核的設置和配置,以將 TSN 插槽配置擴展到操作系統(tǒng)(OS)。
(2)在Linux中設置專用硬件。
(3)使用專用軟件工具輕松配置所有不同參數(shù)。
(4)一種可視化工具,顯示其插槽中的數(shù)據(jù)包以檢查其正確行為。
Part 2
相關標準
TSN是由IEEE時間敏感網(wǎng)絡任務組開發(fā)的一組標準。該任務組于2012年從現(xiàn)有的音頻/視頻橋接(AVB) 任務組成立。AVB是為通過LAN同步音頻和視頻數(shù)據(jù)傳輸而開發(fā)的標準。TSN小組的想法是將AVB計劃提供的技術解決方案遷移和調(diào)整到其他部門并發(fā)送所有類型的數(shù)據(jù)。需要注意的是,TSN本身并不是一種通信協(xié)議,而是以太網(wǎng)的演進。所有與TSN相關的標準都是IEEE以太網(wǎng)標準的一部分。例如,搶占等高級TSN功能是802.3的一部分。
隨著TSN的出現(xiàn),確定性的數(shù)據(jù)傳輸可以通過傳統(tǒng)的以太網(wǎng)實現(xiàn)。TSN強制執(zhí)行帶寬和時隙,從而增加隔離度。它允許關鍵數(shù)據(jù)通過與其余流量相同的通信鏈路發(fā)送,而不會造成延遲或干擾,從而無需創(chuàng)建彼此獨立的工業(yè)網(wǎng)絡。這些流量類別通過完全互操作工廠網(wǎng)絡與互聯(lián)網(wǎng)來促進生產(chǎn)現(xiàn)場和企業(yè)之間的數(shù)據(jù)交換。
所有交換機都必須具有TSN感知能力才能利用TSN。此要求背后的主要原因是需要高級同步。另一方面,非實時節(jié)點的布線和以太網(wǎng)卡將保持不變。由于它是一個開放標準,不同供應商可以實現(xiàn)互操作,而不會出現(xiàn)專有協(xié)議的問題。該技術可用于幾乎所有工業(yè)應用,因為它可以靈活地滿足不同的延遲、抖動或容錯要求。
如前所述,TSN 不是一個單一的標準,而是一組使以太網(wǎng)更具確定性的標準。每個標準都以不同的速度發(fā)展,這取決于市場的發(fā)展及其需求。其中一些標準已經(jīng)過全面測試和實施,而其他標準仍處于開發(fā)的早期階段(草案版本)。其中兩個基本的標準是:
IEEE 802.1ASrev:該標準定義了IEEE 802.1AS協(xié)議,用于時鐘同步。通過這些,可以實現(xiàn)TSN的許多高級功能。
IEEE 802.1Qbv:該標準定義了IEEE 802.1Qbv協(xié)議,用于ST。它利用網(wǎng)絡同步來劃分帶寬和時隙。
下面,本文將展開介紹這兩種基本協(xié)議。
IEEE 802.1Qbv(ST增強)
使用IEEE 802.1Qbv,數(shù)據(jù)包傳輸被安排在一個重復周期中端到端。Qbv允許數(shù)據(jù)包確定性到達,提供延遲保證、極低的抖動和無數(shù)據(jù)包丟失。TSN中定義了三種基本類型的流量:ST、盡力而為流量 (BE)和RE。ST適用于對實時性要求嚴格的關鍵消息。BE是不需要任何QoS 的一般以太網(wǎng)流量。此外,預留流量 (RT)適用于需要預留特定帶寬并具有軟實時要求的幀。
IEEE 802.1Qbv中定義的時間感知整形器 (TAS) 是根據(jù)調(diào)度算法啟用或禁用幀傳輸?shù)拈T。TAS將以太網(wǎng)通信劃分為固定長度、連續(xù)重復的周期。這些周期被分成時隙,在每個時隙中,分配八個優(yōu)先級中的一個或多個。
每個周期中的時隙數(shù)量、它們的持續(xù)時間以及每個周期中可以傳輸?shù)膬?yōu)先級都可以完全由應用程序配置。由于此操作,ST可以擁有專用時隙,從而確保此流量在傳統(tǒng)以太網(wǎng)網(wǎng)絡上的確定性操作。另一方面,保留和BE被容納在每個周期的剩余時隙中。RT保證有專用帶寬,而BE可以使用剩余的帶寬。圖2顯示了802.1Qbv配置示例。

圖2 時隙劃分
Slot 1為ST預留;時隙期間不存在其他流量。另一方面,時隙2由保留流量和盡力而為流量使用。主要區(qū)別在于RT是保證的最小帶寬。
由于TSN的運行基于在不同的時間間隔發(fā)送不同類型的流量,因此所有網(wǎng)絡設備必須在納秒級范圍內(nèi)同步。
IEEE 802.1ASrev(定時與同步)
IEEE 802.1ASrev是第一個發(fā)布的標準,也是當今實施最廣泛TSN標準。借助IEEE 802.1ASrev,網(wǎng)絡終端設備和交換機具有共同的時鐘,允許以小于1μs的精度進行同步,可以在不影響數(shù)據(jù)包傳播延遲的情況下實現(xiàn)長距離同步。
IEEE 1588中定義的精確時間協(xié)議(PTP)用于以微秒精度同步網(wǎng)絡中設備的時鐘。通用精確時間協(xié)議 (gPTP),也稱為IEEE 802.1ASrev(802.1AS的后繼者),是PTP的配置文件,其中包含可顯著提高時鐘同步準確性的功能。gPTP有一些變化使這兩個協(xié)議不兼容。
gPTP中時鐘域的同步和建立分四個階段進行:
- 確定鏈路上的其他設備(對端)是否能夠支持 gPTP。
- 確定對端的鏈路延遲和時鐘頻率。
- 選擇網(wǎng)絡中最好的時鐘作為主時鐘(MasterClock)。
- 網(wǎng)絡中的所有節(jié)點同步到主時鐘。
未
完
待
續(xù)
在下一期更新的文章中,我們將介紹TSN在實施過程中的困難和挑戰(zhàn),以及TSN如何在Linux設備上的實現(xiàn),這將包括IEEE 802.1Qbv實施和IEEE 802.1ASrev實施。
虹科進入TSN技術領域多年并已有豐富的技術積累,并面向國內(nèi)客戶推出了TSN的IP核、網(wǎng)卡、交換機、流量記錄儀、測試工具、配置軟件等多款軟硬件產(chǎn)品,能夠幫助用戶快速加入TSN流量,享受新興技術發(fā)展帶來的好處。歡迎聯(lián)系虹科了解更多信息!
-
Linux
+關注
關注
88文章
11760瀏覽量
219054 -
網(wǎng)絡
+關注
關注
14文章
8265瀏覽量
94812
發(fā)布評論請先 登錄
虹科一體化車載測試實現(xiàn)多協(xié)議數(shù)據(jù)零丟包
虹科動態(tài) | 2026年1月精彩回顧
Type-C接口統(tǒng)一了,但充電協(xié)議沒統(tǒng)一,終端設備如何解決取電難題?
手持移動終端的常見設備,智能移動終端設備的機型有哪些?
虹科干貨 | 嵌入式AI崛起,CAN總線如何重塑新角色?
圓滿收官 | 虹科CAN總線專題全系列直播精華回顧已上線!
衛(wèi)通終端設備如何適配天地一體網(wǎng)絡
直播回顧 | 硬核干貨放送,虹科CAN總線應用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡開發(fā)核心難題
什么是RFID手持終端設備?
學校做廣播對講系統(tǒng)干貨分享
虹科分享 | 賦能現(xiàn)代化礦業(yè):虹科Owasys堅固型車載通信終端方案
TSN(時間敏感網(wǎng)絡)是什么
展會回顧 | 賦能新一代工業(yè)網(wǎng)絡!虹科2025華南工博會圓滿落幕
虹科干貨 | Linux終端設備的時間敏感網(wǎng)絡協(xié)議實現(xiàn)(1)
評論