主頁 >  其他 > 工控老曹說——TSN標準化如何賦能多領域以太網新發展

工控老曹說——TSN標準化如何賦能多領域以太網新發展

2023-05-19 09:08:01 其他

網路通信已經成為現代社會中不可或缺的一部分,然而,在某些領域,例如工業自動化、機器人控制和視頻監控等實時應用對通信的要求更高,需要實時傳輸大量資料并確保其可靠性和準確性,傳統的網路技術在這些高要求的應用場景下表現不佳,往往難以滿足實時應用的需求,因此,時間敏感網路(TSN)技術的出現解決了這個問題,

目前,工業和學術界的許多機構和組織正在積極推動TSN標準化作業,以確保其互操作性和可靠性,并進一步推廣其在各個應用領域中的應用,以提供超低延遲、抖動和可靠性的功能優勢,TSN是一項基于以太網且應用廣泛的技術,因此在成本和互操作性等方面也具備了經濟性和可靠性,憑借這些優勢,TSN有望成為未來的LAN基礎設施,支持工業4.0、智能工廠、智能交通系統和5G等領先技術的發展,

隨著TSN技術的具體實施在不同行業和應用中被廣泛提出和研究,不少技術領先的企業也開始著手布局TSN,但作為一種新興的網路技術,TSN網路構建與測驗需要一定的準備作業和特定的設備,

了解TSN技術

在開始進行TSN組網測驗之前,需要了解TSN技術及其特點,以及了解各種流量型別和流量管理的技術細節,

1.1 TSN技識訓礎概念

TSN是一項用于以太網的實時通信技術,旨在確保在各種應用場景中實作低延遲、低抖動和可靠的通信,TSN通過在以太網上定義一些機制來實作這一目標,其中包括:

●全域同步時間:TSN使用一個共同的全域時鐘來確保各個網路組件之間的時間同步,以便在網路中傳輸訊息時可以精確地計算延遲,

●時間觸發訊息傳遞:TSN定義了交換以太網中時間觸發訊息傳遞的標準,以確保訊息能夠按照預定的時間表發送和接收,從而實作時間關鍵型保留流量的確定性有限延遲,

●佇列調度:TSN通過定義根據時間表傳輸訊息的佇列來保證各種流量類別和應用程式集成到單個基于標準的以太網網路中,

通過這些機制,TSN能夠在以太網上實作嚴格的時間控制,從而滿足各種實時應用的要求,TSN在資訊技術(IT)核心(如工業4.0、網路物理系統和工業物聯網(IIoT))中具有重要的作用,能夠幫助企業實作數字化轉型和智能制造,

1.2 TSN技術特點

(1)實時性

通過使用時間同步和硬體時間戳技術(IEEE 802.1AS),TSN技術可以保證資料按照預定時間到達目的地,從而確保實時性,這種技術確保了網路上的資料傳輸遵循一個嚴格的時間表,從而保證了資料的準確性和可靠性,

(2)可靠性

TSN技術通過采用冗余路徑、雙路徑和佇列調度等技術(例如IEEE 802.1CB),有效地避免了資料丟失和延遲,從而顯著提高了網路的可靠性,這種技術為資料傳輸提供了備用通道,并對資料進行了有效的排隊調度,以確保它們能夠按時到達目的地,從而保證了網路的穩定性和可靠性,

(3)確定性

通過采用預定帶寬技術(例如IEEE 802.1QBV),TSN技術可以對網路帶寬進行有效的優化,從而確保網路傳輸的穩定性和可預測性,這種技術可以為網路上的各個流量流提供特定的帶寬,從而確保了它們的傳輸效率和穩定性,這樣一來,網路上的各種應用程式和服務就能夠更好地協同作業,從而提高了整個系統的性能和可靠性,

(4)兼容性

TSN技術與現有網路技術兼容(IEEE 802.1/802.3),并且可以與以太網、無線網路等多種網路技術共存,此外,它還具有軟體升級的優勢,因此可以通過簡單的軟體升級來實作功能的增強和改進,而無需更換硬體,這種技術的兼容性和可升級性使得它非常適合于各種不同型別的網路,可以幫助網路運營商在不影響現有基礎設施的情況下提高網路性能和可靠性,

1.3 TSN流量型別

在TSN網路中定義三種基本型別的流量:計劃流量ST、盡力而為流量(BE)和預留流量RT,對硬實時性有嚴格要求的資料傳輸采用ST,而對實時性要求不高并且需要預留部分帶寬的資料傳輸采用RT,BE則是沒有任何傳輸要求的一般以太網流量,

網路拓撲設計

一旦流量特征分析完成并確定了測驗計劃,就有必要設計并設定一個網路拓撲結構,TSN網路定義TSN包括以下幾個方面:

a)要使用的設備:TSN終端設備和交換機/橋接器(endpoint , bridge),

b)確定這些設備之間的物理連接,這和網路本身的拓撲結構設計相對應,

c)在構建的網路中定義TSN資料流,以及這些資料流的實際傳輸路由,

