21張圖詳解交換機(jī)MAC地址表的五大要素:MAC地址、VLAN律秃、出接口等

前言

上次有寫過一篇《20張圖深度詳解MAC地址表爬橡、ARP表、路由表》的文章棒动,里面有提到了MAC地址表糙申。那么什么是MAC地址表?MAC地址表有什么作用?MAC地址表里面包含了哪些要素船惨?今天帶你好好嘮嘮柜裸。

我們以一個(gè)案例為例:

如上圖:PC1和PC2通過交換機(jī)SW1直連,此時(shí)PC1想要和PC2通信粱锐。

1疙挺、根據(jù)TCP/IP參考模型,PC1想要和PC2通信怜浅,除了需要知道PC2的IP地址铐然,還需要知道PC2的MAC地址,這個(gè)我們在之前章節(jié)已經(jīng)講了恶座,可以通過ARP廣播獲取PC2的目的IP地址搀暑。(PC1的ARP表項(xiàng)如下圖)

2、PC1將報(bào)文封裝好發(fā)送給交換機(jī)SW1跨琳,交換機(jī)SW1會查找MAC地址表自点,匹配到PC2的MAC地址,查找出接口為GE0/0/2脉让。(交換機(jī)的MAC地址表如下圖)

3桂敛、交換機(jī)SW1將報(bào)文發(fā)給PC2功炮,PC2收到后解封裝發(fā)現(xiàn)目的MAC和目的IP均為自己的,因此接收該報(bào)文繼續(xù)處理埠啃。

以上就是整個(gè)案例的通信過程死宣,可是我們有沒有想過,就是交換機(jī)SW1的MAC地址表是怎么生成的碴开?交換機(jī)的MAC地址表是啥樣的毅该?由哪些要素構(gòu)成?

MAC地址表

MAC地址表:簡單的說潦牛,MAC地址表是交換機(jī)等網(wǎng)絡(luò)設(shè)備記錄MAC地址和端口的映射關(guān)系(見下圖)眶掌,代表了交換機(jī)從哪個(gè)端口學(xué)習(xí)到了某個(gè)MAC地址,交換機(jī)把這個(gè)信息記錄下來巴碗,后續(xù)交換機(jī)需要轉(zhuǎn)發(fā)數(shù)據(jù)的時(shí)候就可以根據(jù)報(bào)文的目的MAC地址去根據(jù)MAC地址表轉(zhuǎn)發(fā)數(shù)據(jù)朴爬。

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

MAC地址表作用:

1橡淆、用于存放交換機(jī)所學(xué)習(xí)到的其它設(shè)備的MAC地址信息召噩。

2、用于交換機(jī)在轉(zhuǎn)發(fā)數(shù)據(jù)時(shí)逸爵,根據(jù)以太網(wǎng)幀中的目的MAC地址和VLAN編號查詢MAC表具滴,快速定位設(shè)備的出接口。

MAC地址表主要構(gòu)成:包括目的MAC地址师倔、設(shè)備所屬的VLAN构韵、出接口、MAC表項(xiàng)類型趋艘、老化時(shí)間等疲恢。


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

目的MAC地址

什么是MAC地址瓷胧?

每個(gè)網(wǎng)卡或三層網(wǎng)口都有一個(gè)?MAC 地址显拳, MAC 地址是燒錄到硬件上,因此也稱為硬件地址抖单。MAC 地址作為數(shù)據(jù)鏈路設(shè)備的地址標(biāo)識符萎攒,需要保證網(wǎng)絡(luò)中的每個(gè) MAC 地址都是唯一的,才能正確識別到數(shù)據(jù)鏈路上的設(shè)備矛绘。

MAC地址組成耍休?

MAC 地址由?6?個(gè)字節(jié)組成。前 3 個(gè)字節(jié)表示廠商識別碼货矮,每個(gè)網(wǎng)卡廠商都有特定唯一的識別數(shù)字羊精。后 3 個(gè)字節(jié)由廠商給每個(gè)網(wǎng)卡進(jìn)行分配。廠商可以保證生產(chǎn)出來的網(wǎng)卡不會有相同 MAC 地址的網(wǎng)卡。

MAC地址表示方法喧锦?

為了查看方便读规, 6 個(gè)字節(jié)的 MAC 地址使用十六進(jìn)制來表示。每個(gè)字節(jié)的 8 位二進(jìn)制數(shù)分別用 2 個(gè)十六進(jìn)制數(shù)來表示燃少。

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


