伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

三層交換機比路由器轉發速率快的原因

汽車玩家 ? 來源:今日頭條 ? 作者:愛學習de小烏龜 ? 2020-04-11 16:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們都知道二層交換機工作的數據鏈路層,依靠mac地址來進行數據通信的,而路由器是工作在網絡層,依靠ip地址來通信的,為了說明三層交換機比路由器的轉發速率快,那我們還是先從二層交換機入手。

首先我們來比較下二層交換機與路由器的報文轉發速率(當然嚴格意義上是不能這樣比較的,畢竟一個是二層設備,一個是三層設備,這主要是為下面說明三層交換機與路由器之間的比較做鋪墊)

二層交換機:接收到由自己的物理層送上來的二層數據幀時,根據源mac地址學習并寫入mac地址表中,根據目的mac地址查找mac地址表決定是轉發還是廣播,這里交換機查找mac地址表和轉發都是由硬件ASIC芯片來完成,而且二層交換機沒有對數據幀做過任何封裝,解封裝動作(忽略物理層bit數據流還原成二層以太幀),并且沒有對數據幀做過任何改寫

路由器:工作在網絡層,對接收到的數據幀必須解封裝,獲取三層數據,根據三層數據的目的ip,查找路由表,封裝下一跳的mac等等一系列動作,相比二層交換機而言,路由器查找路由表是通過基于軟件的cpu來查找,比二層交換機查找mac地址表用的ASIC硬件芯片慢,另外路由器還得對數據進行拆封,解封動作,而且還改寫了數據幀(只改寫二層數據幀的目的mac、源mac、FCS,不會改變三層數據包的內容)

由上可知:基于軟硬件的查找轉發方式(路由器通過軟件的相對慢些)以及對數據包的處理(路由器相對來說復雜),這兩個原因導致二層交換機的轉發性能通常高于路由器(嚴格意義上這樣的比較是沒有意義的,畢竟一個是二層設備、一個是三層設備,主要是為下面做鋪墊)

下面開始說三層交換機

以前的文章中也提到過,三層交換機的核心思想是:“一次路由,多次轉發”,實現了數據包的快速轉發:三層交換機技術=二層交換技術+三層路由轉發技術

也即是:

三層交換技術=1次三層路由轉發技術+多次(N)二層交換技術

路由器=(N+1)次三層路由轉發技術

再結合上面所寫的二層交換機的轉發速率高于路由器,可以得出三層交換機的轉發速率同樣高于路由器

三層交換機的硬件架構

三層交換機比路由器轉發速率快的原因

假設兩個使用ip協議的站點A、B通過第三層交換機進行通信,發送站點A在開始發送時,把自己的ip地址與B站點的ip地址進行比較,判斷B站是否與自己再同一個子網內,若在同一個子網內,則進行二層轉發(沒經過三層的必要);若A、B站點不在同一個子網內,那么發送站點A要向“缺省網關”發出arp請求,而“缺省網關”的ip地址其實就是三層交換機上站點A所屬vlan接口ip地址,當A向“缺省網關”發送一個arp請求時,交換機就向發送站點A回一個arp回應報文,同時通過軟件把站點A的ip地址、mac地址、與交換機直接相連的端口號等信息寫到交換芯片的三層硬件表項中;站點A收到回復報文后,進行目的mac的替換,把要發到B的包首先發給交換機。交換機收到這個包之后,進行源mac地址學習,目的mac地址查找,由于此時目的mac地址為交換機的mac地址,在這種情況下將會把該報文送到交換芯片的三層 引擎處理,由于站點B屬于交換機的直連網段之一,cpu收到這個ip報文以后,會直接以B的ip為索引檢查arp緩存,若沒有站點B的mac地址,則根據路由信息向B站廣播一個arp請求,B站收到此請求后向交換機回復其mac地址,cpu收到這個arp回復的同時,同樣把站點B的ip地址、mac地址、端口信息等寫入交換芯片的三層硬件轉發表項中,然后把由站點A發來的ip報文轉發給站點B,這樣就完成了站點A到站點B的第一次單向通信。由于芯片內部的三層引擎中已經保存站點A、B的路由信息,以后站點A、B之間進行通信或其它網段的站點想要與A、B進行通信,交換芯片則會直接把包從三層硬件表項中指定的端口轉發出去,而不必再把包交給cpu處理,這就是“一次路由,多次轉發”的實現,大大提高了轉發速度.

