เครือข่ายไร้สาย -N (802.11n) มีประสิทธิภาพต่ำเมื่ออยู่ในโหมด b / g“ ผสม”


59

ดูเหมือนว่าจะเป็นเรื่องภรรยา "เก่า" ที่เมื่อใช้เราเตอร์ไร้สาย -N ใน "โหมดผสม" เพื่อรองรับอุปกรณ์ 802.11b หรือ 802.11g ดั้งเดิมประสิทธิภาพของไคลเอ็นต์ 802.11n จะประสบ


บาง แห่งอ้างว่าเมื่อทำงานในโหมดผสมลูกค้าทั้งหมด(บางส่วน) ใช้ N ความเร็ว G ผู้อื่นอ้างสิทธิ์เหมือนกัน แต่บอกว่าจะเกิดขึ้นก็ต่อเมื่อมีการเชื่อมต่อลูกค้า G เท่านั้น

อื่น ๆ สถานที่บอกว่าลูกค้า N ทำงานได้เร็วขึ้น แต่ยังคงทำงานประมาณ 30% ช้ากว่าถ้าเราเตอร์อยู่ในโหมด N-เท่านั้นแม้ว่าจะไม่มีมรดก B / G เชื่อมต่อลูกค้า

ยังคงเป็น คนอื่น ๆเรียกร้องมีไม่ลดลงความเร็วสำหรับลูกค้า N เมื่อทำงานบนเครือข่ายแบบผสม พวกเขากล่าวว่าปัญหาเดียวคือปริมาณงานเครือข่ายโดยรวมจะลดลงเพราะลูกค้าสามารถส่งสัญญาณได้ตลอดเวลาดังนั้นเวลาในการส่งสัญญาณบางอย่างนั้นต้องใช้ร่วมกับไคลเอนต์ B / G รุ่นเก่าที่ทำงานด้วยความเร็วต่ำกว่า จากสิ่งที่มันจะเป็นถ้ามีเพียงลูกค้าที่เชื่อมต่อกับ N


แล้วมันคืออะไร? การทำงานในโหมดผสมจะทำให้เครือข่ายของฉันช้าลงแม้ว่าจะไม่มีไคลเอนต์ B / G หรือไม่? หากฉันใช้ N จะมีการเชื่อมต่อกับไคลเอ็นต์อื่นที่ B / G ทำให้ฉันช้าลงอย่างเห็นได้ชัดและถ้าพวกเขาใช้ N อยู่


+1 โหมดผสมอาจมีผลต่อความเร็ว แต่จากประสบการณ์ของฉันมันไม่ได้สังเกตได้เว้นแต่ว่าฉันจะดึงกระแสข้อมูลที่สม่ำเสมอใน AP แต่มันจะเข้าสู่เวลาแฝงและทุกอย่างอยู่ดี วิธีเดียวที่คุณจะรู้คือทดสอบด้วยตัวเองและจากนั้นคุณอาจพบว่า "ดีพอ"

ฉันคิดว่าคุณมีความถูกต้อง - ในโหมดผสมอัตราความเร็วโดยรวมถูกลากลงโดยไคลเอนต์ b / g สิ่งที่ควรพิจารณาอีกอย่างคือถ้าคุณไม่ได้อยู่ในสภาพแวดล้อมคลื่นวิทยุที่เงียบสงบน่าจะมีผลกระทบอย่างมากที่ 2.4GHz ปริมาณงานที่ดีที่สุดจะใช้อุปกรณ์ 802.11n ทั้งหมดที่ 5GHz
BJ292

คำตอบ:


49

จากคู่มือเริ่มต้นสู่เครือข่าย :

ถาม: การมีอยู่ของอุปกรณ์ 802.11B นั้นทำให้เครือข่าย all-G หรือ all-N ช้าลงหรือไม่?

ตอบ: ใช่แน่นอนเป็นที่รู้จักกันดีอยู่แล้วถึงแม้ว่าความหมายที่แท้จริงนั้นมักจะเข้าใจผิด การมีอุปกรณ์ 802.11B บนเครือข่าย G หรือ N ทำให้อุปกรณ์รุ่นใหม่ต้องหันไปใช้พฤติกรรม kludgy บางอย่างเพื่อให้แน่ใจว่าอุปกรณ์ B ไม่ส่งสัญญาณเมื่ออุปกรณ์ G / N ใช้คลื่นวิทยุและทำให้ ตรวจสอบให้แน่ใจว่าอุปกรณ์ B และ G / N สามารถเห็นสิ่งต่าง ๆ เช่นแพ็คเก็ตสัญญาณ

