Android תומך בחיתוך רשתות 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_1
עד NET_ENTERPRISE_ID_5
ממופים אל PREFERENTIAL_NETWORK_ID_ONE
עד PREFERENTIAL_NETWORK_ID_FIVE
.
תמיכה בגרסאות
החל מ-Android 12, אדמינים ב-IT יכולים להשתמש ב-preferentialNetworkService
כדי לנתב את התנועה של כל האפליקציות שפועלות בפרופיל העבודה לפלחי רשת קבועים של הארגון. החל מגרסה 13 של Android, מנהלי 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",
}
]
}
}
}