91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

以太網(wǎng)環(huán)路保護切換技術(shù)ERPS解讀

北匯信息POLELINK ? 2024-02-19 12:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


當(dāng)前最新的車載網(wǎng)絡(luò)廣泛采用以太網(wǎng)作為主干網(wǎng)絡(luò),為了增強網(wǎng)絡(luò)的可靠性,通常采用了環(huán)網(wǎng)拓?fù)浣Y(jié)構(gòu),允許數(shù)據(jù)通過多條路徑傳輸。然而,引入環(huán)網(wǎng)拓?fù)浣Y(jié)構(gòu)可能導(dǎo)致環(huán)路形成,進而帶來廣播風(fēng)暴等潛在風(fēng)險。為了規(guī)避這些問題,我們通常需要借助STP/RSTP等技術(shù)來防止環(huán)路形成,并在檢測到通信鏈路故障時實現(xiàn)無縫切換,從而減小故障對網(wǎng)絡(luò)通信的不良影響。然而,STP/RSTP等技術(shù)在鏈路切換時的收斂速度通常超過1秒,遠(yuǎn)遠(yuǎn)無法滿足車載網(wǎng)絡(luò)通信的要求。相比之下,ERPS技術(shù)為以太網(wǎng)環(huán)網(wǎng)提供了一種更快速的故障檢測和切換解決方案,確保在發(fā)生故障時網(wǎng)絡(luò)能夠以更快的速度恢復(fù)正常,因此在車載網(wǎng)絡(luò)中具有廣泛應(yīng)用的潛力。

什么是ERPS

ERPS全稱是Ethernet Ring Protection Switching,即以太網(wǎng)環(huán)路保護切換,是ITU-T定義的一種二層破壞性協(xié)議標(biāo)準(zhǔn),標(biāo)準(zhǔn)號為ITU-T G.8032/Y1344,因此又稱為G.8032,它定義了R-APS(Ring Auto Protecting Switching)協(xié)議報文和保護切換機制。ERPS包含v1和v2兩個版本,其中v2版本新增了子環(huán)等功能,且v2完全兼容v1。


以太網(wǎng)交換網(wǎng)絡(luò)中為了進行鏈路備份,提高網(wǎng)絡(luò)可靠性而引入的環(huán)網(wǎng)拓?fù)鋾咕W(wǎng)絡(luò)上產(chǎn)生環(huán)路,可能會引起廣播風(fēng)暴以及MAC地址表不穩(wěn)定等現(xiàn)象,從而影響用戶通信質(zhì)量,甚至導(dǎo)致通信中斷。為解決環(huán)路問題,引入了一系列的環(huán)網(wǎng)協(xié)議,包括RRPP、STP/RSTP/MSTP、SEP、ERPS等,其中ERPS旨在提供快速的故障檢測和切換,以確保網(wǎng)絡(luò)在出現(xiàn)故障時能夠迅速地從備用路徑傳輸數(shù)據(jù),減小網(wǎng)絡(luò)中斷的時間,從而有效保證用戶通信質(zhì)量。


ERPS技術(shù)和STP/RSTP/MSTP、RRPP、SEP等其他二層環(huán)路協(xié)議比較,具有以下優(yōu)勢:

收斂速度快

ERPS吸取了STP/RSTP/MSTP等環(huán)網(wǎng)保護技術(shù)的優(yōu)點,優(yōu)化了檢測機制,收斂速度更快,可以達到ms級。

兼容性高

ERPS是ITU-T發(fā)布的標(biāo)準(zhǔn)二層環(huán)路協(xié)議,如果環(huán)網(wǎng)內(nèi)制造商的設(shè)備都支持該協(xié)議,則可以實現(xiàn)互通。


ERPS原理
1.ERPS基本概念
ERPS的基本原理是通過阻塞環(huán)路中的部分端口,達到消除環(huán)路的目的,并通過快速檢測環(huán)路中的故障,選擇備份路徑并在切換后盡快恢復(fù)數(shù)據(jù)傳輸,以確保在發(fā)生故障時網(wǎng)絡(luò)能夠迅速而有效地繼續(xù)運行。下面結(jié)合圖1的單環(huán)結(jié)構(gòu),介紹ERPS涉及到的一些基本概念。
c3797a8c-cede-11ee-9118-92fbcf53809c.png圖1. ERPS單環(huán)示意圖

