交換機的工作原理

交換機的工作原理
交換機的轉發原理:
---初始狀態
---MAC地址學習
---廣播未知數據幀
---接收方迴應
---交換機實現單播通信

如上圖案例:主機11給主機44發送一個數據幀(源MAC: 11 目標MAC:44)
首先交換機1在接收到數據幀後會執行以下操作:
---學習11的MAC地址
---查找自己的MAC地址表,很遺憾沒有
---交換機向除自己接收端口之外的其他所有端口發送廣播

此時交換機的MAC地址表裏:

MAC地址表 端口號
11 1

交換機2接收到數據幀後也進行如下操作:
---學習11的MAC地址
---查找自己的MAC地址表,很遺憾沒有
---交換機向除自己接收端口之外的其他所有端口發送廣播

此時交換機2的地址表裏:

MAC地址表 端口號
11 6

交換機2發送廣播後,其他pc收到數據幀查看目標MAC不是自己的丟棄。44收到數據幀發現是自己給與迴應:
此時(源MAC:44 目標MAC:11)
此時交換機2收到PC4的數據幀
---學習源MAC地址
---查看自己的路由表,很開心 有目標11的MAC地址,於是單播轉發數據幀到目標端口11

此時交換機2路由表裏有:

       MAC地址表   端口

11 6
44 4

交換機1接收到數據幀以後

---學習源MAC地址
---查看理由表,單播數據幀到目標MAC
MAC地址表 端口
11 1
44 5

此時主機11收到數據幀
同樣的主機11找22 33如此,交換機隨時豐富完善自己的路由表,始終學習源MAC地址和端口號。
**直到全網互通後,交換機1的最終MAC地址表


MAC地址表 端口號
11 1
22 2
33 5
44 5

交換機2的最終MAC地址表

MAC地址表 端口號
44 4
33 3
22 6
11 6

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章