기업 고객을 위한 무선 로밍에 관하여

기업 Wi-Fi 환경에서 iOS 기기가 로밍하는 방법에 대해 알아봅니다.

 이 문서는 학교, 기업 또는 기타 조직의 시스템 관리자를 위해 작성되었습니다.

이 정보는 iOS 8 및 이후 버전을 실행 중인 다음 기기에 적용됩니다.

  • iPhone 5s 및 이후 모델 
  • iPad Pro 및 이후 모델
  • iPad Air 및 이후 모델
  • iPad mini 2 및 이후 모델
  • iPad (5th generation) 및 이후 모델
  • iPod touch (6th generation)

트리거 임계값

클라이언트에서 연결을 유지하는 데 필요한 최소한의 신호 수준입니다. 

iOS 클라이언트는 RSSI(수신된 신호 강도 표시기)가 -70dBm을 초과할 때까지 BSSID(기본 서비스 세트 식별자)의 연결을 모니터링 및 유지합니다. 그런 다음 iOS에서 새로운 ESSID(확장된 서비스 세트 식별자)에 적합한 새로운 로밍 후보 BSSID를 찾습니다.

무선 셀을 설계하고 신호 중첩을 계산할 때 이를 염두에 두십시오. 예를 들어, 5 GHz 셀이 -67dBm 중첩을 지원하도록 설계할 수 있습니다. 이 경우 iOS 클라이언트가 BSSID와의 연결을 예상보다 더 오래 유지합니다. 이는 iOS가 -70dBm을 트리거로 사용하기 때문입니다. BSSID의 RSSI가 -65dBm보다 클 경우, iOS 클라이언트에서는 5 GHz 네트워크를 선호합니다.

셀 중첩을 측정할 때는 대상 기기를 사용해야 합니다. 노트북 컴퓨터의 안테나는 스마트폰이나 태블릿의 안테나보다 더 크고 강력합니다. 따라서 노트북으로 중첩을 측정할 경우, iOS 기기가 예상과 다른 셀 경계를 형성합니다.

로밍 스캔

로밍 스캔은 스테이션에서 현재 ESSID를 지원하는 AP(액세스 포인트)가 있는지 확인하는 과정입니다. 스테이션은 2.4 GHz 또는 5 GHz 대역에서 사용 가능한 모든 채널을 확인합니다.

제어판에서 802.11k를 켜면 로밍 스캔의 실행 속도가 더 빨라집니다. 이는 iOS에서 인접 보고서의 처음 6개 항목을 사용하고 검토하여 스캔의 우선 순위를 정하기 때문입니다. 802.11k를 켜지 않으면 iOS에서 더 체계적으로 스캔해야 하므로 검색 프로세스에 몇 초가 더 걸립니다.

예를 들어 통화 중인 사용자가 건물의 반대편으로 걸어갈 경우 기기가 -70dBm 임계값을 넘으면 기기에서 로밍 대상을 스캔합니다. 기기에서 802.11k가 제공하는 인접 보고서를 사용하는 경우, 기기는 3개의 채널에서 현재 ESSID를 지원하는 AP를 찾아냅니다. 그런 다음 이러한 채널을 즉시 스캔하고, 채널의 AP에 적절한 신호 강도와 로밍이 있는지 찾습니다. 802.11k를 켜지 않을 경우 로밍 대상을 찾기 위해 클라이언트가 각 대역폭에 있는 모든 채널을 스캔해야 합니다. 따라서 프로세스에 몇 초가 더 걸릴 수 있습니다.

로밍 후보 선택 기준

이 정보는 음성, 비디오 등의 실시간 서비스를 지원하는 무선 네트워크를 설계할 때 유용합니다. 

iOS 8 및 이후 버전에서는 다음을 기준으로 대상 BSSID를 선택합니다.

  • 클라이언트가 802.11 데이터 패킷 시리즈를 전송하거나 수신하는지 여부
  • 현재 BSSID의 RSSI와의 신호 강도 차이

클라이언트는 데이터를 전송하거나 수신할 때 RSSI가 8dB거나 현재 BSSID의 RSSI보다 큰 대상 BSSID를 선택합니다. 클라이언트가 데이터를 전송하거나 수신하지 않을 때는 12dB 차등을 사용합니다.

예를 들어 VoWLAN(Voice Over WLAN) 통화 중에는 현재 연결의 RSSI가 -75dBm으로 떨어질 수 있습니다. 이 경우 iOS 8 및 이후 버전은 -67dBm 이상의 RSSI가 있는 BSSID를 검색합니다.

통화가 종료되고 클라이언트가 데이터 전송 및 수신을 중단하면 iOS 8 및 이후 버전은 -63dBm 이상의 RSSI가 있는 BSSID를 검색합니다. 802.11 관리 프레임과 제어 프레임은 데이터로 간주되지 않는다는 점에 유의하십시오. 

로밍 성능

클라이언트가 새 BSSID를 인증하는 데 필요한 시간입니다. 클라이언트는 인증을 위해 유효한 로밍 후보를 찾고 로밍 프로세스를 빠르게 완료해야 합니다. 그러지 못할 경우 사용자가 서비스 중단을 경험하게 됩니다. 

로밍은 클라이언트가 새 BSSID를 인증하고 현재 BSSID의 인증을 해제하는 것입니다. 이 작업에 걸리는 시간은 사용하는 보안 및 인증 방법에 따라 달라집니다.

802.1X 기반 인증을 사용하는 경우 클라이언트는 현재 BSSID의 인증을 해제하기 전에 먼저 EAP 키 교환을 완료해야 합니다. 이 작업은 해당 환경의 인증 인프라에 따라 몇 초 정도 걸릴 수 있습니다. 이러한 경우 사용자는 서비스 중단을 경험하게 됩니다.

802.11r 기반 인증을 사용하는 경우 클라이언트가 잠재적인 액세스 포인트를 사전 인증할 수 있습니다. 이 경우 인증 시간이 밀리초 단위로 단축되어 사용자가 서비스 중단을 경험할 가능성이 낮아집니다.

AirPort 유틸리티의 Wi-Fi 스캐너

Apple의 AirPort 유틸리티는 클라이언트의 네트워크 보기를 기록하는 Wi-Fi 스캐너를 포함합니다. 관리자는 이 스캐너를 사용하여 특정 위치에서 클라이언트의 네트워크 보기를 확인할 수 있습니다.

정확한 결과를 얻으려면 iOS 클라이언트와 동일한 모델인 전용 기기에서 Wi-Fi 스캐너를 사용하십시오.

iOS 기기에서 설정 > AirPort 유틸리티로 이동하여 'Wi-Fi 스캐너'를 켭니다.

그런 다음, AirPort 유틸리티를 열고 'Wi-Fi 스캔'을 탭합니다.

기본적으로 Wi-Fi 스캐너는 계속 실행됩니다. 슬라이더를 사용하여 스캔 시간을 최대 60초로 설정합니다.

'스캔'을 탭하여 스캔을 시작합니다. AirPort 유틸리티는 발견되는 모든 SSID를 나열합니다. 여기에는 가려진 네트워크도 포함되며, 이러한 네트워크는 '네트워크 이름을 사용할 수 없음'으로 나타납니다.

AirPort 유틸리티는 사용 가능한 모든 대역폭을 4초 간격으로 스캔합니다. 액세스 포인트가 여러 개인 기업 네트워크는 BSSID로 그룹화됩니다. 스캐너가 표시하는 정보는 다음과 같습니다.

  • SSID
  • BSSID
  • 마지막 RSSI
  • 채널
  • 마지막으로 찾은 시간

SSID 및 BSSID 스캔 결과의 추적 로그를 보려면 'SSID'를 탭합니다.

추적 로그에는 스캔한 날짜와 시간, 채널 및 RSSI가 표시됩니다.

스캔이 완료되고 나면 결과를 공유할 수 있습니다. 공유 아이콘을 탭하고 다음 옵션 중 하나를 선택하면 됩니다.

  • AirDrop
  • 메시지
  • Mail
  • 복사하기

AirPort 유틸리티는 스캔 결과를 쉼표로 구분된 목록으로 보냅니다.

SSID, BSS, RSSI, 채널, 시간

"ACES", "18:64:72:D3:E9:40", "-57", "11", "12:02:03 PM"

"Cuba", "F8:1E:DF:F9:56:BC", "-53", "149", "12:02:03 PM"

"ACES", "18:64:72:D3:E9:50", "-63", "149", "12:02:03 PM"

"Cuba", "F8:1E:DF:F9:56:BB", "-69", "11", "12:02:03 PM"

"ACES", "18:64:72:D3:E9:40", "-67", "11", "12:02:07 PM"

첫 번째 줄은 SSID, BSS, RSSI, 채널 및 날짜 필드를 나타내는 열 헤더입니다. 결과를 분석하거나 차트로 만들려면 목록을 스프레드시트나 다른 도구로 내보냅니다.

게시일: