SDN融合5G和時延敏感網絡(TSN)

2020-12-09 51CTO

這篇文章聊一聊TSN在融合SDN和5G場景下控制平面的實現。本文首先描述這三種技術融合的場景與需求,然後介紹時延敏感的軟體定義網絡(Time-Sensitive Software-Defined Network, TSSDN)的思想,最後總結TSSDN的兩種實現方式和三大實現步驟。

一.場景與需求

超可靠低時延(URLLC)是5G的三大應用場景之一,比如在工業4.0中,工業企業應用上雲,工廠車間的物理網絡系統(CPS)傳出的時延敏感流量(比如報警信息、控制命令)需要經過5G接入、5G前傳網、5G核心網到達雲數據中心,通過IT和OT融合賦能工業網際網路,實現智能化、自動化、柔性化的智能製造。同時,該場景也同樣適用於遠程控制、遠程駕駛、遠程醫療、VR遊戲等業務應用,不同的業務可以通過網絡切片的方式進行硬管道隔離。

在組網設備上,5G前傳網主要由TSN交換機組成,而核心網內既有TSN交換機又有SDN交換機,如何通過統一的控制平面對全網進行管控,並保證超可靠低時延的特性,就成了現在亟需解決的問題,從而也產生了SDN融合5G和TSN的技術需求。下面就分別對SDN架構和TSN控制平面進行介紹和分析。

二.SDN與TSN

SDN架構:

經典的SDN架構如下圖所示,有數據面、控制面、管理面這三大平面和南向接口、北向接口這兩大接口。SDN首先將數據面和控制面進行分離,然後通過南向接口接入數據面,獲得網絡全局視圖,從而實現集中式管控,最後基於抽象的網絡功能實現網絡可編程。

TSN控制平面架構:

TSN的802.1Qcc協議討論了TSN控制平面的架構,有全分布式、分布式用戶管理和集中式網絡控制、全集中式三種方案,如下圖所示,當前主要採用第3種全集中式的架構,CUC是中心化用戶配置,相當於編排器,負責採集終端業務的帶寬時延抖動等網絡服務質量需求,並將其轉換後通過北向接口發給CNC,CNC是中心化網絡控制,相當於控制器,包含計算拓撲路徑等網絡功能、並通過南向接口下發更新門控列表等配置信息給TSN交換機。

由於802.1Qcc只提供了方案模型,但沒有提供具體的實現方式,所以採用何種規範的南向接口協議,將哪些TSN的協議和網絡功能抽象到控制平面,實現怎樣的可編程TSN應用,是TSSDN需要考慮的核心內容。

三.TSSDN兩種實現方式

目前有「TSSDN網關」和「TSSDN統一」兩種實現方式,網關是指通過協議轉換將TSN和SDN域進行互連互通,統一是指直接在一臺設備上同時實現TSN協議和SDN功能。很顯然,網關的實現會更快更容易一些,實現了網關的基礎上才能更好的實現統一。

TSSDN網關:

在TSSDN網關模型中,TSN和SDN使用通用的網絡抽象層(比如MAC學習、拓撲發現、路徑計算),但使用各自的控制平面、數據平面和安全策略。

首先,SDN域並不支持TSN相關的時延抖動保障技術,以使用OpenFlow為南向接口為例,則只能用OpenFLow現有的Queuing隊列進行簡單的流量調度,以及使用Meter計量表進行速率限制來儘量保障TSN域傳來業務的QoS。

其次,由於各自所使用的協議和接口不同,網關還需要涉及到協議數據單元(PDU,Protocol Data Unit)的轉換,即重寫傳入數據包的包頭欄位,比如修改VLAN中的PCP(Priority Code Point)欄位實現域間的優先級映射,再比如進行NAT網絡地址轉換等。

此外,還需要考慮安全功能,比如接入控制、身份驗證、授權和加密等。工廠企業對數據有很高的安全要求,企業應用上雲後,為保證數據不被劫持、洩露、篡改、損毀,需要各種網絡安全策略以及故障冗餘等保護措施。不同的安全策略需要在TSSDN網關中得到統一的轉譯和有效的實施。

TSSDN統一:

在TSSDN同一模型中,TSN和SDN不僅使用相同的網絡抽象層(路徑管理、拓撲管理、策略管理),還使用統一的控制平面和數據平面,即北向接口REST API要支持SRP流預留協議來實現OPC UA的發布-訂閱模式,控制器要新添CUC、CNC等網絡功能組件,要能通過OpenFlow、Netconf等接口對TSN交換機下發流表和配置。具體的Yang模型定義可參考TSN工作組的的如下標準草案:

  • 802.1Qcp(Bridges and Bridged Networks Amendment: YANG Data Model).
  • 802.1Qcw(YANG Data Models for Scheduled Traffic, Frame Preemption, and Per-Stream Filtering and Policing).
  • 802.1Qcx(YANG Data Model for Connectivity Fault Management).