交換機(jī)是如何學(xué)習(xí)MAC地址的阵具?

1碍遍、交換機(jī)在從某接口收到數(shù)據(jù)幀時(shí)會基于源MAC地址學(xué)習(xí),然后在MAC地址表中添加MAC地址和接口的映射關(guān)系阳液,生成對應(yīng)的MAC地址表項(xiàng)

2怕敬、交換機(jī)在轉(zhuǎn)發(fā)數(shù)據(jù)幀時(shí)是基于目的MAC地址進(jìn)行轉(zhuǎn)發(fā)

所屬VLAN

當(dāng)交換機(jī)上的接口有綁定VLAN時(shí)帘皿,生成的MAC地址表項(xiàng)會標(biāo)識接口所屬的VLAN东跪。如下圖中接口10GE1/0/1的所屬VLAN為100。


關(guān)于VLAN鹰溜,我們簡單看下VLAN相關(guān)的概念虽填。

什么是VLAN?

VLAN是為了在二層隔離廣播域而提出的一個(gè)概念曹动。


舉個(gè)例子卤唉,我們班級一共有15個(gè)人,為了方便管理仁期,我們3人1組,分成組1竭恬,組2跛蛋,組3,組4痊硕,組5赊级。那么劃分VLAN就類似于分組的概念。


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



怎么區(qū)分不同的 VLAN 晋被?

通過 VLAN ID 進(jìn)行區(qū)分,例如 VLAN 10 和 VLAN 20 就是不同的 VLAN 刚盈。


VLAN 技術(shù)有哪些好處羡洛?

  • 增加了廣播域的數(shù)量,減小了每個(gè)廣播域的規(guī)模藕漱,也減少了每個(gè)廣播域中終端設(shè)備的數(shù)量欲侮;

  • 增強(qiáng)了網(wǎng)絡(luò)安全性崭闲,保障網(wǎng)絡(luò)安全的方法增加了;

  • 提高了網(wǎng)絡(luò)設(shè)計(jì)的邏輯性威蕉,可以規(guī)避地理刁俭、物理等因素對于網(wǎng)絡(luò)設(shè)計(jì)的限制。

VLAN 劃分

交換機(jī)通常會使用基于端口劃分 VLAN?的方法韧涨。在交換機(jī)上手動配置牍戚,綁定交換機(jī)端口和 VLAN ID 的關(guān)系。

如下圖就是基于接口的方式劃分VLAN氓奈。


優(yōu)點(diǎn):配置簡單翘魄。想要把某個(gè)端口劃分到某個(gè) VLAN 中,只需要把端口的?PVID?(端口 VLAN ID )配置到相應(yīng)的 VLAN ID 即可舀奶。

缺點(diǎn):當(dāng)終端設(shè)備移動位置是暑竟,可能需要為終端設(shè)備連接的新端口重新劃分 VLAN 。

除了這種方法外育勺,還可以使用基于?MAC 地址劃分 VLAN?但荤、基于 IP 地址劃分 VLAN?、基于協(xié)議劃分 VLAN?涧至、基于策略劃分 VLAN?等方法來劃分 VLAN腹躁。

出接口

當(dāng)交換機(jī)收到一個(gè)數(shù)據(jù)包會根據(jù)數(shù)據(jù)幀的目的MAC地址去查找MAC地址表,如果能夠匹配到南蓬,那么就會根據(jù)表項(xiàng)的出接口發(fā)送出數(shù)據(jù)幀纺非。

如上圖所示:

1、PC1發(fā)送一個(gè)如下圖所示的數(shù)據(jù)幀給SW1赘方,目的MAC為PC2的MAC烧颖;

2、交換機(jī)SW1收到該數(shù)據(jù)幀后根據(jù)目的MAC查找MAC地址表窄陡,匹配到表項(xiàng)炕淮,按照表項(xiàng)提供的出接口將數(shù)據(jù)從G0/0/2口轉(zhuǎn)發(fā)出去;

3跳夭、PC2收到數(shù)據(jù)幀后進(jìn)行解封裝涂圆,通信結(jié)束。

MAC地址表表項(xiàng)類型

MAC地址表生成的方式有多種币叹,最常見的就是動態(tài)生成MAC地址表項(xiàng)润歉。

下面我們一起看下MAC地址表的表項(xiàng)類型:

1、static:靜態(tài)MAC地址表項(xiàng)颈抚。由用戶手工配置卡辰,表項(xiàng)不會被老化。

