1 Introduction
- This document outlines the test plan for testing the interoperability between PortaOne (MR105) and Cisco ASR1001-X conducted in the scope of QA-6704 + TT#824356
- Interop was conducted using an existing Cisco NAS adapter and custom patch
2 Configuration details
- Enable GW_Adaptors.Cisco_NAS_Enabled option on Configurator
Add Cisco/NAS node on UI with POD server enabled
Use Internet service policy to define bandwidth limits and Acct-Interim-Interval (60 was used for tests; ~600-3600 would be ok for production) for Cisco/NAS node
3 Test Cases
# | Case Name | Description | Result | Tester | Comments/Bugs | Date |
---|---|---|---|---|---|---|
1. | Verify network connectivity and firewall whitelist | RADIUS server is accessible from NAS | PASSED | Andrii Kravchenko | 23.08.2023 | |
2. | Test Authentication | Client will attempt login with Radius Auth using credentials. To confirm successful connection | PASSED | Emmanuel | 23.08.2023 | |
3. | Test Accounting | To confirm receipt of Accounting Start message and Interim updates | PASSED | Emmanuel | 23.08.2023 | |
4. | Test DM and Acct Stop | PortaBilling to issue POD using session ID from test 3 and username PortaBilling to confirm disconnect. PortaBilling to confirm Accounting Stop message received | PASSED | Andrii Kravchenko | 03.09.2025 | |
5. | Test setting bandwidth limit | PortaBilling to pass AVPs in Auth Success response to limit bandwidth. Client to confirm bandwidth limit | PASSED | Andrii Kravchenko | 03.09.2025 | |
6. | Time-based session billing | Make sure that session is billed by time and disconnected once quota/funds are depleted | PASSED | Andrii Kravchenko | 03.09.2025 | |
7. | Volume-based session billing | Make sure that session is billed by volume (MB) and disconnected once quota/funds are depleted | PASSED | Andrii Kravchenko | 03.09.2025 | |
8. | Static IP | PortaBilling provides with Static IP in Auth response (Framed-IP-Address) | PASSED | Andrii Kravchenko | 03.09.2025 | |
9. | Policy changes | QoS policies changed by product change (ip:sub-qos-policy-in and ip:sub-qos-policy-out) Make sure that upload and download bandwidth limits are changed | PASSED | Andrii Kravchenko | 04.09.2025 | |
10. | IP pool assignment | PortaBilling provides with IP pool name (ip:addr-pool) Make sure that IP is assigned from respective pool | PASSED | Andrii Kravchenko | 04.09.2025 | |
11. | IP pool change | IP pool is changed by product change Make sure that IP is assigned from respective pool | PASSED | Andrii Kravchenko | 04.09.2025 | |
12. | Hotlining | Another IP pool (hotline) is assigned once funds/quota are depleted | PASSED | Andrii Kravchenko | During tests the pool was configured in the way that denies access. But the configuration might be different to allow access to limited set of resources | 04.09.2025 |
13 | Return from hotline on top-up | IP pool is switched from hotline to ordinary one | PASSED | Andrii Kravchenko | 04.09.2025 |
PASSED - without issues
PASSED (M) - with minor issues (the reason should be described in "Comments/Bugs" column)
PASSED (C) - with critical issues (the reason should be described in "Comments/Bugs" column)
FAILED - issues are too critical (the reason should be described in "Comments/Bugs" column)
PENDING - is not started yet