四.TSSDN三大實現步驟

按照SDN的三平面兩接口架構,由於TSN的數據面已經基本完善,目前已有可商用的TSN交換機,同時北向接口API可任意選用,TSSDN還剩南向接口、控制面、編排面需要討論和實現。TSSDN實現的三大步驟為:實現適配的南向接口,實現TSN控制功能,實現可編程TSN應用。

實現適配的南向接口

南向接口可以採用OpenFlow和Netconf,OpenFLow保持協議不變,完成流表下發等功能,對於TSN相關協議的配置和更新,可採用Netconf對接口(需要修改很多的匹配欄位)後進行下發。Netconf協議(RFC 6241)規定了網絡設備中的Netconf Server和控制器中的Netconf Client組件,在Server端,配置被存儲在配置資料庫中,客戶端可以通過RPC(Remote Procedure Call)的方式進行get-config和edit-config這樣的操作。比如可以通過edit-config對SRP流預留資源進行實時建立和釋放,以及對門控列表進行修改。

實現TSN控制功能

接下來是本文的重頭戲,貼一張圖片總結一下TSN中最主要的幾個協議和功能。簡單的說,有了這四個協議:①先進行全網設備時鐘同步,②然後對流進行端到端的帶寬分配和資源預留,③再對入埠流量進行過濾,④對出埠流量進行門控隊列調度整形,就基本能保證時延敏感流的確定性時延和抖動需求。將這四個功能移到控制面,也是目前大家討論得比較多的點。

考慮具體的協議實現,我畫了一張TSN交換機內部的流量處理流程視圖,包含從入埠過濾,查找轉發,到出埠隊列門控整形、幀搶佔、物理層傳輸的一系列過程的處理(有點小複雜,感興趣的可以點開放大看一下)。

當然,我不可能拿這麼複雜一張圖來講,所以請看精簡版的下圖:黑色區域代表SDN的功能組件,紅色區域代表新增的TSN功能組件,TSN在結合SDN時要驗證滿足以下兩個基本要求:

1.SDN的數控分離開銷不能影響TSN協議的實現效果。比如,若將時鐘同步功能移至控制面,則有可能因為連接控制面的較大時間開銷導致時鐘同步出錯;再比如流預留功能,每一跳的talker advertise預留信息都要上報至控制器,控制器確認後再下發給交換機,也會帶來額外的處理時延開銷。

2.配置的更新和下發要保證實時性和一致性。比如,門控列表的下發,如果一臺交換機的門控列表進行了更新,而下一跳更新不及時或者未能成功更新(不一致),就會導致流量無法在正確的時隙被傳輸,所以一般會檢驗所有的設備配置都成功後,才會給終端發送「確認可以發包」的消息。

實現可編程TSN應用

可編程TSN應用目前還很少,TSN大多還處在硬體demo或協議仿真階段。預計未來隨著遠程醫療、遠程教育、全息視頻、VR遊戲等終端實時應用和業務的豐富,TSN網絡功能應用也將如黃河之水天上來一般,奔湧而出。

當前盡力而為的網絡擁堵時就如同下班晚高峰路上的汽車,滴滴復滴滴,而TSN就是交通裡的地鐵和高鐵,嘀嗒就抵達。未來,SDN融合5G和TSN,在家辦公不必再為視頻會議卡頓而捶胸,在家上課不必再為答題交互延遲而跺腳,遠程醫療準確高效還免去了排隊掛號取單子的繁瑣,玩遊戲更是流暢到人人都是「頭號玩家」。

最後,熟悉OMNeT++仿真的朋友,可以下載INet實時乙太網仿真框架和SDN4CoRE框架,進行TSN協議的仿真學習,傳送門:https://github.com/CoRE-RG/.

【編輯推薦】

【責任編輯:

武曉燕

TEL:(010)68476606】

點讚 0

