Juniper Agile Licensing User Manual

Juniper Agile Licensing Guide
Published
2021-03-26
Juniper Networks, Inc.
1133 Innovation Way
Sunnyvale, California 94089
USA
www.juniper.net
Juniper Networks, the Juniper Networks logo, Juniper, and Junos are registered trademarks of Juniper Networks, Inc. in
the United States and other countries. All other trademarks, service marks, registered marks, or registered service marks
are the property of their respective owners.
Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right
to change, modify, transfer, or otherwise revise this publication without notice.
Juniper Agile Licensing Guide
Copyright © 2021 Juniper Networks, Inc. All rights reserved.
The information in this document is current as of the date on the title page.
ii
YEAR 2000 NOTICE
Juniper Networks hardware and software products are Year 2000 compliant. Junos OS has no known time-related
limitations through the year 2038. However, the NTP application is known to have some difficulty in the year 2036.
END USER LICENSE AGREEMENT
The Juniper Networks product that is the subject of this technical documentation consists of (or is intended for use with)
Juniper Networks software. Use of such software is subject to the terms and conditions of the End User License Agreement
(“EULA”) posted at https://support.juniper.net/support/eula/. By downloading, installing or using such software, you
agree to the terms and conditions of that EULA.

Table of Contents

1
2
About the Documentation | vi
Documentation and Release Notes | vi
Documentation Conventions | vi
Documentation Feedback | ix
Requesting Technical Support | ix
Self-Help Online Tools and Resources | x
Creating a Service Request with JTAC | x
Juniper Agile Licensing Overview
Juniper Agile Licensing Overview | 12
Juniper Agile Licensing Overview | 12
iii
Benefits of Juniper Agile Licensing | 12
Understand Juniper Agile Licensing | 13
Components of Juniper Agile Licensing | 13
Juniper Agile Licensing Workflow for Procuring and Managing Licenses | 16
Procuring and Managing Licenses | 16
Juniper Agile License Management | 18
Juniper Agile License Management | 19
Licensing Models | 19
Setting Up the Juniper Agile License Manager
Installing the Juniper Agile License Manager | 22
System Requirements for the Juniper Agile License Manager | 22
Software Specifications | 22
Hardware Specifications | 23
Method of connecting to the Juniper Agile License Manager | 23
Downloading the Juniper Agile License Manager | 24
Creating the License Manager Redundancy Group | 24
Downloading the Fingerprint Identity File | 26
Installing the Juniper Agile License Manager | 26
3
4
Uninstalling the Juniper Agile License Manager | 30
Uninstall the Juniper Agile License Manager | 30
Managing Juniper Agile License Manager
Managing the Juniper Agile License Manager | 33
Activating and Deploying Software Entitlements to the Juniper Agile License Manager | 33
Viewing the Juniper Agile License Manager Status | 34
Viewing Feature and License Information in Juniper Agile License Manager | 35
Juniper Agile License Manager Redundancy Group Overview | 37
Benefits of a License Manager Redundancy Group | 39
Adding Juniper Agile License Managers to a Redundancy Group | 39
Deleting Existing Juniper Agile License Managers from a Redundancy Group | 41
Moving a Software Entitlement from One License Manager to a Different License Manager | 43
iv
Configuring Licenses
Configuring Licenses in Junos OS using Network Licensing Mode | 45
Manage Licenses Using Network License Mode | 45
Configuring Licenses on vMX Virtual Routers | 45
Managing vMX Licenses | 46
Adding a License | 47
Deleting a License | 48
Managing cRPD Licenses | 49
Managing cSRX Licenses | 51
Add license using a license file | 51
Add license using a license key | 52
Managing vSRX Licenses Using Standalone Mode | 54
Add License Using a License File | 54
Add License Using a License Key | 55
Managing QFX5220-32CD, QFX5220-128C, PTX10003-80C, and PTX10003-160C Devices
License | 57
Troubleshooting Juniper Agile License Manager
5
Troubleshooting the Juniper Agile License Manager | 61
Troubleshooting the Juniper Agile License Manager | 61
Installation Fails for Non-Root Users | 61
Invalid or Corrupt Agile License Manager ID File | 62
Error Checking Status of Agile License Manager | 62
Agile License Manager Starts as Follower Instead of Leader | 63
v

