Mạng không dây-N (802.11n) có hiệu suất kém khi ở chế độ hỗn hợp b / g?


59

Nó dường như là một câu chuyện về những người vợ "cũ" mà khi sử dụng bộ định tuyến N không dây ở "chế độ hỗn hợp" để hỗ trợ các thiết bị 802.11b hoặc 802.11g cũ, hiệu suất của các máy khách 802.11n sẽ bị ảnh hưởng.


Một số nơi cho rằng khi chạy ở chế độ hỗn hợp, tất cả (một số?) Máy khách N chạy ở tốc độ G. Những người khác đưa ra yêu cầu tương tự, nhưng nói rằng nó chỉ xảy ra khi máy khách G được kết nối.

Những nơi khác nói rằng máy khách N chạy nhanh hơn, nhưng vẫn chạy chậm hơn khoảng 30% so với khi bộ định tuyến ở chế độ chỉ N, ngay cả khi không có máy khách B / G cũ nào được kết nối.

Vẫn còn những người khác tuyên bố rằng không có sự sụt giảm tốc độ nào đối với các máy khách N khi chạy trên mạng chế độ hỗn hợp. Họ nói rằng vấn đề duy nhất là thông lượng mạng tổng thể sẽ thấp hơn, bởi vì chỉ có một khách hàng có thể truyền bất cứ lúc nào, do đó, một số thời gian truyền đó phải được chia sẻ với các máy khách B / G cũ chạy ở tốc độ thấp hơn, giảm thông lượng chung từ những gì nó sẽ được nếu chỉ có N khách hàng được kết nối.


Vì vậy, đó là gì? Việc chạy ở chế độ hỗn hợp sẽ làm chậm mạng của tôi, ngay cả khi không có máy khách B / G? Nếu tôi đang chạy N, việc một khách hàng khác được kết nối tại B / G có làm tôi chậm đi đáng kể so với khi họ đang chạy N không?


+1. Chế độ hỗn hợp có thể ảnh hưởng đến tốc độ, nhưng theo kinh nghiệm của tôi, nó không đáng chú ý trừ khi tôi kéo một luồng dữ liệu ổn định trên AP, nhưng điều đó đi vào độ trễ và dù sao đi nữa. Cách duy nhất bạn sẽ biết là tự mình kiểm tra và thậm chí sau đó bạn có thể thấy nó "đủ tốt".

Tôi nghĩ rằng bạn đã hiểu đúng - trong chế độ hỗn hợp, thông lượng tổng thể được kéo xuống bởi các máy khách b / g. Cũng đáng xem xét là trừ khi bạn ở trong một môi trường vô tuyến rất nhiễu, có khả năng sẽ có tác động lớn ở tần số 2,4 GHz. Thông lượng tốt nhất sẽ được sử dụng tất cả các thiết bị 802.11n ở tốc độ 5GHz.
BJ292

Câu trả lời:


49

Từ Hướng dẫn cho người mới bắt đầu đến Mạng :

Hỏi: Sự hiện diện đơn thuần của thiết bị 802.11B có làm chậm mạng all-G hoặc all-N không?

A: CÓ Điều này tất nhiên đã được biết đến, mặc dù ý nghĩa chính xác thường bị hiểu sai. Sự hiện diện của thiết bị 802.11B trên mạng G hoặc N khiến các thiết bị mới hơn phải sử dụng một số hành vi không chắc chắn để đảm bảo rằng các thiết bị B không truyền khi thiết bị G / N đang sử dụng sóng, và thực hiện chắc chắn rằng cả hai thiết bị B và G / N đều có thể nhìn thấy những thứ như gói đèn hiệu.

Nhìn chung, tác động chính xác đến thông lượng rất khó để ước tính, nhưng nó sẽ KHÔNG "làm chậm toàn bộ mạng thành 802.11B" như thường được nêu. Tuy nhiên, có một sự chậm lại đáng kể được áp đặt bởi sự hiện diện đơn thuần của thiết bị B, ngay cả khi thiết bị không hoạt động. Chúng tôi (Slim) đã thực hiện một số thử nghiệm về điều này một vài năm trước và thấy rằng thông lượng giữa các thiết bị G giảm 30-50% (ví dụ: từ 20Mbps xuống 10Mbps), nhưng không thấp bằng tốc độ của chỉ B mạng (5Mbps trong cùng môi trường). Thông lượng tối đa theo lý thuyết trên 802.11g là 23 Mb / giây mà không có bất kỳ thiết bị B nào được liên kết và 14Mbps với.

Q: Các thiết bị 802.11G có làm chậm mạng all-N không?

Trả lời: KHÔNG , ngoại trừ thời gian không khí mà họ sử dụng khi hoạt động sẽ ở mức thông lượng G trái ngược với cấp độ N. Tức là các thiết bị vẫn giao tiếp với tốc độ tối ưu của chúng trong mỗi lát cắt thời gian.