根據測驗需求,設定TSN交換機的引數,如時間同步方式、佇列調度演算法、流量控制策略等,將TSN終端設備連接到TSN交換機,確保設備與交換機之間的連接正常,

 

2.1 TSN交換機/終端設備

TSN測驗需要使用支持TSN技術的交換機,這些交換機可以支持多個TSN特性,如時間同步、帶寬保障、流量隔離和時鐘同步等,

2.2 TSN網路測驗設備

  在進行TSN組網測驗之前,需要使用支持TSN技術的測驗工具,這些測驗工具可以模擬各種流量型別和生成TSN測驗報告,測驗工具可以模擬各種型別流量;基于IEEE 802.1AS網路時間基準,執行錯誤注入、延遲和帶寬測量、流量過濾和硬體時間戳;基于IEEE 802.1AS同步的流量硬體時間戳,存盤記錄與Wireshark兼容的標準檔案格式(PCAP),

  通過向TSN終端設備或是流量發生器發送資料包,并記錄資料傳輸的延遲和抖動等指標,測驗TSN網路的實時性和可靠性,

2.3 TSN設備和應用程式

   需要使用各種支持TSN技術的設備和應用程式,這些設備可以包括IP電話、工業自動化系統、視頻監控設備等,應用程式可以包括語音、視頻、資料等,通過模擬高負載情況,測驗TSN網路的流量控制策略,如優先級流量控制、帶寬保障等,

2.4 了解各種測驗場景

      TSN組網測驗需要了解各種測驗場景,如傳輸時延測驗、帶寬保障測驗、流量隔離測驗和時鐘同步測驗等,需要在這些測驗場景中模擬各種實際情況,并評估網路拓撲的性能和可靠性,

 

TSN應用領域及測驗的注意事項

3.1 汽車

  對于車輛E/E架構,重要的是要保證資料傳輸所需的QoS要求,并提供足夠的措施來實作通信系統的功能安全,通過引入TSN標準來實作所需的功能,例如標準以太網不提供通過實時功能實作冗余的選項,通過測驗冗余CB協議,判斷是否滿足實時要求來引入無縫冗余,該標準可能是未來E/E架構中的關鍵組成部分,以實作冗余,以實作自動駕駛汽車等的安全要求,通過測驗Qav,Qbv,檢查TSN對于帶寬的限制和優化能力,為了確保盡力而為的流量傳輸,重要的是避免通信線路過載,同時整個網路中也會充斥著大量非必要的資料,通過測驗Qci,檢測TSN對于流量過濾和警戒的能力,可以防止不必要的幀延遲和丟失,此外,架構中的資料融合決定于時基的精確,AS-2020能提供高精度的同步能力,在主時鐘發生故障時立即切換到另一個冗余時基,

3.2 工業自動化

   在工業自動化中,實時傳輸大量的控制信號和傳感器資料對通信網路的要求更為嚴格,AS滿足各實時性之外,此時需要測驗Qbv和Qav等TSN帶寬優化協議,是否能夠處理網路中的各種資料以提供確定性延遲,同時考慮到傳輸的可靠性,CB冗余同樣不可或缺的用來提高生產線的效率和穩定性,例如視頻監控等高帶寬、低延遲的通信場景,需要TSN技術來提供可預測的帶寬和低延遲的通信,以確保影像的清晰度和實時性,

3.3 航空航天

   在航空航天領域,TSN技術有著廣泛的應用前景,由于航空設備記憶體在多種網路,TSN可以用于實作飛機上各種設備之間的高效通信,比如飛行控制、飛行資料記錄等,測驗Qbv等帶寬控制能力,保證實時交換資料以低延遲、低抖動、確定性傳輸,測驗CB冗余交換能力,保障航電設備網路傳輸的可靠性,實作飛機控制系統中的實時資料交換和控制信號傳輸,提高控制系統的穩定性和精度,

4. 總結

    TSN是一項面向未來的新興技術,它定義了以太網資料傳輸的時間敏感機制,為標準以太網增加了確定性和可靠性,以確保資料實時、確定和可靠地傳輸,從而賦能多行業領域以太網的新發展,為加速推動TSN應用落地,了解TSN應用的優勢和必要性,需要進行TSN組網測驗,TSN組網測驗需要深入了解TSN技術、設計網路拓撲、使用TSN交換機和測驗儀器、使用TSN設備和應用程式、了解各種測驗場景以及撰寫測驗計劃和測驗報告等作業,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/552850.html

標籤:其他

上一篇:Django SQL注入漏洞復現 (CVE-2022-28347)

下一篇:返回列表

