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

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

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

設(shè)計車載以太網(wǎng)防火墻時要考慮哪些方面

jf_EksNQtU6 ? 來源:汽車ECU網(wǎng)絡(luò)診斷技術(shù) ? 2023-01-30 09:03 ? 次閱讀

車輛內(nèi)部的以太網(wǎng)網(wǎng)絡(luò)是一個相對封閉的環(huán)境,沒有因特網(wǎng)那么復(fù)雜。由于車輛內(nèi)部的通信參與者都是固定不變的,所以IP地址和Port都是可以提前的,這樣就免去了使用DHCP協(xié)議去動態(tài)分配地址的開銷。同時,整車網(wǎng)絡(luò)內(nèi)的虛擬子網(wǎng)也是預(yù)先劃分好的。

車載以太網(wǎng)網(wǎng)絡(luò)內(nèi)部的幾種角色:

1.Switch(交換機

在某個VLAN中利用層2地址(MAC地址)轉(zhuǎn)發(fā)以太網(wǎng)幀

2.Router(路由器)

利用層3地址(IP地址)在VLAN之間轉(zhuǎn)發(fā)以太網(wǎng)幀

3.ECU 節(jié)點(不具備轉(zhuǎn)發(fā)功能的ECU)

ECU節(jié)點需要檢查自己收到的以太網(wǎng)幀是否合法,主要從兩個角度進(jìn)行檢查,分別是通信矩陣的定義和預(yù)先定義的通信協(xié)議。

為了避免大量不相關(guān)信息在車載以太網(wǎng)網(wǎng)絡(luò)內(nèi)到處轉(zhuǎn)發(fā),通常我們可以使用VLAN將整個網(wǎng)絡(luò)根據(jù)功能域劃分為各個虛擬子網(wǎng),比如娛樂系統(tǒng)、駕駛輔助系統(tǒng)、舒適系統(tǒng)等。如果遇到需要跨VLAN傳播的情況,就要利用上面提到的Router這個角色。關(guān)于VLAN的信息可以參考IEEE 802.1Q。

接下來將以一張通信協(xié)議棧的圖闡述設(shè)計車載以太網(wǎng)防火墻時要考慮哪些方面。這張圖展示了車載以太網(wǎng)通信協(xié)議棧用到的各層協(xié)議。本文以IPv6為例說明。

3203fcf4-a02b-11ed-bfe3-dac502259ad0.png

車載以太網(wǎng)通信協(xié)議棧用到的各層協(xié)議(以IPv6為例)

Ethernet(層2):由于VLAN是預(yù)先劃分好并寫在通信矩陣?yán)锏模悦總€ECU只應(yīng)該接收屬于本VLAN的層2幀。另外ECU還要檢查收到的以太網(wǎng)幀的MAC地址自己是否已經(jīng)學(xué)習(xí)過,還要檢查層2報頭中的Ethernet Type字段,比如如果車輛預(yù)先定義要求使用VLAN,那么Ethernet Type就必須是0x86DD(代表上層是IPv6).

IPv6(層3):由于在車載網(wǎng)絡(luò)內(nèi)以太網(wǎng)幀的源IP和目的IP通常也是預(yù)先寫在通信矩陣?yán)?,所以每個ECU只應(yīng)該接收在通信矩陣中定義的屬于自己的數(shù)據(jù)包。在這一層次檢查的對象就是源IP和目的IP。另外還要檢查目標(biāo)IP地址與層2目標(biāo)MAC地址之間的關(guān)系是否正確。

PTP(層3):PTP協(xié)議是用來在各個ECU之間進(jìn)行時間同步的。對于它來說,要檢查層2的Ethernet Type是否為0x88F7。

ICMPv6(IPv6的控制協(xié)議):ICMPv6報文中沒有用戶自定義的內(nèi)容,所以需要檢查的只是ICMPv6協(xié)議中定義的這幾個字段,通常這些工作都由集成在系統(tǒng)中的TCP/IP自動完成了。

TCP和UDP(層4):由于在車載網(wǎng)絡(luò)內(nèi)以太網(wǎng)幀的源port和目的Port通常也是預(yù)先寫在通信矩陣?yán)?,所以每個ECU只接收屬于自己的數(shù)據(jù)包。

DoIP(應(yīng)用層):由于每個OEM可能定義ISO13400規(guī)定之外的自己的Payload Type的,所以這個字段要進(jìn)行檢查。另外還要檢查Protocol Version。

PDU(應(yīng)用層):根據(jù)Autosar的規(guī)定,會有多個PDU復(fù)用一個以太網(wǎng)幀中,為了區(qū)別PDU,每個PDU都要有自己的PDU-ID,而這些內(nèi)容也是在通信矩陣中預(yù)先定義的。ECU只能接收定義的PDU-ID。

防火墻的實現(xiàn)手段:

1.將各種配置信息直接寫死在軟件中。

2.將配置信息做成一個配置文件或者參數(shù)文件,寫到ECU中。

另外,為了更好地檢查和監(jiān)測以太網(wǎng)防火墻的工作情況,還可以為防火墻設(shè)計一些診斷的測量值,比如在層2、3、4因各種原因過濾掉的、成功接收的、成功發(fā)送的數(shù)據(jù)包。








審核編輯:劉清

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

    關(guān)注

    20

    文章

    2611

    瀏覽量

    99133
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3699

    瀏覽量

    113445
  • VLAN
    +關(guān)注

    關(guān)注

    1

    文章

    264

    瀏覽量

    35547
  • 車載以太網(wǎng)
    +關(guān)注

    關(guān)注

    18

    文章

    215

    瀏覽量

    22917
  • 以太網(wǎng)網(wǎng)絡(luò)

    關(guān)注

    0

    文章

    5

    瀏覽量

    5256

