用戶中心
· 企業(yè)空間 首頁 | 資訊 | 技術(shù) | 產(chǎn)品 | 企業(yè) | 直播 | 專題 | 智能制造 | 論壇| 在線研討會(huì)
北京經(jīng)緯恒潤科技股份有限公司
  • 車載以太網(wǎng)交換機(jī)入門基本功(2)— 初識(shí)VLAN  
  • 發(fā)布時(shí)間:2024/7/16 12:15:52   修改時(shí)間:2024/7/16 12:15:52 瀏覽次數(shù):1932
  • 車載以太網(wǎng)交換機(jī)入門基本功(2)— 初識(shí)VLAN
  •        在《交換機(jī)入門基本功 -上》提到,交換機(jī)在物理層面劃分通信區(qū)域并產(chǎn)生局域網(wǎng)(Local Area Network, LAN)。局域網(wǎng)具有一個(gè)特點(diǎn):連線拓?fù)湟坏┐_定,一定時(shí)間內(nèi)不會(huì)發(fā)生通信區(qū)域的變動(dòng)。在實(shí)際通信過程中,廣播報(bào)文和未知目的地址的單播報(bào)文,需要通知到所有設(shè)備。通信區(qū)域的大小,影響了這個(gè)過程中需要通知設(shè)備的多少。然而,對(duì)設(shè)備不加選擇的廣播會(huì)造成廣播泛濫。交換機(jī)此時(shí)并不具備設(shè)備選擇的功能,通信區(qū)域內(nèi)的所有設(shè)備們此時(shí)別無選擇,只能不斷地被“打擾”(“i”設(shè)備表示:交換機(jī)這個(gè)“e人”好可怕,默默哭泣ㄒoㄒ~~)。而且,這種廣播泛濫還會(huì)占用帶寬,造成線路沖突和性能下降等問題,甚至可能造成網(wǎng)絡(luò)癱瘓。

           要解決這個(gè)問題,一個(gè)簡(jiǎn)單的想法是:改變局域網(wǎng)內(nèi)的連線拓?fù)?,這是否可行呢?答案是有用,但不多。理由很簡(jiǎn)單,如果只需要偶爾改變連線拓?fù)?,每次只改變一兩個(gè)設(shè)備,那就只是幾根網(wǎng)線的拔插工作。但如果需要頻繁改變通信區(qū)域,或者存在多個(gè)通信區(qū)域、且每次涉及的設(shè)備很多呢?千手觀音都得說:這活太累了……


    圖 1  “千手觀音”哭泣

           聰明的小伙伴可能會(huì)想到,如果不改變物理連線,而是限制報(bào)文的傳播路徑,讓它們只能在特定范圍內(nèi)進(jìn)行轉(zhuǎn)發(fā)呢?沒錯(cuò),天無絕人之路,既然改變不了物理世界,那就在虛擬世界里大展身手,就是虛擬局域網(wǎng)(Virtual Local  Area Network, VLAN)的來源!

           VLAN技術(shù)在邏輯層面上,將局域網(wǎng)劃分成多個(gè)區(qū)域,每個(gè)區(qū)域是獨(dú)立的廣播域,區(qū)域內(nèi)可以進(jìn)行廣播通信,區(qū)域間不能進(jìn)行直接通信。這樣,無需修改實(shí)際的連線拓?fù)?,就可以快速劃分和修改廣播域,可操作性和應(yīng)變能力大大增強(qiáng)。設(shè)想一下,你一邊在小組群討論小組作業(yè)怎么寫,一邊在宿舍群討論晚上吃什么,要是兩個(gè)群的信息可以互相看到,那豈不是亂了套?!這種分群討論方式的好處還有:如果臨時(shí)加入了一名小組成員,那么只需要把這個(gè)人拉到小組群里就可以繼續(xù)討論,并不會(huì)影響之前的工作,簡(jiǎn)直不要太方便!

           那么,小伙伴可能又要問了:這么方便的VLAN,究竟是用了什么“魔法”做到的呢?

           神秘的魔法就是:VLAN ID ,簡(jiǎn)稱VID,即不同VLAN的編號(hào)。通過在報(bào)文內(nèi)增加額外字段,標(biāo)明報(bào)文的VID,說明報(bào)文要在哪個(gè)VLAN下進(jìn)行傳輸。

    VLAN報(bào)文結(jié)構(gòu)

           攜帶VID的報(bào)文結(jié)構(gòu)遵循IEEE的802.1Q協(xié)議。IEEE(Institute of Electrical and Electronics Engineers)電氣電子工程師學(xué)會(huì),在電氣及電子工程、計(jì)算機(jī)及其他技術(shù)領(lǐng)域做出卓越貢獻(xiàn),引領(lǐng)新技術(shù)發(fā)展步伐,制定國際和行業(yè)標(biāo)準(zhǔn)。802.1Q協(xié)議在MAC(Media Access Control)報(bào)文的基礎(chǔ)上,定義了VLAN的標(biāo)準(zhǔn)化實(shí)現(xiàn)方案。

           首先介紹下不帶VLAN的MAC報(bào)文,有兩種格式,分別是IEEE 802.3在1982年頒布的格式,和以太網(wǎng)V2在1983年頒布的格式,二者只在部分字段有所區(qū)別,格式如圖 2和圖 3:


    圖 2 IEEE 802.3的MAC報(bào)文格式


    圖 3 以太網(wǎng)V2的MAC報(bào)文格式

           每個(gè)字段的含義如下:

    • PRE:Preamble前導(dǎo)碼,長度為8個(gè)字節(jié)(一個(gè)字節(jié)有8位bit),用于時(shí)間同步,通常是連續(xù)的“10”值。
    • DA:Destination Address目的地址,長度為6個(gè)字節(jié),表明該報(bào)文要發(fā)送到特定的MAC地址。
    • SA:Source Address源地址,長度為6個(gè)字節(jié),表明發(fā)送該報(bào)文的MAC地址。
    • L/T:Length/Type,表明報(bào)文的長度/類型,長度2個(gè)字節(jié);L長度字段取值在0-1500之間,T類型字段取值大于1536,1500-1536之間的取值未定義。T類型字段可表明的協(xié)議類型有IPv4、IPv6、ARP等。
    • DATA:數(shù)據(jù),長度在46-1500字節(jié)之間。
    • FCS:Frame Check Sequence幀檢測(cè)序列,使用CRC(Cyclic Redundancy Check)循環(huán)冗余校驗(yàn)算法,對(duì)包括DA、SA、L/T、DATA字段在內(nèi)計(jì)算校驗(yàn)值,確保在傳輸過程中數(shù)據(jù)沒有被篡改。

           進(jìn)一步的,在上述MAC報(bào)文格式基礎(chǔ)上,增加VLAN的說明字段。具體格式如圖 4:


    圖 4 攜帶VLAN的MAC報(bào)文格式

           VLAN的說明字段介于SA和L/T之間,稱之為Tag字段。Tag字段長度為4個(gè)字節(jié),包括TPID和TCI兩個(gè)部分:

    • TPID:Tag Protocol Identifier,Tag協(xié)議標(biāo)識(shí)位,該字段的位置和不帶tag報(bào)文的L/T字段重合,用于區(qū)分報(bào)文是否攜帶tag。
    • TCI:Tag Control Information,Tag控制信息,包含具體的VLAN控制信息。

           ???????TCI字段又可分為三個(gè)部分:

    • PCP:Priority Code Point優(yōu)先級(jí)代碼位,長度為3bit,表明報(bào)文在同個(gè)VLAN內(nèi)的優(yōu)先轉(zhuǎn)發(fā)順序,需要和交換機(jī)隊(duì)列配合使用,后面會(huì)進(jìn)行介紹。
    • DEI:Drop Eligible Indicator丟棄使能位,長度為1bit,表明在傳輸過程中,如果數(shù)據(jù)過多影響傳輸效率,是否進(jìn)行丟棄處理。取值為0表示不丟棄,1表示丟棄。
    • VLAN ID:簡(jiǎn)稱VID,長度為12bit,表明報(bào)文所屬的VLAN,這也是前文提到的任意劃分廣播域的“魔法”!

           除了在報(bào)文內(nèi)增加Tag字段表明報(bào)文所屬的VLAN,還需要依賴交換機(jī)進(jìn)行實(shí)際轉(zhuǎn)發(fā)。其中,交換機(jī)的端口屬性在VLAN轉(zhuǎn)發(fā)過程中非常關(guān)鍵。在《交換機(jī)入門基本功-3》將介紹交換機(jī)端口屬性以及具體的轉(zhuǎn)發(fā)過程。

           經(jīng)緯恒潤作為OPEN聯(lián)盟會(huì)員和AUTOSAR聯(lián)盟的高級(jí)合作伙伴,長期為國內(nèi)外各大OEM和供應(yīng)商提供涵蓋TCP/IP、SOME/IP、DoIP、AVB、TSN、DDS等技術(shù)領(lǐng)域的設(shè)計(jì)和測(cè)試咨詢服務(wù),積極研發(fā)和探索車載網(wǎng)絡(luò)前沿技術(shù)和工程應(yīng)用。通過多個(gè)項(xiàng)目的實(shí)踐經(jīng)驗(yàn),已建立了高質(zhì)量、本土化的設(shè)計(jì)與測(cè)試一體化解決方案,為整車網(wǎng)絡(luò)架構(gòu)提供可靠支持。

  • 企業(yè)介紹
