اندروید از برش شبکه 5G پشتیبانی می کند، استفاده از مجازی سازی شبکه برای تقسیم اتصالات شبکه به چندین اتصال مجازی مجزا که مقادیر متفاوتی از منابع را برای انواع مختلف ترافیک فراهم می کند.
تنظیمات deviceConnectivityManagement.preferentialNetworkServiceSettings و تنظیمات preferentialNetworkService برش شبکه 5G را پیکربندی می کنند.
راه اندازی کنید
برای پیکربندی 5 برش سازمانی می توانید از preferentialNetworkServiceSettings استفاده کنید. شبکه هایی را که می خواهید فعال کنید به preferentialNetworkConfigs اضافه کنید.
هر ApplicationPolicy می تواند یک preferentialNetworkId برای هدایت ترافیک به یک بخش خاص مشخص کند. اگر مقداری مشخص نشده باشد، به جای آن از defaultPreferentialNetworkId استفاده می شود. fallbackToDefaultConnection پیکربندی میکند که آیا اتصال پیشفرض (مثلاً شبکه سلولی عمومی یا wifi) در صورتی که اتصال سرویس شبکه ترجیحی در دسترس نباشد، استفاده شود یا خیر.
میتوانید با تنظیم 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، ادمینهای فناوری اطلاعات میتوانند از NetworkService preferentialNetworkService برای هدایت ترافیک برای همه برنامههای در حال اجرا در نمایه کاری به یک بخش شبکه سازمانی ثابت استفاده کنند. با شروع Android 13، مدیران فناوری اطلاعات میتوانند preferentialNetworkService در دستگاههای کاملاً مدیریت شده نیز استفاده کنند.
در Android 13 و بالاتر، مدیران فناوری اطلاعات میتوانند از تنظیمات 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",
}
]
}
}
}