1 / 30

區網交換

區網交換. LAN Switching. 學習目標. 交換機的功能 生成樹協定 虛擬區網. 位址學習 訊框的轉發 / 過濾 迴路防止. 交換機的三個功能. 交換機如何學習主機的位置. MAC 位址表. A. C. 0260.8 c01.1111. 0260.8 c01.3333. E0. E1. E2. E3. B. D. 0260.8 c01.2222. 0260.8 c01.4444. 最初開機時 MAC 位址表是空的. 交換機如何學習主機的位置. MAC 位址表. E0: 0260.8c01.1111. A. C.

oliver
Download Presentation

區網交換

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 區網交換 LAN Switching

  2. 學習目標 • 交換機的功能 • 生成樹協定 • 虛擬區網

  3. 位址學習 訊框的轉發/過濾 迴路防止 交換機的三個功能

  4. 交換機如何學習主機的位置 MAC位址表 A C 0260.8c01.1111 0260.8c01.3333 E0 E1 E2 E3 B D 0260.8c01.2222 0260.8c01.4444 • 最初開機時MAC位址表是空的

  5. 交換機如何學習主機的位置 MAC位址表 E0: 0260.8c01.1111 A C 0260.8c01.1111 0260.8c01.3333 E0 E1 B D E2 E3 0260.8c01.2222 0260.8c01.4444 • 主機A發送資料訊框給主機B • 交換機通過學習資料訊框的來源MAC位址,記錄下主機A的MAC位址 對應埠E0 • 該資料訊框轉發到除埠E0以外的其他所有埠 (不清楚目標主機的單點傳送用泛洪方式)

  6. 交換機如何學習主機的位置 MAC位址表 E0: 0260.8c01.1111 E3: 0260.8c01.4444 A C 0260.8c01.1111 0260.8c01.3333 E0 E1 E2 E3 B D 0260.8c01.2222 0260.8c01.4444 • 主機D發送資料訊框給主機C • 交換機通過學習資料訊框的來源MAC位址,記錄主機D的MAC位址對應埠E3 • 該資料訊框轉發到除埠E3以外的其他所有埠 (不清楚目標主機的單點傳送用泛洪方式)

  7. 交換機如何學習主機的位置 MAC位址表 E0: 0260.8c01.1111 E2: 0260.8c01.2222 E3: 0260.8c01.4444 A C 0260.8c01.1111 0260.8c01.3333 X E0 E1 X E2 E3 B D 0260.8c01.2222 0260.8c01.4444 • 主機B發送資料訊框給主機A • 交換機通過學習資料訊框的來源MAC位址,記錄主機B的MAC位址對應埠E2 • 該在位址表中有目標主機,資料訊框不會泛洪而直接轉發

  8. 交換機如何過濾訊框 MAC位址表 E0: 0260.8c01.1111 E2: 0260.8c01.2222 E1: 0260.8c01.3333 A C E3: 0260.8c01.4444 0260.8c01.1111 0260.8c01.3333 E0 E1 X X D B E2 E3 0260.8c01.2222 0260.8c01.4444 • 交換機A發送資料訊框給主機B • 在位址表中有目標主機,資料訊框不會泛洪而直接轉發

  9. 廣播訊框和多點傳送訊框 MAC位址表 E0: 0260.8c01.1111 E2: 0260.8c01.2222 A C E1: 0260.8c01.3333 E3: 0260.8c01.4444 0260.8c01.1111 0260.8c01.3333 E0 E1 E2 E3 B D 0260.8c01.2222 0260.8c01.4444 • 主機D發送廣播訊框或群播訊框 • 廣播訊框或多點訊框泛洪到除來源埠外的所有埠

  10. 冗餘網路拓撲 冗餘拓撲消除了由於單點故障所引致的網路不通問題 冗餘拓撲卻帶來了廣播風暴、重複訊框和MAC位址表不穩定的問題 伺服器/主機 X 路由器 Y 網段 1 網段 2

  11. 廣播風暴 伺服器/主機 X 路由器 Y 網段 1 廣播 交換機 A 交換機 B 網段 2 主機 X 發送一廣播資訊

  12. 廣播風暴 伺服器/主機 X 路由器 Y 網段 1 廣播 交換機 A 交換機 B 網段 2 主機 X 發送一廣播資訊

  13. 廣播風暴 伺服器/主機 X 路由器 Y 網段 1 交換機 A 交換機 B 廣播 網段 2 • 交換機不停地發出廣播資訊

  14. 重複訊框 伺服器/主機 X 單播訊框 路由器 Y 網段 1 交換機 A 交換機 B 網段 2 • 主機X發送一單播訊框給路由器Y • 路由器Y的MAC位址還沒有被交換機A和B學習到

  15. 重複訊框 單播訊框 單播訊框 單播訊框 路由器 Y 伺服器/主機 X 網段 1 交換機 A 交換機 B 網段 2 • 主機X發送一單播訊框給路由器Y • 路由器Y的MAC位址還沒有被交換機A和B學習到 • 路由器Y會收到同一訊框的兩個拷貝

  16. MAC位址表不穩定 路由器 Y 伺服器/主機 X 網段 1 單播訊框 單播訊框 埠 0 埠0 交換機 A 交換機 B 埠1 埠1 網段 2 • 主機X發送一單播訊框給路由器Y • 路由器Y的MAC位址還沒有被交換機A和B學習到 • 交換機A和B都學習到主機X的MAC位址對應埠0

  17. MAC位址表不穩定 路由器 Y 伺服器/主機 X 網段 1 Unicast 單播訊框 單播訊框 埠 0 埠0 交換機 A 交換機 B 埠1 埠1 網段 2 • 主機X發送一單播訊框給路由器Y • 路由器Y的MAC位址還沒有被交換機A和B學習到 • 交換機A和B都學習到主機X的MAC位址對應埠0 • 到路由器Y的資料訊框在交換機A和B上會泛洪處理 • 交換機A和B都錯誤學習到主機X的MAC位址對應埠 1

  18. 更複雜的拓撲結構可能導致多重迴路 在第2層沒有能夠防止這種迴路的機制 多重迴路問題 伺服器/主機 廣播 迴路 迴路 迴路 工作站

  19. 迴路的解決辦法: 生成樹協定Spanning-Tree Protocol x 阻斷 • 將某些埠置於阻斷狀態就能防止冗餘結構的網路拓撲中產生迴路

  20. 生成樹運作 • 每個網路只能有一個根橋 • 每個非根橋只能有一個根埠 • 每段只能有一個指派埠 100baseT 指派埠(F) 根埠(F) 非根橋 根橋 SW X SW Y x 指派埠(F) 非指派埠(B) 10baseT

  21. 根橋(Root Bridge)的選擇 交接機 X 預設的優先順序 32768 (8000 十六進位) MAC 0c0011111111 交換機 Y 預設的優先順序 32768 (8000 十六進位) MAC 0c0022222222 BPDU BPDU = Bridge protocol data unit (預設每2秒發送BPDU資料) 根橋 = 有最低橋識別碼的橋接器 橋識別碼 = 橋優先順序 + 橋MAC位址 例中, 哪個交換機的橋識別碼最低?

  22. 埠狀態 100baseT 指派埠(F) 根埠 (F) 埠 0 埠0 交換機 X 預設的優先順序 32768 MAC 0c0011111111 交接機 Y 預設的優先順序 32768 MAC 0c0022222222 Root bridge 埠1 埠1 x 指派埠(F) 非指派埠(B) 10baseT

  23. 路徑成本 連接速率 成本(修訂的 IEEE 規範) 成本(舊IEEE 規範) ---------------------------------------------------------------------------------------------------- 10 Gbps 2 1 1 Gbps 4 1 100 Mbps 19 10 10 Mbps 100 100

  24. 生成樹 交換機 Z Mac 0c0011110000 預設的優先順序 32768 埠 0 100baseT 埠0 埠 0 交換機X MAC 0c0011111111 預設的優先順序 32768 交換機Y MAC 0c0022222222 預設的優先順序 32768 埠1 埠1 100baseT • 請指出: • 根橋 • 指派埠、非指派埠和根埠? • 各埠分別是轉發還是阻斷狀態?

  25. 生成樹 交換機 Z Mac 0c0011110000 預設的優先順序 32768 埠 0 指派埠(F) 100baseT 根埠 (F) 根埠 (F) 埠0 埠 0 交換機X MAC 0c0011111111 預設的優先順序 32768 交換機Y MAC 0c0022222222 預設的優先順序 32768 埠1 埠1 指派埠 (F) 非指派埠 (阻斷) 100baseT • 請指出: • 根橋 • 指派埠、非指派埠和根埠? • 各埠分別是轉發還是阻斷狀態?

  26. Virtual Local Area Networks 虛擬區網(VLAN)

  27. 虛擬區域網路(VLAN) • 虛擬區域網路 (Virtual LAN, VLAN)是可以將交換器網路上的連接埠(Port)劃分成不同的群組 • 每個群組是一個VLAN,具有相同的VLAN ID

  28. VLAN 的功能─增進效能 • 分隔廣播領域 • 廣播封包只會在該連接埠所屬的群組內傳送,而不會干擾到不同群組的連接埠,因此而增進整體效能

  29. VLAN 的功能─方便管理 電腦間的群組關係不受實體位置的限制,而只與電腦所屬的VLAN有關 管理與配置硬體設備較方便

  30. VLAN 的功能─提高安全性 將多個交換器分割成不同的群組, 並且限制不同群組間的資料存取權限, 提高管理的安全性。

More Related