環(huán)(Ethernet ring)

ERPS環(huán)是 ERPS協(xié)議的基本單位,是由一組配置了相同的控制 VLAN 且互連的交換設(shè)備構(gòu)成。對于多環(huán)結(jié)構(gòu),則包含一個主環(huán)和至少一個子環(huán)。


節(jié)點(Ethernet ring node)

加入ERPS環(huán)的二層交換設(shè)備稱之為節(jié)點,每個節(jié)點不能多于兩個端口加入同一個ERPS環(huán)中,圖1中的Switch A ~ Switch D即為此ERPS環(huán)中的4個節(jié)點。


環(huán)網(wǎng)保護鏈路(RPL - Ring Protection Link)

非故障狀態(tài)下通過阻塞該鏈路兩端的端口防止形成環(huán)路,其兩端的端口分別為RPL owner端口與RPL neighbour端口。


端口角色(Port role)

ERPS協(xié)議中規(guī)定的端口角色主要有RPL owner端口、RPL neighbour端口和普通端口三種類型。其中RPL neighbour端口類型只有ERPSv2版本支持,v1版本不支持。


RPL owner端口

處于RPL鏈路一端的端口,由用戶配置指定,一個ERPS環(huán)只有一個RPL owner端口。非故障狀態(tài)下RPL owner 端口處于阻塞狀態(tài),以防止鏈路產(chǎn)生環(huán)路。含有RPL owner端口的節(jié)點又稱為RPL owner節(jié)點。


RPL neighbour端口

處于RPL鏈路另一端的端口,RPL neighbour端口指的是與RPL owner端口直接相連的節(jié)點端口。非故障狀態(tài)下,RPL neighbour端口處于阻塞狀態(tài),以防止產(chǎn)生環(huán)路。當(dāng) ERPS環(huán)網(wǎng)非RPL鏈路出現(xiàn)故障時,RPL owner端口和 RPL neighbour端口都會被打開。含有RPL neighbour端口的節(jié)點又稱為RPL neighbour節(jié)點。


普通端口

在ERPS環(huán)中,除RPL owner和RPL neighbour以外的端口都是普通端口。普通端口負(fù)責(zé)監(jiān)測自己直連的鏈路狀態(tài),并把鏈路狀態(tài)變化及時通知環(huán)網(wǎng)中其他節(jié)點。

2.ERPS協(xié)議報文
ERPS協(xié)議傳遞消息使用的是R-APS PDU,其格式如圖2所示,這是OAM消息定義中的一種,具體可參考IUT-T G.8013/Y1731的定義。R-APS PDU的目標(biāo)MAC地址為0x01-0x19-0xA7-0x00-0x00-[Ring ID],其中Ring ID的默認(rèn)值為0x01。
c3830ab6-cede-11ee-9118-92fbcf53809c.png圖2. R-APS PDU格式

MEL:標(biāo)識維護實例等級。

Version:ERPS協(xié)議版本,0x00為v1版本,0x01為v2版本。

OpCode:取固定值0x28,表明這是R-APS PDU。

Flags:取固定值0x00,此字段在接收時會被忽略。

TLV Offset:取固定值0x20,表示此PDU中的TLV從本字段之后偏移32個字節(jié)后開始。

R-APS Specific Information:攜帶ERPS環(huán)的重要信息,后文再詳細(xì)介紹。

Optional TLV:用戶可自定義需要攜帶的額外信息,如無額外信息需要攜帶,則無此字段。

End TLV:取固定值0x00。

針對R-APS Specific Information,在ERPS v2版本中的定義如圖3所示。
c3af4d74-cede-11ee-9118-92fbcf53809c.png圖3. R-APS specific information格式
Request/State:標(biāo)識該信息是請求信息或當(dāng)前狀態(tài)信息。
c3bc35d4-cede-11ee-9118-92fbcf53809c.png表1. Request/status取值含義表

