21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間

2022年10月20日02:26:17 科技 1632

前言

上次有寫過一篇《20張圖深度詳解MAC地址表ARP表、路由表》的文章,裡面有提到了MAC地址表。那麼什麼是MAC地址表?MAC地址表有什麼作用?MAC地址表裡面包含了哪些要素?今天帶你好好嘮嘮。

我們以一個案例為例:

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

如上圖:PC1和PC2通過交換機SW1直連,此時PC1想要和PC2通信。

1、根據TCP/IP參考模型,PC1想要和PC2通信,除了需要知道PC2的IP地址,還需要知道PC2的MAC地址,這個我們在之前章節已經講了,可以通過ARP廣播獲取PC2的目的IP地址。(PC1的ARP表項如下圖)

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

2、PC1將報文封裝好發送給交換機SW1,交換機SW1會查找MAC地址表,匹配到PC2的MAC地址,查找出接口為GE0/0/2。(交換機的MAC地址表如下圖)

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

3、交換機SW1將報文發給PC2,PC2收到後解封裝發現目的MAC和目的IP均為自己的,因此接收該報文繼續處理。

以上就是整個案例的通信過程,可是我們有沒有想過,就是交換機SW1的MAC地址表是怎麼生成的?交換機的MAC地址表是啥樣的?由哪些要素構成?

MAC地址表

MAC地址表:簡單的說,MAC地址表是交換機等網絡設備記錄MAC地址和端口的映射關係(見下圖),代表了交換機從哪個端口學習到了某個MAC地址,交換機把這個信息記錄下來,後續交換機需要轉發數據的時候就可以根據報文的目的MAC地址去根據MAC地址錶轉發數據。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

華為交換機上可以通過命令display mac-address查看所有類型的MAC地址表項信息;

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

MAC地址表作用:

1、用於存放交換機所學習到的其它設備的MAC地址信息。

2、用於交換機在轉發數據時,根據以太網幀中的目的MAC地址和VLAN編號查詢MAC表,快速定位設備的出接口。

MAC地址表主要構成:包括目的MAC地址、設備所屬的VLAN、出接口、MAC表項類型、老化時間等。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

下面我們就分別來講下MAC地址表的五大要素。

目的MAC地址

什麼是MAC地址?

每個網卡或三層網口都有一個 MAC 地址, MAC 地址是燒錄到硬件上,因此也稱為硬件地址MAC 地址作為數據鏈路設備的地址標識符,需要保證網絡中的每個 MAC 地址都是唯一的,才能正確識別到數據鏈路上的設備。

MAC地址組成?

MAC 地址由 6 個字節組成。前 3 個字節表示廠商識別碼,每個網卡廠商都有特定唯一的識別數字。後 3 個字節由廠商給每個網卡進行分配。廠商可以保證生產出來的網卡不會有相同 MAC 地址的網卡。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

MAC地址

MAC地址表示方法?

為了查看方便, 6 個字節的 MAC 地址使用十六進制來表示。每個字節的 8 位二進制數分別用 2 個十六進制數來表示。

例如我的網卡 MAC 地址是 34-F6-4B-62-B3-85。可以在自己的PC通過打開cmd通過命令ipconfig /all 查看

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

交換機是如何學習MAC地址的?

1、交換機在從某接口收到數據幀時會基於源MAC地址學習,然後在MAC地址表中添加MAC地址和接口的映射關係,生成對應的MAC地址表項

2、交換機在轉發數據幀時是基於目的MAC地址進行轉發

所屬VLAN

當交換機上的接口有綁定VLAN時,生成的MAC地址表項會標識接口所屬的VLAN。如下圖中接口10GE1/0/1的所屬VLAN為100。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

關於VLAN,我們簡單看下VLAN相關的概念。

什麼是VLAN?

VLAN是為了在二層隔離廣播域而提出的一個概念。

舉個例子,我們班級一共有15個人,為了方便管理,我們3人1組,分成組1,組2,組3,組4,組5。那麼劃分VLAN就類似於分組的概念。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

如下圖:我們將PC1和PC3劃分為VLAN10,PC2和PC4劃分為VLAN20,那麼相同的VLAN之間可以通信,不同VLAN之間二層不可以通信。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

怎麼區分不同的 VLAN ?

通過 VLAN ID 進行區分,例如 VLAN 10 和 VLAN 20 就是不同的 VLAN 。

VLAN 技術有哪些好處?

增加了廣播域的數量,減小了每個廣播域的規模,也減少了每個廣播域中終端設備的數量;

增強了網絡安全性,保障網絡安全的方法增加了;

提高了網絡設計的邏輯性,可以規避地理、物理等因素對於網絡設計的限制。

VLAN 劃分

交換機通常會使用基於端口劃分 VLAN 的方法。在交換機上手動配置,綁定交換機端口和 VLAN ID 的關係。

如下圖就是基於接口的方式劃分VLAN。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

優點:配置簡單。想要把某個端口劃分到某個 VLAN 中,只需要把端口的 PVID (端口 VLAN ID )配置到相應的 VLAN ID 即可。

缺點:當終端設備移動位置是,可能需要為終端設備連接的新端口重新劃分 VLAN 。

除了這種方法外,還可以使用基於 MAC 地址劃分 VLAN基於 IP 地址劃分 VLAN基於協議劃分 VLAN基於策略劃分 VLAN 等方法來劃分 VLAN。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

出接口

當交換機收到一個數據包會根據數據幀的目的MAC地址去查找MAC地址表,如果能夠匹配到,那麼就會根據表項的出接口發送出數據幀。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

如上圖所示:

1、PC1發送一個如下圖所示的數據幀給SW1,目的MAC為PC2的MAC;

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

