面對包含眾多設備的復雜網(wǎng)絡,我們該如何有效地記錄流量信息?
在捕獲到大量數(shù)據(jù)后,又如何確保每個數(shù)據(jù)包都能準確地與其生成設備相關聯(lián)?
更關鍵的是,如何在不改變原有網(wǎng)絡路由的前提下實現(xiàn)這些目標?
那么,如何利用虹科EES(增強型以太網(wǎng)交換機)來完成這些任務呢?本文將為您詳細解答。
虹科EES如何實現(xiàn)流量記錄與識別?
請想象有4個ECU在網(wǎng)絡中,通訊方式如圖1所示,在不改變網(wǎng)絡拓撲的前提下記錄這些ECU產(chǎn)生的流量。例如,ECU1與ECU2有連接,與ECU3和ECU4沒有直接連接。這樣在我們引入一個設備來記錄流量的時候,必須要確保ECU1只與ECU2有連接,與其他無連接,才能保持正常的網(wǎng)絡拓撲。
圖1 網(wǎng)絡拓撲圖
那么我們在網(wǎng)絡連接中引入了“間諜設備”——Enhanced Ethernet Switch(EES,增強型以太網(wǎng)交換機),將所有流量鏡像到logger中,網(wǎng)絡數(shù)據(jù)包詳細流通展示在圖2中。
圖2 數(shù)據(jù)包在網(wǎng)絡中的流通細節(jié)展示
我們將所需功能按照以下幾點分別配置,以滿足本文開篇羅列的目標。
1、鏡像所有數(shù)據(jù)包
SFP+ A和SFP B+端口都可以提供高達10Gbps的帶寬,因此即使端口1到8同時產(chǎn)生1Gbps的流量,SFP仍可以記錄到所有。將SFP+A端口用來鏡像端口1到6的流量如圖3,并使用show mirror功能來可視化數(shù)據(jù)包在交換機中的鏡像情況。
圖3 端口鏡像顯示
2、確定報文的入端口
采用EES的“Double Tagging”or“Q-in-Q”功能使出SFP+ A端口的數(shù)據(jù)包上打上VLAN Tag。啟動Double Tagging后,EES可以與Outer VLAN進行操作。交換機的每個端口都可以配置“Default Vlan Id”,當報文幀流入端口時,如果報文無outer VLAN,報文則被打上設置的Default Vlan Id。網(wǎng)絡中的流量不是double tag的,因此所有數(shù)據(jù)都可以根據(jù)其進入的端口被分別打上對應VLAN ID。那么每個端口的Default Vlan Id不同,數(shù)據(jù)傳輸過程中就可以識別數(shù)據(jù)的傳入端口。在本文中,我們定義的Default Vlan Id如圖4所示,就在EES的端口下方。
圖4 VLAN CONFIGURATION
最后,配置SFP+A的VLAN出口策略和VLAN標記:出口策略設置為“allow all”,所有數(shù)據(jù)包的出口標記設備為“Normalize”。這樣即使沒有outer VLAN標簽進入,也可以帶outer VLAN標簽進入。圖4描述了Double-Tagging配置。
3、限制EES內(nèi)部轉發(fā),維持網(wǎng)絡拓撲
如不加額外配置,ECU1的數(shù)據(jù)將流經(jīng)交換機直接轉發(fā)到ECU3和ECU4,所以我們必須要添加規(guī)則來定義數(shù)據(jù)轉發(fā)方式。交換機中有很多控制路由的工具,由于已經(jīng)啟動了VLAN,所以就直接用它來控制了。
每個端口都有VLAN membership list,列表中指定哪些VLAN ID可以在端口上通過,比如我們可以使用list中權限來限制ECU1(端口1流入)的數(shù)據(jù)只能發(fā)送到ECU2(從端口2流出)。
虹科EES有哪些優(yōu)勢?
虹科增強型以太網(wǎng)交換機
虹科EES作為百兆/千兆車載以太網(wǎng)交換機,支持增強型以太網(wǎng)交換機 (EES) MATEnet 接口,具有強大?AVB/TSN 功能,允許用戶通過 SFP+ 連接器連接多達 8 個千兆以太網(wǎng)端口和 2 個 1Gb/10Gb端口,可用于實現(xiàn)VLAN、端口鏡像、路由轉發(fā)或過濾等功能,是車載以太網(wǎng)網(wǎng)關的理想升級選擇。
主要優(yōu)勢?
1、多個千兆以太網(wǎng)端口,支持MACSEC功能
2、輕松實現(xiàn)對數(shù)據(jù)流的過濾和控制、為用例配置設備
3、具有強大的定制可能性
4、提供喚醒和睡眠功能
結語
通過利用虹科EES的鏡像、Double Tagging和VLAN控制等功能,我們可以高效地記錄和識別來自多個ECU的流量數(shù)據(jù)。這不僅有助于我們了解網(wǎng)絡性能,還能為后續(xù)的優(yōu)化工作提供有力支持。若您對以太網(wǎng)交換機VLAN的配置策略有疑問,請回顧上期文章“如何定義EES的VLAN?”。通過結合本期內(nèi)容,您將更全面地掌握虹科EES的使用技巧。如果您在實際應用中遇到任何問題,歡迎隨時聯(lián)系虹科進行咨詢和交流。
了解虹科車載以太網(wǎng)更多應用案例,歡迎前往【虹科智能互聯(lián)】官方網(wǎng)站:https://www.intelnect.com/automotive-ethernet-solution/
聯(lián)系虹科工程師:https://tl-tx.dustess.com/OHRgtontq3
TEL:18138758797