• Type your task here, using "@" to assign to a user and "//" to select a due date

User Story

Use Cases

Use case #: Hotlining scenario for the Internet Access for the ADSL user for CISCO 7000 SERIES

Roles: Administrator, user, system

Preconditions

  1. The administrator defines quota of 1Gb for the user.
  2. The administrator defines "Expire" pool for the user so that it will be used by the network in order to redirect user to the special portal.

Scenario #1: The redirection of user on available resources to consume

  1. The user with no funds and no quota tries to connects to the Internet.

  2. The user is authorized.

  3. The system puts him into 'Expire' pool.

    RADIUS ATTRIBUTE
     Cisco-AVPair+="ip:addr-pool=Expire"
  4. When user tires to reach any site in the Internet, he is redirected to the 'hotline' site for buying an extra quota.

Scenario #2: Processing the Internet Session for user which has no quota left.
  1. The system receives AUTH request for the NETACCESS session, validates the account's credentials and generates generic Access-Accept.
  2. The system receives the Accounting-Start request for the NETACCESS session, validates the account's credentials and records traffic usage.
  3. The number of the used traffic is deducted from the user available quota of the 1Gb.
  4. The system receives the Accounting-Alive request for the NETACCESS session, validates the account's credentials, records traffic usage.
  5. The system detects that there is no resource left for the user and initiates PoD request sending for the user.
  6. The system sends generic PoD request (not CoA for speed limit change ) to the NAS device and user session is terminated.
  7. The NAS device terminates the current session for the  user.
  8. The NAS device tries to re-authenticate user.
  9. The system receives the AUTH request for the NETACCESS session, validates the account's credentials, detects that no resource is left for the user and generates generic Access-Accept providing "Expire" pool in it.

    RADIUS ATTRIBUTE
     Cisco-AVPair+="ip:addr-pool=Expire"

    Scenario #3: The redirection of user during the 'blocked' time period.

  1. The system receives AUTH request for the NETACCESS session, validates the account's credentials and generates generic Access-Accept.
  2. The system receives the Accounting-Start request for the NETACCESS session, validates the account's credentials and records traffic usage.
  3. The number of the used traffic is deducted from the user available quota of the 1Gb.
  4. The system receives the Accounting-Alive request for the NETACCESS session, validates the account's credentials, records traffic usage.
  5. The Internet session crosses the beginning of the 'blocked' time period.
  6. The system sends generic PoD request (not CoA for speed limit change ) to the NAS device and user session is terminated.
  7. The NAS device terminates the current session for the user.
  8. The NAS device tries to re-authenticate user.
  9. The system receives the AUTH request for the NETACCESS session, validates the account's credentials, detects that no resource is left for the user and generates generic Access-Accept providing "Expire" pool in it.

    RADIUS ATTRIBUTE
     Cisco-AVPair+="ip:addr-pool=Expire"


 

Other requirements / constraints

The Access-Accept with "Expire" pool should contain the speed limit information according to the actually active time-period.
This case should be fully consistent with the one described in the 3rd case.

 

Additional note:

The connection speed is expected to be change according to the Internet Access Policy time table.  

Do note mistreat peak/off-peak form the IAP time phases to the peak/off-peak settings on the rate of the tariff