Android는 5G 네트워크 슬라이싱을 지원합니다. 5G 네트워크 슬라이싱은 네트워크 가상화를 사용하여 단일 네트워크 연결을 여러 개의 고유한 가상 연결로 나눠 서로 다른 유형의 트래픽에 서로 다른 양의 리소스를 제공하는 기술입니다.
deviceConnectivityManagement.preferentialNetworkServiceSettings
및 preferentialNetworkService
설정은 5G 네트워크 슬라이싱을 구성합니다.
설정
preferentialNetworkServiceSettings
를 사용하여 5가지 엔터프라이즈 슬라이스를 구성할 수 있습니다. 사용 설정하려는 방송 네트워크를 preferentialNetworkConfigs
에 추가합니다.
각 ApplicationPolicy
는 preferentialNetworkId
를 지정하여 트래픽을 특정 슬라이스로 라우팅할 수 있습니다. 값을 지정하지 않으면 defaultPreferentialNetworkId
가 대신 사용됩니다.
fallbackToDefaultConnection
는 우선순위가 지정된 네트워크 서비스 연결을 사용할 수 없는 경우 기본 연결 (예: 일반 모바일 네트워크 또는 Wi-Fi)을 사용할지 여부를 구성합니다.
preferentialNetworkId
를 NO_PREFERENTIAL_NETWORK
로 설정하여 선호 네트워크를 사용하지 않도록 앱을 구성할 수 있습니다.
애플리케이션 지원
5G 네트워크 슬라이싱에는 애플리케이션 지원이 필요하지 않으며 네트워크 트래픽은 구성에 따라 라우팅됩니다. NON_MATCHING_NETWORKS_DISALLOWED
가 설정되지 않는 한 애플리케이션은 여전히 다른 네트워크를 명시적으로 선택할 수 있습니다.
기업 우선 네트워크는 NetworkCapabilities
에 매핑됩니다. 특히 NET_ENTERPRISE_ID_5
을 통한 NET_ENTERPRISE_ID_1
는 PREFERENTIAL_NETWORK_ID_FIVE
를 통해 PREFERENTIAL_NETWORK_ID_ONE
에 매핑됩니다.
버전 지원
Android 12부터 IT 관리자는 preferentialNetworkService
를 사용하여 직장 프로필에서 실행되는 모든 애플리케이션의 트래픽을 고정된 엔터프라이즈 네트워크 슬라이스로 라우팅할 수 있습니다. Android 13부터 IT 관리자는 완전 관리형 기기에서도 preferentialNetworkService
를 사용할 수 있습니다.
Android 13 이상에서 IT 관리자는 preferentialNetworkServiceSettings
를 사용하여 최대 5개의 우선 네트워크를 사용 설정하고 특정 네트워크에 애플리케이션을 할당할 수 있습니다.
정책 예시
{
"applications": [
{
"packageName": "com.example.one",
"installType": "AVAILABLE",
"preferentialNetworkId": "PREFERENTIAL_NETWORK_ID_TWO"
},
{
"packageName": "com.example.two",
"installType": "AVAILABLE",
"preferentialNetworkId": "PREFERENTIAL_NETWORK_ID_THREE"
}
],
"deviceConnectivityManagement": {
"preferentialNetworkServiceSettings": {
"defaultPreferentialNetworkId": "PREFERENTIAL_NETWORK_ID_TWO",
"preferentialNetworkServiceConfigs": [
{
"preferentialNetworkId": "PREFERENTIAL_NETWORK_ID_TWO",
},
{
"preferentialNetworkId": "PREFERENTIAL_NETWORK_ID_THREE",
}
]
}
}
}