blob: 801f39f35a7ca1d664409720c7fb7f59aa38a0c2 [file] [log] [blame]
Sean Condon435be9a2021-08-06 14:28:37 +01001..
2 SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
3 SPDX-License-Identifier: Apache-2.0
4
5VCS Management
6==============
7
8A **VCS** (Virtual Cellular Service) is a slice of network access for a set of UEs with a defined set of
9QOS parameters.
10
11To define a VCS requires it to be associated with:
12
Sean Condon37274742022-01-26 09:52:45 +000013* an Enterprise
14* a Site
15* one or more **Filter** (Application)
Sean Condon435be9a2021-08-06 14:28:37 +010016* one or more **DeviceGroup**
Sean Condon435be9a2021-08-06 14:28:37 +010017* a **UPF**
Sean Condon435be9a2021-08-06 14:28:37 +010018
19and must also be created with attributes like:
20
21* **SD** (slice differentiator)
22* **SST** (slice/service type)
Sean Condon37274742022-01-26 09:52:45 +000023* **Default Behavior** (for Application Filtering)
24* **Uplink** (data rate in bps)
25* **Downlink** (data rate in bps)
Sean Condon435be9a2021-08-06 14:28:37 +010026
27Provisioning a new VCS
28----------------------
29
30.. note::
31 This section refers to a fully installed ROC GUI, properly secured and with Enterprises, Connectivity Services
32 Applications, and Sites already configured by a ROC Administrator. The examples shown below are taken from an example
33 configuration shipped with the ROC - the "MEGA Patch" (see :ref:`posting-the-mega-patch`)
34
35This procedure assumes you have already set up one or more DeviceGroups, containing
36configuration for a number of UEs. Follow the procedure in :ref:`configure_device_group`
37to configure DeviceGroups.
38
39To add a new VCS, click the **Add** button in the VCS List View.
40
Sean Condon37274742022-01-26 09:52:45 +000041|VCS-LIST|
Sean Condon435be9a2021-08-06 14:28:37 +010042
43In the resulting VCS edit page:
44
Sean Condon37274742022-01-26 09:52:45 +000045#. Enter a VCS ID (this must be unique across the whole system).
46#. Enter a Display Name (optional).
47#. Enter a Description (optional).
48#. Choose an Enterprise (may already have been selected)
49#. Choose a Site
Sean Condon435be9a2021-08-06 14:28:37 +010050#. Choose a template
51
52 * this will copy over values from that template, which may be edited individually at this create stage
53 * they will not be editable afterwards.
Sean Condon37274742022-01-26 09:52:45 +000054#. Accept the Default Behavior, SD and SST, and Uplink and Downlink values or change them.
Sean Condon435be9a2021-08-06 14:28:37 +010055#. Choose a *UPF* from the drop down list.
56
Sean Condon37274742022-01-26 09:52:45 +000057 * UPFs will previously have been added to a pool - those remaining unused will appear for selection.
58
Sean Condon435be9a2021-08-06 14:28:37 +010059.. image:: images/aether-roc-gui-add-vcs.png
60 :width: 500
61 :alt: VCS Edit page adding a new VCS
62
Sean Condon37274742022-01-26 09:52:45 +000063One or more Filters (Applications) and/or DeviceGroups can be associated with the VCS at this
Sean Condon435be9a2021-08-06 14:28:37 +010064stage or later, by clicking on the *+* icon.
65
66When chosen, they appear as a list in the VCS edit page, and are automatically enabled/allowed:
67
68.. image:: images/aether-roc-gui-vcs-edit-showing-app-dg.png
69 :width: 300
70 :alt: VCS Edit showing Application and Device Group choice lists
71
72Click on the "Update" to add these changes to the *Basket*.
73
74Click the **Commit** in the *Basket View* to commit the changes. See :ref:`committing`.
75
76Editing an existing VCS
77-----------------------
78When editing an existing VCS, it will not be possible to change:
79
Sean Condon37274742022-01-26 09:52:45 +000080* The **id**.
81* The **template** or the *SD* or *SST* parameters beneath it.
Sean Condon435be9a2021-08-06 14:28:37 +010082
Sean Condon37274742022-01-26 09:52:45 +000083Existing *Filters* or *DeviceGroups* can be removed by clicking the *trash can* icon next to it.
Sean Condon435be9a2021-08-06 14:28:37 +010084
Sean Condon37274742022-01-26 09:52:45 +000085Alternatively existing *Filters* or *DeviceGroups* can be *disabled/disallowed* by clicking the slider
Sean Condon435be9a2021-08-06 14:28:37 +010086next to it. This will have the same effect as disabling it.
87
Sean Condon37274742022-01-26 09:52:45 +000088.. note:: The *DeviceGroup* or *Filter* and *UPF* here are *references*. If the underlying object is modified, then
89 the changes on the VCS will take effect whenever changes to those objects are committed.
Sean Condon435be9a2021-08-06 14:28:37 +010090
91Removing a VCS
92--------------
93Removing a VCS can be achieved by clicking the *trash can* icon next to the VCS in the
94VCS List page
95
Sean Condon37274742022-01-26 09:52:45 +000096|VCS-LIST|
Sean Condon435be9a2021-08-06 14:28:37 +010097
98Monitoring a VCS
99----------------
100
101The performance of a VCS can be monitored in many ways, by clicking its |monitor| (**monitor**) icon:
102
103* From the **Dashboard** page, which shows all VCS's belonging to an Enterprise.
104* From the VCS List Page - click the |monitor| icon for the VCS.
105* When editing an existing VCS - in the Edit page, the |monitor| is next to the *id*
106
107The *monitor* page itself shows:
108
Sean Condon37274742022-01-26 09:52:45 +0000109* A link to the Monitoring page of each Device Group. See :ref:`monitor_device_group`.
Sean Condon435be9a2021-08-06 14:28:37 +0100110* Information panels for each sub-object of the VCS
111
112 * Clicking on the down arrow expands each panel
113
Sean Condon435be9a2021-08-06 14:28:37 +0100114.. image:: images/aether-roc-vcs-monitor.png
115 :width: 920
116 :alt: VCS Monitor View with Connectivity and Performance Charts
117
118
119.. |VCS-LIST| image:: images/aether-roc-gui-vcs-list.png
120 :width: 920
121 :alt: VCS List View in Aether ROC GUI
122
123.. |monitor| image:: images/monitor-icon.png
124 :width: 28
125 :alt: Monitor icon