DevNet Endpoint Reservation and Expiry
Modified on: Fri, 3 Jan 2025 12:01 PMIntroduction
This article explains the current process for creation, maintenance and expiry of Devnet endpoints.
Devnet is a system that allows infrastructure and research equipment that is unable to connect to UWS to utilize the university's wireless network by using a pre shared key (PSK).
This is only for approved devices that cannot connect to UWS normally.
Applicability
This article is relevant to anyone responsible for managing devices that connect to devnet using pre shared keys (PSK)s.
General summary
There are 5 main screens that users will interact with in the ipsk system. The Home page, endpoint/endpoint group list and endpoint/endpoint group details.
The home screen will present you with three options:
- Endpoints
- This option allows you to view and delete endpoints associated with your user group, as well as add endpoints.
- You can also refresh individual Pre Shared Keys (PSK's) from this option
- Endpoint Groups
- This option allows you to view, refresh the psk or delete endpoint groups associated with your user group, as well as add endpoint groups or associate endpoints to an endpoint group.
- With endpoint groups, endpoints can use the same PSK. This does mean all those endpoints will need to be updated when the group PSK expires however.
- Alerts
- This option allows you to see all endpoints and endpoint groups that are associated with your user group that will be expiring soon.
Home Page example
Endpoint List Page
The endpoint page allows you to view your current endpoints. From this view, you can delete and refresh psks.
Endpoint Detail Page
This page shows details about the endpoint, and allows you to modify some fields.
Endpoint Group List Page
The endpoint group page allows you to view your current endpoint groups. From this view, you can add or delete groups and refresh psks.
Endpoint Group Detail Page
This page shows details about the endpoint group, and allows you to modify some fields.
Alarm Endpoint Page
This page shows endpoints that will be expiring or removed soon. Pressing the mac or the edit button will take you to the details page.
Alarm Endpoint Group Page
This page shows endpoint groups that will be expiring or removed soon. Pressing the edit button will take you to the details page.
Endpoint Actions
Endpoint Creation
Adding endpoint from endpoint list page
Step | Example |
From the endpoint list page, select 'new endpoint' |
|
Fill in required fields.
Press 'Save' to create the endpoint. Press 'cancel' to go back without creating the endpoint. |
|
Endpoint PSK renewal
Refreshing endpoints from the endpoint list screen
Step | Example |
Select the checkbox for the required endpoint(s) |
|
Press the 'Update individual PSK for endpoints' button |
|
Verify the mac address is correct for your endpoint, and select 'Update endpoint' |
|
The new PSK will be listed for the endpoint. The expiry date will now be 1 year from the date of refresh |
|
Refreshing endpoints from the endpoint detail screen
Step | Example |
From the detail screen of the endpoint to refresh, press the 'Update PSK' button |
|
Verify the mac address is correct for your endpoint, and select 'Update endpoint'. Changes will take place upon pressing the 'Update endpoint' button, no additional confirmation will be required. |
|
The new PSK will be shown in the details screen. You do not need to press save if there are no further changes to the psk. Pressing cancel will go back to the list as well |
|
Endpoint Group Association
Associating endpoints to endpoint groups from the endpoint detail screen
Step | Example |
From the endpoint detail page, select the required endpoint group.
|
|
If using the group PSK, select the 'Use endpoint group PSK' checkbox. Note that PSK will change to 'Effective PSK' and display what the group PSK is. The individual PSK will remain the same. |
|
Press the 'Save' button to apply changes. |
|
Endpoint Deletion
Deleting endpoints from the endpoint list screen
Step | Example |
Select the checkbox for the required endpoint(s) |
|
Press the 'Delete endpoints' button |
|
Verify the mac address is correct for your endpoint, and select 'Delete endpoint' |
|
Deleting endpoints from the endpoint detail screen
Step | Example |
From the detail screen of the endpoint to delete, press the 'Delete' button |
|
Verify the mac address is correct for your endpoint, and select 'Delete endpoint' |
|
Endpoint Group Actions
Endpoint Group Creation
Adding endpoint group from endpoint group list page
Step | Example |
from the endpoint group list, select 'new endpoint group' |
|
Fill in required fields.
Press 'Save' to create the endpoint group. Press 'Back' to go back without creating the endpoint group. |
|
Endpoint Group PSK Renewal
Refreshing endpoint group psks from the endpoint group list screen
Step | Example |
Select the checkbox for the required endpoint group(s) |
|
Press the 'Update group PSK for endpoint groups' button |
|
Verify the name of your endpoint group is correct, and select 'Update ' |
|
The new PSK will be listed for the endpoint group, and the expiry date should |
|
Refreshing endpoints from the endpoint detail screen
Step | Example |
From the detail screen of the endpoint group to refresh, press the 'Update PSK' button. Pay attention to the associated endpoints, as those associated endpoints that are using the group psk will no longer be able to use the old psk after updating the group psk. |
|
Verify the name is correct for your endpoint, and select 'Update endpoint'. Changes will take place upon pressing the 'Update endpoint' button, no additional confirmation will be required. |
|
The new PSK will be shown in the details screen. You do not need to press save if there are no further changes to the psk. Pressing cancel will go back to the list as well |
|
Endpoint Group Deletion
Deleting endpoint groups from the endpoint group list screen
Endpoint groups with associated endpoints cannot be deleted. disassociate or delete endpoints first
Step | Example |
Select the checkbox for the required endpoint(s) |
|
Press the 'Delete endpoints' button |
|
Verify the name is correct for your endpoint, and select 'Delete endpoint group' |
|
Deleting endpoints from the endpoint detail screen
Step | Example |
Endpoint groups with associated endpoints cannot be deleted. disassociate or delete endpoints first *Example of endpoint group that cannot be deleted -> |
|
From the detail screen of the endpoint group to delete, press the 'Delete' button |
|
Verify the name is correct for your endpoint group, and select 'Delete endpoint' |
|
Expiry Policy
Endpoints and Endpoint Groups added to the University of Alberta's DevNet system will have their Pre Shared Keys (PSKs) expire by default when 365 days have passed.
On expiry, the PSK assigned to the expired endpoint or endpoint group will be cleared from the system so that it can no longer be used to authenticate to DevNet.
Updating PSKs for endpoints and endpoint groups will generate a new PSK and reset the expiry date to 365 days from the time that the PSK is updated.
If a PSK is not updated 30 days since expiry, the endpoint or endpoint group may be deleted entirely from the system.
Specific deletion rules:
Endpoints
- If an endpoint is not attached to an active endpoint group, it will be deleted from the system 30 days from the the day that it expired.
- If an endpoint is attached to an active endpoint group, the endpoint will not be deleted if its individual PSK expires or is stale. It can continue to use the group psk as long as that is valid.
- WARNING. If attached endpoint group is deleted, the attached endpoints risk being deleted from the system if they are expired.
Endpoint Groups
- If an endpoint group expires, any endpoints attached to that group that are using the group PSK will not be able to authenticate to DevNet as the PSK will be cleared.
- If an endpoint group is deleted, any endpoints attached to it will be disassociated with it and set to use their individual PSK.
- WARNING. If attached endpoints have expired individual PSKs, they risk being deleted from the system if their endpoint group is deleted.
Notification policy
All members of a user group will be notified through email when any endpoints or endpoint groups are expiring or deleted. These notifications will come from no_reply@nos.corenet.ualberta.ca
Notification Details
Users will receive notifications at these points:
- 14 days to expiry
- 7 days to expiry
- 2 days to expiry
- on expiry
- 14 days to deletion
- 7 days to deletion
- on deletion
Related Articles
Related articles should be listed and linked here
Keywords: DevNet,IPSK