原文標(biāo)題:車載以太網(wǎng)防火墻設(shè)計

文章出處:【微信號:談思實驗室,微信公眾號:談思實驗室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    發(fā)現(xiàn) STM32 防火墻的安全配置

    時使用了不同的配置,演示了防火墻外設(shè)的靈活性與不同的安全性,具有很好的學(xué)習(xí)用途,但是在實際應(yīng)用中,為最大化安全考慮,我們究竟應(yīng)該去應(yīng)用哪一種配置呢?- 配置一: 僅配置保護(hù)SRAM1中的數(shù)據(jù),且將
    發(fā)表于 07-27 11:04

    基于Linux 高校網(wǎng)絡(luò)防火墻的設(shè)計

    在眾多網(wǎng)絡(luò)安全技術(shù)中,防火墻技術(shù)是常用的一種。本文首先分析了網(wǎng)絡(luò)安全和防火墻的基本概念,然后設(shè)計了一種以太網(wǎng)綜合型主機防火墻。該防火墻使用了
    發(fā)表于 06-06 15:40 ?30次下載

    防火墻技術(shù)

    防火墻技術(shù).ppt 防火墻及相關(guān)概念包過濾型防火墻代理服務(wù)型防火墻 防火墻的配置分布式防火墻
    發(fā)表于 06-16 23:41 ?0次下載

    基于Linux高校網(wǎng)絡(luò)防火墻的設(shè)計

    在眾多網(wǎng)絡(luò)安全技術(shù)中,防火墻技術(shù)是常用的一種。本文首先分析了網(wǎng)絡(luò)安全和防火墻的基本概念,然后設(shè)計了一種以太網(wǎng)綜合型主機防火墻。該防火墻使用了
    發(fā)表于 12-16 12:15 ?23次下載

    車載MOST網(wǎng)絡(luò)防火墻的設(shè)計與實現(xiàn)

    隨著車載信息系統(tǒng)的應(yīng)用推廣,車載網(wǎng)絡(luò)與移動通信網(wǎng)絡(luò)互聯(lián)的安全性問題日益突出。本文論述了一種支持車載信息系統(tǒng)的網(wǎng)絡(luò)防火墻的設(shè)計過程,介紹了防火墻
    發(fā)表于 01-15 15:22 ?9次下載

    防火墻的基本概念

    防火墻的基本概念 所謂“防火墻”,是指一種將內(nèi)部網(wǎng)和公眾網(wǎng)絡(luò)(如Internet)分開的方法,它實際上是一種隔離技術(shù)。防火墻是在兩個網(wǎng)
    發(fā)表于 06-16 23:42 ?4246次閱讀

    防火墻防火墻的滲透技術(shù)

    防火墻防火墻的滲透技術(shù) 傳統(tǒng)的防火墻工作原理及優(yōu)缺點: 1.(傳統(tǒng)的)包過濾防火墻的工作原理   包過濾是在IP層實現(xiàn)的,因
    發(fā)表于 08-01 10:26 ?1037次閱讀

    防火墻管理

     防火墻管理  防火墻管理是指對防火墻具有管理權(quán)限的管理員行為和防火墻運行狀態(tài)的管理,管理員的行為主要包括:通過防火墻
    發(fā)表于 01-08 10:39 ?1334次閱讀

    什么是防火墻

    什么是防火墻  防火墻的英文名為“FireWall”,它是目前一種最重要的網(wǎng)絡(luò)防護(hù)設(shè)備。從專業(yè)角度講,防火墻是位于兩個(或
    發(fā)表于 01-08 10:53 ?1161次閱讀

    防火墻的分類

    防火墻的分類 如果從防火墻的軟、硬件形式來分的話,防火墻可以分為軟件防火墻和硬件防火墻以及芯片級
    發(fā)表于 01-08 11:01 ?6845次閱讀

    究竟什么是防火墻?

    究竟什么是防火墻?     Q:防火墻初級入門:究竟什么是防火墻?     A:防火墻定義
    發(fā)表于 02-24 11:51 ?773次閱讀

    防火墻,防火墻的作用有哪些?

    防火墻,防火墻的作用有哪些? 防火墻技術(shù)簡介 ——Internet的發(fā)展給政府結(jié)構(gòu)、企事業(yè)單位帶來了革命性的改
    發(fā)表于 04-03 16:17 ?8325次閱讀

    什么是防火墻防火墻如何工作?

    防火墻是網(wǎng)絡(luò)與萬維網(wǎng)之間的關(guān)守,它位于網(wǎng)絡(luò)的入口和出口。 它評估網(wǎng)絡(luò)流量,僅允許某些流量進(jìn)出。防火墻分析網(wǎng)絡(luò)數(shù)據(jù)包頭,其中包含有關(guān)進(jìn)入或退出網(wǎng)絡(luò)的流量的信息。然后,基于
    的頭像 發(fā)表于 09-30 14:35 ?5277次閱讀

    解讀汽車領(lǐng)域以太網(wǎng)防火墻標(biāo)準(zhǔn)

    汽車對防火墻的需求增加,但部署經(jīng)常累贅-高度努力的調(diào)整過程,容易出錯。
    發(fā)表于 03-16 11:37 ?312次閱讀

    硬件防火墻和軟件防火墻區(qū)別

    電子發(fā)燒友網(wǎng)站提供《硬件防火墻和軟件防火墻區(qū)別.doc》資料免費下載
    發(fā)表于 10-21 11:03 ?1次下載