Juniper Networks
Log in
|
How to Buy
|
Contact Us
|
United States (Change)
Choose Country
Close

Choose Country

North America

  • United States

Europe

  • Deutschland - Germany
  • España - Spain
  • France
  • Italia - Italy
  • Россия - Russia
  • United Kingdom

Asia Pacific

  • Asean Region (Vietnam, Indonesia, Singapore, Malaysia)
  • Australia
  • 中国 - China
  • India
  • 日本 - Japan
  • 대한민국 - Korea
  • 台灣 - Taiwan
Solutions
Products & Services
Company
Partners
Support
Education
Community
Security Intelligence Center

Technical Documentation

Support
Technical Documentation
Content Explorer New
 
Enterprise MIBs
 
EOL Documentation
 
Feature Explorer Login required New
 
File Format Help
 
Glossary
 
Portable Libraries
 
 
Home > Support > Technical Documentation > JunosE Software > Example: Guided Entrance Service Definition
Print
Rate and give feedback:  Feedback Received. Thank You!
Rate and give feedback: 
Close
This document helped resolve my issue.  Yes No

Additional Comments

800 characters remaining

May we contact you if necessary?

Name:  
E-mail: 
Submitting...
 

Related Documentation

  • Service Definitions Overview
  • Creating Service Definitions
  • Managing Your Service Definitions
  • Understanding Service Manager RADIUS Attributes
  • Understanding RADIUS Accounting for Service Manager
  • Guided Entrance Service Overview
  • Configuring the HTTP Local Server to Support Guided Entrance
  • Using CoA Messages with Guided Entrance Services
  • service-management subscriber-session service-session
 

Example: Guided Entrance Service Definition

The following example shows you how to create a guided entrance service.

  • Requirements
  • Overview
  • Creating a Guided Entrance Service

Requirements

This example uses the following software and hardware components:

  • JunosE Release 7.1.0 or higher-numbered releases
  • E Series router (ERX7xx models, ERX14xx models, the ERX310 router, the E120 router, or the E320 router)
  • ASIC-based line modules that support Fast Ethernet or Gigabit Ethernet

Overview

When a subscriber logs in and opens a Web browser, the Service Manager guided entrance service transparently directs the subscriber to a specific uniform resource locator (URL) at which the subscriber can choose from a list of available services.

Creating a Guided Entrance Service

Step-by-Step Procedure

This example illustrates how to create a guided entrance service:

Note: Commented text explains the parameterized values in the example of the service definition macro file. Each example is followed by examples of RADIUS information and the CLI command that you can use to activate a subscriber service session.

!parameterizes server address and port
<# http(serverIp, serverPort) #>

<# serviceTag := "http-" #> 
<# uid := app.servicemanager.getUniqueId #>
<# genericName := "SM-X-" $ serviceTag $ uid #>
<# genericInputName := "SM-I-" $ serviceTag $ uid #>
<# genericOutputName := "SM-O-" $ serviceTag $ uid #>
<# claclName := genericName #>

<# profileName := genericName #>
<# inputPolicyName := genericInputName #> 
<# inputRateLimitName := genericInputName #> 
<# outputPolicyName := genericOutputName #> 
<# outputRateLimitName := genericOutputName #> 

<# exceptionClaclName := "exceptionClaclPort" $ serverPort #>
<# serverClaclName := "serverClaclIp" $ serverIp #>
<# redirectUrlName := "http://" $ serverIp $ ":" $ serverPort #>

configure terminal

classifier-list <# serverClaclName #> ip any host <# serverIp; '\n' #>

classifier-list <# exceptionClaclName #> tcp any any eq <# serverPort; '\n' #>

ip policy-list <# inputPolicyName; '\n' #>
classifier-group <# serverClaclName; '\n' #>
        forward
    classifier-group <# exceptionClaclName; '\n' #>
        exception http-redirect
    classifier-group *
        filter

profile <# profileName #> 
    ip http redirectUrl <# redirectUrlName; '\n' #>
    ip policy input <# inputPolicyName #> statistics enabled merge

<# env.setResult("activate-profile", "" $ profileName) #>

<# endtmpl #>

Sample RADIUS Attributes

Step-by-Step Procedure

Table 1 provides the sample RADIUS attributes that you can use to activate the guided entrance service

Table 1: Sample RADIUS Attributes

RADIUS Attribute

Tag

Value

username

none

client5@isp1.com

activate-service

1

http(192.168.25.2, 80)

Sample CLI Command

Step-by-Step Procedure

To activate a subscriber session with the configured guided entrance service:

host1(config)#service-management subscriber-session client5@isp1.com interface atm 5/0.1 service-session “ http(192.168.25.2, 80)”
 

Related Documentation

  • Service Definitions Overview
  • Creating Service Definitions
  • Managing Your Service Definitions
  • Understanding Service Manager RADIUS Attributes
  • Understanding RADIUS Accounting for Service Manager
  • Guided Entrance Service Overview
  • Configuring the HTTP Local Server to Support Guided Entrance
  • Using CoA Messages with Guided Entrance Services
  • service-management subscriber-session service-session
 

Published: 2012-06-27

 
  • About Juniper
  • Investor Relations
  • Press Releases
  • Newsletters
  • Juniper Offices
  • Green Networking
  • Resources
  • How to Buy
  • Partner Locator
  • Image Library
  • Visio Templates
  • Security Center
  • Community
  • Forums
  • Blogs
  • Junos Central
  • Social Media
  • Developers
  • Support
  • Technical Documentation
  • Knowledge Base (KB)
  • Software Downloads
  • Product Licensing
  • Contact Support
Site Map / RSS Feeds / Careers / Accessibility / Feedback / Privacy & Policy / Legal Notices
Copyright© 1999-2012 Juniper Networks, Inc. All rights reserved.
Help
|
My Account
|
Log Out