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

  1. Enable GW_Adaptors.Cisco_NAS_Enabled option on Configurator
  2. Add Cisco/NAS node on UI with POD server enabled

  3. 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



    Address pool mask = ${sep:=_}${poolname:=mypool1}${poolname}${hotlining:+$sep}${hotlining:+hotline}
    RADIUS response:
        Acct-Interim-Interval = 60
        Cisco-AVPair += "ip:sub-qos-policy-in=policy-10up"
        Cisco-AVPair += "ip:sub-qos-policy-out=policy-25dwn"
    Service policy name = none


3 Test Cases

#Case NameDescriptionResultTesterComments/BugsDate
1.

Verify network connectivity and firewall whitelist

RADIUS server is accessible from NAS 

PASSED


23.08.2023
2.Test Authentication

Client will attempt login with Radius Auth using credentials.

To confirm successful connection

PASSED


23.08.2023
3.Test AccountingTo confirm receipt of Accounting Start message and Interim updates

PASSED


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


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


03.09.2025
6.

Time-based session billing

Make sure that session is billed by time and disconnected once quota/funds are depleted

PASSED


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


03.09.2025
 8.

Static IP

PortaBilling provides with Static IP in Auth response (Framed-IP-Address)
Make sure that IP is assigned

PASSED


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


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


04.09.2025
 11.

IP pool change

IP pool is changed by product change
Make sure that IP is assigned from respective pool

 PASSED


04.09.2025
 12.

Hotlining

Another IP pool (hotline) is assigned once funds/quota are depleted 

 PASSED

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


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

  • No labels