# Service Manager Overview

The JunosE Service Manager application provides authentication, service selection, and service activation and deactivation to subscribers. The application also collects accounting information and statistics, and monitors subscriber and service sessions.

Service Manager supports two client types—RADIUS and CLI. Service Manager starts when it receives a request from a RADIUS or CLI client. For RADIUS clients, RADIUS Access-Accept messages and Change-of-Authorization-Request (CoA-Request) messages can create and delete Service Manager subscriber sessions and activate and deactivate service sessions. For CLI clients, CLI commands create and delete the subscriber sessions and activate and deactivate service sessions.

A subscriber’s service is based on a service definition — service definitions can include profiles, policies, and quality of service (QoS) settings that define the scope of a service granted to the subscriber. Service definitions can also specify statistics configurations.

Service Manager provides convenience and flexibility to both service providers and subscribers.

- Providers are able to separate services and access technology and also to eliminate unprofitable flat-rate billing. They gain the ability to efficiently design, manage, and deliver services that subscribers want, and then bill subscribers based on connect time, bandwidth, and the actual service used.
- Subscribers benefit by gaining access to multiple simultaneous services—subscribers can dynamically connect to and disconnect from the services, when they want and for how long they want. They are billed based on the service type and usage, rather than being charged a set rate regardless of usage.

## Service Manager Terms and Acronyms

Table 140 defines terms and acronyms that are used in this discussion of the Service Manager application.

Table 140: Service Manager Terms and Acronyms

Term | Definition
--- | ---
Guided entrance | A service that creates a controlled Internet browsing environment by transparently directing the subscriber to a specific Web site. At the Web site, the subscriber is presented with a selection of available services. Also called walled gardens or captive portals .
Macro language | The JunosE macro language that you use for service definitions
Mutex service | A service session that is part of a mutex group—the service definition for the service includes the mutex-group attribute.
RADIUS login method | The method that uses RADIUS VSAs in the Access-Accept packet to create a subscriber session and activate a service session when the subscriber logs in
RADIUS CoA method | The method that uses RADIUS CoA-Request messages and VSAs to create a subscriber session and activate a service session for a subscriber that is already logged in
Service definition | A macro file that defines a named parameterized description of a service; used to create a service instance and the resulting subscriber service session; can include a combination of parameters such as policy lists, rate-limit profiles, QoS profiles, and interface profiles
Service instance | An instance that is created when you specify parameter values for a service definition to create a service session
Service session | A session that is created when a service instance is activated for a subscriber; a subscriber can have multiple active service sessions
Service session profile | A provider-configured profile that applies optional attributes to a service session; CLI only