ผลกระทบที่แน่นอนเกี่ยวกับปริมาณงานนั้นยากที่จะประเมินโดยทั่วไป แต่จะไม่ "ทำให้เครือข่ายทั้งหมดช้าลงเป็น 802.11B" ตามที่ระบุไว้บ่อยครั้ง อย่างไรก็ตามมีการชะลอตัวอย่างมีนัยสำคัญที่กำหนดโดยการมีอยู่ของอุปกรณ์ B แม้ว่ามันจะไม่ได้ใช้งาน เรา (Slim) ทำการทดสอบนี้เมื่อสองสามปีที่ผ่านมาและพบว่าโดยทั่วไปแล้วอัตราความเร็วระหว่างอุปกรณ์ G ลดลง 30-50% (เช่นจาก 20Mbps ถึง 10Mbps) แต่ไม่ต่ำเกือบเท่ากับความเร็วของ B-only เครือข่าย (5Mbps ในสภาพแวดล้อมเดียวกัน) ทรูพุตสูงสุดทางทฤษฎีใน 802.11g คือ 23 Mbps โดยไม่มีอุปกรณ์ B ใด ๆ ที่เกี่ยวข้องและ 14Mbps ด้วย

ถาม: อุปกรณ์ 802.11G จะทำให้เครือข่าย all-N ช้าลงหรือไม่

ตอบ: ไม่ยกเว้นตราบเท่าที่เวลาออกอากาศที่ใช้เมื่อมีการใช้งานจะอยู่ที่ระดับปริมาณงาน G ซึ่งต่างจากระดับ N นั่นคืออุปกรณ์ยังคงสื่อสารกันในอัตราที่เหมาะสมในแต่ละช่วงเวลา

ซึ่งแตกต่างจากในโหมดความเข้ากันได้แบบย้อนหลัง 802.11B อุปกรณ์ G ไม่ได้กำหนดพฤติกรรมการลดระดับประสิทธิภาพใด ๆ บนอุปกรณ์ N เพื่อให้เข้ากันได้แบบย้อนหลัง อุปกรณ์ 802.11g สามารถรับรู้การเริ่มนำ 802.11n และพวกเขาเล่นอย่างดีในแง่ของการรู้ว่าเมื่อหนึ่งหรืออื่นพยายามที่จะส่ง คำนำนั้นบอกว่าจะใช้รูปแบบการปรับแบบใดดังนั้นอุปกรณ์ N สามารถพูดได้ N ในขณะที่อุปกรณ์ G สามารถพูดได้ G พวกเขาไม่จำเป็นต้องหันไปใช้ "Esperanto" เหมือนกับ B เพื่อร่วมมือกัน

ซึ่งหมายความว่าเมื่ออุปกรณ์ G เชื่อมโยงแล้วแต่ไม่ได้ใช้งานจะไม่มีผลกระทบเลย เมื่ออุปกรณ์ G ทำงานอยู่พวกเขาจะใช้เวลาออกอากาศโดยประมาณตามปริมาณข้อมูลที่ถ่ายโอน เวลาออกอากาศนี้แน่นอนว่าจะอยู่ที่อัตรา G เมื่อเทียบกับอัตรา N ดังนั้นในกรณีที่คลื่นวิทยุมีความอิ่มตัวเต็มที่ (เช่นโดยการถ่ายโอนไฟล์ในเครื่อง) จะมีการลดลงของ Mbps ทั้งหมดที่ทำได้โดยอุปกรณ์ทั้งหมด รวมกัน แต่ไม่มีบทลงโทษสำหรับการเชื่อมโยงอุปกรณ์ G

สิ่งนี้ทำให้เกิดความขัดแย้งกับสิ่งที่ระบุไว้ที่อื่น - เช่น

  • "การใช้ไคลเอนต์แบบร่าง 11n และ 11b / g ร่วมกับเราเตอร์แบบร่าง 11n เดียวกันจะลดความเร็วลงสำหรับไคลเอนต์แบบร่าง 11n แต่ลดความเร็วของไคลเอนต์ 11g ลงมากกว่าครึ่ง " ที่SmallNetBuilder
  • "ในโหมดผสมการป้องกัน HT ต้องการให้อุปกรณ์ 802.11n ส่ง preamble ดั้งเดิมตามด้วย HT preamble ... กลไกการป้องกัน HT เหล่านี้จะลดปริมาณงานของ 802.11n WLAN อย่างมากแต่จำเป็นต้องหลีกเลี่ยงการชนระหว่าง 802.11a / b เก่า อุปกรณ์ / g และอุปกรณ์ 802.11n ที่ใหม่กว่า " ที่TechTarget ANZ

ถาม: มีจุดเข้าใช้งานแบบร่าง (802.11N) ได้เปรียบหรือไม่แม้ว่าลูกค้าส่วนใหญ่หรือทั้งหมดในเครือข่ายจะเป็น 802.11G หรือไม่