經(jīng)緯恒潤成立于2003年,股票代碼688326。專注于為汽車、無人運(yùn)輸?shù)阮I(lǐng)域的客戶,提供電子產(chǎn)品、研發(fā)服務(wù)和高級(jí)別智能駕駛整體解決方案。公司總部位于北京,在天津、南通、馬來西亞建有研發(fā)中心和現(xiàn)代化工廠,形成了完善的研發(fā)、生產(chǎn)、營銷、服務(wù)…  更多>>
  • 聯(lián)系方式

北京經(jīng)緯恒潤科技股份有限公司

聯(lián)系人:經(jīng)緯恒潤

地址:北京朝陽區(qū)酒仙橋路14號(hào)1幢4層

郵編:100000

電話:010-64840808-6117

傳真:

公司網(wǎng)址:http://www.hirain.com

  • 該空間手機(jī)版

掃描此二維碼即可訪問該空間手機(jī)版

  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
您還沒有登錄,請(qǐng)登陸,
如果您還沒有注冊(cè),點(diǎn)擊這里注冊(cè).
  • 網(wǎng)友反饋
  • 王水 在2024/12/17 16:55:00留言
  • 留言類型:得到貴公司產(chǎn)品的價(jià)格信息,
  • 詳細(xì)留言:再寫一個(gè)車輛相關(guān)的項(xiàng)目預(yù)算。想使用貴司的ModelBase仿真工具進(jìn)行多體動(dòng)力學(xué)建模仿真。想咨詢一下價(jià)格
  • 黃鎮(zhèn)江 在2024/12/5 11:43:00留言
  • 留言類型:貴公司產(chǎn)品銷售人員聯(lián)系我,貴公司技術(shù)支持人員聯(lián)系我,
  • 詳細(xì)留言:我方需貴方提供電子油門傳感器以適配我方自研的防誤踩油門踏板。
  • 龍高 在2024/9/10 9:06:00留言
  • 留言類型:得到貴公司產(chǎn)品的價(jià)格信息,
  • 詳細(xì)留言:Compact6_GBus TE, CN5.2.05
  • 在2024/8/6 10:13:00留言
  • 留言類型:貴公司產(chǎn)品銷售人員聯(lián)系我,
  • 詳細(xì)留言:了解一下這款軟件價(jià)格
  • 毛先生 在2024/6/28 14:14:00留言
  • 留言類型:我想得到貴公司產(chǎn)品詳細(xì)資料,我讓貴公司產(chǎn)品銷售人員聯(lián)系我,
  • 詳細(xì)留言:實(shí)時(shí)仿真機(jī)
更多請(qǐng)進(jìn)入空間管理中心查看
關(guān)于我們 | 網(wǎng)站地圖 | 聯(lián)系我們
© 2003-2018    經(jīng)營許可編號(hào):京ICP證120335號(hào)
公安機(jī)關(guān)備案號(hào):110102002318  服務(wù)熱線:010-82053688
我要反饋