一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

以太網(wǎng)交換技術(shù)講解

jf_uPRfTJDa ? 來源: 移動(dòng)Labs ? 2023-12-11 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

導(dǎo)讀

當(dāng)前園區(qū)網(wǎng)大多使用交換機(jī)組網(wǎng),使用交換機(jī)組建的網(wǎng)絡(luò)管理非常靈活,可以根據(jù)同一部門或者具有相同管理要求的需要?jiǎng)?chuàng)建虛擬局域網(wǎng)(Vlan)。那么園區(qū)內(nèi)的交換機(jī)是如何進(jìn)行數(shù)據(jù)包交換的?不同部門之間是如何進(jìn)行隔離的?今天這篇文章,將通過對(duì)以太網(wǎng)幀、MAC地址、Vlan等的介紹來講解以太網(wǎng)交換技術(shù)。

作者:李培杰

單位:中國(guó)移動(dòng)智慧家庭運(yùn)營(yíng)中心

Part 01以太網(wǎng)基礎(chǔ)

1.1MAC地址

MAC地址又稱為物理地址,是制造商為網(wǎng)卡分配的地址,MAC地址是唯一的,如同我們每個(gè)人都有一個(gè)身份證號(hào)碼來標(biāo)識(shí)自己一樣,網(wǎng)卡就用MAC地址來標(biāo)識(shí)自己。一個(gè)MAC地址有48位,一般采用十六進(jìn)制數(shù)的方式來表示。如圖為MAC地址的表示方式:

b2c64a06-9754-11ee-8b88-92fbcf53809c.png

圖1 MAC地址

1.2 以太網(wǎng)幀格式

以太網(wǎng)技術(shù)所使用的幀稱為以太網(wǎng)幀,簡(jiǎn)稱以太幀,以太幀一般使用Ethernet Ⅱ格式,下圖為Ethernet Ⅱ格式的以太幀:

b2d8ab7e-9754-11ee-8b88-92fbcf53809c.png

圖2 EthernetⅡ以太幀

(1)目標(biāo)MAC地址:該字段表示的是幀的接收者,可以是一個(gè)單播地址,也可以是組播或者廣播地址。

(2)源MAC地址:該字段表示的是該幀的發(fā)送者。源MAC地址只能是一個(gè)單播MAC地址。

(3)類型:表示載荷數(shù)據(jù)的類型,該字段2字節(jié)。若是是一個(gè)IPv4包,則為是0x0800。

(4)載荷數(shù)據(jù):表示數(shù)據(jù)幀的有效載荷,它的長(zhǎng)度可變。

(5)CRC字段:循環(huán)冗余校驗(yàn),它是用來對(duì)幀進(jìn)行檢錯(cuò)校驗(yàn)的。

Part 02以太網(wǎng)交換機(jī)

2.1交換機(jī)轉(zhuǎn)發(fā)操作

交換機(jī)有一張MAC地址表,交換機(jī)會(huì)基于此表進(jìn)行幀的轉(zhuǎn)發(fā)。交換機(jī)的轉(zhuǎn)發(fā)操作一般有三種:轉(zhuǎn)發(fā)、丟棄、泛洪。轉(zhuǎn)發(fā)即為收到幀之后,從另一個(gè)接口轉(zhuǎn)發(fā)出去;丟棄即為收到幀之后將其丟棄,不進(jìn)行轉(zhuǎn)發(fā);泛洪是指將從某一接口收到的幀通過其他所有的接口轉(zhuǎn)發(fā)出去。下圖為交換機(jī)的三種轉(zhuǎn)發(fā)方式示意圖:

b2e74562-9754-11ee-8b88-92fbcf53809c.png

圖3 交換機(jī)轉(zhuǎn)發(fā)操作

b2ef2d22-9754-11ee-8b88-92fbcf53809c.png

圖4 交換機(jī)泛洪操作

b30188b4-9754-11ee-8b88-92fbcf53809c.png

