חלוקת רשתות 5G

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