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",
}
]
}
}
}