Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
Using Portal AAA Gateway Manager

Using Portal AAA Gateway Manager

Ratings: (0)|Views: 407 |Likes:
Published by madhumohan

More info:

Published by: madhumohan on May 18, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/17/2010

pdf

text

original

 
·
·
Using Portal AAA Gateway Manager 
About this documentAbout AAA Gateway ManagerAbout the AAA Gateway Manager system architectureDispatcher pipelineProcessing pipelineOutput pipelineTimeout pipelineException pipelineReplay pipelineMBI_CDR_PlaybackPipelineCommunication between pipelinesAbout supported formats for network requestsAbout installing AAA Gateway ManagerInstalling AAA Gateway ManagerInstalling HP OpenCall ManagerInstalling Diameter Charging ManagerAbout configuring AAA Gateway ManagerConfiguring AAA Gateway ManagerRetrieving DD objectsStarting AAA Gateway ManagerStopping AAA Gateway ManagerMonitoring AAA Gateway ManagerTroubleshooting AAA Gateway ManagerUsing the process logSample registry entryUsing the pipeline logSample registry entryUsing the EDR logSample registry entry
About this document
This document provides an overview of Portal™ AAA Gateway Manager, which receives andresponds to authentication, authorization, and accounting requests from the network forprepaid services. In addition, this document describes how to:Install and configure AAA Gateway Manager. See
.Install and configure the optional HP OpenCall Manager and Diameter ChargingManager. See
and
.Monitor and maintain AAA Gateway Manager. See
.
Note
AAA Gateway Manager is an optional feature that requires a separate license.
 
About AAA Gateway Manager
AAA Gateway Manager is a Portal component that interfaces between Portal and thenetwork Service Control Point (SCP). It performs the following functions:Translates AAA requests that use any network protocol into Portal CommunicationProtocol (PCP) required by Portal.Provides a mechanism to communicate with the Revenue Capture Platform (RCP),which includes the Connection Manager (CM), Transactional in-Memory Object Store(TIMOS) Data Manager (DM), and the Portal DM.Contains the business logic for processing AAA requests and provides a way for youto configure custom business logic solutions.Provides a failover mechanism if an RCP component fails, by connecting to the nextavailable CM when a CM becomes unavailable.Process requests from the network in a degraded mode until the failed RCPcomponent is fully functional.Distributes the requests from the network among the CMs in the connection pooland balances load.Maps the asynchronous requests from the network to synchronous requests in CMby using queues between the pipelines.AAA Gateway Manager is a stateless component that you can configure for high availabilityby allowing the network to switch to a standby AAA Gateway Manager if the primary onefails.
About the AAA Gateway Manager systemarchitecture
AAA Gateway Manager is a set of real-time pipelines run by the Portal Pipeline Manager.AAA Gateway Manager consists of the following set of pipelines, each of which runs in itsown thread and has its own input buffer:
(Optional with HP OpenCall Manager)
You can configure multiple pipelines to process requests depending on your needs.The following figure shows a high-level view of a
basic 
configuration for AAA GatewayManager:
Dispatcher pipeline
The
Dispatcher pipeline
reads the data from the network and translates it into an EDR. Formore information, see
.Depending on the type of request, the FCT_IRules routing module in the pipeline passes therequest to the appropriate Processing pipeline based on the service and request type. Forexample, a GSM service authorization request is passed to the processing pipeline that hasthe business logic to process GSM authorization requests.
 
The default router, which is
IRL_ROUTER.irl
in the
 pipeline_home
/iScriptLib/AAA
directory, sets timeout values based on the type of request and routes the requests to theappropriate pipeline. You can customize this module or replace it with your own custommodule.For more information about IRules, see
.The Dispatcher pipeline includes FCT_Timer which sets the time-out limit for each requestand starts the timer. FCT_Timer stores a copy of the original EDR before sending the EDR tothe Processing pipeline. If the EDR is processed successfully, the timer is stopped. When anEDR times out, the Dispatcher pipeline sends the copy of the EDR to the Timeout pipeline.The original EDR is marked as timed out and is sent to the Exception pipeline for furtherprocessing if necessary.The default timeout limit is 200 micro seconds. You can change it to suit your requirementsby editing the timeout entry in the registry file. You can specify a different timeout value fordifferent types of request such as authorization, start accounting, and stop accounting.For more information on FCT_Timer, see
.
Processing pipeline
The
Processing pipeline
contains a sequence of modules to convert the EDR to an input flist,call Portal opcodes, and convert the results returned by the opcode to an EDR. TheFCT_Opcode module in the pipeline interacts with Portal CM and calls the appropriateopcode for the request.For more information on FCT_Opcode, see
.The post opcode module,
ISC_GenericPostOpcode.isc,
which is an iScript that you cancustomize, checks the results of the opcode call for
ebuf 
and timer state. The module thensends the EDR to the Exception pipeline if the response timed out because of any Portalcomponent failure.The Processing pipeline also includes FCT_CancelTimer which cancels the timer if the EDR issuccessfully processed within the time limit.For more information on FCT_CancelTimer, see
.By default, each processing pipeline can process authorization, start accounting, and stopaccounting requests.
Output pipeline
The
Output pipeline
translates the EDR containing the AAA results back to the protocolspecific representation and sends it to Intelligent Network (IN). The Output pipeline collectsall the results from the pipelines, makes a single connection, and sends them to thenetwork.For information about network protocols supported, see
.
Timeout pipeline
The
Timeout pipeline
implements a degraded process mode for timed-out EDRs from any of the process and authorizes or rejects a request based on a policy that you specify. TheTimeout pipeline includes the following pipelines:
TimeoutRouter pipeline.
This pipeline uses the rules in the
IRL_TimeoutRouter.irl
module to direct the authorization and reauthorizationrequests to the TimeoutProcess pipeline and other requests to the TimeoutDefault

Activity (3)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
dartseng liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->