Android supporta lo slicing della rete 5G, ovvero l'utilizzo della virtualizzazione della rete per suddividere le singole connessioni di rete in più connessioni virtuali distinte che forniscono quantità diverse di risorse a diversi tipi di traffico.
Le impostazioni deviceConnectivityManagement.preferentialNetworkServiceSettings
e
preferentialNetworkService
configurano il network slicing 5G.
Configura
Puoi utilizzare preferentialNetworkServiceSettings
per configurare i
5 slice aziendali. Aggiungi le emittenti che vuoi attivare in preferentialNetworkConfigs
.
Ogni ApplicationPolicy
può specificare un preferentialNetworkId
per indirizzare il traffico a una frazione specifica. Se non viene specificato alcun valore, verrà utilizzato defaultPreferentialNetworkId
.
fallbackToDefaultConnection
consente di configurare se utilizzare la connessione predefinita (ad es. rete mobile generale o Wi-Fi) se non è disponibile una connessione di servizio di rete preferenziale.
Puoi configurare le app in modo che non utilizzino la rete preferita impostando
preferentialNetworkId
su NO_PREFERENTIAL_NETWORK
.
Supporto per le applicazioni
Lo slicing della rete 5G non richiede il supporto delle applicazioni, il traffico di rete verrà indirizzato in base alla configurazione. Le applicazioni possono comunque selezionare esplicitamente un'altra rete, a meno che non sia impostato NON_MATCHING_NETWORKS_DISALLOWED
.
Le reti preferenziali aziendali corrispondono a NetworkCapabilities
. Nello specifico,
NET_ENTERPRISE_ID_1
tramite NET_ENTERPRISE_ID_5
corrisponde a
PREFERENTIAL_NETWORK_ID_ONE
tramite PREFERENTIAL_NETWORK_ID_FIVE
.
Supporto delle versioni
A partire da Android 12, gli amministratori IT possono utilizzare preferentialNetworkService
per indirizzare il traffico di tutte le applicazioni in esecuzione nel profilo di lavoro a uno slice della rete aziendale fisso. A partire da Android 13, gli amministratori IT possono utilizzare
preferentialNetworkService
anche sui dispositivi completamente gestiti.
Su Android 13 e versioni successive, gli amministratori IT possono utilizzare
preferentialNetworkServiceSettings
per attivare fino a 5 reti preferenziali
e assegnare le applicazioni a una rete specifica.
Norme di esempio
{
"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",
}
]
}
}
}