交換機(jī)擁有一條-帶寬的背部總線和內(nèi)部交換矩陣,。交換機(jī)的所有的端口都掛接在這條背部總線上,控制電路收到數(shù)據(jù)包以后,處理端口會(huì)查找內(nèi)存中的地址對(duì)照表以確定目的mac網(wǎng)卡的硬件地址的nic網(wǎng)卡掛接在哪個(gè)端口上,,通過內(nèi)部交換矩陣迅速將數(shù)據(jù)包傳送到目的端口,目的mac若不存在,,廣播到所有的端口,,接收端口回應(yīng)后交換機(jī)會(huì)“學(xué)習(xí)”新的mac地址,工業(yè)交換機(jī)品牌,,并把它添加入內(nèi)部mac地址表中,。使用交換機(jī)也可以把網(wǎng)絡(luò)“分段”,通過對(duì)照-表,,交換機(jī)只允許-的網(wǎng)絡(luò)流量通過交換機(jī),。通過交換機(jī)的過濾和轉(zhuǎn)發(fā),可以有效的減少?zèng)_突域,。
交換機(jī)的交換方式:直通式,,直通方式的以太網(wǎng)交換機(jī)可以理解為在各端口間是縱橫交叉的線路矩陣電話交換機(jī)。它在輸入端口檢測(cè)到一個(gè)數(shù)據(jù)包時(shí),,檢查該包的包頭,,家用交換機(jī),獲取包的目的地址,,啟動(dòng)內(nèi)部的動(dòng)態(tài)查找表轉(zhuǎn)換成相應(yīng)的輸出端口,,在輸入與輸出交叉處接通,把數(shù)據(jù)包直通到相應(yīng)的端口,,實(shí)現(xiàn)交換功能,。由于不需要存儲(chǔ),h3c交換機(jī),,-非常小,、交換非常快,,這是它的優(yōu)點(diǎn),。它的缺點(diǎn)是,因?yàn)閿?shù)據(jù)包內(nèi)容并沒有被以太網(wǎng)交換機(jī)保存下來,,所以無法檢查所傳送的數(shù)據(jù)包是否有誤,,不能提供錯(cuò)誤檢測(cè)能力,。
二層交換機(jī)技術(shù)的發(fā)展比較成熟,二層交換機(jī)屬數(shù)據(jù)鏈路層設(shè)備,,交換機(jī),,可以識(shí)別數(shù)據(jù)包中的mac地址信息,根據(jù)mac地址進(jìn)行轉(zhuǎn)發(fā),,并將這些mac地址與對(duì)應(yīng)的端口記錄在自己內(nèi)部的一個(gè)地址表中,。具體的工作流程如下:1) 當(dāng)交換機(jī)從某個(gè)端口收到一個(gè)數(shù)據(jù)包,它先讀取包頭中的源mac地址,,這樣它就知道源mac地址的機(jī)器是連在哪個(gè)端口上的,;2) 再去讀取包頭中的目的mac地址,并在地址表中查找相應(yīng)的端口,;3) 如表中有與這目的mac地址對(duì)應(yīng)的端口,,把數(shù)據(jù)包直接粘貼到這端口上;4) 如表中找不到相應(yīng)的端口則把數(shù)據(jù)包廣播到所有端口上,,當(dāng)目的機(jī)器對(duì)源機(jī)器回應(yīng)時(shí),交換機(jī)又可以記錄這一目的mac地址與哪個(gè)端口對(duì)應(yīng),,在下次傳送數(shù)據(jù)時(shí)就不再需要對(duì)所有端口進(jìn)行廣播了,。不斷的循環(huán)這個(gè)過程,對(duì)于-的mac地址信息都可以學(xué)習(xí)到,,二層交換機(jī)就是這樣建立和維護(hù)它自己的地址表,。
|