Wi-Fi Roaming กับอุปกรณ์ Apple

เป็นเรื่องที่น่ายินดีสำหรับสาวก Apple ทั้ง iOS และ MacOS ที่อุปกรณ์ทั้งหมดรองรับ Roaming ได้ทุกท่า ตั้งแต่ 802.11k/r/v รวมไปถึง adaptive r (iOS-only) และ PMKID caching

May be an image of text that says 'Model Roaming optimization support for iPhone 802.11k 802.11r All Phone x or later models 802.11v Adaptive 802.11r PMKID caching'

link ข้างล่างสรุป spec และความสามารถในการเชื่อมต่อ Wi-Fi ของอุปกรณ์ Apple ทุกตัว

อธิบายมาตรฐาน และเทคโนโลยี roaming แบบคร่าวๆ

802.11k ทำ Neighbor Report แจ้ง client ว่ามี BSSID อะไร ใช้ channel ไหนที่อยู่ใกล้บ้าง ช่วยให้ client ประหยัดเวลาทำ active scan ลง

802.11v หรือ BSS Transition Management เพิ่มความสามารถในการแลกเปลี่ยนข้อมูลระหว่าง AP กับ Client เพื่อประเมินสภาพแวดล้อม ซึ่ง AP อาจจะแนะนำให้ client เปลี่ยนไปใช้ AP ตัวอื่นที่ดีกว่า แต่ทั้งนี้ทั้งนั้น client มีสิทธิ์เลือกว่าจะย้ายหรืออยู่ต่อ ทำให้ 802.11v ใช้ไม่ได้ผลเท่าที่ควร

802.11r หรือ Fast BSS Transition (FT) ปกติจะใช้กับ 802.1X โดยหลักการคือ client authenticate ครั้งเดียวกับ RADIUS Server จากนั้นก็ WLC/AP cache PMK แล้วส่งให้ AP ตัวอื่นๆเพื่อนำไปใช้ต่อโดย client ไม่ต้อง reauthenticate กับ RADIUS ตอนเกาะ AP ตัวใหม่ นอกจากนั้น FT ลดขั้นตอนการทำ roaming ลงโดยมัดรวม 4-way handshake กับ authentication/reassociation เข้าด้วยกัน ลดจำนวน frame exchange จาก 8 frame ลงเหลือ แค่ 4 frame

Adaptive 802.11r เป็น proprietary feature ระหว่าง Cisco กับ Apple iOS (เข้าใจว่าใช้งานกับ Samsung บางรุ่นได้) ปัญหาคือ client บางรุ่น บางยี่ห้อไม่รองรับ FT และเมื่อเปิด FT จะเกาะไม่ได้ ซึ่งวิธีแก้คือต้องปิด FT แต่ถ้าเราปิด FT แต่เปิด adaptive r อุปกรณ์ iOS จะสามารถทำ FT ได้เสมือนว่าเปิด FT อยู่

ส่วนตัวสุดท้าย PMKID Caching นี่ไม่แน่ใจว่าหมายถึง fast secure roam-back หรือเปล่า ถ้าใช่ ลักษณะการทำงานคือ หลังจากที่ client authen กับ RADIUS ครั้งแรก AP จะ cache PMK ไว้และหาก client roam กลับมาที่ AP ตัวเดิม ก็ใช้ key เดิม ไม่ต้อง reauthenticate ใหม่

Subscribe to Wi-Fi Resource Center by SIAM Wireless

เพื่อไม่ให้พลาดข่าวสารและบทความใหม่ๆ มาติดตามกันนะครับ
[email protected]
Subscribe