2、交換機SW1收到該數據幀後根據目的MAC查找MAC地址表,匹配到表項,按照表項提供的出接口將數據從G0/0/2口轉發出去;

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

3、PC2收到數據幀後進行解封裝,通信結束。

MAC地址表表項類型

MAC地址表生成的方式有多種,最常見的就是動態生成MAC地址表項。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

下面我們一起看下MAC地址表的表項類型:

1、static:靜態MAC地址表項。由用戶手工配置,表項不會被老化。

2、blackhole:標識黑洞MAC地址表項,由用戶手工配置,表項不會被老化。

3、dynamic:標識動態MAC地址表項,由設備通過源MAC地址學習獲得,表項有老化時間,可被老化。

4、security:標識安全動態MAC表項,由接口使能端口安全功能後學習到的MAC地址表項。

5、sticky:標識Sticky MAC表項,由接口使能Sticky MAC功能後學習到的MAC地址表項。

6、mux:標識MUX MAC表項,當接口使能MUX VLAN功能後,該接口學習到的MAC地址表項會記錄到mux類型的MAC地址表項中。

7、snooping:根據DHCP Snooping綁定表生成的靜態MAC表項類型。

8、evn:標識EVN或EVPN網絡中存在的MAC地址表項。

9、authen:用戶通過MAC認證或802.1x認證後形成的MAC地址表項。

10、tunnel:通過二層隧道學到的MAC地址。

11、ovsdb:標識通過OVSDB學習到的MAC地址表項。由VMware NSX控制器下發至本端設備獲得,表項不會被老化。系統複位或接口板熱插拔後不丟失。

老化時間

MAC老化時間:動態MAC地址學習時間,單位是秒。

華為交換機可以通過命令 display mac-address aging-time命令用來查看MAC地址表中動態MAC地址表項的老化時間。

21張圖詳解目的MAC地址、所屬VLAN、出接口、類型、老化時間 - 天天要聞

使用本命令查看動態MAC地址表項的老化時間為0秒時,說明學習到的動態MAC地址不會被老化,可能會使MAC地址表項爆炸式增長,降低系統性能。

科技分類資訊推薦

榮耀400系列今日開售:國補售價2124元起 全系2億主攝 - 天天要聞

榮耀400系列今日開售:國補售價2124元起 全系2億主攝

站長之家(ChinaZ.com)6月6日 消息:今日,榮耀400系列正式開啟銷售,該系列包含榮耀400和榮耀400Pro兩款機型,起售價為2499元,在享受國家補貼後,到手價低至2124元起,這一價格在市場上頗具競爭力。在外觀設計上,榮耀400系列提供了海風藍、流沙粉、攬月銀、幻夜黑4款配色供消費者選擇。其中,海風藍和流沙粉兩款配色採用...
特朗普政府將“AI安全研究所”去“安全化” - 天天要聞

特朗普政府將“AI安全研究所”去“安全化”

特朗普政府將“AI安全研究所”去“安全化”,更名為“人工智能標準與創新中心”……特朗普政府宣布對聯邦政府主要人工智能監管機構進行重大改組,標誌着華盛頓在 AI 監管和安全方面的政策方向發生了劇烈轉變。商務部長霍華德·勒特尼克(Howard Lutnick)周二表示,由前總統喬·拜登於 2023 年 11 月設立的美國人工智能安全...
打印店用微信傳輸要留意個人隱私引熱議:務必記得刪除 - 天天要聞

打印店用微信傳輸要留意個人隱私引熱議:務必記得刪除

站長之家(ChinaZ.com)6月6日 消息:日前,微博上一則關於打印店使用微信傳輸文件時需留意個人隱私的話題引髮網友廣泛討論。騰訊員工“客村小蔣”發文指出,在打印店等公共場所的電腦上登錄微信傳輸文件存在隱私風險,不過這一問題有相應的解決方法。“客村小蔣”介紹,當需要在打印店電腦或其他公共電腦上登錄微信時,用戶...
華為MateBook Pro鴻蒙筆記本今日開售:7999元起 - 天天要聞

華為MateBook Pro鴻蒙筆記本今日開售:7999元起

站長之家(ChinaZ.com)6月6日 消息:今日10:08,全球首款搭載鴻蒙操作系統的PC產品——華為MateBook Pro鴻蒙筆記本正式開啟銷售。華為MateBook Pro鴻蒙筆記本在原有MateBook X Pro的基礎上進行了全面優化升級,核心亮點在於搭載了全新的HarmonyOS5鴻蒙電腦操作系統。該筆記本配備了一塊14.2英寸的觸控屏,分辨
微信視頻號宣布可修改封面和文案 但有這些要求 - 天天要聞

微信視頻號宣布可修改封面和文案 但有這些要求

站長之家(ChinaZ.com)6月6日 消息:2025年6月6日,微信視頻號平台迎來一項新功能更新:用戶現可對發布時間在三個月內的視頻進行文案修改,每次修改支持調整20個字符,同時提供封面更換選項並支持預覽效果。操作路徑為點擊視頻"轉發"按鈕後選擇"修改",但需注意修改機會僅限一次,文案與封面調整需同步確認。這項調整為創作...
蘋果下周或將展示新版電話、Safari 和相機應用 - 天天要聞

蘋果下周或將展示新版電話、Safari 和相機應用

據彭博社報道,蘋果計劃對其核心應用(包括電話、相機和Safari)進行一些重大的設計改動,並將於下周的WWDC大會上宣布。據報道,蘋果將在其電話應用中添加一個新視圖,將常用聯繫人、最近通話和語音郵件放在一個“可滾動的單一窗口”中。