Điều này thường do lỗi trong các bộ định tuyến cổng nhà (AP) Wi-Fi hoặc đôi khi trong các chipset / trình điều khiển / phần mềm máy khách không dây.
Trên Wi-Fi, việc gửi đa tuyến từ AP đến các máy khách không dây (điều này được biết đến trong tiêu chuẩn là "Từ hệ thống phân phối" hoặc "FromDS") rất khó khăn, vì vậy có rất nhiều cách có thể thất bại và rất dễ để giới thiệu lỗi.
- Mặc dù phương tiện vô tuyến không đủ tin cậy để unicasts 802.11 được yêu cầu phải có xác nhận cấp liên kết (ACK) và được truyền lại nhiều lần nếu không có ACK, các đa tuyến FromDS không bao giờ bị ACKed bởi vì chúng cần phải được ACKed bởi tất cả các máy khách không dây của AP, có thể là một "cơn bão ACK". Vì vậy, thay vào đó, các multicast FromDS phải được gửi ở tốc độ dữ liệu thấp; sử dụng một sơ đồ điều chế tỷ lệ đơn giản, chậm, dễ giải mã-thậm chí ở mức thấp tín hiệu-nhiễu-nhiễu, có thể được tất cả các khách hàng của AP tin cậy. Một số AP cho phép quản trị viên đặt tốc độ phát đa hướng và một số quản trị viên vô tình đặt mức quá cao để một số khách hàng của họ nhận được một cách đáng tin cậy, phá vỡ phân phối phát đa hướng cho các khách hàng đó.
- Khi sử dụng mã hóa WPA (TKIP) hoặc WPA2 (AES-CCMP), các đa hướng FromDS phải được mã hóa bằng một khóa mã hóa riêng biệt được biết đến cho tất cả các máy khách (đây được gọi là Khóa nhóm).
- Khi một máy khách rời khỏi mạng, hoặc mỗi giờ hoặc lâu hơn, chỉ để có biện pháp tốt, Khóa nhóm cần được thay đổi để máy khách không còn quyền truy cập để giải mã đa tuyến. Quá trình "Xoay vòng khóa nhóm" này đôi khi có vấn đề. Nếu khách hàng không xác nhận đã nhận khóa nhóm mới, AP có nghĩa vụ phải xác thực lại ứng dụng khách đó, nhưng nếu không thực hiện được do lỗi, khách hàng có thể có khóa nhóm sai và do đó bị "điếc "Để đa hướng mà không nhận ra nó.
- Khi WPA2 "chế độ hỗn hợp" được bật (nghĩa là khi cả WPA và WPA2 được bật cùng lúc), các đa tuyến FromDS thường phải được mã hóa bằng mật mã TKIP, để tất cả các máy khách được đảm bảo biết cách giải mã nó .
- Các multicast của FromDS phải được xếp hàng bởi AP và chỉ được truyền vào những thời điểm mà tất cả các khách hàng quan tâm đến đa hướng có thể được yêu cầu bật máy thu của họ. Khoảng thời gian giữa các khoảng thời gian "an toàn để truyền FromDS" được gọi là "khoảng DTIM". Nếu AP hoặc máy khách làm hỏng việc xử lý khoảng DTIM của họ, điều đó có thể dẫn đến việc khách hàng không thể nhận được tín hiệu đa hướng một cách đáng tin cậy.
- Một số AP có các tính năng để giữ cho các máy khách không dây có thể nói chuyện trực tiếp với nhau, để có thể giữ cho khách không dây của bạn không hack các khách không dây khác của bạn. Các tính năng này thường chặn đa tuyến từ thiết bị WLAN đến các thiết bị WLAN khác và cũng có thể được triển khai theo cách ngây thơ, thậm chí chặn đa tuyến từ LAN sang WLAN.
Điều điên rồ là, các đa hướng "ToDS" được thực hiện giống như các đơn vị ToDS, và vì vậy chúng hiếm khi bị phá vỡ. Và vì các đa hướng ToDS (không phải là các đa hướng FromDS) là tất cả những gì cần thiết khi máy khách không dây nhận được hợp đồng thuê DHCP và ARP để tìm cổng mặc định của nó, hầu hết các máy khách đều có thể kết nối và lướt web, kiểm tra email, v.v. ngay cả khi FromDS đa hướng bị hỏng. Vì vậy, nhiều người không nhận ra rằng họ có vấn đề phát đa hướng trên mạng cho đến khi họ cố gắng thực hiện những việc như mDNS (còn gọi là IETF ZeroConf, Apple Bonjour, Avahi, v.v.).
Một vài điều khác cần lưu ý, liên quan đến truyền phát đa tuyến có dây đến không dây:
- Hầu hết các mạng đa hướng LAN, chẳng hạn như mDNS, được thực hiện bằng cách sử dụng các dải địa chỉ multicast đặc biệt không có nghĩa là được định tuyến qua các bộ định tuyến. Do các cổng nhà có khả năng Wi-Fi với NAT được kích hoạt là bộ định tuyến, mDNS không có nghĩa là chuyển từ mạng LAN sang [W] LAN. Nhưng nó NÊN làm việc từ LAN đến WLAN.
- Bởi vì các tín hiệu đa tuyến trên Wi-Fi phải được gửi ở tốc độ dữ liệu thấp, chúng chiếm rất nhiều thời gian phát sóng. Vì vậy, chúng "đắt đỏ" và bạn không muốn có quá nhiều trong số chúng. Điều đó trái ngược với cách mọi thứ hoạt động trên Ethernet có dây, trong đó các đa tuyến "ít tốn kém" hơn so với việc gửi các đơn vị riêng lẻ cho mỗi máy "điều chỉnh vào luồng video phát đa hướng" chẳng hạn. Do đó, nhiều AP Wi-Fi sẽ thực hiện "IGMP Snooping" để xem máy nào đang gửi yêu cầu Giao thức quản lý nhóm Internet (IGMP), bày tỏ mong muốn điều chỉnh luồng phát đa hướng nhất định. Các AP Wi-Fi thực hiện IGMP Snooping sẽ không tự động chuyển tiếp một số loại đa tuyến lên mạng không dây trừ khi họ thấy một máy khách không dây cố gắng đăng ký luồng đó qua IGMP. Các tài liệu mô tả cách thực hiện IGMP Snooping đúng cách cho thấy rõ rằng một số loại đa tuyến băng thông thấp (mDNS phù hợp trong danh mục này) được cho là luôn được chuyển tiếp ngay cả khi không ai yêu cầu rõ ràng về chúng thông qua IGMP. Tuy nhiên, tôi sẽ không ngạc nhiên nếu có các triển khai IGMP Snooping bị hỏng ngoài đó mà hoàn toàn không bao giờ chuyển tiếp bất kỳ loại phát đa hướng nào cho đến khi thấy yêu cầu IGMP cho nó.
tl; dr: Lỗi. Rất nhiều cơ hội cho lỗi. Và đôi khi các tính năng được thiết kế kém và lỗi cấu hình. Cách phòng ngừa tốt nhất của bạn là mua các AP chất lượng cao từ các công ty quan tâm đến việc đảm bảo đa tuyến hoạt động. Do Apple yêu thích Bonjour (mDNS) rất nhiều, nên các AP của Apple có lẽ là người xuất sắc nhất trong việc truyền đa tuyến một cách đáng tin cậy và các thiết bị khách Wi-Fi của Apple có lẽ là tuyệt vời nhất trong việc nhận tín hiệu đa hướng.