標籤雲
其他(159308) Python(38156) JavaScript(25435) Java(18070) C(15228) 區塊鏈(8267) C#(7972) AI(7469) 爪哇(7425) MySQL(7197) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5871) 数组(5741) R(5409) Linux(5340) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4573) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2433) ASP.NET(2403) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) .NET技术(1975) 功能(1967) Web開發(1951) HtmlCss(1938) python-3.x(1918) C++(1917) 弹簧靴(1913) xml(1889) PostgreSQL(1878) .NETCore(1861) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 工控老曹說——TSN標準化如何賦能多領域以太網新發展

    網路通信已經成為現代社會中不可或缺的一部分。然而,在某些領域,例如工業自動化、機器人控制和視頻監控等實時應用對通信的要求更高,需要實時傳輸大量資料并確保其可靠性和準確性。傳統的網路技術在這些高要求的應用場景下表現不佳,往往難以滿足實時應用的需求。因此,時間敏感網路(TSN)技術的出現解決了這個問題。 ......

    uj5u.com 2023-05-19 09:08:01 more
  • Django SQL注入漏洞復現 (CVE-2022-28347)

    在Django 2.2 的 2.2.28 之前版本、3.2 的 3.2.13 之前版本和 4.0 的 4.0.4 之前版本中的 QuerySet.deexplain() 中發現了SQL注入問題。這是通過傳遞一個精心編制的字典(帶有字典擴展)作為**options引數來實作的,并將注入負載放置在選項名... ......

    uj5u.com 2023-05-19 09:07:35 more
  • SRE方法論之擁抱風險

    一、系統不可能100%可靠 系統不可能100%可靠,人都不可能100%健康,更何況我們人類創造的系統?所以,任何軟體系統都不應該一味地追求 100%可靠。事實證明,可靠性超過一定值后,再提高可靠性對于一項服務來說,結果可能會更差而不是更好!極端的可靠性會帶來成本的大幅提升:比如過分追求穩定性限制了新 ......

    uj5u.com 2023-05-19 09:06:57 more
  • 記一次排查:介面回傳值寫入excel后,從單元格copy出來的資料會帶有

    在專案里剛好有3個服務,同一個網關內層的3個服務,兩個php的,一個golang的,為了提高負載以及進行分流,部分客戶的介面呼叫會被網關自動分配到go服務。 恰好為了測驗,我寫了一個全量用戶的生產、測驗環境呼叫介面回傳結果進行對比的腳本,于是發現了題中的問題:兩個php服務里的介面回傳值寫入xlsx ......

    uj5u.com 2023-05-19 09:06:45 more
  • 城市開發者平臺:程式員成長和創新的“家園”

    摘要:華為云與CSDN攜手共同打造城市開發者綜合服務平臺,不僅能夠為廣大程式員提供更好的技術支持和服務,也在當地政府的人才政策幫扶下,為開發者的技術創新和人才培養提供更好的作業學習平臺,在本地扎根發展。 本文分享自華為云社區《華為云與CSDN攜手打造城市開發者綜合服務平臺》,作者:于邦旭 CSDN高 ......

    uj5u.com 2023-05-19 09:06:32 more
  • 更專業省心的來了,你沒必要研究UE4和Unity官方推流了!

    在當今互聯網時代,所有的內容制作者都希望盡可能觸達到更多的目標受眾,那就需要全平臺發布內容并且可以輕松跨平臺分享,包括手機、平板電腦、個人電腦以及互動式螢屏,用戶能暢快的獲得高質量的體驗。需求催生了一種新的“云渲染”方案,將龐大負載的“渲染”放到云端強大算力的服務器去執行,前端僅僅是展示和互動。
    本... ......

    uj5u.com 2023-05-19 09:06:21 more
  • 應用現代化中的彈性伸縮

    作者:馬偉,青云科技容器顧問,云原生愛好者,目前專注于云原生技術,云原生領域技術堆疊涉及 Kubernetes、KubeSphere、KubeKey 等。 2019 年,我在給很多企業部署虛擬化,介紹虛擬網路和虛擬存盤。 2023 年,這些企業都已經上了云原生了。對于高流量的 Web 應用程式,實時數 ......

    uj5u.com 2023-05-19 09:05:01 more
  • 常用的表格檢測識別方法-表格區域檢測方法(上)

    表格檢測識別一般分為三個子任務:表格區域檢測、表格結構識別和表格內容識別。本章將圍繞這三個表格識別子任務,從傳統方法、深度學習方法等方面,綜述該領域國內國外的發展歷史和最新進展,并提供幾個先進的模型方法。 ......

    uj5u.com 2023-05-19 09:03:36 more
  • 華為Atlas 200I DK A2開箱!

    摘要:Atlas 200I DK A2是Atlas 200DK之后的一款產品,從2022年一直醞釀至今,終于在2023年5月6日-7日昇騰AI開發者峰會2023正式發布。 本文分享自華為云社區《首發!華為Atlas 200I DK A2開箱!》,作者:張輝。 Atlas 200I DK A2是Atl ......

    uj5u.com 2023-05-19 08:57:45 more
  • GPT大語言模型Vicuna本地化部署實踐(效果秒殺Alpaca)

    Vicuna-13B的推理效果據說達到了ChatGPT的90%以上的能力,優于LLaMA-13B和Alpaca-13B的效果。同時Vicuna的訓練成本也很低,所以嘗試本地化部署一下Vicuna-7B,看看效果如何,說干就干。 ......

    uj5u.com 2023-05-19 08:57:36 more