針對交換機工作在OSI的哪一層? 數據鍊路層,用于轉發數據幀。
同時OSI的七層模型可以順便一起複習一下哦:
1.物理層 2.數據鍊路層 3.網絡層 4.傳輸層 5.會話層 6.表示層7.應用層
為了方便理解記憶OSI七層模型一句話成順口溜:
物、數、網、傳、會、表、應
同時我們可以聯想到淘汰的HUB,HUB屬于物理層設備
HUB所有接口同一個沖突域,交換機每個接口屬于屬于單獨的沖突域
二、交換機功能1、學習 2、轉發 3、泛洪 4、丢棄
初始交換機的MAC地址表是空的,默認老化時間為300S,300秒内收到同一主機同一接口發來的幀,老化時間刷新300S。
我們可以通過修改命令實現更改交換機的MAC地址表項老化時間:
[SW1]MAC-address aging-time 200// 修改老化時間,改為200秒
同時我們可以交換機接口更改接口速率及配置接口雙工
interface GigabitEthernet0/0/0
undo negotiation auto //關閉自動協商默認自動協商
duplex full //設置為全雙工默認全雙工
speed 100 //設置速率默認自适應
A、交換機的學習功能
通過交換機一個接口收到數據後學習數據報文中的MAC地址放在交換機的MAC地址表中。老化默認300S
B、交換機的轉發功能
交換機收到數據幀後通過查看交換機攜帶目标MAC地址,查找MAC地址表,如果目的MAC地址在自己交換機的MAC地址表中則找到目标MAC對應的接口進行轉發。如果目标MAC沒存在MAC地址表中,則泛洪轉發
C、交換機的泛洪功能
交換機從某一個接口收到的數據幀除了接收接口以外的其他端口轉發,泛洪是點到多段的轉發行為,針對泛洪的行為如下幾種情況:
1)、交換機收到廣播,也就是目标MAC全F
2)、交換機收到組播數據幀
3)、交換機收到未知單播數據幀,理解為收到的數據幀的目的MAC地址在MAC地址表中不存在
D、交換機的丢棄功能
如果交換機接收到數據幀的端口和轉發數據幀的端口是同一個端口則丢棄數據幀,交換機會認為有環路産生數據丢棄。
對于上圖可以看出交換機從某個接口收到藍色箭頭數據後,會從除了這個接收接口以外的其他端口進行轉發泛洪,對于從交換機MAC地址表中收到的指定MAC地址存在MAC地址表中則進行一對一的轉發處理,對于認為環路的數據則進行丢棄。
以上對于交換機基本原理的講解,歡迎對網絡感興趣的下夥伴們關注和轉發~
針對0基礎系統學網絡的小夥伴們一對一指導答疑永久學習學會為止,0基礎小白的完整系統網絡工程師實戰課程歡迎私信學習哦~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!