اندروید از برش شبکه 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",
}
]
}
}
}