ตอบ: ใช่แล้วส่วนใหญ่เป็นเพราะวิทยุ 802.11N มีข้อดีของความสามารถในการรับสัญญาณที่ซับซ้อนมากขึ้น พวกเขาสามารถขยายช่วงและปริมาณงานที่มีให้กับอุปกรณ์ G ในระดับหนึ่ง


1
"ที่สับสนนี้ดูเหมือนจะขัดแย้งกับสิ่งที่ระบุไว้ที่อื่น" - แล้วเราจะรู้ได้อย่างไรว่าแหล่งข้อมูลใดน่าเชื่อถือ การเชื่อมโยงไปสู่การศึกษาจริงเพื่อตรวจสอบว่ามี / ไม่ช้าลง? หรือมีผู้ที่มีคุณสมบัติเขียน?
BlueRaja - Danny Pflughoeft

2
บทความข้างต้นโดย Slim มีพื้นฐานจากการทดสอบอย่างน้อยและการวิเคราะห์ของพวกเขาดูเหมือนสมเหตุสมผล ฉันเชื่อว่า B เราเตอร์ในอนาคตจะไม่ได้รับการสนับสนุน สำหรับ G เราเตอร์เนื่องจากแพ็คเก็ตอีเธอร์เน็ตมีขนาดเท่ากันทั้งหมด G ที่ทำการถ่ายโอนไฟล์ที่ 20 Mbps สามารถช้าลง 300 Mbps N โดยการผูกขาดเราเตอร์อีก 15 ครั้งสำหรับแพ็กเก็ตขนาดเดียวกันเว้นแต่เราเตอร์จะแบ่งเวลามากกว่า data-slicing มีผลในการลงโทษ G อย่างหนัก ในที่สุดการรับส่งข้อมูลเครือข่ายขึ้นอยู่กับความฉลาดของเราเตอร์ซึ่งจะต้องลงโทษในระดับหนึ่งหรืออื่น ๆ (หรือทั้งสองอย่าง) ซึ่งอาจอธิบายถึงความขัดแย้ง
harrymc

1
หากต้องการใส่มากเกินไปและใช้หมายเลขด้านบน: หากเราเตอร์ทำการปัดเศษดังนั้นไคลเอนต์ G จะเทียบเท่ากับไคลเอนต์ 15 N ลดการรับส่งข้อมูล N แต่จะช่วยรักษาปริมาณงานของ G หากเราเตอร์ให้เวลาเท่ากันแต่ละไคลเอ็นต์ N แต่ละไคลเอ็นต์จะทำ 15 แพ็กเก็ตสำหรับหนึ่งแพ็คเก็ตโดยไคลเอนต์ G ลดปริมาณงาน G แต่จะรักษาปริมาณงาน N ไม่ได้ เราเตอร์ใด ๆ อาจมีอัลกอริทึมการตั้งเวลาของตัวเองดังนั้นให้ผลลัพธ์ที่แตกต่างกันเมื่อทดสอบ
harrymc

มีการชะลอตัวบางอย่างเมื่อมีอุปกรณ์ 802.11g ปรากฏขึ้น - ดูการวิเคราะห์โดยละเอียดจากผู้จำหน่าย WiFi ที่นี่: nle.com/literature/…
RichVel

0

โดยทั่วไปไม่ใช่
สำหรับลูกค้า ab แน่นอนใช่! เมื่อไคลเอนต์ 802.11b เชื่อมต่อเครือข่าย g และ n ถอยกลับไปเป็นโหมด CTS แบบดั้งเดิมเนื่องจากการเริ่มนำ g เข้ากันไม่ได้กับอุปกรณ์ b อุปกรณ์ b จะไม่รู้จักเฟรม g เลยและอาจส่งผ่านมันได้! เฟรม CTS ถูกส่งก่อนเพื่อบอกให้โหนด b อยู่นิ่ง ๆ เพื่อป้องกันสิ่งนี้ ส่วนใหญ่จะหายไปในวันนี้ดังนั้นโฟกัสควรอยู่ที่โหนด g และการรบกวนรูปแบบอื่น ๆ

เครือข่าย 802.11 ใช้การเริ่มต้นที่จุดเริ่มต้นของเฟรมเพื่อประกาศประเภทและความเร็วของข้อมูลความเร็วสูงที่ตามมา แม้ว่าจะไม่สามารถรับข้อมูลได้ตราบใดที่ได้รับการเริ่มนำระบบ CSMA / CA channel sharing ก็สามารถทำงานได้

