Switch có khả năng thông minh nhất định và hoạt động ở tầng 2 của mô hình OSI. Trong bài học này, tôi sẽ đưa ra những minh chứng cách mà một Switch học địa chỉ MAC. Để tôi cho bạn một ví dụ 3 máy tính đang kết nối với một Switch như sau:
Ở đây chúng ta có một Switch ở giữa và xung quanh có 3 chiếc máy tính. Tất cả những máy tính này đều có một địa chỉ MAC nhưng tôi sẽ đơn giản hóa chúng. Trong Switch sẽ có một bảng địa chỉ MAC và nó sẽ học tất cả những địa chỉ MAC trong hệ thống mạng. Bây giờ, hãy gửi một thứ gì đó từ máy tính 1 (H1) đến máy tính 2 (H2)
H1 chuẩn bị gửi một số dữ liệu dành cho H2, do đó nó sẽ tạo ra một Ethernet frame có địa chỉ MAC nguồn (AAA) và địa chỉ MAC đích (BBB). Switch ở đây với bảng địa chỉ MAC và chúng ta có những chuyện gì xảy ra tiếp theo?
Switch sẽ xây dựng một bản địa chỉ MAC và chỉ học những địa chỉ MAC từ nguồn. Tại thời điểm này nó chỉ học địa chỉ MAC của H1 đang ở interface 1. Bây giờ switch sẽ thêm thông tin về địa chỉ MAC ở đây vào bảng địa chỉ MAC. Và giờ bạn vẫn thấy rằng switch vẫn chưa có thông tin là H2 ở đâu. Bây giờ chỉ còn một lựa chọn cuối cùng đó là flood frame đó cho tất cả các interface, ngoại trừ interface mà frame nó đã đến. H2 và máy tính 3 (H3) sẽ nhận Ethernet frame đó.
Kể từ khi H2 biết được chính nó là địa chỉ MAC đích mà Ethernet frame kia cần biết, H3 lúc đó sẽ bỏ đi frame này. H2 sẽ respond lại về cho H1, tạo ra một Ethernet frame và chuyển nó về phía switch. Vào thời điểm này, switch sẽ học địa chỉ chỉ MAC của H2.
Và từ đó là kết thúc, switch đã biết cả hai địa chỉ MAC và lần sau nó có thể “switch” thay vì flooding frame. H3 sẽ không bao giờ thấy các frames giữa H1 và H2 trừ khi frame này là flooding frame.
Bài lab thực hành trên thiết bị thật sẽ có hướng dẫn trong file báo cáo trong thư mục Switching - Bài 1 của link drive dưới đây mọi người hãy cùng tham khảo nhé!!!
Ở đây chúng ta có một Switch ở giữa và xung quanh có 3 chiếc máy tính. Tất cả những máy tính này đều có một địa chỉ MAC nhưng tôi sẽ đơn giản hóa chúng. Trong Switch sẽ có một bảng địa chỉ MAC và nó sẽ học tất cả những địa chỉ MAC trong hệ thống mạng. Bây giờ, hãy gửi một thứ gì đó từ máy tính 1 (H1) đến máy tính 2 (H2)
H1 chuẩn bị gửi một số dữ liệu dành cho H2, do đó nó sẽ tạo ra một Ethernet frame có địa chỉ MAC nguồn (AAA) và địa chỉ MAC đích (BBB). Switch ở đây với bảng địa chỉ MAC và chúng ta có những chuyện gì xảy ra tiếp theo?
Switch sẽ xây dựng một bản địa chỉ MAC và chỉ học những địa chỉ MAC từ nguồn. Tại thời điểm này nó chỉ học địa chỉ MAC của H1 đang ở interface 1. Bây giờ switch sẽ thêm thông tin về địa chỉ MAC ở đây vào bảng địa chỉ MAC. Và giờ bạn vẫn thấy rằng switch vẫn chưa có thông tin là H2 ở đâu. Bây giờ chỉ còn một lựa chọn cuối cùng đó là flood frame đó cho tất cả các interface, ngoại trừ interface mà frame nó đã đến. H2 và máy tính 3 (H3) sẽ nhận Ethernet frame đó.
Kể từ khi H2 biết được chính nó là địa chỉ MAC đích mà Ethernet frame kia cần biết, H3 lúc đó sẽ bỏ đi frame này. H2 sẽ respond lại về cho H1, tạo ra một Ethernet frame và chuyển nó về phía switch. Vào thời điểm này, switch sẽ học địa chỉ chỉ MAC của H2.
Và từ đó là kết thúc, switch đã biết cả hai địa chỉ MAC và lần sau nó có thể “switch” thay vì flooding frame. H3 sẽ không bao giờ thấy các frames giữa H1 và H2 trừ khi frame này là flooding frame.
Bài lab thực hành trên thiết bị thật sẽ có hướng dẫn trong file báo cáo trong thư mục Switching - Bài 1 của link drive dưới đây mọi người hãy cùng tham khảo nhé!!!