About the Documentation

IN THIS SECTION
Documentation and Release Notes | vi
Documentation Conventions | vi
Documentation Feedback | ix
Requesting Technical Support | ix
Juniper Networks introduced the Juniper Agile Licensing Portal to install and manage licenses for hardware and software features. Juniper Agile Licensing is the new and improved license management system to simplify the license management in a network.
vi

Documentation and Release Notes

To obtain the most current version of all Juniper Networks®technical documentation, see the product
documentation page on the Juniper Networks website at https://www.juniper.net/documentation/.
If the information in the latest release notes differs from the information in the documentation, follow the product Release Notes.
Juniper Networks Books publishes books by Juniper Networks engineers and subject matter experts. These books go beyond the technical documentation to explore the nuances of network architecture, deployment, and administration. The current list can be viewed at https://www.juniper.net/books.

Documentation Conventions

Table 1 on page vii defines notice icons used in this guide.
Table 1: Notice Icons
vii
DescriptionMeaningIcon
Indicates important features or instructions.Informational note
Caution
Indicates a situation that might result in loss of data or hardware
damage.
Alerts you to the risk of personal injury or death.Warning
Alerts you to the risk of personal injury from a laser.Laser warning
Indicates helpful information.Tip
Alerts you to a recommended use or implementation.Best practice
Table 2 on page vii defines the text and syntax conventions used in this guide.
Table 2: Text and Syntax Conventions
ExamplesDescriptionConvention
Fixed-width text like this
Italic text like this
Represents text that you type.Bold text like this
Represents output that appears on
the terminal screen.
Introduces or emphasizes important
new terms.
Identifies guide names.
Identifies RFC and Internet draft
titles.
To enter configuration mode, type the configure command:
user@host> configure
user@host> show chassis alarms
No alarms currently active
A policy term is a named structure
that defines match conditions and
actions.
Junos OS CLI User Guide
RFC 1997, BGP Communities
Attribute
Table 2: Text and Syntax Conventions (continued)
viii
ExamplesDescriptionConvention
Italic text like this
Text like this
< > (angle brackets)
| (pipe symbol)
Represents variables (options for
which you substitute a value) in
commands or configuration
statements.
Represents names of configuration
statements, commands, files, and
directories; configuration hierarchy
levels; or labels on routing platform
components.
variables.
Indicates a choice between the
mutually exclusive keywords or
variables on either side of the symbol.
The set of choices is often enclosed
in parentheses for clarity.
Configure the machine’s domain
name:
[edit] root@# set system domain-name
domain-name
To configure a stub area, include
the stub statement at the [edit protocols ospf area area-id]
hierarchy level.
The console port is labeled
CONSOLE.
stub <default-metric metric>;Encloses optional keywords or
broadcast | multicast
(string1 | string2 | string3)
# (pound sign)
[ ] (square brackets)
Indention and braces ( { } )
; (semicolon)
GUI Conventions
Indicates a comment specified on the
same line as the configuration
statement to which it applies.
Encloses a variable for which you can
substitute one or more values.
Identifies a level in the configuration
hierarchy.
Identifies a leaf statement at a
configuration hierarchy level.
rsvp { # Required for dynamic MPLS only
community name members [ community-ids ]
[edit]
routing-options {
static {
route default {
nexthop address;
retain;
}
}
}
Table 2: Text and Syntax Conventions (continued)
ix
ExamplesDescriptionConvention
Bold text like this
> (bold right angle bracket)
Represents graphical user interface
(GUI) items you click or select.
Separates levels in a hierarchy of
menu selections.
In the Logical Interfaces box, select
All Interfaces.
To cancel the configuration, click
Cancel.
In the configuration editor hierarchy, select Protocols>Ospf.

Documentation Feedback

We encourage you to provide feedback so that we can improve our documentation. You can use either of the following methods:
Online feedback system—Click TechLibrary Feedback, on the lower right of any page on the Juniper
Networks TechLibrary site, and do one of the following:
Click the thumbs-up icon if the information on the page was helpful to you.
Click the thumbs-down icon if the information on the page was not helpful to you or if you have
suggestions for improvement, and use the pop-up form to provide feedback.
E-mail—Send your comments to techpubs-comments@juniper.net. Include the document or topic name,
URL or page number, and software version (if applicable).

Requesting Technical Support

Technical product support is available through the Juniper Networks Technical Assistance Center (JTAC). If you are a customer with an active Juniper Care or Partner Support Services support contract, or are
covered under warranty, and need post-sales technical support, you can access our tools and resources online or open a case with JTAC.
JTAC policies—For a complete understanding of our JTAC procedures and policies, review the JTAC User
Guide located at https://www.juniper.net/us/en/local/pdf/resource-guides/7100059-en.pdf.
Product warranties—For product warranty information, visit https://www.juniper.net/support/warranty/.
JTAC hours of operation—The JTAC centers have resources available 24 hours a day, 7 days a week,
365 days a year.

Self-Help Online Tools and Resources

For quick and easy problem resolution, Juniper Networks has designed an online self-service portal called the Customer Support Center (CSC) that provides you with the following features:
Find CSC offerings: https://www.juniper.net/customers/support/
Search for known bugs: https://prsearch.juniper.net/
x
Find product documentation: https://www.juniper.net/documentation/
Find solutions and answer questions using our Knowledge Base: https://kb.juniper.net/
Download the latest versions of software and review release notes:
https://www.juniper.net/customers/csc/software/
Search technical bulletins for relevant hardware and software notifications:
https://kb.juniper.net/InfoCenter/
Join and participate in the Juniper Networks Community Forum:
https://www.juniper.net/company/communities/
Create a service request online: https://myjuniper.juniper.net
To verify service entitlement by product serial number, use our Serial Number Entitlement (SNE) Tool:
https://entitlementsearch.juniper.net/entitlementsearch/

Creating a Service Request with JTAC

You can create a service request with JTAC on the Web or by telephone.
Visit https://myjuniper.juniper.net.
Call 1-888-314-JTAC (1-888-314-5822 toll-free in the USA, Canada, and Mexico).
For international or direct-dial options in countries without toll-free numbers, see
https://support.juniper.net/support/requesting-support/.
1
CHAPTER

Juniper Agile Licensing Overview

Juniper Agile Licensing Overview | 12
Juniper Agile License Management | 18

Juniper Agile Licensing Overview

12
SUMMARY
Learn about Juniper Agile Licensing, an improved license management system to activate, install, manage, and monitor licenses on Juniper Networks devices in a network.

Juniper Agile Licensing Overview

IN THIS SECTION
Benefits of Juniper Agile Licensing | 12
Understand Juniper Agile Licensing | 13
IN THIS SECTION
Juniper Agile Licensing Overview | 12
Juniper Agile Licensing Workflow for Procuring and Managing Licenses | 16
Components of Juniper Agile Licensing | 13
Benefits of Juniper Agile Licensing
Provides an intuitive user experience and simplified operational processes.
Provides seamless lifecycle management of licenses.
Offers flexible license administration and deployment.
Enables monitoring of software usage through centralized administrator and reporting.
Allows users to proactively adjust usage based on real-time reporting.
Provides consistent license management workflow for all Juniper products.
Understand Juniper Agile Licensing
Juniper Networks introduced the Juniper Agile Licensing solution to provide an efficient way for customers and partners to manage licenses for hardware and software features. To use a licensed feature, you need to purchase and activate a license that corresponds to that feature and deploy that license so that it can be utilized by the software during normal operation. You can administer and manage the licenses through the Juniper Agile Licensing Portal. The portal provides an intuitive task-based user interface that provides full lifecycle management of licenses.
Juniper Agile Licensing ensures that features are used in compliance with Juniper's End User License Agreement. There are currently two main modes for deploying licenses:
Standalone mode allows you to activate a license on a single hardware device or software instance. Such
a license can only be used by the instance on which it is activated. Sharing a license with multiple instances is not permissible.
Network mode provides a centralized system for deploying licenses to a network of devices or software
instances. The Juniper Agile License Manager software runs on your network and provides a local repository of licenses that are dynamically consumed by devices as required. License Manager also monitors license usage and can synchronize that usage data with Juniper to enable enhanced monitoring and compliance reporting.
13
Support for each deployment mode varies by product. Both deployment modes enable efficient management of both subscription and perpetual licenses and may enable combinations of features and capacity depending on the specific license purchased.
Components of Juniper Agile Licensing
Figure 1 on page 14 shows the architecture of Juniper Agile Licensing.
Figure 1: Juniper Agile Licensing Workflow
Juniper Agile
License Manager
Start Server
vMX
vMX
Juniper Agile
License Manager CLI
Fingerprint Identity
File Download
Customer Network
Admin
Customer
Juniper Agile
Licensing
Portal
Juniper Entitlement Management System
Juniper Networks
Customer
2
1
3
4
5
vMX
Internet
g200019
Entitlements
View account-wide
entitlements for your Juniper Networks products.
Display your software
license purchases that are linked to your company account associations and awaiting activation.
Activations
Activate quickly from
the portal home page.
Activate from the My
Entitlements section.
Download and send them
through email.
View related information
about activated entitlements.
RMA Tool
Transfer license keys
from a defective to a replacement device.
14
1. Juniper Agile Licensing Portal
Figure 2: Juniper Agile Licensing Portal Features
The Juniper Agile Licensing Portal provides the features shown in Figure 2 on page 14.
You use the Juniper Agile Licensing Portal to activate and deliver the required license keys for products you have purchased.
Depending on the type of license, the fulfillment e-mail you receive from Juniper after purchase of a license indicates whether your device can be used without installing license keys. If you need to install license keys, you can view and activate the purchased entitlements in the Agile Licensing Portal.
NOTE: In some cases, the fulfillment e-mail might include a license key, in which case it is
not necessary to manage the entitlement through the Agile Licensing Portal.
2. Juniper Entitlement Management System
The Juniper Agile Entitlement Management System is a repository of all your entitlements. It simplifies the licensing life cycle by providing a centralized license management interface that you can access using the Agile Licensing Portal.
3. Juniper Agile License Manager
The Agile License Manager is a software application that runs on your network and provides a local repository of licenses that are dynamically consumed by devices as required. License Manager also monitors license usage and can synchronize that usage data with Juniper to enable enhanced monitoring and compliance reporting.
15
NOTE: Redundancy is not used if only one Agile License Manager is configured. The configured
Agile License Manager is the leader for the operations. Redundancy is enabled if more than one Agile License Manager is configured. One Agile License Manager act as a leader and all the other Agile License Managers acts as followers for all operations.
Juniper Agile License Manager CLI
You can start and stop the Juniper Agile License Manager through the CLI. You can also access additional administrative functions through the CLI.

Juniper Agile Licensing Workflow for Procuring and Managing Licenses

Procuring and Managing Licenses
IN THIS SECTION
Download, install, and configure Agile License Managers (including redundancy) | 17
Configure Network Devices to Use Agile License Managers | 17
Purchase Licenses from Juniper Networks | 17
Manage Entitlements using the Agile Licensing Portal | 18
16
For procuring and managing licenses, Juniper Agile Licensing comprises the following phases:
The phases of the licensing life cycle are shown in Figure 3 on page 17.
Figure 3: Licensing Phases
g200018
Device UI
Install
JAL Portal or Support Page Not required for all products
Email or Download
Generates license keys
JAL Portal or Support Page
Activate
Outputs fulfillment email
Sales
Purchase
Sales
Basic Maintenance
Delete
Save
Update
View
Complex Maintenance
Downgrade
Transfer
Upgrade
JAL Portal or Support Page and Device UI
Maintain
17
Download, install, and configure Agile License Managers (including redundancy)
You can download Juniper Agile License Manager software from Juniper’s Software Download Web site. Install the Agile License Manager software on a physical server or virtual machine on your network, and establish a connection to the Agile Entitlement Management System through the public cloud. This connection is highly secure and requires only a single outgoing HTTPS port to be enabled. After installing the Agile License Manager software, configure individual Agile License Managers and Agile License Manager Redundancy Group (for redundancy) through the Agile Licensing Portal.
Log in to the Agile Licensing Portal to create a redundancy server group, download the fingerprint identity file, and associate the created redundancy server group with entitlements.
Configure Network Devices to Use Agile License Managers
Juniper devices and software applications dynamically obtain active license tokens from Agile License Managers. Configure the devices and software applications to communicate with the Agile License Managers within their network and to obtain the active license tokens.
Purchase Licenses from Juniper Networks
Licenses to use Juniper software are purchased through Juniper’s standard sales order process. After meeting with your Sales Representative or Juniper Partner, submit a sales order to Juniper. License sales
order lines will send you an e-mail that includes your activation code and Software Support Reference Number (SSRN) relating to your entitlements. The system creates entitlements associated with your user account (e-mail ID) that you can subsequently manage through the Juniper Agile Licensing Portal.
Depending on the type of license, access the Agile Licensing Portal to activate license keys or send the keys by e-mail to yourself.
NOTE: Keep a record of your SSRN, which is used as a proof of purchase and for support
entitlement purposes.
Manage Entitlements using the Agile Licensing Portal
You use the information from the fulfillment e-mail to activate your entitlements. This process generates software license activation keys (license keys) that you can install on devices directly, or automatically synchronize to previously installed Agile License Managers.
18
NOTE: Some software licenses can be only activated, and do not generate or require a license
activation key to be installed on the device. Refer to the fulfillment e-mail that you receive after purchase for this information.

Juniper Agile License Management

IN THIS SECTION
Juniper Agile License Management | 19

Juniper Agile License Management

IN THIS SECTION
Licensing Models | 19
Table 3 on page 19 lists licensing tasks and links to procedures where you can perform those tasks. Complex
tasks require you to use both the Juniper Agile Licensing portal (or Support page) and a user interface to the device.
Table 3: Licensing Tasks Used to Manage Your Licenses
LinkLicensing Task
19
View entitlements, activate
products to generate licenses, and
mail or download licenses.
(Juniper Agile Licensing Portal or
Support page)
Licensing
Manage Product Licenses (select product to launch Juniper Agile Licensing Portal
or Support page)
Junos Configuration for Enabling Network License ModeEnable network mode for Agile
Adding a LicenseInstall license keys on a device.
Deleting a LicenseDelete license keys on a device.
Licensing Models
Juniper Agile Licensing supports two models described in Table 4 on page 19.
Table 4: Juniper Agile Licensing Models
DescriptionLicensing Model
Subscription
Prepaid, term-based licenses that enable the right to use for a fixed duration. At the
end of the subscription period, customers must renew the subscription or the license
is deemed out of compliance.
Prepaid licenses that are activated in perpetuity for the life of the product or device.Perpetual
Juniper Agile Licensing supports the license types described in Table 5 on page 20. Unless otherwise stated, license types apply to Juniper Networks customers and potential customers.
Table 5: Types of Juniper Agile Licenses
TermPurposeLicense Type
20
Use in a production environmentProduction
Perpetual: In perpetuity
Subscription: 1 or 3 years
90 daysMarketing of Juniper Networks productsTrial
Loading...
+ 46 hidden pages