相關焦點

  • 新疆聯通首個5G+MEC正式商用 網絡時延全疆最低僅7毫秒
    隨著移動網際網路和物聯網的快速發展,傳統大規模集中建設的雲計算服務已經無法滿足需求5G業務多樣性的需求。MEC(Multi-access Edge Computing)邊緣雲是指在更靠近客戶的行動網路邊緣,為邊緣應用提供雲計算能力和IT服務環境,是5G網絡重構和數位化轉型的關鍵技術。
  • 5g網絡通訊工程師是做什麼的?
    這幾天剛剛中國國內把5g牌照發放了,我們現在馬上就要使用的通訊網絡,就是第5代移動通訊技術所謂的第5代移動通訊技術就是相比1234代它的上網速度會越來越快,5g的上網速度幾乎可以是4G的20倍以上也就是5g的傳輸速度時延會非常小,只要這個網絡搭建成功之後,那麼在5g之上可能就會產生非常多的應用,現在比較火爆的短視頻就是因為手機看視頻速度較快,現在的外賣是因為手機每個人都可以定位
  • 時間敏感網絡白皮書
    傳統乙太網已經不能滿足越來越多的數據和廣泛分布的網絡需求,時間敏感網絡(TSN)技術應運而生。時間敏感網絡以傳統乙太網為網絡基礎,通過時鐘同步、數據調度、網絡配置等機制,提供確定性數據傳輸能力。IEEE 802.1AS 所規範的協議嚴格保證了時間敏感的業務在基於以太的橋接網絡或虛擬橋接網絡等時延固定或對稱的傳輸媒質中的同步傳送。圖 4 給出了 IEEE 802.1AS 架構。
  • OKI雷射印表機山東濟南OKI C331sdn
    OKI C331sdn產品亮點為自動雙面列印,網絡列印,不乾膠列印,膠片列印。感興趣的朋友可直接前往濟南市歷城區山大南路20號詳詢,關於OKI C331sdn雷射印表機的促銷信息也可諮詢(聯繫電話:18805318387 )該商家。
  • 移動5G SA語音EPS FB測試時延總結
    以下分別介紹EPS FB語音呼叫流程圖, 包含了SIP消息和L3信令部分, 針對呼叫建立時延問題, 主要採用流程分段來進行分析。此段時延比較大時,可在主叫的P_CSCF上抓包後反饋給IMS維護工程師處理。分段3:SIP消息100 Trying -– B1測量控制下發RRCReconfiguration主叫側收到100trying以後, 網絡側P_CSCF( SBC) 向5GC, gNodeB請求與有承載的建立, gNodeB根據配置拒絕QCI=1的建立並觸収EPS FB 的流程。
  • 5G加速 網遊時延從100ms到20ms
    6月21日,成都移動、騰訊、華為合作實現了西南地區首座5G智慧樓宇騰訊大廈的商業賦能,成都移動為騰訊大廈提供了5G高速網絡,滿足基礎通信需求之外,也向工作室遊戲研發人員提供了基於NSA和SA雙架構的5G研發環境,實現更高速快捷的研發升級。
  • 2G、4G、5G和NB-IoT網絡是什麼?
    2G 網絡:全稱第二代移動通信系統,移動的 2G 技術稱之為 GSM(Global System for Mobile Communication);是一種典型的蜂窩網絡,傳統的 GSM 網絡 以數字語音傳輸技術為核心,是一種電路交互技術,沒有分組域功能;GSM 網 絡輔以 GPRS
  • 1毫秒時延怎麼滿足?全光智慧城市呼喚F5G
    連接的對象正在進一步的延伸,過去Internet主要連接的是計算機網絡,演變成現在人的網絡,物的網絡,機器的網絡,構成了一個網絡無處不在的社會。一張智能聯接的全光網絡,將智能化技術與聯接技術進行深度融合,連接著城市中的每個人、每個家庭、每個組織,實現「光聯萬物」。 聯接智能化。
  • 解決4G/LTE系統時延及降低空口時延的4種方案
    根據業務模型不同,端到端時延可分為單程時延和回程時延,其中單程時延指數據包從發射端產生經過無線網絡正確到達另外一個接收端的時延,回程時延指數據包從發射端產生到目標伺服器收到數據包並返回相應的數據包直至發射端正確接收到應答數據包的時延。   現有的移動通信主要是人與人之間的通信,隨著硬體設備的小型化和智能化,未來的移動通信更多「人與物」及「物與物」之間的高速連接應用。
  • 5G承載網絡切片技術和應用方案分析
    由於端到端網絡切片涉及面向行業客戶的業務運營、多專業的網絡協同規劃以及管理和運維等多方面工作,因此需要聯合研究和解決一些關鍵技術和應用問題,從而推動5G+垂直行業融合業務的應用推廣。第一,推動開發網絡切片的動態資源規劃和自動編排能力。目前支持情況是根據業務的SLA需求,採用在NSMF上人工選擇事先規劃好的切片模板方式實現靜態規劃和編排,或者手工輸入切片業務的最大並發連接數、帶寬、時延、隔離需求和可靠性等性能指標參數,並且這些參數配置並不能與承載網絡資源的相關帶寬配置和真實的時延性能匹配。
  • 榮耀X10掀起5G普及風暴,無懼信號死角
    當然,9頻段不僅適用於國內外漫遊,有些頻段也有特殊功能,由於榮耀X10支持Sul超級上行鏈路技術,解決了5g覆蓋短板上行鏈路速率問題,它可以實現TDD/FDD頻譜協調、高頻/低頻互補、時域/頻域聚合,從而進一步提高網絡的上行能力,降低時延。
  • 盛科網絡發布面向5G承載和邊緣計算的第六代核心交換晶片TsingMa
    而在雲時代,盛科網絡立足5G應用,推出了交換帶寬440Gbps的晶片TsingMa。新晶片主要面向運營商5G承載和邊緣計算應用,支持100M/1G/2.5G/5G/10G/25G/40G/50G/100G埠,提供低時延、高能效的規模落地方案。
  • 正在進行的網絡課堂,「5G+教育」該學到什麼?
    5G智慧教育有助於教育公平和教育質量提升 5G助力優質教育資源均衡分配,為教育扶貧帶來新的解決方案。5G網絡因其高速率、高容量、低時延、低功耗技術特性,成為未來智慧教育的基礎支撐。
  • 5G時延不到1毫秒?還將取代Wi-Fi?這種事不存在的
    既然我們已經在標題中「點題」,那麼不妨就先來說說「5G網絡時延不到1秒」這個問題。時延指的是數據包從發送端到接收端所需要的時間。換句話說,Ping延遲的一半,也叫單向時延。有時,時延指數據包傳送的往返時間,與Ping延遲相同。在不同應用場景下,5G網絡的時延要求也各不一樣。
  • 5G 與工業網際網路融合應用發展白皮書
    目前,世界各國都在以制定政策和成立聯盟的方式加快推動5G與工業網際網路的融合發展,並已開展了5G+工業網際網路應用的初步探索。 為推動5G與工業網際網路的融合應用發展,工業網際網路產業聯盟(簡稱「聯盟/AII」)和5G應用產業方陣聯合發布了《5G與工業網際網路融合應用發展白皮書》,內容摘錄如下:
  • 5G時延不到1毫秒?吃雞「高ping」戰士怕是再難遇到了!
    高帶寬是最常被提及的5G網絡特點。前段時間,一位北京郵電大學的學生發布了自己測試學校5G網絡的視頻。視頻中,5G手機的平均下載速率達到700Mbps左右,差不多是4G的十倍,下載音樂和應用基本上都是「秒」級,在線播放超高清視頻可以隨意拖拽進度條,毫無卡頓。
  • 與產業充分融合,5G給生產生活帶來這樣的「化學反應」
    來源:經濟日報說起2019年令人矚目的科技產業化成果,5G網絡的正式商用無疑是一大亮點,曾經的暢想如今已經成為現實生活,隨著5G網絡逐漸完成覆蓋,5G將怎樣與相關產業融合,給我們的生產生活帶來怎樣的「化學反應」?
  • TSN時間敏感網絡測試之802.1AS Timing and Synchronization
    時間敏感網絡(TSN)技術在眾多領域扮演重要角色,如在汽車乙太網(Automotive)、工業通信(Industrial)、AVB和5G前傳(Fronthaul)等。當部署具有802.1AS時間同步的網絡系統時,驗證各網元的時鐘是否同步是很重要的。
  • 5G網絡來了,但你知道什麼是NSA和SA嗎?
    NSA複雜於SA首先,互連複雜會影響空口時延。在控制面時延上, NSA組網下NR錨定於LTE控制面,因此,控制面時延基本與4G一樣。在用戶面時延上,如果LTE與NR數據流聚合,用戶面時延會受限於4G。其次,互連複雜會影響切換時延。
  • 華為邱雪峰:5G MEC重塑網絡價值
    華為MEC解決方案融合了現在高性能平臺、軟硬體一體的能力,開放的能力和可信安全保障,目前已經在一些園區試點,cloudVR、AR的解決能力已經初步具備。在交匯點上為了適應to B的業務,為了適應to C的業務,而且是IP技術、IT技術、CP技術的真正的融合碰撞。所以核心網在運營商的網絡建設中間,是最最複雜的過程。核心網發生了什麼樣的變化?第一個,為適應5G面向千行百業,實現公有雲所有的技術站,重構核心網的核心能力。