2、blackhole:標(biāo)識黑洞MAC地址表項(xiàng)九妈,由用戶手工配置反砌,表項(xiàng)不會被老化。

3萌朱、dynamic:標(biāo)識動態(tài)MAC地址表項(xiàng)宴树,由設(shè)備通過源MAC地址學(xué)習(xí)獲得,表項(xiàng)有老化時(shí)間晶疼,可被老化酒贬。

4、security:標(biāo)識安全動態(tài)MAC表項(xiàng)翠霍,由接口使能端口安全功能后學(xué)習(xí)到的MAC地址表項(xiàng)锭吨。

5、sticky:標(biāo)識Sticky MAC表項(xiàng)寒匙,由接口使能Sticky MAC功能后學(xué)習(xí)到的MAC地址表項(xiàng)零如。

6、mux:標(biāo)識MUX MAC表項(xiàng)锄弱,當(dāng)接口使能MUX VLAN功能后考蕾,該接口學(xué)習(xí)到的MAC地址表項(xiàng)會記錄到mux類型的MAC地址表項(xiàng)中。

7会宪、snooping:根據(jù)DHCP Snooping綁定表生成的靜態(tài)MAC表項(xiàng)類型肖卧。

8、evn:標(biāo)識EVN或EVPN網(wǎng)絡(luò)中存在的MAC地址表項(xiàng)掸鹅。

9塞帐、authen:用戶通過MAC認(rèn)證或802.1x認(rèn)證后形成的MAC地址表項(xiàng)。

10巍沙、tunnel:通過二層隧道學(xué)到的MAC地址壁榕。

11、ovsdb:標(biāo)識通過OVSDB學(xué)習(xí)到的MAC地址表項(xiàng)赎瞎。由VMware NSX控制器下發(fā)至本端設(shè)備獲得,表項(xiàng)不會被老化颊咬。系統(tǒng)復(fù)位或接口板熱插拔后不丟失务甥。

老化時(shí)間

MAC老化時(shí)間:動態(tài)MAC地址學(xué)習(xí)時(shí)間,單位是秒喳篇。

華為交換機(jī)可以通過命令 display mac-address aging-time命令用來查看MAC地址表中動態(tài)MAC地址表項(xiàng)的老化時(shí)間敞临。

使用本命令查看動態(tài)MAC地址表項(xiàng)的老化時(shí)間為0秒時(shí),說明學(xué)習(xí)到的動態(tài)MAC地址不會被老化麸澜,可能會使MAC地址表項(xiàng)爆炸式增長,降低系統(tǒng)性能。



---END--

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末熟史,一起剝皮案震驚了整個(gè)濱河市窄俏,隨后出現(xiàn)的幾起案子蹂匹,更是在濱河造成了極大的恐慌,老刑警劉巖限寞,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仰坦,死亡現(xiàn)場離奇詭異履植,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)悄晃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來传泊,“玉大人,你說我怎么就攤上這事拦盹∠担” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵沼侣,是天一觀的道長歉秫。 經(jīng)常有香客問我,道長轧膘,這世上最難降的妖魔是什么兔甘? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任洞焙,我火速辦了婚禮拯啦,結(jié)果婚禮上熔任,老公的妹妹穿的比我還像新娘笋敞。我一直安慰自己,他們只是感情好夯巷,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布趁餐。 她就那樣靜靜地躺著,像睡著了一般后雷。 火紅的嫁衣襯著肌膚如雪臀突。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天藕筋,我揣著相機(jī)與錄音梳码,去河邊找鬼。 笑死暇藏,一個(gè)胖子當(dāng)著我的面吹牛濒蒋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瓮顽,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼聘惦!你這毒婦竟也來了儒恋?” 一聲冷哼從身側(cè)響起诫尽,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤炬守,失蹤者是張志新(化名)和其女友劉穎减途,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辽剧,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡税产,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年辟拷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诀紊。...
    茶點(diǎn)故事閱讀 38,117評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡羽杰,死狀恐怖考赛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情颜骤,我是刑警寧澤忍抽,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站干跛,受9級特大地震影響祟绊,放射性物質(zhì)發(fā)生泄漏哥捕。R本人自食惡果不足惜嘉熊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一阐肤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧愧薛,春花似錦诊赊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽秆撮。三九已至,卻和暖如春职辨,著一層夾襖步出監(jiān)牢的瞬間舒裤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工仆邓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留伴鳖,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓搞疗,卻偏偏與公主長得像匿乃,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子扳埂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容