Một VLAN là một miền quảng bá được tạo nên bởi một hay nhiều Switch.
Trong hình 1, ta thấy 3 miền quảng bá riêng biệt trên 3 Switch, định tuyến lớp 3 cho phép Router chuyển gói giữa các miền quảng bá với nhau.
Trong hình 2, ta thấy 3 VLAN tức là 3 miền quảng bá khác nhau được tạo ra trên một Switch và trên một Router. Router sử dụng định tuyến lớp 3 để chuyển giao thông giữa 3 VLAN. Switch trong hình này sẽ truyền frame lên cổng giao tiếp của Router khi:
• Gói dữ liệu là gói quảng bá.
• Gói dữ liệu có địa chỉ MAC đích là một trong các địa chỉ MAC của Router.
Nếu máy trạm 1 trong Engineering VLAN muốn gửi dữ liệu cho máy trạm 2 trong Marketing VLAN, vì hai máy này nằm trong 2 miền quảng bá khác nhau, thuộc hai mạng khác nhau, nên địa chỉ MAC đích trong gói dữ liệu sẽ là địa chỉ MAC của default gateway của máy trạm 1. Vì vậy địa chỉ MAC đích của gói dữ liệu sẽ là địa chỉ MAC của tổng Fa0/0 trên Router. Gói dữ liệu được chuyển đến Router bằng định tuyến IP, Router sẽ chuyển gói đúng đến Marketing VLAN.
Nếu máy trạm 1 trong Engineering VLAN muốn gửi gói dữ liệu cho máy trạm 2 trong cùng VLAN này thì địa chỉ MAC đích của gói dữ liệu sẽ chính là địa chỉ MAC của máy trạm 2.
Tóm lại, Switch sẽ xử lý chuyển mạch gói dữ liệu khi có chia VLAN như sau:
• Đối với mỗi VLAN, Switch có một bảng chuyển mạch riêng tương ứng.
• Nếu Switch nhận được gói dữ liệu từ một port nằm trong một VLAN nào đó, thì Switch sẽ tìm địa chỉ MAC đích trong bảng chuyển mạch của VLAN đó mà thôi.
• Đồng thời Switch sẽ học địa chỉ MAC nguồn trong gói dữ liệu và ghi vào bảng chuyển mạch của VLAN đó nếu địa chỉ này chưa được biết.
• Sau đó Switch quyết định chuyển gói dữ liệu.
• Switch nhận frame vào từ VLAN nào thì Switch chỉ học địa chỉ nguồn của frame và tìm địa chỉ đích cho frame trong một bảng chuyển mạch tương ứng với VLAN đó.
Nguyễn Khắc Phong – VnPro
Trong hình 1, ta thấy 3 miền quảng bá riêng biệt trên 3 Switch, định tuyến lớp 3 cho phép Router chuyển gói giữa các miền quảng bá với nhau.
Hình 1: Miền quảng bá trước khi có VLAN
Trong hình 2, ta thấy 3 VLAN tức là 3 miền quảng bá khác nhau được tạo ra trên một Switch và trên một Router. Router sử dụng định tuyến lớp 3 để chuyển giao thông giữa 3 VLAN. Switch trong hình này sẽ truyền frame lên cổng giao tiếp của Router khi:
• Gói dữ liệu là gói quảng bá.
• Gói dữ liệu có địa chỉ MAC đích là một trong các địa chỉ MAC của Router.
Hình 2: Miền quảng bá sau khi có VLAN
Nếu máy trạm 1 trong Engineering VLAN muốn gửi dữ liệu cho máy trạm 2 trong Marketing VLAN, vì hai máy này nằm trong 2 miền quảng bá khác nhau, thuộc hai mạng khác nhau, nên địa chỉ MAC đích trong gói dữ liệu sẽ là địa chỉ MAC của default gateway của máy trạm 1. Vì vậy địa chỉ MAC đích của gói dữ liệu sẽ là địa chỉ MAC của tổng Fa0/0 trên Router. Gói dữ liệu được chuyển đến Router bằng định tuyến IP, Router sẽ chuyển gói đúng đến Marketing VLAN.
Nếu máy trạm 1 trong Engineering VLAN muốn gửi gói dữ liệu cho máy trạm 2 trong cùng VLAN này thì địa chỉ MAC đích của gói dữ liệu sẽ chính là địa chỉ MAC của máy trạm 2.
Tóm lại, Switch sẽ xử lý chuyển mạch gói dữ liệu khi có chia VLAN như sau:
• Đối với mỗi VLAN, Switch có một bảng chuyển mạch riêng tương ứng.
• Nếu Switch nhận được gói dữ liệu từ một port nằm trong một VLAN nào đó, thì Switch sẽ tìm địa chỉ MAC đích trong bảng chuyển mạch của VLAN đó mà thôi.
• Đồng thời Switch sẽ học địa chỉ MAC nguồn trong gói dữ liệu và ghi vào bảng chuyển mạch của VLAN đó nếu địa chỉ này chưa được biết.
• Sau đó Switch quyết định chuyển gói dữ liệu.
• Switch nhận frame vào từ VLAN nào thì Switch chỉ học địa chỉ nguồn của frame và tìm địa chỉ đích cho frame trong một bảng chuyển mạch tương ứng với VLAN đó.
Nguyễn Khắc Phong – VnPro