圖5 交換機(jī)丟棄操作

2.2 交換機(jī)轉(zhuǎn)發(fā)流程

前面已經(jīng)介紹,交換機(jī)是基于MAC地址表進(jìn)行幀轉(zhuǎn)發(fā)的,而一開始交換機(jī)的MAC地址表是空的,交換機(jī)能夠通過收到的幀的源MAC地址自動(dòng)構(gòu)建MAC地址表。如圖所示,PC1給PC2發(fā)送一個(gè)幀x,當(dāng)幀到達(dá)交換機(jī)的時(shí)候,交換機(jī)就會(huì)在MAC地址表中添加源MAC地址和對(duì)應(yīng)接口的映射條目。交換機(jī)會(huì)在MAC地址表中查找該幀的目的MAC對(duì)應(yīng)的接口,假如在MAC地址表中查找到了就會(huì)進(jìn)行轉(zhuǎn)發(fā),假如沒有找到,交換機(jī)就會(huì)將此幀x進(jìn)行泛洪。其中PC3收到此幀時(shí)會(huì)將其丟棄。PC2收到此幀之后就會(huì)回應(yīng)一個(gè)源MAC為PC2 MAC地址,目的地址為PC1 MAC地址的幀y,交換機(jī)收到之后,就會(huì)查詢MAC地址表,此時(shí),會(huì)查到MAC對(duì)應(yīng)的接口,然后從此接口轉(zhuǎn)發(fā)出去。同時(shí)會(huì)在MAC地址表中添加PC2 MAC地址和對(duì)應(yīng)接口的映射條目。

b30a8162-9754-11ee-8b88-92fbcf53809c.png

圖6 交換機(jī)轉(zhuǎn)發(fā)流程

Part 03Vlan

3.1什么是Vlan

一臺(tái)交換機(jī)就是一個(gè)廣播域,整臺(tái)交換機(jī)的所有端口均屬于同一個(gè)廣播域。通常一個(gè)廣播域就是一個(gè)邏輯子網(wǎng)。當(dāng)一個(gè)網(wǎng)絡(luò)中有多個(gè)交換機(jī)的時(shí)候,網(wǎng)絡(luò)會(huì)變得特別大,此時(shí),網(wǎng)絡(luò)中的設(shè)備有可能被大量的廣播損耗資源,而且也無法根據(jù)業(yè)務(wù)需求靈活的規(guī)劃網(wǎng)絡(luò)結(jié)構(gòu)。虛擬局域網(wǎng)(Vlan)可以解決上述問題。通過將交換機(jī)的端口劃入特定的Vlan,可以起到隔離廣播域的作用。不同的Vlan是不同的廣播域,就算兩個(gè)Vlan之間的PC的IP地址在同一網(wǎng)段也無法進(jìn)行通信。不同的Vlan之間無法進(jìn)行二層互訪??筛鶕?jù)業(yè)務(wù)需求靈活的進(jìn)行Vlan的規(guī)劃。如圖所示,PC1、PC2、PC3屬于Vlan 1,PC4、PC5、PC6屬于Vlan 2,當(dāng)PC1發(fā)送一幀x的時(shí)候,交換機(jī)剛開始MAC地址表查不到進(jìn)行泛洪,此時(shí),只有同一Vlan的PC2、PC3才能收到此幀,PC4發(fā)送的幀y同理。

b31b82f0-9754-11ee-8b88-92fbcf53809c.png

圖7 交換機(jī)上不同Vlan通信過程

3.2 Vlan的劃分方式

在一個(gè)支持Vlan的網(wǎng)絡(luò)中,計(jì)算機(jī)發(fā)出的幀是不帶tag的幀,當(dāng)這個(gè)幀到達(dá)交換機(jī)的時(shí)候,交換機(jī)就會(huì)根據(jù)劃分方式將其劃分到某個(gè)Vlan中,一般主要有以下四種劃分方式:

基于接口劃分的Vlan:將Vlan id映射到交換機(jī)的物理接口上,pc發(fā)送的數(shù)據(jù)幀都是沒有tag的,都會(huì)被劃分到該接口的vlan id 所表明的Vlan。

基于MAC地址的Vlan:通過查詢并記錄端口所連PC上網(wǎng)卡的MAC地址來決定數(shù)據(jù)幀屬于哪個(gè)Vlan。

基于子網(wǎng)的Vlan:通過所連計(jì)算機(jī)的IP地址,來決定端口所屬Vlan的。

基于用戶的Vlan:根據(jù)交換機(jī)各端口所連的計(jì)算機(jī)上當(dāng)前登錄的用戶,來決定該端口屬于哪個(gè)Vlan。

3.3 交換機(jī)的接口類型

普通交換機(jī)的二層接口一般分為以下三種類型:access、trunk、hybird。一般常用的為access接口和trunk接口,下面通過對(duì)Vlan tag的處理過程分別來介紹這access和trunk端口類型:

(1)Access:通常用于直連終端,常用于連接PC、服務(wù)器或其他終端,交換機(jī)連路由器一般也用Access。Access接口只能加入一個(gè)Vlan,一旦加入特定的Vlan后,該接口所連接的設(shè)備也就加入了該Vlan。缺省的話默認(rèn)加入Vlan 1。Access接口收數(shù)據(jù)時(shí)如果收的是untag數(shù)據(jù),會(huì)打上此接口的vlan id進(jìn)行接收,如果是tag數(shù)據(jù),比較tag數(shù)據(jù)vlan id與此接口vlan id是否一致,一致則接收,否則丟棄。發(fā)數(shù)據(jù)時(shí)首先比較待發(fā)數(shù)據(jù)的vlan id ,如果和此接口vlan id一致,則剝離標(biāo)簽,并以u(píng)ntag形式發(fā)送;如果和此接口vlan id不一致,則不發(fā)。如下圖所示:A、B、C、D屬于Vlan 1, E、F、H、G屬于Vlan 2。計(jì)算機(jī)A 給 D 發(fā)送一個(gè)幀,進(jìn)入交換機(jī)接口加上Vlan 1標(biāo)記,從接口出去,去掉Vlan 1標(biāo)記。計(jì)算機(jī)發(fā)送和接收的幀不帶 Vlan標(biāo)記。

b3313ad2-9754-11ee-8b88-92fbcf53809c.png

圖8 交換機(jī)access接口收發(fā)數(shù)據(jù)過程圖

(2)trunk:當(dāng)一條鏈路,需要承載多Vlan信息的時(shí)候,需要使用trunk來實(shí)現(xiàn)。trunk一般用于交換機(jī)之間或者交換機(jī)和防火墻之間。trunk端口可以屬于多個(gè)Vlan。trunk接口在收數(shù)據(jù)時(shí)如果收的是untag數(shù)據(jù),會(huì)打上此接口的vlan id進(jìn)行接收,如果是tag數(shù)據(jù),首先查看接口的列表是否存在此vlan id,如果存在,則接收,否則丟棄。發(fā)數(shù)據(jù)時(shí)首先查看接口的列表,如果待發(fā)數(shù)據(jù)的vlan id在此列表中,則允許發(fā)送,否則不會(huì)從此接口發(fā)送。其次如果數(shù)據(jù)允許發(fā)送,則比較此待發(fā)數(shù)據(jù)的tag是否和此接口vlan id是否一致,一致則發(fā)untag數(shù)據(jù),否則發(fā)tag數(shù)據(jù)。如下圖所示:A、B、C、D屬于Vlan 1,E、F、H、G屬于Vlan 2,它們分別連在兩個(gè)交換機(jī)上。計(jì)算機(jī)C給D 發(fā)送一個(gè)幀,進(jìn)入交換機(jī)接口加上Vlan 1標(biāo)記,從trunk接口出去的時(shí)候仍然帶有Vlan tag。