Sub-code:配合Request/status字段使用,當(dāng)Request/status取值為1110時,本字段為0000表示FDB表項刷新請求。當(dāng)Request/status取值為其他值時,本字段為保留字段,且在接收過程中會被忽略。

Status:包含特定的狀態(tài)信息。

RB(RPL Blocked):對于RPL owner節(jié)點,取值為1表示RPL鏈路被阻塞,取值為0表示RPL鏈路解除阻塞。非RPL owner節(jié)點發(fā)送的R-APS PDU中此值為0。

DNF(Do Not Flush):取值為1表示接收方應(yīng)執(zhí)行FDB表切換,取值為0表示接收方不執(zhí)行FDB表切換。

BPR(Blocked Port Reference):阻塞端口標(biāo)志位,取值為0表示阻塞ERPS環(huán)的第一個端口,取值為1表示阻塞ERPS環(huán)的第二個端口。

Node ID:發(fā)送此消息的節(jié)點MAC地址,屬于信息類字段,不影響ERPS環(huán)的保護切換過程。

Reserved 2:保留

3.ERPS單環(huán)鏈路故障保護切換過程
前文提到ERPS環(huán)是通過阻塞RPL Owner及RPL Neighbor端口達到消除環(huán)路的目的,并在檢測到環(huán)路中出現(xiàn)故障時,通過更新FDB表和端口狀態(tài)快速切換數(shù)據(jù)傳輸路徑保證數(shù)據(jù)傳輸,接下來將按照非故障-故障-故障移除的過程分析ERPS環(huán)網(wǎng)的保護切換過程。
1.非故障狀態(tài)如圖4所示,在非故障狀態(tài)下會阻塞RPL owner端口和RPL neighbour端口以防止形成環(huán)路,同時RPL owner節(jié)點會向其所在ERPS環(huán)的其他節(jié)點周期發(fā)送NRRB R-APS報文(即Request/State取值為0000,同時Status字段的RB位取值為1,表示RPL鏈路處于阻塞狀態(tài)),表明當(dāng)前ERPS環(huán)中無故障。
c3c2cbe2-cede-11ee-9118-92fbcf53809c.png圖4. ERPS單環(huán)非故障狀態(tài)
2.鏈路故障如圖5所示,當(dāng)Switch C和Switch D之間的鏈路發(fā)生故障時(即檢測到鏈路link down),啟動保護切換機制,將故障鏈路兩端的端口阻塞并刷新本設(shè)備的FDB表。然后Switch C和Switch D通過發(fā)送SF R-APS報文將故障信息發(fā)送給ERPS環(huán)中的其他節(jié)點。當(dāng)Switch A和Switch B收到SF R-APS報文后,分別打開RPL owner端口和RPL neighbour端口并刷新FDB表,保證通信暢通。
c3d79086-cede-11ee-9118-92fbcf53809c.png圖5. ERPS單環(huán)鏈路故障狀態(tài)
3.鏈路故障移除如圖6所示,當(dāng)Switch C和Switch D之間的鏈路故障移除后(即檢測到鏈路重新link up),啟動故障回切模式,首先Switch C和Switch D停止發(fā)送SF R-APS報文并向外發(fā)送NR R-APS報文表明故障移除,Switch A和Switch B收到NR R-APS報文后,分別阻塞RPL owner端口和RPL neighbour端口并刷新FDB表,同時RPL owner節(jié)點向外發(fā)送NRRB R-APS報文,當(dāng)Switch C和Switch D收到NRRB R-APS報文后,將原先故障狀態(tài)下阻塞的端口打開,停止發(fā)送NR R-APS報文并刷新FDB表。
c3e18a00-cede-11ee-9118-92fbcf53809c.png圖6. ERPS單環(huán)鏈路故障移除狀態(tài)

