發(fā)布時間: 2018-11-28 16:25:12
?二層交換機的報文轉發(fā)涉及到兩個關鍵的線程:
1學習線程:
①交換機接收網段上的所有數據幀,利用接收數據幀的源MAC地址建立MAC地址表;
②端口移動機制:交換機如果發(fā)現一個報文的入端口和報文中源MAC地址的所在端口不同,就產生端口移動,將MAC地址學習到新的端口;
③地址老化機制:如果交換機在很長一段時間內沒有收到主機發(fā)出的報文,則該主機對應的MAC地址就會被刪除,等下次報文來的時候重新學習。
2報文轉發(fā)線程:
① 交換機在MAC地址表中查找數據幀的目的MAC地址,如果找到就將該數據發(fā)送到相應的端口,如果找不到就向所有的端口發(fā)送(廣播);
② 如果交換機收到的報文中源MAC與目的MAC地址相同,則丟棄該報文;
③ 交換機向入端口以外的所有其它端口發(fā)送廣播報文。
二層交換機的缺點:傳統(tǒng)的以太網交換機對接收到的數據幀根據MAC地址進行二層轉發(fā),因此將網段上的沖突域限制到了端口級,但卻無法限制廣播域的大小,在主機數量很多的情況下,廣播泛濫的現象仍然很嚴重。
顧明老師 上海騰科IT教育
2018年11月28日上傳