b346f5b6-9754-11ee-8b88-92fbcf53809c.png

圖9 交換機(jī)trunk接口收發(fā)數(shù)據(jù)過程圖

Part 04總結(jié)

綜上所述,二層交換機(jī)主要通過MAC地址進(jìn)行數(shù)據(jù)幀的轉(zhuǎn)發(fā),使用交換機(jī)搭建組網(wǎng)管理非常靈活,而且可以增加網(wǎng)絡(luò)的吞吐量,通過使用Vlan技術(shù)來隔離廣播域可以減少大量廣播帶來的資源損耗,過濾一部分不需要轉(zhuǎn)發(fā)的報(bào)文。

審核編輯:湯梓紅

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

    關(guān)注

    41

    文章

    5635

    瀏覽量

    175961
  • 交換機(jī)
    +關(guān)注

    關(guān)注

    22

    文章

    2747

    瀏覽量

    101926
  • VLAN
    +關(guān)注

    關(guān)注

    1

    文章

    286

    瀏覽量

    36556
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1117

    瀏覽量

    53113
  • 交換技術(shù)
    +關(guān)注

    關(guān)注

    1

    文章

    23

    瀏覽量

    8712

原文標(biāo)題:技術(shù) | 一文讀懂以太網(wǎng)交換技術(shù)