總結(jié)
ERPS是以太網(wǎng)環(huán)網(wǎng)技術(shù)中的一種,主要通過阻塞部分端口來避免環(huán)路帶來的廣播風(fēng)暴風(fēng)險等問題。同時,通過快速故障檢測等機制實現(xiàn)通信鏈路的快速切換,可以滿足車載網(wǎng)絡(luò)等場景的應(yīng)用需求。近些年出現(xiàn)的環(huán)網(wǎng)冗余技術(shù)中還有時間敏感網(wǎng)絡(luò)TSN中的IEEE 802.1 CB協(xié)議,北匯信息針對CB協(xié)議的測試開發(fā)及測試實施也積累了豐富的經(jīng)驗,期待后續(xù)有機會與大家分享。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    6006

    瀏覽量

    180934
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6393

    瀏覽量

    140073
  • 車載網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    6

    文章

    180

    瀏覽量

    33104
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    解析單對雙絞線以太網(wǎng)(SPE)的技術(shù)核心與應(yīng)用邊界

    單對雙絞線以太網(wǎng)(SPE)是一種新型以太網(wǎng)技術(shù),僅用一對銅芯線實現(xiàn)數(shù)據(jù)傳輸和供電。與傳統(tǒng)以太網(wǎng)相比,SPE具有顯著優(yōu)勢:更小更輕的線纜(節(jié)省50%空間和重量)、更長傳輸距離(可達1000米)、支持
    的頭像 發(fā)表于 03-04 15:49 ?233次閱讀
    解析單對雙絞線<b class='flag-5'>以太網(wǎng)</b>(SPE)的<b class='flag-5'>技術(shù)</b>核心與應(yīng)用邊界

    德州儀器(TI)解讀汽車區(qū)域架構(gòu)中的 TSN:啟用以太網(wǎng)環(huán)形架構(gòu)和 AVB 分布式音頻

    德州儀器(TI)解讀汽車區(qū)域架構(gòu)中的 TSN:啟用以太網(wǎng)環(huán)形架構(gòu)和 AVB 分布式音頻
    的頭像 發(fā)表于 12-24 18:10 ?1.2w次閱讀
    德州儀器(TI)<b class='flag-5'>解讀</b>汽車區(qū)域架構(gòu)中的 TSN:啟用<b class='flag-5'>以太網(wǎng)</b>環(huán)形架構(gòu)和 AVB 分布式音頻

    以太網(wǎng)模塊被忽視的角落 #電磁兼容EMC #電子工程師 #電子元器件 #磁珠 #濾波電容 #以太網(wǎng)

    以太網(wǎng)
    深圳市韜略科技有限公司
    發(fā)布于 :2025年07月25日 17:35:35

    車載網(wǎng)絡(luò)測試技術(shù)的進化之路#CAN #車載以太網(wǎng) #TSN #時間敏感網(wǎng)絡(luò)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2025年06月26日 18:12:48

    工業(yè)以太網(wǎng)冗余技術(shù)全揭曉:關(guān)鍵通信為何“不容斷鏈”?

    工業(yè)網(wǎng)絡(luò)的穩(wěn)定性,決定了生產(chǎn)系統(tǒng)的連續(xù)性與安全性。而“冗余機制”正是工業(yè)以太網(wǎng)交換機中最關(guān)鍵的隱形保障。從傳統(tǒng)的生成樹協(xié)議,到高速自愈的ERPS、MRP、PRP,再到物理級保護的Bypass交換機
    的頭像 發(fā)表于 06-26 09:13 ?1536次閱讀
    工業(yè)<b class='flag-5'>以太網(wǎng)</b>冗余<b class='flag-5'>技術(shù)</b>全揭曉:關(guān)鍵通信為何“不容斷鏈”?

    以太網(wǎng)入門:從零開始,掌握以太網(wǎng)基礎(chǔ)知識!

    以太網(wǎng)作為現(xiàn)代通信技術(shù)的基石,其重要性不言而喻。無論是日常網(wǎng)絡(luò)應(yīng)用,還是AI對高速大帶寬網(wǎng)絡(luò)的需求,以太網(wǎng)都扮演著不可或缺的角色。本文將從零開始,帶您了解以太網(wǎng)的基礎(chǔ)知識,幫助您快速入
    的頭像 發(fā)表于 06-09 14:00 ?4117次閱讀
    <b class='flag-5'>以太網(wǎng)</b>入門:從零開始,掌握<b class='flag-5'>以太網(wǎng)</b>基礎(chǔ)知識!

    Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器
    的頭像 發(fā)表于 06-04 14:56 ?1130次閱讀
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太網(wǎng)</b> PHY的<b class='flag-5'>以太網(wǎng)</b>控制器

    四路CAN轉(zhuǎn)以太網(wǎng)#三格電子

    以太網(wǎng)
    三格電子科技
    發(fā)布于 :2025年05月23日 14:00:21

    雙通道CAN轉(zhuǎn)以太網(wǎng)#CAN轉(zhuǎn)以太網(wǎng)#三格電子

    以太網(wǎng)
    三格電子科技
    發(fā)布于 :2025年05月12日 13:17:05

    AD9574以太網(wǎng) 千兆以太網(wǎng)時鐘發(fā)生器技術(shù)手冊

    AD9574具有多路輸出時鐘發(fā)生器功能,內(nèi)置專用鎖相環(huán)(PLL)內(nèi)核,針對以太網(wǎng)和千兆以太網(wǎng)線路卡應(yīng)用進行了優(yōu)化。 整數(shù)N PLL設(shè)計基于ADI公司成熟的高性能、低抖動頻率合成器產(chǎn)品系列,確保實現(xiàn)高的網(wǎng)絡(luò)性能。 AD9574還適合要求低相位噪聲和抖動性能的其他應(yīng)用。
    的頭像 發(fā)表于 04-10 10:43 ?1115次閱讀
    AD9574<b class='flag-5'>以太網(wǎng)</b> 千兆<b class='flag-5'>以太網(wǎng)</b>時鐘發(fā)生器<b class='flag-5'>技術(shù)</b>手冊

    串口轉(zhuǎn)以太網(wǎng)芯片選型指南:2025十大以太網(wǎng)模塊品牌盤點與應(yīng)用方案解析

    隨著物聯(lián)網(wǎng)(IoT)、工業(yè)自動化和智能設(shè)備的廣泛普及,串口轉(zhuǎn)以太網(wǎng)技術(shù)的需求持續(xù)增長。串口轉(zhuǎn)以太網(wǎng)芯片作為實現(xiàn)串口設(shè)備聯(lián)網(wǎng)的核心組件,在工業(yè)控制、數(shù)據(jù)采集、智能家居等領(lǐng)域起到了至關(guān)重要的作用。然而
    的頭像 發(fā)表于 04-09 15:30 ?2034次閱讀

    以太網(wǎng)與現(xiàn)場總線技術(shù)區(qū)別詳解

    以太網(wǎng)與現(xiàn)場總線技術(shù)都是工業(yè)自動化領(lǐng)域中重要的通信技術(shù),它們各自具有獨特的特點和優(yōu)勢,適用于不同的應(yīng)用場景。 一、以太網(wǎng)技術(shù) 以太網(wǎng)是一種由
    的頭像 發(fā)表于 03-27 17:59 ?1585次閱讀
    <b class='flag-5'>以太網(wǎng)</b>與現(xiàn)場總線<b class='flag-5'>技術(shù)</b>區(qū)別詳解

    廣成科技CAN轉(zhuǎn)以太網(wǎng)模塊的作用和應(yīng)用

    CAN轉(zhuǎn)以太網(wǎng)模塊是一類能夠?qū)AN總線數(shù)據(jù)轉(zhuǎn)換為以太網(wǎng)數(shù)據(jù)的設(shè)備,通常用于實現(xiàn)CAN總線與以太網(wǎng)總線之間的互聯(lián)互通。在智能鎖柜和智能文件交換箱中,CAN轉(zhuǎn)以太網(wǎng)模塊可以實現(xiàn)將本地CA
    的頭像 發(fā)表于 03-20 13:58 ?1386次閱讀
    廣成科技CAN轉(zhuǎn)<b class='flag-5'>以太網(wǎng)</b>模塊的作用和應(yīng)用