2011-10-15 27 views
24

Có lợi thế nào khi sử dụng một nhóm phát đa hướng để gửi tin nhắn thay vì chỉ truyền phát chúng đến một cổng cụ thể không? Tôi hiểu rằng khi phát sóng, các máy tính khác không muốn nhận tin nhắn cũng vậy, nhưng nó ảnh hưởng đến hiệu suất/lưu lượng truy cập bao nhiêu? Không phải các máy tính không quan tâm chỉ đổ thông điệp ngay lập tức?Multicast vs Broadcast trong LAN

Là một câu hỏi phụ, việc phát đa hướng bên ngoài mạng LAN có hoạt động không?

+4

Một lời giải thích tốt. http://serverfault.com/questions/279482/what-is-the-difference-between-unicast-anycast-broadcast-and-multicast-traffic/279497#279497 –

Trả lời

28

Tôi giả sử bạn đang nói về lưu lượng IP. Khi bạn nói LAN, tôi sẽ giả định bạn có nghĩa là một topo ethernet bên trong một tòa nhà văn phòng (tôi sẽ cụ thể hơn về topo dưới đây).

Nên sử dụng đa phương tiện khi phát sóng không đủ tốt. Điều đó nghe có vẻ giống như tiếng ngáy, nhưng thực tế đó là cách tốt nhất để trả lời câu hỏi ... có nhiều lý do khiến mọi người có thể muốn phát đa hướng thay vì phát sóng ...

  • Đa hướng không tiêu thụ tài nguyên CPU và băng thông khi nó không được yêu cầu. Tùy thuộc vào lượng phát sóng bạn gửi, điều đó có thể hoặc không có ý nghĩa đối với các bên liên quan. Tuy nhiên, lưu lượng phát sóng sẽ luôn tiêu tốn băng thông cho mọi thiết bị trong một Vlan
  • Lưu lượng truy cập đa hướng có thể được cắt bớt bên trong một mạng Ethernet được chuyển đổi Vlan/phát sóng, không thể cắt xén theo định nghĩa phát sóng trong miền phát sóng.
  • Xây dựng văn phòng trung bình và lớn LAN thường có thể là 5 hoặc 10 Vlans cho khoảng 300 người. A Vlan là cách xác định ranh giới trên các miền phát sóng. Lưu lượng truy cập đa hướng và cấu trúc liên kết có thể được thiết kế để lưu lượng truy cập này đáng tin cậy vượt qua các miền phát sóng ethernet; bạn không nên chuyển tiếp bất kỳ lưu lượng phát sóng thực nào trên nhiều miền phát sóng. Bạn thường tìm thấy nhiều tên miền Vlans hoặc phát sóng trong các tòa nhà văn phòng với tối đa 40 người.
  • Liên quan chặt chẽ đến điểm trên, lưu lượng IP multicast có thể được gửi qua Mạng diện rộng.
  • Multicast nên được sử dụng thay vì lưu lượng phát sóng nếu khách hàng thanh toán tiền lương của bạn là giáo điều về nó

Có một số lý do khiến bạn muốn sử dụng Broadcast giao thông thay vì lưu lượng multicast ...

  • lưu lượng giao thông của ứng dụng của bạn là rất thấp, và giới hạn trong một VLAN đơn
  • Bạn nghĩ rằng đối tượng mục tiêu là quá rẻ để trả cho các nhân sự gia tăng và cơ sở hạ tầng CNTT để làm multicast đúng (yêu cầu multicast IP chi tiết hơn lưu lượng phát/phát IP đơn giản)
  • Nếu bạn chưa định cấu hình đúng cơ sở hạ tầng của mình, (như một quy tắc chung) IP multicast được xử lý giống như lưu lượng phát sóng. yêu cầu multicast thêm thời gian/chi phí cho bất kỳ triển khai ứng dụng các mốc thời gian
  • Các nhà phát triển phần mềm khác không muốn đầu tư thời gian và năng lượng vật lộn với nhiều máy chủ OS IGMP ngăn xếp và các biến chứng cơ sở hạ tầng multicast khác
Các vấn đề liên quan