Không giống như trong chế độ tương thích ngược 802.11B, các thiết bị G không áp đặt bất kỳ hành vi làm giảm hiệu suất nào trên các thiết bị N để chúng tương thích ngược. Các thiết bị 802.11g có thể nhận ra phần mở đầu của 802.11n và chúng chơi độc đáo về mặt nhận biết khi nào người này đang cố gắng truyền tải. Lời mở đầu cho biết sơ đồ điều chế nào sẽ được sử dụng, vì vậy các thiết bị N có thể nói N, trong khi các thiết bị G có thể nói G. Họ không phải dùng đến "Esperanto" như với B để hợp tác.

Điều này có nghĩa là khi thiết bị G được liên kết nhưng không hoạt động, nó không có tác động gì cả. Khi các thiết bị G hoạt động, chúng sẽ tiêu tốn thời gian không khí tương ứng với lượng dữ liệu được truyền. Thời gian phát sóng này tất nhiên sẽ ở tốc độ G trái ngược với tốc độ N, do đó, trong trường hợp sóng phát sóng đã bão hòa hoàn toàn (ví dụ: bằng cách truyền tệp cục bộ), sẽ có một số giảm trong tổng số Mbps có thể đạt được của tất cả các thiết bị gọi chung, nhưng không có hình phạt nào cho việc liên kết các thiết bị G.

Một cách khó hiểu, điều này dường như mâu thuẫn với những gì được nêu ở nơi khác - ví dụ

  • "Chạy hỗn hợp các máy khách dự thảo 11n và 11b / g trên cùng một bộ định tuyến 11n dự thảo sẽ giảm tốc độ phần nào cho máy khách dự thảo 11n nhưng giảm hơn một nửa tốc độ của máy khách 11g ." tại SmallNetBuilder
  • "Trong chế độ hỗn hợp, bảo vệ HT yêu cầu các thiết bị 802.11n gửi phần mở đầu kế thừa, theo sau là phần mở đầu HT ... Các cơ chế bảo vệ HT này làm giảm đáng kể thông lượng của mạng WLAN 802.11n , nhưng chúng cần thiết để tránh va chạm giữa 802.11a / b cũ / g thiết bị và các thiết bị 802.11n mới hơn. " tại TechTarget ANZ

Hỏi: Việc có điểm truy cập 802.11N (dự thảo) có thuận lợi hay không, ngay cả khi hầu hết hoặc tất cả các máy khách trên mạng là 802.11G?

Trả lời: CÓ , chủ yếu vì radio 802.11N có lợi ích của khả năng thu đa luồng phức tạp hơn. Do đó, họ có thể mở rộng phạm vi và thông lượng có sẵn cho các thiết bị G ở một mức độ nào đó.


1
"Thật khó hiểu, điều này dường như mâu thuẫn với những gì được nêu ở nơi khác" - vậy làm thế nào để chúng ta biết nguồn nào đáng tin cậy? Bất kỳ liên kết đến các nghiên cứu thực tế để xác định rằng có / không phải là chậm? Hoặc có ai trong số những người được viết bởi một người có trình độ?
BlueRaja - Daniel Pflughoeft

2
Bài viết trên của Slim ít nhất là dựa trên các bài kiểm tra, và phân tích của họ có vẻ hợp lý. Tôi tin rằng các bộ định tuyến B trong tương lai sẽ trở nên không được hỗ trợ. Đối với bộ định tuyến G, vì các gói Ethernet đều có cùng kích thước, G thực hiện truyền tệp ở tốc độ 20 Mb / giây có thể làm chậm 300 Mb / giây N bằng cách độc quyền bộ định tuyến lâu hơn 15 lần cho các gói có cùng kích thước, trừ khi bộ định tuyến cắt thời gian thay vì cắt dữ liệu, có hiệu lực xử phạt G nặng. Cuối cùng, thông lượng mạng phụ thuộc vào sự thông minh của bộ định tuyến, ở một mức độ nào đó phải xử phạt một hoặc một (hoặc cả hai), điều này có thể giải thích các xung đột.
harrymc

1
Nói một cách đơn giản và sử dụng các con số trên: Nếu bộ định tuyến thực hiện vòng tròn, thì máy khách G tương đương với 15 máy khách N, giảm thông lượng N nhưng bảo toàn thông lượng G. Nếu bộ định tuyến cho thời gian bằng nhau cho mỗi máy khách, thì mỗi máy khách N sẽ thực hiện 15 gói cho một gói bởi máy khách G, giảm thông lượng G nhưng bảo toàn thông lượng N. Bất kỳ bộ định tuyến nào cũng có thể có thuật toán lập lịch riêng, do đó cho kết quả khác nhau khi thử nghiệm.
harrymc

Có một số sự chậm lại khi có các thiết bị 802.11g - xem phân tích chi tiết từ nhà cung cấp WiFi tại đây: nle.com/literature/ mẹo
RichVel

0

Nói chung không
dành cho khách hàng ab, hoàn toàn có! Khi máy khách 802.11b kết nối, mạng g và n sẽ chuyển về chế độ CTS cũ sang chế độ tự do phần mở đầu g không tương thích với các thiết bị b. Các thiết bị b sẽ không nhận ra khung g nào cả và có thể truyền qua chúng! Các khung CTS đang được gửi trước để báo cho các nút b im lặng để ngăn chặn điều này. b hầu hết đã biến mất ngày hôm nay vì vậy trọng tâm phải là các nút g và các hình thức can thiệp khác.

Mạng 802.11 sử dụng phần mở đầu ở đầu khung để thông báo loại và tốc độ của dữ liệu tốc độ cao hơn sau đó. Ngay cả khi không thể nhận được dữ liệu, miễn là phần mở đầu được nhận, hệ thống chia sẻ kênh CSMA / CA có thể hoạt động.

Khi một mạng n hoạt động ở chế độ 20 MHz (không phải chế độ HT 40 MHz), không gì khác hơn là một mạng g nâng cao hỗ trợ tốc độ tối đa 72mbps (và bội số của nó với nhiều luồng dữ liệu) thay vì tốc độ g tối đa 54mbps. Nó sử dụng cùng một tiêu đề khung PLCP mà g thực hiện, do đó không nên có bất kỳ vấn đề nào, trừ khi điểm truy cập được thiết kế kém.

Khi một mạng n hoạt động ở chế độ HT40 là khi mọi thứ trở nên lộn xộn. Nhiều mạng n không hoặc không nên hoạt động ở chế độ HT40 vì có quá nhiều sự can thiệp từ các mạng khác gần đó đến mức nó thực sự làm cho nó chậm hơn chế độ 20 MHz hoặc giảm phạm vi đến mức không thực tế khi sử dụng. Lời mở đầu HT không tương thích với các thiết bị g. Khi thiết bị ag kết nối với mạng n 40 MHz, toàn bộ mạng sẽ chuyển sang cái mà họ gọi là L-SIG TXOP Protection trong sách trắng được tham chiếu. Nó gửi phần mở đầu tương thích ag trên kênh chính và sau đó gửi phần mở đầu HT ở đầu mỗi khung. Điều này làm mọi thứ chậm lại nhưng không nhiều.

Một vấn đề lớn hơn không thực sự được giải quyết là sự can thiệp từ các mạng không dây (BSSID) khác nhau. Các BSSID khác nhau nhận được các phần mở đầu và khung của nhau, vì vậy việc chia sẻ kênh CSMA / CA có thể hoạt động trong tình huống này, miễn là cả hai BSSID đều sử dụng cùng một kênh. Biết rằng các kênh 802.11b / g / n trùng nhau và các mạng phải nằm trên cùng một kênh để CSMA / CA hoạt động thường không được hiểu. Phần lớn các vấn đề can thiệp thực sự là từ các mạng lân cận.

Điều tôi vẫn chưa rõ là đây: Khi một mạng n duy nhất đang hoạt động ở chế độ HT nói trên kênh 6, các mạng g khác chỉ sử dụng kênh 6? Mạng n sẽ chuyển sang chế độ LSIG TXOP khi có thiết bị chỉ có ag nhưng trên BSSID khác? Mạng HT40 n trên kênh 6 với kênh thứ hai được định cấu hình ở trên cũng sử dụng hoàn toàn kênh 10, do đó, phần mở đầu tương thích g cũng được truyền trên kênh 10, do đó, mạng 20 MHz cũng có thể sử dụng kênh 10 với CSMA / CA hoạt động hoặc toàn bộ phần trên của băng tần cần được bỏ trống và dành riêng cho các kênh thứ cấp của mạng N hoạt động trên kênh 6? Từ những gì tôi hiểu cho đến nay, dữ liệu kênh 10 không có khả năng chống nhiễu như vậy từ các mạng 20 MHz khác sử dụng kênh 10.

Bảng trắng mà tôi tìm thấy từ câu trả lời của người khác: http://www.nle.com/literature/Airmagnet_impact_of_legacy_devices_on_80211n.pdf


-3

Về mặt kỹ thuật nó có thể làm chậm nó nhưng trong thực tế có lẽ là không. Có đủ chi phí mà bạn có thể sẽ không nhận thấy sự khác biệt. Nhà cung cấp của bạn cho bạn mức giá bao nhiêu? Có lẽ không quá 11mbps.


1
Trên thực tế nhà cung cấp của tôi cho tôi 15mbps, và tôi chỉ có tầng giữa. Đó năm 2012, sau tất cả
BlueRaja - Danny Pflughoeft
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.