bandsteering

Band Steering คืออะไร และทำงานยังไง

 
ถ้าใครซื้อพวก Wireless Router ที่มันใหม่ๆหน่อย จะมีความสามารถข้างกล่องเขียนว่า Band Steering แล้วก็บอกว่า มันจะทำให้คุณใช้ WIFI ชื่อเดียว แล้วช่วยทำให้ Client ที่ต่อ สามารถต่อกับ WIFI 5ghz เพื่อให้คุณใช้ Bandwidth ที่ดีได้ตลอดเวลาเลยนะ
 

 
แต่พอคุณซื้อมา ก็งง อ้าว ไหนบอกมี Band Steering แล้วทำไม ไม่เห็นใช้ได้เลยฟระ มือถือก็ยังเห็นต่อ 2.4ghz อยู่นั่นแหละ
 
โดยหลักการเชื่อมต่อ Wireless LAN , Access Point ไม่มีสิทธิ์ลากคนเข้ามาเชื่อมต่อกับตัวเอง มีแต่ Client ขอเชื่อมต่อ แล้วก็ยืนยันผ่าน WPA2 Key ถ้าผ่านก็ถอดรหัสข้อมูลแล้วก็ใช้งานได้ ไม่ผ่านก็ต่อไม่ได้ ก็ไม่มีสิทธิ์เชื่อมต่อนะครับ
 
ซึ่ง Access Point แบบ Dual Band เวลาปล่อยสัญญาณออกมา มันก็จะปล่อยตาม SSID ที่กำหนดไว้ และ Band (2.4ghz หรือ 5Ghz) ที่กำหนดไว้
207572723 10165442659300524 2083382140284293402 n
 
การปล่อยสัญญาณออกมา จะเรียกว่า Beacon ซึ่งมันจะส่งเป็นจังหวะออกไป
ทีนี้ ความถี่ 2.4ghz กับ 5ghz เนี่ย ตามหลักคลื่นวิทยุ คลื่น 2.4 จะไปได้ไกลกว่า 5Ghz เพราะว่า คลื่นมันยาวกว่า เวลาที่มือถือ Scan เจอ Beacon เพื่อขอเชื่อมต่อ ส่วนใหญ่จะเห็น Beacon ของ 2.4 ให้เห็นเพื่อเชื่อมต่อก่อน
แล้ว Band Steering ทำงานยังไง
 
หลักการของ Band Steering มีหลายกลไกและหลายแบบ แต่ส่วนใหญ่จะใช้วิธีการหน่วงเวลา การขอ Request เข้าเชื่อมต่อของ 2.4Ghz
หน่วงเพื่ออะไร หน่วงเพื่อที่ หากมี Beacon ของ 5Ghz ของ Client นั้นๆ เข้ามาจะได้ตอบ Beacon ขอเชื่อมต่อ ฝั่ง 5ghz ก็จะได้ต่อฝั่ง 5ghz นั่นเองครับ
 
ทีนี้ปัญหาส่วนใหญ่ที่ Band Steering ทำงานไม่แม่นก็เเพราะว่า WIFI 2.4 มันไกลกว่า 5Ghz มาก มากซะจน การหน่วงเวลาไม่นานพอที่จะเห็น Beacon 5ghz เข้ามาในระบบ เพราะว่า เวลาเราปรับกำลังส่งบน Access Point ทุกคนก็จะปรับกำลังส่งสูงสุดใช่ไหมล่ะครับ พอปรับกำลังส่งสูงสุดก็เลยทำให้ระยะระหว่าง 2.4ghz กับ 5ghz มากขึ้นไปด้วย
 
ผลก็คือ การหน่วงเวลาของ Band Steering ไม่พอที่จะทำให้ Client เกาะ 5Ghz นั่นเองครับ
ถ้าให้ยกตัวอย่างเป็นสถานการณ์ก็คือ
206563710 10165442658215524 6511370533973011744 n
คุณเดินจากหน้าบ้านเข้ามาในบ้าน มือถือเห็น 2.4Ghz แล้วก็ขอเชื่อมต่อ 2.4ghz มายัง Router และตัว Router ก็ Delay รอด้วย Band Steering แต่คุณเดินไม่เร็วพอที่จะขอ request 5ghz เพราะเอาเข้าจริงการ delay มันรอนานไม่ได้นะครับ Delay นาน , User คงด่า ว่า ไอ้ Router เนี่ยมันทำไมกว่าจะต่อได้ช้าจัง
พอมือถือคุณต้องต่อ wifi 2.4 โดยปริยายไปแล้ว เพราะโดดขึ้น 5ghz ไม่ได้ แถมพอเดินเข้ามาในบ้าน สัญญาณ 2.4 ก็ชัดขึ้นเรื่อย ตามหลักแล้ว Client ส่วนใหญ่จะไม่ disconnect เพื่อหา WIFI ตัวใหม่อยู่แล้ว ถ้าสัญญาณมันดีพออยู่แล้วครับ
 
นี่ก็เป็นสาเหตุและตัวอย่างคร่าวๆให้เข้าใจเรื่อง Band Steering ชัดขึ้นครับ
ทางแก้ก็คือ ให้ปรับกำลังส่งของ 2.4Ghz ลง ให้น้อยกว่า ฝั่ง 5Ghz ประมาณ 6db ครับ
 
ทีนี้ เรื่องของ Band Steering เนี่ย มันก็มีกลไกและ Algorithm เยอะขึ้นกว่าแต่ก่อน
เช่น บางยี่ห้อ จะมีการเก็บ mac address ของ Client ที่เคยต่อ 5ghz เอาไว้ หากพบว่ามาต่อที่ 2.4 อาจจะมีการเตะ Client ทิ้ง เพื่อขอ request ใหม่ เผื่อต่อ 5ghz ได้
หรือ Client บางตัวจะมี Background scan อยู่เบื้องหลังเรื่อยๆ ว่า มี SSID ชื่อเดียวกัน ที่อยู่บน 5ghz หรือเปล่า เผื่อจะโดดไปเองเลย ถ้าเจอ
 
อย่างไรก็ตาม การทำ Band Steering มันช่วยได้บ้าง แต่ไม่สามารถหวังผลได้
อย่าง Aruba Access Point จะมีความสามารถที่ชื่อ Client Match
206578585 10165442658870524 7340471017056047459 n
 
เมื่อ Client มาขอเชื่อมต่อกับ Access Point ตัว Access Point จะเก็บข้อมูลทุกอย่างของ Client นั้นๆ ตั้งกะ Probe Request , RSSI , Signal Strength , Channel Utilization แล้วก็ส่งไปประมวลผลที่ Controller
ทาง Controller ก็จะเห็นว่า เฮ้ เจ้า Client ตัวนี้มันอยู่ในพื้นที่ที่มันต่อ WIFI 5ghz ได้นี่หว่า ก็จะส่งสัญญาณไปที่ AP ที่ Client ตัวนั้นเกาะอยู่ จากนั้นก็โยน Client จาก WIFI 2.4 มา WIFI 5Ghz ด้วย 802.11v BSS Transition ทำให้ Client โดดมาเกาะ WIFI 5ghz ด้วยความเร็วที่สุด