Tìm hiểu về Broadcast Domains
1. Broadcast domain là gì ?
Trong mạng LAN, một broadcast là được coi là một giao tiếp one-to-all, có nghĩa là nếu một node gửi một broadcast frame thì tất cả các thiết bị còn lại đều sẽ nhận được một bản sao của nó. Tại lớp Ethernet, broadcast frame có địa chỉ MAC đích là FF-FF-FF-FF-FF-FF. Khi một switch nhận được frame với MAC này, nó sẽ gửi bản sao tới cho tất cả các interfaces, ngoài trừ interface mà nó nhận được frame này. Dưới đây là ví dụ minh họa cho điều này
Một broadcast domain là một bộ phận của mạng, nơi mà mọi thiết bị nhận được bản sao của mọi broadcast frame được gửi tới. Để có thể hiểu rõ hơn, chúng ta sẽ cùng phân tích nó. PC1 gửi đi một broadcast frame với địa chỉ MAC đích là ff-ff-ff-ff-ff-ff. Khi switch nhận được frame, nó nhìn vào Ethernet header của frame và dựa trên MAC đích, switch sẽ hiểu đợc đây là một broadcast frame. Sau đó, frame sẽ được đẩy ra tất cả các cổng trên switch, ngoại trừ cổng mà nó nhận được frame này. Cuối cùng, broadcast frame này sẽ được đến với tất cả các thiết bị trong LAN. Do vậy, có thể nói PC1, 2, 3 và 4 nằm trong một broadcast domain, hay còn gọi là một miền quảng bá.
2. Multiswitch broadcast domain
Logic tương tự cũng sẽ được áp dụng với mạng LAN được tạo thành bởi nhiều switch. Hãy cùng xem ví dụ dưới đây
PC2 gửi một broadcast frame với địa chỉ MAC đích là FF-FF-FF-FF-FF-FF. Mọi thứ hoạt động một cách tương tự, khi switch 1 nhận được frame và đẩy nó qua các cổng, trong đó có cả switch 2. Khi switch 2 nhận được frame này, nó cũng hoạt động giống như switch 1. Cuối cùng, frame này sẽ tới với tất cả các thiết bị trong LAN. Do vậy, tất cả các thiết bị đều nằm trong một miền quảng bá. Tương tự như vậy, khi một switch được thêm vào, broadcast domain này sẽ được mở rộng.
3. Broadcast domains and Routers
Vậy bạn có thắc mắc rằng đâu là điểm kết thúc của broadcast, và liệu rằng toàn bộ vùng mạng này có phải là một miền quảng bá hay không ? Nếu chúng ta muốn chia broadcast domain này thành nhiều vùng nhỏ hơn, thì đấy là lúc router được sử dụng. Khác với switch, router sẽ không đẩy các broadcast domain ra ngoài mà thay vào đó, nó sẽ giải mã các frame này và thực hiện hành động dựa trên thông tin layer 3 trong các IP packets.
Hãy xem ví dụ ở trên đây. Mọi thứ gần như vẫn hoạt động tương tự, ngoài trừ đoạn nó đi vào router. Các bộ định tuyến không chuyển tiếp broadcast frame, vậy nên domain đã kết thúc tại đây. Mỗi một interface của router sẽ tạo ra một broadcast domain khác nhau.
Ngoài ra còn có cách khác để chia nhỏ một broadcast domain, đó là một công nghệ được gọi là Virtual LANs, hay còn gọi là VLAN. Chúng ta sẽ cùng tìm hiểu nó ở các bài viết sau. Hy vọng bài viết này có ích dành cho các bạn