文章出處:【微信號(hào):5G通信,微信公眾號(hào):5G通信】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    千兆比以太網(wǎng)交換機(jī)設(shè)備技術(shù)規(guī)范

    千兆比以太網(wǎng)交換機(jī)設(shè)備技術(shù)規(guī)范規(guī)定了千兆比以太網(wǎng)交換機(jī)的技術(shù)要求,包括功能指示、通信協(xié)議、通信接
    發(fā)表于 06-26 10:13 ?28次下載

    以太網(wǎng)交換機(jī)基礎(chǔ)

    3.1 培訓(xùn)目標(biāo). 123.1.1 傳統(tǒng)的共享式以太網(wǎng). 123.1.2 以太網(wǎng)沖突域 123.1.3 廣播 123.1.4 以太網(wǎng)分段 133.1.5 以太網(wǎng)
    發(fā)表于 06-09 23:21 ?19次下載

    工業(yè)以太網(wǎng)交換技術(shù)原理

    工業(yè)以太網(wǎng)交換技術(shù)原理 【摘要】工業(yè)以太網(wǎng)交換技術(shù)解決了現(xiàn)場(chǎng)總線網(wǎng)絡(luò)的性能局限,為未來更豐富更
    發(fā)表于 10-20 09:01 ?916次閱讀

    如何配置以太網(wǎng)交換機(jī)

    如何配置以太網(wǎng)交換機(jī) 串口通過配置電纜與以太網(wǎng)交換機(jī)的Console 口連接。一、通過Console 口搭建配置環(huán)境建立本地配置環(huán)境,只需
    發(fā)表于 12-07 14:07 ?1.8w次閱讀
    如何配置<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>交換</b>機(jī)

    以太網(wǎng)的分類及靜態(tài)以太網(wǎng)交換和動(dòng)態(tài)以太網(wǎng)交換、介紹

    以太網(wǎng)交換技術(shù)具有許多類型,各自宣傳其具有不同的優(yōu)點(diǎn);通過簡(jiǎn)單的鼠標(biāo)即可增加、移動(dòng)和改變往來落的結(jié)構(gòu);比網(wǎng)橋和路由器更為有效地進(jìn)行網(wǎng)絡(luò)分段;為高性能工作站或服務(wù)器提供高寬帶。網(wǎng)絡(luò)管理者渴望采用這些
    的頭像 發(fā)表于 10-07 10:06 ?6944次閱讀

    以太網(wǎng)交換機(jī)的基本概念,具有什么特點(diǎn)

    以太網(wǎng)交換機(jī)這個(gè)名詞相信很多人都聽過吧,那么大家知道什么是以太網(wǎng)交換機(jī)嗎?關(guān)于以太網(wǎng)交換機(jī)大家又
    的頭像 發(fā)表于 12-19 09:49 ?9830次閱讀

    工業(yè)以太網(wǎng)交換機(jī)怎么使用

    工業(yè)以太網(wǎng)交換機(jī)怎么使用?
    的頭像 發(fā)表于 08-13 09:35 ?1.2w次閱讀

    以太網(wǎng)交換機(jī)是什么 以太網(wǎng)交換機(jī)的使用方法

    以太網(wǎng)交換機(jī)是什么 以太網(wǎng)交換機(jī)的使用方法
    發(fā)表于 10-09 14:34 ?15次下載

    以太網(wǎng)交換機(jī)是什么?

    以太網(wǎng)交換機(jī)(Ethernet Switch)是一種網(wǎng)絡(luò)交換設(shè)備,它主要用于在計(jì)算機(jī)網(wǎng)絡(luò)中傳輸以太網(wǎng)數(shù)據(jù)包。以太網(wǎng)
    發(fā)表于 05-05 15:13 ?3707次閱讀

    以太網(wǎng)交換機(jī)怎么用

    連接以太網(wǎng)交換機(jī) 使用寬帶貓接到光纖入網(wǎng)口,再用網(wǎng)線連接以太網(wǎng)交換機(jī)的管理口和電腦的網(wǎng)絡(luò)口。此時(shí),在電腦上打開瀏覽器并輸入以太網(wǎng)
    發(fā)表于 05-05 15:29 ?8247次閱讀

    詳解工業(yè)以太網(wǎng)交換機(jī)的原理、特點(diǎn)、優(yōu)勢(shì)、應(yīng)用

    什么是工業(yè)以太網(wǎng)交換機(jī)?以太網(wǎng)交換機(jī)是一種常見的網(wǎng)絡(luò)設(shè)備,而工業(yè)以太網(wǎng)交換機(jī),是具有工業(yè)級(jí)特性的
    的頭像 發(fā)表于 04-25 09:51 ?5383次閱讀
    詳解工業(yè)<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>交換</b>機(jī)的原理、特點(diǎn)、優(yōu)勢(shì)、應(yīng)用

    以太網(wǎng)交換機(jī)怎么用 以太網(wǎng)交換機(jī)有什么用

    以太網(wǎng)交換機(jī)是計(jì)算機(jī)網(wǎng)絡(luò)中常用的網(wǎng)絡(luò)設(shè)備,用于實(shí)現(xiàn)局域網(wǎng)內(nèi)的數(shù)據(jù)交換。在本文中,我們將詳細(xì)介紹以太網(wǎng)交換機(jī)的基本原理、用途、工作方式以及一些
    的頭像 發(fā)表于 02-02 11:41 ?4239次閱讀

    和共享式以太網(wǎng)相比,交換以太網(wǎng)有什么不同的特點(diǎn)?

    和共享式以太網(wǎng)相比,交換以太網(wǎng)有什么不同的特點(diǎn)? 交換以太網(wǎng)是一種通過交換機(jī)連接多臺(tái)計(jì)算機(jī)的
    的頭像 發(fā)表于 02-21 11:25 ?5258次閱讀

    什么是以太網(wǎng)交換芯片技術(shù)?它有哪些設(shè)備和作用?

    以太網(wǎng)交換芯片技術(shù)是指用于實(shí)現(xiàn)以太網(wǎng)數(shù)據(jù)包交換和轉(zhuǎn)發(fā)的集成電路技術(shù)。這些芯片是現(xiàn)代網(wǎng)絡(luò)設(shè)備,特別
    的頭像 發(fā)表于 03-21 18:15 ?2752次閱讀

    以太網(wǎng)交換芯片公司有哪些

    以太網(wǎng)交換芯片公司有哪些?
    的頭像 發(fā)表于 03-22 16:49 ?2739次閱讀