Acceptance Specification
Objectives
The purpose of this document is to create an end-user test object list (TOL) for Aether Connected Edge (ACE).
This document will focus on the connectivity services end-user testing. In the future, this document will extend to other services offered through ACE.
The Automated continuous testing framework for the platform is out of the scope of this document.
Integration Test (eNB-LTE Core)
Before we start to test End-to-End connectivity, we have to check the connection (called S1-MME/S1-C interface) between eNB in an edge and MME in a public cloud.
In order to verify this connectivity, the following test cases should be passed.
Note that all the following test/verification cases have some assumptions:
eNB is connected to the Fabric switch;
eNB has correct network configurations;
eNB has correct ID configurations provided by the ONF PMFE team.
IT-TOL01 Fabric Test 1: the connectivity test within the edge
In order to test the fabric test, please see the following steps:
Steps |
Expected Outcome |
|
Able to get ICMP reply(PING reply) from the GCP node. ( )YES ( )NO Comments: |
Note
it depends on the eNB device. Some eNBs have a single network interface for the management network, S1-U, and S1-C, while other eNBs have separate interfaces. The former eNB type has a single IP address, and the later eNB type has multiple IP addresses for each interface.
IT-TOL02 Fabric Test 2: the connectivity test between the eNB and the public cloud
In order to test the fabric test, please see the following steps:
Steps |
Expected Outcome |
|
Able to get ICMP reply(PING reply) from the GCP node. ( )YES ( )NO Comments: |
Note
it also depends on the eNB device. Some eNBs allow us to SSH into their device, other eNBs provide the PING tool through Web GUI. Of course, some eNBs do not support both. In that case, it is okay to skip this test case.
IT-TOL03 SCTP Connection Verification
In order to verify the SCTP connection between MME and eNB, please see the following steps:
Steps |
Expected Outcome |
|
Able to see Heart Beat messages ( )YES ()NO Comments: |
Capture the traffic with Wireshark or the command: sudo tcpdump -i any sctp
Note
the eNB should have the gateway IP address for the S1-MME/S1-C traffic. You can SSH there with the gateway IP address in the eNB and capture the traffic. Normally, the gateway device can be one of those devices: (i) VPN router; (ii) Firewall device in between VPN router and the edge; (iii) one of edge servers.
IT-TOL04 PLMN Verification
In order to verify the TAC number, please see the following steps:
Able to see the correct MCC and MNC values*
Steps |
Expected Outcome |
|
Able to see the correct MCC and MNC values ( )YES ()NO Comments: |
Example (the MCC is 315 and MNC is 010)
IT-TOL05 TAC Number Verification
Steps |
Expected Outcome |
|
Able to see the correct TAC number ( )YES ()NO Comments: |
Note
if you already captured packets in IT-TOL03, you can skip steps from 1 to 5. Just you can check the expected outcome with the file you captured at IT-TOL03.
Example (the TAC number is 19)
IT-TOL06 eNB Verification
In order to test the eNB, please see the following steps:
Steps |
Expected Outcome |
|
Able to see the correct eNBID ( )YES ()NO Comments: |
Note
if you already captured packets in IT-TOL03, you can skip steps number 1 to 5. Just you can check the expected outcome with the file you captured at IT-TOL03.
Example (the eNB ID is 19)
Connectivity Services
Aether provides only data connectivity for end-user devices and systems. So the voice service over LTE is not available. However, users can use any OTT services over the Aether network for voice connectivity.
The test specifications are only covering the data connectivity focused tests.
CS-TOL01 Device Attach/Connect
To test device can attach to Aether network
Steps |
Expected Outcome |
|
Able to attach the device and connect to the internet/Aether Network ( )YES ( )NO ( )YES ( )NO Comments: |
CS-TOL02 Device Detach/Disconnect
To test device can detach/disconnected by user initiation
Steps |
Expected Outcome |
|
Able to detach the device and disconnect from the internet/Aether Network ( )YES ( )NO Comments: |
CS-TOL03 Bandwidth Test - Internet
To test bandwidth available to a mobile device over Aether network.
Please note the following, the bandwidth test depends on the eNB hardware, your local breakout bandwidth, and the overall radio environment. If you face an unexpected result, please explain it in the comment section in the outcome column.
Steps |
Expected Outcome |
|
Expected Bandwidth/Throughput observed ( )YES ( )NO Comments: |
CS-TOL04 Bandwidth Test - Edge Application
To test bandwidth available to a mobile device over Aether network.
Please note the following, the bandwidth test depends on the eNB hardware, your local breakout bandwidth, and the overall radio environment. If you face an unexpected result, please explain it in the comment section in the outcome column.
Steps |
Expected Outcome |
|
Expected Bandwidth/Throughput observed ( )YES ( )NO Comments: |
Monitoring Services
ACE uses the Grafana dashboard for monitoring services. Each ACE will be provided with Read-Only Access to our centralized monitoring platform.
Application Services
Aether uses Rancher to onboard applications to ACE. Each ACE host will be provided with access to rancher to onboard applications on their ACE cluster.