Android menyediakan dukungan untuk pemotongan jaringan 5G, penggunaan virtualisasi jaringan untuk membagi satu koneksi jaringan menjadi beberapa koneksi virtual yang berbeda yang menyediakan jumlah resource yang berbeda untuk berbagai jenis traffic.
Setelan deviceConnectivityManagement.preferentialNetworkServiceSettings
dan
preferentialNetworkService
mengonfigurasi slicing jaringan 5G.
Siapkan
Anda dapat menggunakan preferentialNetworkServiceSettings
untuk mengonfigurasi
5 slice perusahaan. Tambahkan jaringan yang ingin Anda aktifkan ke
preferentialNetworkConfigs
.
Setiap ApplicationPolicy
dapat menentukan preferentialNetworkId
untuk merutekan
traffic ke slice tertentu. Jika tidak ada nilai yang ditentukan, defaultPreferentialNetworkId
akan digunakan.
fallbackToDefaultConnection
mengonfigurasi apakah koneksi default (misalnya
jaringan seluler umum atau Wi-Fi) digunakan jika tidak ada koneksi layanan jaringan
preferensi yang tersedia.
Anda dapat mengonfigurasi aplikasi agar tidak menggunakan jaringan pilihan dengan menetapkan
preferentialNetworkId
ke NO_PREFERENTIAL_NETWORK
.
Dukungan aplikasi
Pemotongan jaringan 5G tidak memerlukan dukungan aplikasi, traffic jaringan akan
dirutekan berdasarkan konfigurasi. Aplikasi masih dapat memilih jaringan yang berbeda secara eksplisit, kecuali jika NON_MATCHING_NETWORKS_DISALLOWED
ditetapkan.
Jaringan pilihan perusahaan dipetakan ke NetworkCapabilities
; Secara khusus,
NET_ENTERPRISE_ID_1
hingga NET_ENTERPRISE_ID_5
dipetakan ke
PREFERENTIAL_NETWORK_ID_ONE
hingga PREFERENTIAL_NETWORK_ID_FIVE
.
Dukungan versi
Mulai Android 12, Admin IT dapat menggunakan preferentialNetworkService
untuk
me-rutekan traffic untuk semua aplikasi yang berjalan di Profil Kerja ke slice jaringan
perusahaan tetap. Mulai Android 13, Admin IT juga dapat menggunakan
preferentialNetworkService
di perangkat terkelola sepenuhnya.
Di Android 13 dan yang lebih baru, Admin IT dapat menggunakan
preferentialNetworkServiceSettings
untuk mengaktifkan hingga 5 jaringan preferensi
dan menetapkan aplikasi ke jaringan tertentu.
Contoh kebijakan
{
"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",
}
]
}
}
}