平常所說的三層交換機基本上是指硬件三層交換機,三層交換機其實也有軟件三層交換機,它們的區別在于三層交換 引擎,硬件三層交換機的三層交換引擎通常是用專用的ASIC芯片來完成(類似二層交換機),而軟件三層交換機的三層交換引擎通常是由cpu來完成(類似路由器),沒有特別說明情況下一般是指硬件三層交換機.

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 交換機
    +關注

    關注

    23

    文章

    2923

    瀏覽量

    104686
  • 路由器
    +關注

    關注

    22

    文章

    3928

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    視頻、工業、智慧交通,哪些網絡真的需要三層交換機

    在很多人的認知里,網絡設備無非就是交換機路由器,功能分得很清楚。但在真實的工程場景中,隨著網絡規模變大、業務類型變多,這種“非此即彼”的劃分其實并不夠用。也正是在這樣的背景下,三層交換機
    的頭像 發表于 02-06 09:24 ?283次閱讀
    視頻、工業、智慧交通,哪些網絡真的需要<b class='flag-5'>三層</b><b class='flag-5'>交換機</b>

    三層到二:IGMP與IGMP Snooping的協同作戰

    Snooping是其在二的延伸,通過監聽報文優化交換機端口的組播轉發。兩者在數據中心、流媒體等場景中發揮關鍵作用。
    的頭像 發表于 12-19 18:54 ?1082次閱讀
    從<b class='flag-5'>三層</b>到二<b class='flag-5'>層</b>:IGMP與IGMP Snooping的協同作戰

    Vlan、三層交換機、網關、DNS、子網掩碼、MAC地址等網絡知識

    我們現在做的弱電工程,經常用到網絡知識,比如vlan、三層交換機、網關、DNS、子網掩碼、MAC地址等方面的知識,作為從業人員,我們對這些知識了解并熟知的。 正文: 一、什么是VLAN VLAN中文
    的頭像 發表于 12-18 10:16 ?474次閱讀
    Vlan、<b class='flag-5'>三層</b><b class='flag-5'>交換機</b>、網關、DNS、子網掩碼、MAC地址等網絡知識

    交換機五種組網方式,徹底了解清楚

    來看下交換機五種組網方式。 一、小型網絡 接入的用戶在100左右的為中小型企業網。這里面涉及到一個問題,很多朋友問到過,100路網絡需要使用核心交換機嗎? 基本在50路以下無需用核心交換機,二
    的頭像 發表于 12-17 10:27 ?1046次閱讀
    <b class='flag-5'>交換機</b>五種組網方式,徹底了解清楚

    用項目實戰案例講清“交換機路由器”的核心區別

    一、先搞懂核心:交換機路由器的 "分工差異" 1. 交換機:局域網內的 "高速快遞員" 交換機工作在 OSI 模型的二(數據鏈路層),核
    的頭像 發表于 10-20 16:52 ?852次閱讀

    交換機:納秒速率、低時延與高密度端口重構AI算力網絡

    電子發燒友網綜合報道 光交換機是直接在光域實現信號交換的智能設備,其核心特征在于無需光電轉換即可完成光信號的路由與解復用。相較于傳統電交換機,光交換
    的頭像 發表于 09-26 09:11 ?7840次閱讀

    工業以太網交換機與商用交換機的技術差異與應用場景分析

    在當今的工業自動化和網絡通信領域,交換機作為網絡基礎設施的核心組件,扮演著至關重要的角色。然而,市場上存在兩種主要類型的交換機:工業交換機和普通交換機。本文將詳細探討這兩種
    的頭像 發表于 09-23 14:33 ?1020次閱讀

    Is交換機組成的環形網絡中,當位于主控節點的Ism網管交換機故障后,為什么環網中其他交換機不受影響?

    當位于主控節點的交換機故障斷掉,環網中其他交換機是如何保持正常運行的?或者說什么原理讓環網其他交換機不受影響?
    發表于 08-06 06:46

    廣州郵科萬兆6光千兆48電工業級光纖交換機三層功能如何重新定義網絡智能化

    的網絡環境中保持流暢、高效的連接呢?答案就在于——三層功能的光纖交換機。今天,我們就來聊聊郵科萬兆6光千兆48電工業級光纖交換機,它憑借出色的三層功能,正在改變著網絡
    的頭像 發表于 07-23 09:52 ?601次閱讀
    廣州郵科萬兆6光千兆48電工業級光纖<b class='flag-5'>交換機</b>:<b class='flag-5'>三層</b>功能如何重新定義網絡智能化

    普通交換機和車載交換機的區別有哪些?怎么選?

    你可能知道 交換機 是一種網絡設備,用于在計算機網絡中連接多個設備(如計算機、服務、打印機等),并實現這些設備之間的數據交換。但是不同場景下交換機的效果千差萬別,選錯了 損失難以估計
    的頭像 發表于 07-09 15:53 ?735次閱讀
    普通<b class='flag-5'>交換機</b>和車載<b class='flag-5'>交換機</b>的區別有哪些?怎么選?

    什么是工業級交換機?工業交換機作用有哪些?

    對于企業、工廠等關鍵生產運營環境而言,選擇價格低廉但性能不足的 普通交換機 ,將面臨巨大的 運營中斷 、 數據丟失 甚至 安全事故 的風險。了解并選擇一款性能強悍適合的的工業交換機對生產經營都是
    的頭像 發表于 07-07 16:25 ?1557次閱讀

    以太網交換機:網絡世界的指揮家,90%的人不知道它的重要性!

    vs 集線器 vs 路由器 很多人分不清交換機、集線器和路由器的區別,其實它們的核心功能完全不同: 集線器 就像一個大喇叭,對所有設備喊話,誰需要誰接聽,效率極低。 交換機 則像快遞
    的頭像 發表于 05-30 17:09 ?2141次閱讀

    工業交換機與普通交換機的區別:為什么工廠網絡寧貴不省?

    在工業4.0和智能制造的浪潮下,工廠的每一臺設備、每一處傳感都成了網絡中的“神經元”,而連接這些“神經元”的核心設備——工業交換機,卻常被忽視。許多人會問:“工業交換機和普通交換機
    的頭像 發表于 05-23 17:14 ?1560次閱讀

    工業級交換機選型指南

    在工業自動化和物聯網應用中,工業級交換機是不可或缺的網絡設備。它不僅需要具備高度的穩定性和可靠性,還需要適應各種惡劣的環境條件。但對于初次接觸工業級交換機的用戶來說,選型可能會顯得有些復雜。本文將為
    的頭像 發表于 04-17 16:38 ?1671次閱讀
    工業級<b class='flag-5'>交換機</b>選型指南

    交換機和分交換機的連接光纖接口是否是lc

    交換機和分交換機的連接光纖接口是否采用LC接口,取決于設備型號、設計需求和場景要求,并非固定選擇。 在光纖網絡中,主交換機和分交換機之間的連接接口類型有多種選擇,包括但不限于LC、S
    的頭像 發表于 04-15 10:42 ?1661次閱讀