交換機(jī)工作原理和功能(交換機(jī)工作原理)
大家好,雨雨來為大家解答以上問題,交換機(jī)工作原理和功能,交換機(jī)工作原理很多人還不知道,現(xiàn)在讓我們一起來看看吧!
摘要:交換機(jī)不會(huì)將收到的每一條數(shù)據(jù)報(bào)文都廣播給客戶端,因?yàn)榻粨Q機(jī)可以根據(jù)MAC地址智能轉(zhuǎn)發(fā)數(shù)據(jù)幀。存儲(chǔ)在交換機(jī)中的MAC地址表將MAC地址與交換機(jī)的接口號(hào)對(duì)應(yīng)起來。每當(dāng)交換機(jī)接收到客戶端發(fā)來的數(shù)據(jù)幀,就會(huì)根據(jù)MAC地址表中的信息判斷如何轉(zhuǎn)發(fā)。
【開關(guān)原理】開關(guān)的工作原理在交換機(jī)工作原理圖中有詳細(xì)解釋。
交換機(jī)獲取的條目不會(huì)永遠(yuǎn)存儲(chǔ)在MAC地址表中,默認(rèn)老化時(shí)間為300秒。
MAC地址:交換機(jī)獲取的MAC地址。
類型:交換機(jī)獲取MAC地址信息的方式類型。
端口:對(duì)應(yīng)于MAC地址的交換機(jī)接口號(hào)
交換機(jī)轉(zhuǎn)發(fā)數(shù)據(jù)幀的過程
MAC地址學(xué)習(xí)
如下圖所示,假設(shè)主機(jī)A發(fā)送的數(shù)據(jù)幀(源MAC地址為00-00-00-11-11-11,目的MAC地址為00-00-00-22-22-22)到達(dá)交換機(jī)的1號(hào)接口,交換機(jī)首先在MAC地址表中查詢1號(hào)接口對(duì)應(yīng)的源MAC地址條目。如果條目中沒有數(shù)據(jù)幀的源MAC地址,
未知的廣播數(shù)據(jù)幀
如果交換機(jī)在MAC地址表中沒有找到數(shù)據(jù)幀目的地對(duì)應(yīng)的條目,交換機(jī)就無法確定數(shù)據(jù)幀從哪個(gè)接口轉(zhuǎn)發(fā),于是被迫選擇廣播方式,即除了端口1以外的所有接口都會(huì)轉(zhuǎn)發(fā)數(shù)據(jù)幀,如下圖所示,這樣網(wǎng)絡(luò)中的主機(jī)B和主機(jī)C都會(huì)收到。
接收響應(yīng)信息
主機(jī)B將響應(yīng)此廣播,并響應(yīng)一個(gè)數(shù)據(jù)幀(源MAC地址為00-00-00-22-22-22,目的MAC地址為00-00-00-11-11)。交換機(jī)還會(huì)將該幀的源MAC地址與接口號(hào)(端口2)對(duì)應(yīng)起來,并將其添加到MAC地址表中,如下圖所示。
交換機(jī)采用單播模式。
現(xiàn)在,主機(jī)A和主機(jī)B之間的通信不需要廣播。因?yàn)樗鼈円呀?jīng)列在MAC地址表中,如下圖所示,主機(jī)A發(fā)送的數(shù)據(jù)幀的目的地址是00-00-00-22-22,交換機(jī)會(huì)發(fā)現(xiàn)這個(gè)地址對(duì)應(yīng)的接口號(hào)是2,所以交換機(jī)只會(huì)將數(shù)據(jù)幀發(fā)送到端口2。
檢查MAC地址表
MAC地址表相當(dāng)于交換機(jī)內(nèi)部的一個(gè)數(shù)據(jù)庫,記錄了MAC地址和接口號(hào)的對(duì)應(yīng)關(guān)系。查看MAC地址表的命令如下圖所示。Dynamic是可選參數(shù),可以讓交換機(jī)只顯示交換機(jī)動(dòng)態(tài)引導(dǎo)的MAC地址。
如下圖所示,SW1和SW2與PC1、PC2、CP、PC3互連,并在SW1上使用上述命令查看MAC地址表。
由于windows系統(tǒng)在接入網(wǎng)絡(luò)后會(huì)自動(dòng)查詢是否存在其他主機(jī),因此交換機(jī)已經(jīng)獲知了三臺(tái)主機(jī)的MAC地址。
這里值得注意的是,雖然PC3沒有直接連接到SW1,但是PC3的MAC地址也存在于域SW1的MAC地址表中,并且對(duì)應(yīng)于接口Fa0/24。這是因?yàn)榻粨Q機(jī)相互學(xué)習(xí)(同步)。
MAC地址表。從MAC地址表中可以看出,SW1通過接口Fa0/24連接到SW2,所以SW1將所有從SW2同步的MAC地址對(duì)應(yīng)到接口Fa0/24。
需要注意的事項(xiàng)
當(dāng)數(shù)據(jù)到達(dá)網(wǎng)絡(luò)時(shí),幀是一個(gè)數(shù)據(jù)單位。
因?yàn)榻粨Q機(jī)的MAC地址條目是動(dòng)態(tài)學(xué)習(xí)的,所以它不會(huì)永遠(yuǎn)存在于MAC地址表中。
本文講解到此結(jié)束,希望對(duì)大家有所幫助。
標(biāo)簽: