隨著網(wǎng)絡(luò)的不斷普及交換機(jī)的使用率也提高了很多,那么交換機(jī)在平時(shí)的使用過程中起到了什么作用呢?
一、學(xué)習(xí)/獲取:交換機(jī)會(huì)學(xué)習(xí)收到的數(shù)據(jù)幀的源MAC地址;
1、當(dāng)交換機(jī)從某個(gè)端口收到數(shù)據(jù)幀時(shí),會(huì)讀取幀的源MAC地址并在MAC表中填入該MAC地址及其對(duì)應(yīng)的端口。
二、過期:通過學(xué)習(xí)過程學(xué)習(xí)到的MAC條目具有時(shí)間戮,此時(shí)間戮用于從MAC表中刪除舊條目。
1、當(dāng)某個(gè)條目在MAC表中創(chuàng)建之后,就會(huì)使用其時(shí)間戮作為起始值開始遞減計(jì)數(shù)。計(jì)數(shù)值到0后,條目被刪除;
2、如果在條目被刪除之前,交換機(jī)從相同端口收到同一源MAC的幀時(shí),將會(huì)刷新表中的該條目;
3、在時(shí)間戮計(jì)數(shù)值到0后,仍未從該端口收到該源MAC的幀時(shí),條目將被刪除。
三、泛洪:交換機(jī)將幀發(fā)送到除接收端口以外的其它所有端口的過程稱為泛洪。
1、當(dāng)收到目的MAC地址不在MAC表中的數(shù)據(jù)幀時(shí),交換機(jī)不知道該往哪一個(gè)端口發(fā)送該幀,此時(shí)會(huì)泛洪;
2、當(dāng)收到目的MAC地址為廣播地址的幀時(shí),會(huì)泛洪;
3、當(dāng)收到目的MAC地址為組播(多播)地址的幀時(shí),會(huì)泛洪。
四、選擇性轉(zhuǎn)發(fā):檢查幀的MAC地址后,將幀從適當(dāng)?shù)亩丝谵D(zhuǎn)發(fā)出去的過程稱為選擇性轉(zhuǎn)發(fā)。
1、交換機(jī)收到數(shù)據(jù)幀后,如果該幀的MAC地址在MAC表中,則將幀轉(zhuǎn)發(fā)到相應(yīng)端口,而不是泛洪到所有端口。
五、過濾:在某些情況下,幀不會(huì)被轉(zhuǎn)發(fā)。
1、交換機(jī)不會(huì)將幀轉(zhuǎn)發(fā)到接收幀的端口;
2、交換機(jī)會(huì)丟棄損壞的幀而不轉(zhuǎn)發(fā),如沒有通過CRC校驗(yàn)的幀等;
3、由于某些安全設(shè)置幀不會(huì)被交換機(jī)轉(zhuǎn)發(fā),如基于MAC地址的ACL、VLAN等。