เมื่อเครือข่าย n ทำงานในโหมด 20MHz (ไม่ใช่โหมด 40MHz HT) จะไม่มีอะไรมากไปกว่าเครือข่าย g ที่ได้รับการปรับปรุงซึ่งรองรับความเร็วสูงสุด 72mbps (และทวีคูณของนั้นกับสตรีมข้อมูลจำนวนมาก) แทนความเร็วสูงสุด 54mbps มันใช้ส่วนหัวเฟรม PLCP เดียวกับที่ g ทำดังนั้นจึงไม่ควรมีปัญหาใด ๆ ยกเว้นว่าจุดเชื่อมต่อได้รับการออกแบบไม่ดี

เมื่อเครือข่าย n ทำงานในโหมด HT40 คือเมื่อสิ่งต่าง ๆ เกิดความยุ่งเหยิง เครือข่าย n จำนวนมากไม่ควรหรือไม่ควรทำงานในโหมด HT40 เนื่องจากมีการรบกวนจากเครือข่ายอื่น ๆ ที่อยู่ใกล้มากซึ่งจริง ๆ แล้วทำให้มันช้ากว่าโหมด 20MHz หรือลดช่วงลงมากจนไม่สามารถใช้งานได้จริง คำนำ HT ไม่สามารถทำงานร่วมกับอุปกรณ์ g ได้ เมื่ออุปกรณ์ ag เชื่อมต่อกับเครือข่าย 40MHz n เครือข่ายทั้งหมดจะสลับไปยังสิ่งที่พวกเขาเรียกว่า L-SIG TXOP Protection ในเอกสารข้อมูลอ้างอิง ส่งคำนำล่วงหน้าที่เข้ากันได้กับ ag บนช่องหลักแล้วส่งคำนำ HT ในตอนต้นของแต่ละเฟรม สิ่งนี้ช้าลง แต่ไม่มาก

ปัญหาใหญ่ที่ไม่ได้รับการแก้ไขคือการรบกวนจากเครือข่ายไร้สายที่แตกต่างกัน (BSSIDs) BSSID ที่แตกต่างกันจะได้รับ preambles และเฟรมของกันและกันดังนั้นการแชร์ช่อง CSMA / CA จึงสามารถทำงานได้ในสถานการณ์นี้ตราบใดที่ BSSID ทั้งสองใช้ช่องทางเดียวกัน เมื่อรู้ว่า 802.11b / g / n แชนเนลทับซ้อนกันและเครือข่ายนั้นต้องอยู่ในแชนเนลเดียวกันเพื่อให้ CSMA / CA ทำงานบ่อยครั้งไม่เข้าใจ ปัญหาการรบกวนส่วนใหญ่มาจากเครือข่ายเพื่อนบ้าน

สิ่งที่ฉันยังไม่ชัดเจนคือ: เมื่อเครือข่ายเดียวเท่านั้นที่ทำงานในโหมด HT พูดในช่อง 6 เครือข่ายอื่น ๆ g เท่านั้นควรใช้ช่อง 6? เครือข่าย n จะเปลี่ยนเป็นโหมด LSIG TXOP เมื่อมีอุปกรณ์ ag ปรากฏอยู่ แต่ใช้ BSSID อื่นหรือไม่ เครือข่าย HT40 n บนแชนเนล 6 ที่มีแชนเนลที่สองที่กำหนดค่าไว้ข้างต้นยังใช้แชนเนล 10 อย่างสมบูรณ์ดังนั้นจึงเป็น preamble ที่เข้ากันได้กับ g ในช่อง 10 ดังนั้นเครือข่าย 20MHz สามารถใช้แชนเนล 10 กับ CSMA / CA ทำงานได้ ด้านบนทั้งหมดของแบนด์จะต้องว่างและสำรองไว้สำหรับช่องทางที่สองของเครือข่าย N ที่ทำงานบนช่อง 6 จากสิ่งที่ฉันเข้าใจจนถึงขณะนี้ข้อมูลช่อง 10 ไม่มีการป้องกันสัญญาณรบกวนจากเครือข่าย 20MHz อื่น ๆ ที่ใช้แชนเนล 10

สมุดปกขาวที่ฉันพบจากคำตอบของคนอื่น: http://www.nle.com/literature/Airmagnet_impact_of_legacy_devices_on_80211n.pdf


-3

ในทางเทคนิคมันสามารถทำให้ช้าลง แต่ในทางปฏิบัติอาจจะไม่ มีค่าใช้จ่ายเพียงพอที่คุณจะไม่สังเกตเห็นความแตกต่าง ผู้ให้บริการของคุณให้คุณในอัตราเท่าไหร่ อาจจะไม่เกิน 11mbps


1
ที่จริงผู้ให้บริการของฉันให้ฉัน 15mbps และฉันมีเพียงระดับกลาง มันคือ 2012 หลังจากทั้งหมด
BlueRaja - Danny Pflughoeft
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.